<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*@import "../../../../assets/Bootstrapv4.3.1/bootstrap";*/
/*@import "webfont/webfont";*/ /*true, false*/
/* old new*/
/* Color*/
/* Firm Logo Start */
/* Firm Logo End */
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*User Control End*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
}

caption,
th {
  text-align: left;
}
html[dir=rtl] caption,
html[dir=rtl] th {
  text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  /*font-size:100%;
  font-weight:normal;*/
}

q:before,
q:after {
  content: "";
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* to preserve line-height and selector appearance */
sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/*to enable resizing for IE*/
input,
textarea,
select {
  *font-size: 100%;
}

/*because legend doesn't inherit in IE */
legend {
  color: #000;
}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset {
  display: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before,
q:after {
  content: "";
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* to preserve line-height and selector appearance */
sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/*to enable resizing for IE*/
input,
textarea,
select {
  *font-size: 100%;
}

/*because legend doesn't inherit in IE */
legend {
  color: #000;
}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset {
  display: none;
}

a {
  color: #ef4024;
  text-decoration: none;
}

a:hover {
  color: #9cc5e5;
  text-decoration: none;
}

.listN {
  list-style-type: none;
}

.dBlock {
  display: block;
}

.pointer {
  cursor: pointer;
}

.cursordef {
  cursor: default;
}

.clear {
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.hide {
  display: none;
}

.posR {
  position: relative !important;
}

.posA {
  position: absolute !important;
}

.dNone {
  display: none !important;
}

.mAuto {
  margin: 0 auto !important;
}

.bgNone {
  background-image: none;
}

.listN {
  list-style-type: none !important;
}

.defaultCheckBox {
  width: auto;
  height: auto;
  float: left;
}

.l0 {
  left: 0 !important;
}

.r0 {
  right: 0px !important;
}

.t0 {
  top: 0 !important;
}

.wauto {
  width: auto !important;
}

.wYuzde {
  width: 100% !important;
}

.w1000 {
  width: 1000px !important;
}

.w998 {
  width: 998px !important;
}

.w980 {
  width: 980px !important;
}

.w940 {
  width: 940px !important;
}

.w863 {
  width: 863px !important;
}

.w800 {
  width: 800px !important;
}

.w820 {
  width: 820px !important;
}

.w817 {
  width: 817px !important;
}

.w798 {
  width: 798px !important;
}

.w780 {
  width: 780px !important;
}

.w776 {
  width: 776px !important;
}

.w760 {
  width: 760px !important;
}

.w754 {
  width: 754px !important;
}

.w736 {
  width: 736px !important;
}

.w740 {
  width: 740px !important;
}

.w728 {
  width: 728px !important;
}

.w716 {
  width: 716px !important;
}

.w690 {
  width: 690px !important;
}

.w660 {
  width: 660px !important;
}

.w600 {
  width: 600px !important;
}

.w580 {
  width: 580px !important;
}

.w578 {
  width: 578px !important;
}

.w570 {
  width: 570px !important;
}

.w550 {
  width: 550px !important;
}

.w520 {
  width: 520px !important;
}

.w500 {
  width: 500px !important;
}

.w490 {
  width: 490px !important;
}

.w460 {
  width: 460px !important;
}

.w425 {
  width: 425px !important;
}

.w415 {
  width: 415px !important;
}

.w404 {
  width: 404px !important;
}

.w400 {
  width: 400px !important;
}

.w377 {
  width: 377px !important;
}

.w370 {
  width: 370px !important;
}

.w368 {
  width: 368px !important;
}

.w346 {
  width: 346px !important;
}

.w344 {
  width: 344px !important;
}

.w341 {
  width: 341px !important;
}

.w340 {
  width: 340px !important;
}

.w338 {
  width: 338px !important;
}

.w310 {
  width: 310px !important;
}

.w320 {
  width: 320px !important;
}

.w316 {
  width: 316px !important;
}

.w300 {
  width: 300px !important;
}

.w280 {
  width: 280px !important;
}

.w271 {
  width: 271px !important;
}

.w250 {
  width: 250px !important;
}

.w235 {
  width: 235px !important;
}

.w230 {
  width: 230px !important;
}

.w209 {
  width: 209px !important;
}

.w200 {
  width: 200px !important;
}

.w180 {
  width: 180px !important;
}

.w179 {
  width: 179px !important;
}

.w175 {
  width: 175px !important;
}

.w170 {
  width: 170px !important;
}

.w165 {
  width: 165px !important;
}

.w160 {
  width: 160px !important;
}

.w158 {
  width: 158px !important;
}

.w150 {
  width: 150px !important;
}

.w145 {
  width: 146px !important;
}

.w144 {
  width: 144px !important;
}

.w142 {
  width: 142px !important;
}

.w140 {
  width: 140px !important;
}

.w137 {
  width: 137px !important;
}

.w130 {
  width: 130px !important;
}

.w120 {
  width: 120px !important;
}

.w125 {
  width: 125px !important;
}

.w114 {
  width: 114px !important;
}

.w110 {
  width: 110px !important;
}

.w100 {
  width: 100px !important;
}

.w85 {
  width: 85px !important;
}

.w80 {
  width: 80px !important;
}

.w70 {
  width: 70px !important;
}

.w60 {
  width: 60px !important;
}

.w50 {
  width: 50px !important;
}

.w48 {
  width: 48px !important;
}

.w45 {
  width: 45px !important;
}

.w40 {
  width: 40px !important;
}

.w30 {
  width: 30px !important;
}

.w25 {
  width: 25px !important;
}

.w20 {
  width: 20px !important;
}

.w6 {
  width: 6px !important;
}

.hAuto {
  height: auto !important;
}

.h344 {
  height: 344px !important;
}

.h290 {
  height: 290px !important;
}

.h243 {
  height: 243px !important;
}

.h223 {
  height: 223px !important;
}

.h217 {
  height: 217px !important;
}

.h108 {
  height: 108px !important;
}

.h100 {
  height: 100px !important;
}

.h150 {
  height: 150px !important;
}

.h75 {
  height: 75px !important;
}

.h70 {
  height: 70px !important;
}

.h66 {
  height: 66px !important;
}

.h60 {
  height: 60px !important;
}

.h48 {
  height: 48px !important;
}

.h46 {
  height: 46px !important;
}

.h42 {
  height: 42px !important;
}

.h40 {
  height: 40px !important;
}

.h30 {
  height: 30px !important;
}

.h31 {
  height: 31px !important;
}

.h28 {
  height: 28px !important;
}

.h26 {
  height: 26px !important;
}

.h25 {
  height: 25px !important;
}

.h24 {
  height: 24px !important;
}

.h23 {
  height: 23px !important;
}

.h22 {
  height: 22px !important;
}

.h20 {
  height: 20px !important;
}

.h10 {
  height: 10px !important;
}

.h7 {
  height: 7px !important;
}

.h5 {
  height: 5px !important;
}

.h2 {
  height: 2px !important;
}

.m1 {
  margin: 1px !important;
}

.mr0 {
  margin: 0 !important;
}

.m0 {
  margin: 0 !important;
}

.ml80 {
  margin-left: 80px !important;
}

.ml25 {
  margin-left: 25px;
}

.ml22 {
  margin-left: 22px;
}

.ml20 {
  margin-left: 20px;
}

.ml15 {
  margin-left: 15px;
}

.ml12 {
  margin-left: 12px;
}

.ml10 {
  margin-left: 10px;
}

.ml5 {
  margin-left: 5px;
}

.ml3 {
  margin-left: 3px;
}

.ml1 {
  margin-left: 1px;
}

.mr57 {
  margin-right: 57px;
}

.mr25 {
  margin-right: 25px;
}

.mr10 {
  margin-right: 10px;
}

.mr5 {
  margin-right: 5px;
}

.mr3 {
  margin-right: 3px;
}

.mt50 {
  margin-top: 50px;
}

.mt26 {
  margin-top: 26px;
}

.mt20 {
  margin-top: 20px !important;
}

.mt15 {
  margin-top: 13px;
}

.mt13 {
  margin-top: 13px !important;
}

.mt12 {
  margin-top: 12px;
}

.mt10 {
  margin-top: 10px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mt7 {
  margin-top: 7px !important;
}

.mt5 {
  margin-top: 5px;
}

.mt3 {
  margin-top: 3px !important;
}

.mt2 {
  margin-top: 2px;
}

.mt1 {
  margin-top: 1px !important;
}

.mt0 {
  margin-top: 0px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb20 {
  margin-bottom: 20px;
}

.mb14 {
  margin-bottom: 14px;
}

.mb12 {
  margin-bottom: 12px !important;
}

.mb10 {
  margin-bottom: 10px;
}

.mb8 {
  margin-bottom: 8px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb2 {
  margin-bottom: 2px !important;
}

.mb3 {
  margin-bottom: 3px !important;
}

.mb1 {
  margin-bottom: 1px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.pt45 {
  padding: 45px 0 0 0 !important;
}

.p10 {
  padding: 10px !important;
}

.p5 {
  padding: 5px !important;
}

.p2 {
  padding: 2px !important;
}

.p0 {
  padding: 0px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl17 {
  padding-left: 17px !important;
}

.pl7 {
  padding-left: 7px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl3 {
  padding-left: 3px !important;
}

.pl2 {
  padding-left: 2px !important;
}

.pr17 {
  padding-right: 17px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.pr7 {
  padding-right: 7px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr3 {
  padding-right: 3px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt7 {
  padding-top: 7px !important;
}

.pt6 {
  padding-top: 6px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pt4 {
  padding-top: 4px !important;
}

.pt3 {
  padding-top: 3px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb3 {
  padding-bottom: 3px !important;
}

.pt2 {
  padding-top: 2px !important;
}

.zIndex2 {
  z-index: 2 !important;
}

.zIndex3 {
  z-index: 3 !important;
}

.zIndex4 {
  z-index: 4 !important;
}

.zIndex5 {
  z-index: 5 !important;
}

.zIndex1000 {
  z-index: 1000 !important;
}

.fleft {
  float: left;
}

.fright {
  float: right;
}

.fnone {
  float: none !important;
}

.borderDf {
  border: 1px solid #dfdfdf;
}

.borderRgtDf {
  border-right: 1px solid #dfdfdf;
}

.borderBtm {
  border-bottom: solid 1px #dfdfdf;
}

.borderTop {
  border-top: solid 1px #dfdfdf;
}

.borderNone {
  border: none !important;
}

.bnone {
  border: none !important;
}

.bBlack {
  border: 1px solid black;
}

.strong {
  font-weight: bold !important;
}

.gtextb {
  font-weight: bold;
}

.tright {
  text-align: right;
}

.font10 {
  font-size: 10px !important;
}

.font11 {
  font-size: 11px !important;
}

.font12 {
  font-size: 12px !important;
}

.font13 {
  font-size: 13px !important;
}

.font16 {
  font-size: 16px !important;
}

.font22 {
  font-size: 22px !important;
}

.underline {
  text-decoration: underline;
}

.strong {
  font-weight: bold !important;
}

.fsize10 {
  font-size: 10px !important;
}

.fsize12 {
  font-size: 12px !important;
}

.tc {
  text-align: center;
}

.tAlignLF {
  text-align: left !important;
}

.Lh0 {
  line-height: 0px !important;
}

.Lh10 {
  line-height: 10px !important;
}

.Lh28 {
  line-height: 28px !important;
}

.tAlignCt {
  text-align: center !important;
}

.tAlignR {
  text-align: right !important;
}

.BcRed {
  background-color: red;
}

.CRed {
  color: red !important;
}

.CBlack {
  color: black !important;
}

.clearfix:after { /* content: "."; */
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/*
* jQuery UI CSS Framework 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

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

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  zoom: 1;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI Accordion 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
  width: 100%;
}

.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
}

.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
* html .ui-autocomplete {
  width: 1px;
} /* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.18
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

.ui-menu .ui-menu {
  margin-top: -3px;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 0.2em 0.4em;
  line-height: 1.5;
  zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/*
 * jQuery UI Button 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: hidden;
  *overflow: visible;
} /* the overflow property removes extra width in IE */
.ui-button-icon-only {
  width: 2.2em;
} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em;
} /* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

/*button sets*/
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
} /* reset extra padding in Firefox */
/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.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-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.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 {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* 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 {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  display: none; /*sorry for IE5*/
  display/**/: block; /*sorry for IE5*/
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 200px; /*must have*/
  height: 200px; /*must have*/
} /*
* jQuery UI Dialog 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Dialog#theming
*/
.ui-dialog {
  position: absolute;
  padding: 0.2em;
  width: 300px;
  overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 16px 0.1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  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-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
 * jQuery UI Progressbar 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
} /*
* jQuery UI Resizable 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
} /*
* jQuery UI Selectable 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
  position: relative;
  text-align: left;
  margin-top: 20px;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
  background: #003971 !important;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 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;
} /*
* jQuery UI Tabs 1.8.18
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
.ui-tabs {
  position: relative;
  padding: 0.2em;
  zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.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: 1px;
  margin: 0 0.2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* 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-content {
  border: 1px solid #58585a;
  background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}

.ui-widget-content a {
  color: #222222;
}

/*.ui-widget-header { border: 1px solid #680004; background-color: #58585a; color: #fff; font-weight: bold; }  */
/*.ui-widget-header a { color: #222222; }*/
/*.ui-widget-header {  background: #D00008 url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x !important; color: #ffffff; font-weight: bold; }*/
.ui-widget-header {
  background: #003569 !important;
  color: #ffffff;
  font-weight: bold;
}

.ui-slider-horizontal {
  border: 1px solid #CDD4DA !important;
  background: #AFAFAF !important;
  color: #222 !important;
  height: 10px;
}

.ui-slider-tic {
  visibility: hidden;
}

.ui-state-default, .ui-widget-content .ui-state-default {
  border: 1px solid #F2F2F2 !important;
  background: #F2F2F2 !important;
  font-weight: bold !important;
  color: #fff !important;
  outline: none !important;
  border-radius: 10px !important;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #fff;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  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 {
  border: 1px solid #999999;
  background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #900006;
}

.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  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-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-widget :active {
  outline: 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 !important;
  color: #363636;
}

.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);
  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);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}

.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);
}

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-off {
  background-position: -96px -144px;
}

.ui-icon-radio-on {
  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 {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("images/fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("images/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("images/blank.gif"); /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("images/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("images/fancybox_sprite@2x.png");
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("images/fancybox_loading@2x.gif");
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom; /* direct pointer events to js */
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mCustomScrollBox { /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mCSB_container { /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside &gt; .mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
} /* non-visible scrollbar */
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container { /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
} /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
} /* scrollbar position: outside */
.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_scrollTools,
.mCS-dir-rtl &gt; .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

.mCS-dir-rtl &gt; .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
} /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger { /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px; /* minimum dragger height */
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px; /* auto-expanded scrollbar */
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px; /* auto-expanded scrollbar */
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside &gt; .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside &gt; .mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal &gt; .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
} /* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
} /* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px; /* minimum dragger width */
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px; /* auto-expanded scrollbar */
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px; /* auto-expanded scrollbar */
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper &gt; .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCSB_vertical_horizontal &gt; .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl &gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl &gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl &gt; .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl &gt; .mCSB_inside &gt; .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden &gt; .mCSB_container {
  padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden &gt; .mCSB_container {
  padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0; /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside &gt; .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
----------------------------------------
6.1 THEMES 
----------------------------------------
*/
/* default theme ("light") */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide &gt; .mCustomScrollBox &gt; .mCSB_scrollTools,
.mCS-autoHide &gt; .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar &gt; .mCustomScrollBox &gt; .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar &gt; .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover &gt; .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover &gt; .mCustomScrollBox &gt; .mCSB_scrollTools,
.mCS-autoHide:hover &gt; .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png); /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /* 
  sprites locations 
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /* 
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
  sprites locations 
  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  */
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
  sprites locations 
  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  */
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px; /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px; /* auto-expanded scrollbar */
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px; /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px; /* auto-expanded scrollbar */
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl &gt; .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
.blueimp-gallery, .blueimp-gallery &gt; .slides &gt; .slide &gt; .slide-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-backface-visibility: hidden;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .slide-content {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  opacity: 1;
}

.blueimp-gallery {
  position: fixed;
  z-index: 999999;
  overflow: hidden;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  display: none;
  direction: ltr;
  -ms-touch-action: none;
  touch-action: none;
}

.blueimp-gallery-carousel {
  position: relative;
  z-index: auto;
  margin: 1em auto;
  padding-bottom: 56.25%;
  box-shadow: 0 0 10px #000;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.blueimp-gallery-display {
  display: block;
  opacity: 1;
}

.blueimp-gallery &gt; .slides {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.blueimp-gallery-carousel &gt; .slides {
  position: absolute;
}

.blueimp-gallery &gt; .slides &gt; .slide {
  position: relative;
  float: left;
  height: 100%;
  text-align: center;
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.blueimp-gallery, .blueimp-gallery &gt; .slides &gt; .slide &gt; .slide-content {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}

.blueimp-gallery &gt; .slides &gt; .slide-loading {
  background: url(img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

.blueimp-gallery &gt; .slides &gt; .slide-loading &gt; .slide-content {
  opacity: 0;
}

.blueimp-gallery &gt; .slides &gt; .slide-error {
  background: url(../img/error.png) center no-repeat;
}

.blueimp-gallery &gt; .slides &gt; .slide-error &gt; .slide-content {
  display: none;
}

.blueimp-gallery &gt; .prev, .blueimp-gallery &gt; .next {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -23px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 2px #000;
  text-align: center;
  background: #222;
  background: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  cursor: pointer;
  display: none;
}

.blueimp-gallery &gt; .next {
  left: auto;
  right: 15px;
}

.blueimp-gallery &gt; .close, .blueimp-gallery &gt; .title {
  position: absolute;
  top: 15px;
  left: 15px;
  margin: 0 40px 0 0;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  opacity: 0.8;
  display: none;
}

.blueimp-gallery &gt; .close {
  padding: 15px;
  right: 15px;
  left: auto;
  margin: -15px;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}

.blueimp-gallery &gt; .play-pause {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 15px;
  height: 15px;
  background: url(../img/play-pause.png) 0 0 no-repeat;
  cursor: pointer;
  opacity: 0.5;
  display: none;
}

.blueimp-gallery-playing &gt; .play-pause {
  background-position: -15px 0;
}

.blueimp-gallery &gt; .prev:hover, .blueimp-gallery &gt; .next:hover, .blueimp-gallery &gt; .close:hover, .blueimp-gallery &gt; .title:hover, .blueimp-gallery &gt; .play-pause:hover {
  color: #fff;
  opacity: 1;
}

.blueimp-gallery-controls &gt; .prev, .blueimp-gallery-controls &gt; .next, .blueimp-gallery-controls &gt; .close, .blueimp-gallery-controls &gt; .title, .blueimp-gallery-controls &gt; .play-pause {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.blueimp-gallery-single &gt; .prev, .blueimp-gallery-left &gt; .prev, .blueimp-gallery-single &gt; .next, .blueimp-gallery-right &gt; .next, .blueimp-gallery-single &gt; .play-pause {
  display: none;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .slide-content, .blueimp-gallery &gt; .prev, .blueimp-gallery &gt; .next, .blueimp-gallery &gt; .close, .blueimp-gallery &gt; .play-pause {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body:last-child .blueimp-gallery &gt; .slides &gt; .slide-error {
  background-image: url(../img/error.svg);
}

body:last-child .blueimp-gallery &gt; .play-pause {
  width: 20px;
  height: 20px;
  background-size: 40px 20px;
  background-image: url(../img/play-pause.svg);
}

body:last-child .blueimp-gallery-playing &gt; .play-pause {
  background-position: -20px 0;
}

* + html .blueimp-gallery &gt; .slides &gt; .slide {
  min-height: 300px;
}

* + html .blueimp-gallery &gt; .slides &gt; .slide &gt; .slide-content {
  position: relative;
}

.blueimp-gallery &gt; .indicator {
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 15px;
  left: 15px;
  margin: 0 40px;
  padding: 0;
  list-style: none;
  text-align: center;
  line-height: 10px;
  display: none;
}

.blueimp-gallery &gt; .indicator &gt; li {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 6px 3px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid transparent;
  background: #ccc;
  background: rgba(255, 255, 255, 0.25) center no-repeat;
  border-radius: 5px;
  box-shadow: 0 0 2px #000;
  opacity: 0.5;
  cursor: pointer;
}

.blueimp-gallery &gt; .indicator &gt; li:hover, .blueimp-gallery &gt; .indicator &gt; .active {
  background-color: #fff;
  border-color: #fff;
  opacity: 1;
}

.blueimp-gallery-controls &gt; .indicator {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.blueimp-gallery-single &gt; .indicator {
  display: none;
}

.blueimp-gallery &gt; .indicator {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

* + html .blueimp-gallery &gt; .indicator &gt; li {
  display: inline;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-backface-visibility: hidden;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; iframe {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-playing &gt; iframe {
  top: 0;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; a {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -64px auto 0;
  width: 128px;
  height: 128px;
  background: url(../img/video-play.png) center no-repeat;
  opacity: 0.8;
  cursor: pointer;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; a:hover {
  opacity: 1;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-playing &gt; a, .blueimp-gallery &gt; .slides &gt; .slide &gt; .video-playing &gt; img {
  display: none;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; video {
  display: none;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-playing &gt; video {
  display: block;
}

.blueimp-gallery &gt; .slides &gt; .slide &gt; .video-loading &gt; a {
  background: url(img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

body:last-child .blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content:not(.video-loading) &gt; a {
  background-image: url(../img/video-play.svg);
}

* + html .blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content {
  height: 100%;
}

* + html .blueimp-gallery &gt; .slides &gt; .slide &gt; .video-content &gt; a {
  left: 50%;
  margin-left: -64px;
} /**
 * Swiper 3.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 27, 2015
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical &gt; .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow &gt; .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-fles-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode &gt; .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical &gt; .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical &gt; .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal &gt; .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal &gt; .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active {
  pointer-events: auto;
}

/* Cube */
.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
  z-index: 0;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal &gt; .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical &gt; .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/**
 * PgwSlideshow - Version 2.0
 *
 * Copyright 2014, Jonathan M. Piat
 * http://pgwjs.com - http://pagawa.com
 *
 * Released under the GNU GPLv3 license - http://opensource.org/licenses/gpl-3.0
 */
.pgwSlideshow {
  width: 100%;
  background: #333;
  display: none;
  border-radius: 4px 4px 0 0;
}

.pgwSlideshow a {
  color: #fff;
  border-radius: 4px 4px 0 0;
}

.pgwSlideshow .ps-current {
  text-align: center;
  position: relative;
  min-height: 150px;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
}

.pgwSlideshow .ps-current &gt; ul &gt; li {
  text-align: center;
  width: 100%;
  z-index: 1;
  opacity: 0;
  display: block;
  border-radius: 4px 4px 0 0;
}

.pgwSlideshow .ps-current &gt; ul &gt; li img {
  display: block;
  max-width: 100%;
  margin: auto;
  border-radius: 4px 4px 0 0;
}

.pgwSlideshow .ps-caption {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#99000000", endColorstr="#99000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
  text-align: left;
  font-size: 1rem;
  color: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding: 10px;
  display: none;
}

.pgwSlideshow .ps-caption span {
  padding: 7px;
  display: inline-block;
}

.pgwSlideshow .ps-list {
  border-top: 1px solid #00909e;
  box-shadow: 0 10px 10px -5px #046f79 inset;
  background: #00909e;
  overflow: hidden;
  position: relative;
  border-radius: 0 0 4px 4px;
}

.pgwSlideshow .ps-list ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  left: 0;
}

.pgwSlideshow .ps-list li {
  float: left;
}

.pgwSlideshow .ps-list li .ps-item {
  display: block;
  margin: 15px 8px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.pgwSlideshow .ps-list li img {
  display: block;
  border: 1px solid #777;
  width: 80px;
  height: 80px;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected {
  float: left;
  opacity: 1;
  border: 4px solid #edf8f9;
  overflow: hidden;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected img {
  margin: -4px;
}

.pgwSlideshow .ps-prevIcon {
  border-color: transparent #fff transparent;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  display: block;
}

.pgwSlideshow .ps-nextIcon {
  border-color: transparent #fff transparent;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  display: block;
}

.pgwSlideshow .ps-current .ps-prev {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#99000000", endColorstr="#99000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
  border: 0px solid #777;
  border-left: 0;
  border-radius: 0 4px 4px 0;
  position: absolute;
  padding: 20px 20px 20px 15px;
  left: 0;
  top: 45%;
  cursor: pointer;
  z-index: 10;
}

.pgwSlideshow .ps-current .ps-next {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#99000000", endColorstr="#99000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
  border: 0px solid #777;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  position: absolute;
  padding: 20px 15px 20px 20px;
  right: 0;
  top: 45%;
  cursor: pointer;
}

.pgwSlideshow .ps-list .ps-prev {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#bb000000", endColorstr="#bb000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
  border: 0px solid #777;
  border-left: 0;
  border-radius: 0 4px 4px 0;
  padding: 20px 15px 20px 12px;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 25px;
  z-index: 1000;
  display: none;
}

.pgwSlideshow .ps-list .ps-next {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#bb000000", endColorstr="#bb000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
  border: 0px solid #777;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  padding: 20px 12px 20px 15px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 4px;
  z-index: 1000;
  display: none;
}

/*
 * The media-queries are not used because IE8 doesn't support them.
 */
.pgwSlideshow.narrow .ps-list li img {
  width: 60px;
  height: 60px;
}

.pgwSlideshow.narrow .ps-current .ps-prev {
  padding: 15px 15px 15px 12px;
  top: 40%;
}

.pgwSlideshow.narrow .ps-current .ps-next {
  padding: 15px 12px 15px 15px;
  top: 40%;
}

.pgwSlideshow.narrow .ps-list .ps-prev {
  padding: 15px 12px 15px 10px;
  top: 20px;
}

.pgwSlideshow.narrow .ps-list .ps-next {
  padding: 15px 10px 15px 12px;
  top: 20px;
}

.pgwSlideshow.narrow .ps-caption {
  font-size: 0.8rem;
  padding: 8px;
}

/* Custom calendar elements */
.custom-calendar-wrap {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background-color: #f8f8f8;
}

.custom-inner {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.custom-inner:before,
.custom-inner:after {
  content: "";
  width: 99%;
  height: 50%;
  position: absolute;
  background: #f6f6f6;
  bottom: -4px;
  left: 0.5%;
  z-index: -1;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.custom-inner:after {
  content: "";
  width: 98%;
  bottom: -7px;
  left: 1%;
  z-index: -2;
}

.custom-header {
  background: #556c98;
  padding: 5px 10px 5px 20px;
  position: relative;
  border-radius: 6px 6px 0 0;
}

.YearMonth {
  text-align: center;
  font-family: "LatoLatinWebSemibold";
  font-size: 16px;
  color: #ffffff;
  font-family: "clear_sansbold";
}

.custom-header span {
  text-align: center;
  display: inline-block;
  text-transform: capitalize;
}

.custom-header h2, .custom-header .h-title {
  color: #495468;
  font-weight: 300;
  font-size: 18px;
  margin-top: 10px;
}

.custom-header h3, .custom-header .h-title {
  font-size: 10px;
  font-weight: 700;
  color: #b7bbc2;
}

.custom-header nav span {
  position: absolute;
  top: 0px;
  width: 30px;
  height: 30px;
  color: transparent;
  cursor: pointer;
  margin: 0 1px;
  font-size: 20px;
  line-height: 30px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.custom-header nav span:first-child {
  left: -10px;
}

.custom-header nav span:last-child {
  right: 20px;
}

.custom-header nav span:before {
  font-family: "fontawesome-selected";
  color: #ffffff;
  position: absolute;
  text-align: center;
  width: 100%;
}

.custom-header nav span.custom-prev:before {
  content: "◂";
}

.custom-header nav span.custom-next:before {
  content: "▸";
}

.custom-header nav span:hover:before {
  color: #f8a03e;
}

.custom-content-reveal {
  background: #f6f6f6;
  background: rgba(246, 246, 246, 0.9);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0px;
  text-align: center;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.custom-content-reveal span.custom-content-close {
  position: absolute;
  top: 15px;
  right: 10px;
  width: 20px;
  height: 20px;
  text-align: center;
  background: #ef4f69;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  line-height: 13px;
  padding: 0;
}

.custom-content-reveal span.custom-content-close:after {
  content: "x";
  font-size: 18px;
  color: #fff;
}

.custom-content-reveal a,
.custom-content-reveal span {
  font-size: 22px;
  padding: 10px 30px;
  display: block;
}

.custom-content-reveal h4, .custom-content-reveal .h-title {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 3px;
  color: #777;
  padding: 20px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  border-top: 5px solid #ef4f69;
  box-shadow: 0 1px rgba(255, 255, 255, 0.9);
  margin-bottom: 30px;
}

.custom-content-reveal span {
  color: #888;
}

.custom-content-reveal a {
  color: #ef4f69;
}

.custom-content-reveal a:hover {
  color: #333;
}

/* Modifications */
.fc-calendar-container {
  height: 300px;
  width: auto;
  padding: 5px;
  background: #556c98;
  border-radius: 0 0 6px 6px;
}

.fc-calendar .fc-body {
  background-color: #f8f8f8;
}

.fc-calendar .fc-row &gt; div &gt; span.fc-date {
  font-size: 12px;
}

.fc-calendar .fc-head {
  background: #768695;
  color: #ffffff;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 12px;
}

.fc-calendar .fc-head &gt; div { /*border-left:1px solid #c5e6f2;
border-right:1px solid #bcdde9*/ }

.fc-calendar .fc-row &gt; div {
  background: #fff;
  cursor: pointer;
}

.fc-calendar .fc-row &gt; div:empty {
  background: transparent;
}

.fc-calendar .fc-row &gt; div &gt; span.fc-date {
  top: 50%;
  left: 50%;
  text-align: center;
  margin: -10px 0 0 -15px;
  color: #686a6e;
  font-weight: 400;
  pointer-events: none;
}

.fc-calendar .fc-row &gt; div.fc-today {
  background: #f7321e;
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.1);
}

.fc-calendar .fc-row &gt; div.fc-today &gt; span.fc-date {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.fc-calendar .fc-row &gt; div.fc-content:after {
  /*content: '\00B7';*/
  content: none;
  text-align: center;
  width: 20px;
  margin-left: -10px;
  position: absolute;
  color: #DDD;
  font-size: 70px;
  line-height: 20px;
  left: 50%;
  bottom: 3px;
}

.fc-calendar .fc-row &gt; div.fc-today.fc-content:after {
  color: #b02c42;
}

.fc-calendar .fc-row &gt; div.fc-content:hover:after {
  color: #ef4f69;
}

.fc-calendar .fc-row &gt; div.fc-today.fc-content:hover:after {
  color: #fff;
}

.fc-calendar .fc-row &gt; div &gt; div a,
.fc-calendar .fc-row &gt; div &gt; div span {
  display: none;
  font-size: 22px;
}

@media screen and (max-width: 400px) {
  .fc-calendar-container {
    height: 300px;
  }
  .fc-calendar .fc-row &gt; div &gt; span.fc-date {
    font-size: 15px;
  }
}
.fc-content.available {
  background-color: #ffffff !important;
}

.fc-content.available.active {
  border: 0 solid #00a7e1;
  background-color: #f8a03e !important;
}

.fc-content.available.active .fc-date {
  top: 18px !important;
  color: #ffffff !important;
  text-shadow: inherit !important;
  font-weight: bold;
}

.fc-content.available.active .custom.calprice {
  background-color: #f8a03e !important;
}

.fc-content.available.active .custom.calprice .price:before {
  border-color: rgba(0, 0, 0, 0) #00a7e1 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.fc-content.available .fc-date {
  top: 18px !important;
  color: #596b91 !important;
  text-shadow: inherit !important;
}

.custom.calprice {
  background-color: #5da178;
  position: absolute;
  width: 100%;
  text-align: center;
  right: 0;
  left: 0;
  bottom: 0;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
}

.custom.calprice .price {
  position: relative;
}

.custom.calprice .price:before {
  display: none;
  content: "";
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) #f7941e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  width: 0;
  border-width: 8px 8px 8px 0;
  right: 40%;
  left: 40%;
  top: -8px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.custom.calprice .price:empty:before {
  content: none;
}

.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical &gt; .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 10px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
}

/** Carousel **/
.jcarousel {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.jcarousel li {
  width: 200px;
  /* float: left; */
  /* border: 1px solid #fff; */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.jcarousel img {
  display: block;
  max-width: 100%;
  /* height: auto !important; */
}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  background: #4E443C;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 1px #000;
  font: 24px/27px Arial, sans-serif;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 4px #F0EFE7;
  -moz-box-shadow: 0 0 4px #F0EFE7;
  box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
  left: 15px;
}

.jcarousel-control-next {
  right: 15px;
}

/** Carousel Pagination **/
.jcarousel-pagination {
  position: absolute;
  bottom: -40px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  margin: 0;
}

.jcarousel-pagination a {
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  background: #fff;
  color: #4E443C;
  border-radius: 10px;
  text-indent: -9999px;
  margin-right: 7px;
  -webkit-box-shadow: 0 0 2px #4E443C;
  -moz-box-shadow: 0 0 2px #4E443C;
  box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
  background: #4E443C;
  color: #fff;
  opacity: 1;
  -webkit-box-shadow: 0 0 2px #F0EFE7;
  -moz-box-shadow: 0 0 2px #F0EFE7;
  box-shadow: 0 0 2px #F0EFE7;
}

/*!
 * Sample styles for jQuery accordion wizard based on bootstrap
 * Original author: @stephen_thomas
 * Licensed under the MIT license
 */
ol.acc-wizard-sidebar {
  counter-reset: acc-wizard-counter;
  margin-left: 0;
  padding-left: 0;
}

ol.acc-wizard-sidebar li {
  position: relative;
  margin: 0 0 0.5em 2em;
  padding: 0.25em 0.75em;
  /* list-style: none */
}

ol.acc-wizard-sidebar li:before {
  content: counter(acc-wizard-counter);
  counter-increment: acc-wizard-counter;
  position: absolute;
  left: -2em;
  top: 50%;
  margin-top: -1.3em;
  height: 2em;
  width: 2em;
  line-height: 2em;
  border: 0;
  text-align: center;
  font-weight: 700;
  color: #fff;
  border-radius: 2em;
}

ol.acc-wizard-sidebar li a {
  color: #CDD4DA;
}

ol.acc-wizard-sidebar li:before {
  background: #CDD4DA;
}

ol.acc-wizard-sidebar li.acc-wizard-completed, ol.acc-wizard-sidebar li.acc-wizard-completed a {
  color: #999;
}

ol.acc-wizard-sidebar li.acc-wizard-completed:before {
  background: #999;
}

ol.acc-wizard-sidebar li.acc-wizard-completed:after {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.33333333em;
  width: 1.875em;
  content: "&nbsp;✓";
  position: relative;
  bottom: 0.1em;
}

ol.acc-wizard-sidebar li.acc-wizard-active, ol.acc-wizard-sidebar li.acc-wizard-active a {
  color: #F4A200;
}

ol.acc-wizard-sidebar li.acc-wizard-active:before {
  background: #F4A200;
}

ol.acc-wizard-sidebar li:first-child {
  margin-top: 0.75em;
}

.acc-wizard-step {
  margin-top: 2em;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.d-block {
  display: block;
}

.page-footer .socialNetwork {
  float: left;
  margin-right: 10px;
}
html[dir=rtl] .page-footer .socialNetwork {
  float: right;
  margin-right: unset;
  margin-left: 10px;
}

.cursor-pointer {
  cursor: pointer;
}

::selection {
  background: #13275c;
  color: #ffffff;
}

::-moz-selection {
  background: #13275c;
  color: #ffffff;
}

html, body, form {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

.page-body, #wrap, .home-page {
  min-height: 100%;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
}

.modal-backdrop {
  display: none;
}

html body {
  font-size: 14px;
  color: #333333;
  text-rendering: optimizeLegibility;
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 1px transparent;
  background-color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.page-header .header {
  background-color: #ffffff;
  /*z-index: 4;*/
  position: relative;
}

.page-type-homepage .container-slider {
  position: relative;
  margin: 0 0 15px 0;
}
@media only screen and (max-width: 767px) {
  .page-type-homepage .container-slider {
    z-index: 13;
  }
}

.container-slider:empty {
  display: none;
}

.page-footer .footer-color-area {
  background-color: #e7f1fd;
}

.container-bottom {
  background-color: #e7f1fd;
}

body:not(.page-type-homepage):has(.page-header .container-slider) .page-header {
  margin-bottom: 20px;
}
body:not(.page-type-homepage):has(.page-body .MainPageCarousel) .MainPageCarousel {
  margin-bottom: 20px;
}

body:not(.page-type-homepage):not(.page-header .container-slider .MainPageCarousel) .page-header {
  margin-bottom: 0;
}
@font-face {
  font-family: "Socicon";
  src: url("../../../../../assets/socicon/fonts/Socicon.eot?87visu");
  src: url("../../../../../assets/socicon/fonts/Socicon.eot?87visu#iefix") format("embedded-opentype"), url("../../../../../assets/socicon/fonts/Socicon.woff2?87visu") format("woff2"), url("../../../../../assets/socicon/fonts/Socicon.ttf?87visu") format("truetype"), url("../../../../../assets/socicon/fonts/Socicon.woff?87visu") format("woff"), url("../../../../../assets/socicon/fonts/Socicon.svg?87visu#Socicon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=socicon-], [class*=" socicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Socicon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
[class^=socicon-]:hover, [class^=socicon-]:focus, [class^=socicon-]:active, [class*=" socicon-"]:hover, [class*=" socicon-"]:focus, [class*=" socicon-"]:active {
  text-decoration: none;
}

.socicon.soc-color-white {
  color: white;
}
.socicon.soc-color-gray {
  color: gray;
}
.socicon.soc-color-black {
  color: black;
}
.socicon.soc-bgcolor {
  color: #ffffff;
}
.socicon.soc-bgcolor.socicon-sharethis {
  background-color: #389043;
}
.socicon.soc-bgcolor.socicon-easid {
  background-color: #1abc9c;
}
.socicon.soc-bgcolor.socicon-whatsapp {
  background-color: #65BC54;
}
.socicon.soc-bgcolor.socicon-twitter {
  background-color: #4da7de;
}
.socicon.soc-bgcolor.socicon-facebook {
  background-color: #3e5b98;
}
.socicon.soc-bgcolor.socicon-google {
  background-color: #d93e2d;
}
.socicon.soc-bgcolor.socicon-pinterest {
  background-color: #c92619;
}
.socicon.soc-bgcolor.socicon-foursquare {
  background-color: #23b7e0;
}
.socicon.soc-bgcolor.socicon-yahoo {
  background-color: #6e2a85;
}
.socicon.soc-bgcolor.socicon-skype {
  background-color: #28abe3;
}
.socicon.soc-bgcolor.socicon-yelp {
  background-color: #c83218;
}
.socicon.soc-bgcolor.socicon-feedburner {
  background-color: #fc0;
}
.socicon.soc-bgcolor.socicon-linkedin {
  background-color: #3371b7;
}
.socicon.soc-bgcolor.socicon-viadeo {
  background-color: #e4a000;
}
.socicon.soc-bgcolor.socicon-xing {
  background-color: #005a60;
}
.socicon.soc-bgcolor.socicon-myspace {
  background-color: #323232;
}
.socicon.soc-bgcolor.socicon-soundcloud {
  background-color: #fe3801;
}
.socicon.soc-bgcolor.socicon-spotify {
  background-color: #7bb342;
}
.socicon.soc-bgcolor.socicon-grooveshark {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-lastfm {
  background-color: #d41316;
}
.socicon.soc-bgcolor.socicon-youtube {
  background-color: #e02a20;
}
.socicon.soc-bgcolor.socicon-vimeo {
  background-color: #51b5e7;
}
.socicon.soc-bgcolor.socicon-dailymotion {
  background-color: #004e72;
}
.socicon.soc-bgcolor.socicon-vine {
  background-color: #00b389;
}
.socicon.soc-bgcolor.socicon-flickr {
  background-color: #1e1e1b;
}
.socicon.soc-bgcolor.socicon-500px {
  background-color: #58a9de;
}
.socicon.soc-bgcolor.socicon-instagram {
  background-color: #9c7c6e;
}
.socicon.soc-bgcolor.socicon-instagram* {
  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25);
}
.socicon.soc-bgcolor.socicon-wordpress {
  background-color: #464646;
}
.socicon.soc-bgcolor.socicon-tumblr {
  background-color: #45556c;
}
.socicon.soc-bgcolor.socicon-blogger {
  background-color: #ec661c;
}
.socicon.soc-bgcolor.socicon-technorati {
  background-color: #5cb030;
}
.socicon.soc-bgcolor.socicon-reddit {
  background-color: #e74a1e;
}
.socicon.soc-bgcolor.socicon-dribbble {
  background-color: #e84d88;
}
.socicon.soc-bgcolor.socicon-stumbleupon {
  background-color: #e64011;
}
.socicon.soc-bgcolor.socicon-digg {
  background-color: #1d1d1b;
}
.socicon.soc-bgcolor.socicon-envato {
  background-color: #597c3a;
}
.socicon.soc-bgcolor.socicon-behance {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-delicious {
  background-color: #020202;
}
.socicon.soc-bgcolor.socicon-deviantart {
  background-color: #c5d200;
}
.socicon.soc-bgcolor.socicon-forrst {
  background-color: #5b9a68;
}
.socicon.soc-bgcolor.socicon-play {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-zerply {
  background-color: #9dbc7a;
}
.socicon.soc-bgcolor.socicon-wikipedia {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-apple {
  background-color: #b9bfc1;
}
.socicon.soc-bgcolor.socicon-flattr {
  background-color: #f67c1a;
}
.socicon.soc-bgcolor.socicon-github {
  background-color: #5380c0;
}
.socicon.soc-bgcolor.socicon-chimein {
  background-color: #888688;
}
.socicon.soc-bgcolor.socicon-friendfeed {
  background-color: #2f72c4;
}
.socicon.soc-bgcolor.socicon-newsvine {
  background-color: #075b2f;
}
.socicon.soc-bgcolor.socicon-identica {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-bebo {
  background-color: #ef1011;
}
.socicon.soc-bgcolor.socicon-zynga {
  background-color: #dc0606;
}
.socicon.soc-bgcolor.socicon-steam {
  background-color: #8f8d8a;
}
.socicon.soc-bgcolor.socicon-xbox {
  background-color: #92c83e;
}
.socicon.soc-bgcolor.socicon-windows {
  background-color: #00bdf6;
}
.socicon.soc-bgcolor.socicon-outlook {
  background-color: #0072c6;
}
.socicon.soc-bgcolor.socicon-coderwall {
  background-color: #3e8dcc;
}
.socicon.soc-bgcolor.socicon-tripadvisor {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-netcodes {
  background-color: #2e3436;
}
.socicon.soc-bgcolor.socicon-lanyrd {
  background-color: #3c80c9;
}
.socicon.soc-bgcolor.socicon-slideshare {
  background-color: #4ba3a6;
}
.socicon.soc-bgcolor.socicon-buffer {
  background-color: #000;
}
.socicon.soc-bgcolor.socicon-rss {
  background-color: #f26109;
}
.socicon.soc-bgcolor.socicon-vkontakte {
  background-color: #5a7fa6;
}
.socicon.soc-bgcolor.socicon-disqus {
  background-color: #2e9fff;
}

.socicon-eitaa:before {
  content: "\e97c";
}

.socicon-soroush:before {
  content: "\e97d";
}

.socicon-bale:before {
  content: "\e97e";
}

.socicon-zazzle:before {
  content: "\e97b";
}

.socicon-society6:before {
  content: "\e97a";
}

.socicon-redbubble:before {
  content: "\e979";
}

.socicon-avvo:before {
  content: "\e978";
}

.socicon-stitcher:before {
  content: "\e977";
}

.socicon-googlehangouts:before {
  content: "\e974";
}

.socicon-dlive:before {
  content: "\e975";
}

.socicon-vsco:before {
  content: "\e976";
}

.socicon-flipboard:before {
  content: "\e973";
}

.socicon-ubuntu:before {
  content: "\e958";
}

.socicon-artstation:before {
  content: "\e959";
}

.socicon-invision:before {
  content: "\e95a";
}

.socicon-torial:before {
  content: "\e95b";
}

.socicon-collectorz:before {
  content: "\e95c";
}

.socicon-seenthis:before {
  content: "\e95d";
}

.socicon-googleplaymusic:before {
  content: "\e95e";
}

.socicon-debian:before {
  content: "\e95f";
}

.socicon-filmfreeway:before {
  content: "\e960";
}

.socicon-gnome:before {
  content: "\e961";
}

.socicon-itchio:before {
  content: "\e962";
}

.socicon-jamendo:before {
  content: "\e963";
}

.socicon-mix:before {
  content: "\e964";
}

.socicon-sharepoint:before {
  content: "\e965";
}

.socicon-tinder:before {
  content: "\e966";
}

.socicon-windguru:before {
  content: "\e967";
}

.socicon-cdbaby:before {
  content: "\e968";
}

.socicon-elementaryos:before {
  content: "\e969";
}

.socicon-stage32:before {
  content: "\e96a";
}

.socicon-tiktok:before {
  content: "\e96b";
}

.socicon-gitter:before {
  content: "\e96c";
}

.socicon-letterboxd:before {
  content: "\e96d";
}

.socicon-threema:before {
  content: "\e96e";
}

.socicon-splice:before {
  content: "\e96f";
}

.socicon-metapop:before {
  content: "\e970";
}

.socicon-naver:before {
  content: "\e971";
}

.socicon-remote:before {
  content: "\e972";
}

.socicon-internet:before {
  content: "\e957";
}

.socicon-moddb:before {
  content: "\e94b";
}

.socicon-indiedb:before {
  content: "\e94c";
}

.socicon-traxsource:before {
  content: "\e94d";
}

.socicon-gamefor:before {
  content: "\e94e";
}

.socicon-pixiv:before {
  content: "\e94f";
}

.socicon-myanimelist:before {
  content: "\e950";
}

.socicon-blackberry:before {
  content: "\e951";
}

.socicon-wickr:before {
  content: "\e952";
}

.socicon-spip:before {
  content: "\e953";
}

.socicon-napster:before {
  content: "\e954";
}

.socicon-beatport:before {
  content: "\e955";
}

.socicon-hackerone:before {
  content: "\e956";
}

.socicon-hackernews:before {
  content: "\e946";
}

.socicon-smashwords:before {
  content: "\e947";
}

.socicon-kobo:before {
  content: "\e948";
}

.socicon-bookbub:before {
  content: "\e949";
}

.socicon-mailru:before {
  content: "\e94a";
}

.socicon-gitlab:before {
  content: "\e945";
}

.socicon-instructables:before {
  content: "\e944";
}

.socicon-portfolio:before {
  content: "\e943";
}

.socicon-codered:before {
  content: "\e940";
}

.socicon-origin:before {
  content: "\e941";
}

.socicon-nextdoor:before {
  content: "\e942";
}

.socicon-udemy:before {
  content: "\e93f";
}

.socicon-livemaster:before {
  content: "\e93e";
}

.socicon-crunchbase:before {
  content: "\e93b";
}

.socicon-homefy:before {
  content: "\e93c";
}

.socicon-calendly:before {
  content: "\e93d";
}

.socicon-realtor:before {
  content: "\e90f";
}

.socicon-tidal:before {
  content: "\e910";
}

.socicon-qobuz:before {
  content: "\e911";
}

.socicon-natgeo:before {
  content: "\e912";
}

.socicon-mastodon:before {
  content: "\e913";
}

.socicon-unsplash:before {
  content: "\e914";
}

.socicon-homeadvisor:before {
  content: "\e915";
}

.socicon-angieslist:before {
  content: "\e916";
}

.socicon-codepen:before {
  content: "\e917";
}

.socicon-slack:before {
  content: "\e918";
}

.socicon-openaigym:before {
  content: "\e919";
}

.socicon-logmein:before {
  content: "\e91a";
}

.socicon-fiverr:before {
  content: "\e91b";
}

.socicon-gotomeeting:before {
  content: "\e91c";
}

.socicon-aliexpress:before {
  content: "\e91d";
}

.socicon-guru:before {
  content: "\e91e";
}

.socicon-appstore:before {
  content: "\e91f";
}

.socicon-homes:before {
  content: "\e920";
}

.socicon-zoom:before {
  content: "\e921";
}

.socicon-alibaba:before {
  content: "\e922";
}

.socicon-craigslist:before {
  content: "\e923";
}

.socicon-wix:before {
  content: "\e924";
}

.socicon-redfin:before {
  content: "\e925";
}

.socicon-googlecalendar:before {
  content: "\e926";
}

.socicon-shopify:before {
  content: "\e927";
}

.socicon-freelancer:before {
  content: "\e928";
}

.socicon-seedrs:before {
  content: "\e929";
}

.socicon-bing:before {
  content: "\e92a";
}

.socicon-doodle:before {
  content: "\e92b";
}

.socicon-bonanza:before {
  content: "\e92c";
}

.socicon-squarespace:before {
  content: "\e92d";
}

.socicon-toptal:before {
  content: "\e92e";
}

.socicon-gust:before {
  content: "\e92f";
}

.socicon-ask:before {
  content: "\e930";
}

.socicon-trulia:before {
  content: "\e931";
}

.socicon-loomly:before {
  content: "\e932";
}

.socicon-ghost:before {
  content: "\e933";
}

.socicon-upwork:before {
  content: "\e934";
}

.socicon-fundable:before {
  content: "\e935";
}

.socicon-booking:before {
  content: "\e936";
}

.socicon-googlemaps:before {
  content: "\e937";
}

.socicon-zillow:before {
  content: "\e938";
}

.socicon-niconico:before {
  content: "\e939";
}

.socicon-toneden:before {
  content: "\e93a";
}

.socicon-augment:before {
  content: "\e908";
}

.socicon-bitbucket:before {
  content: "\e909";
}

.socicon-fyuse:before {
  content: "\e90a";
}

.socicon-yt-gaming:before {
  content: "\e90b";
}

.socicon-sketchfab:before {
  content: "\e90c";
}

.socicon-mobcrush:before {
  content: "\e90d";
}

.socicon-microsoft:before {
  content: "\e90e";
}

.socicon-pandora:before {
  content: "\e907";
}

.socicon-messenger:before {
  content: "\e906";
}

.socicon-gamewisp:before {
  content: "\e905";
}

.socicon-bloglovin:before {
  content: "\e904";
}

.socicon-tunein:before {
  content: "\e903";
}

.socicon-gamejolt:before {
  content: "\e901";
}

.socicon-trello:before {
  content: "\e902";
}

.socicon-spreadshirt:before {
  content: "\e900";
}

.socicon-500px:before {
  content: "\e000";
}

.socicon-8tracks:before {
  content: "\e001";
}

.socicon-airbnb:before {
  content: "\e002";
}

.socicon-alliance:before {
  content: "\e003";
}

.socicon-amazon:before {
  content: "\e004";
}

.socicon-amplement:before {
  content: "\e005";
}

.socicon-android:before {
  content: "\e006";
}

.socicon-angellist:before {
  content: "\e007";
}

.socicon-apple:before {
  content: "\e008";
}

.socicon-appnet:before {
  content: "\e009";
}

.socicon-baidu:before {
  content: "\e00a";
}

.socicon-bandcamp:before {
  content: "\e00b";
}

.socicon-battlenet:before {
  content: "\e00c";
}

.socicon-mixer:before {
  content: "\e00d";
}

.socicon-bebee:before {
  content: "\e00e";
}

.socicon-bebo:before {
  content: "\e00f";
}

.socicon-behance:before {
  content: "\e010";
}

.socicon-blizzard:before {
  content: "\e011";
}

.socicon-blogger:before {
  content: "\e012";
}

.socicon-buffer:before {
  content: "\e013";
}

.socicon-chrome:before {
  content: "\e014";
}

.socicon-coderwall:before {
  content: "\e015";
}

.socicon-curse:before {
  content: "\e016";
}

.socicon-dailymotion:before {
  content: "\e017";
}

.socicon-deezer:before {
  content: "\e018";
}

.socicon-delicious:before {
  content: "\e019";
}

.socicon-deviantart:before {
  content: "\e01a";
}

.socicon-diablo:before {
  content: "\e01b";
}

.socicon-digg:before {
  content: "\e01c";
}

.socicon-discord:before {
  content: "\e01d";
}

.socicon-disqus:before {
  content: "\e01e";
}

.socicon-douban:before {
  content: "\e01f";
}

.socicon-draugiem:before {
  content: "\e020";
}

.socicon-dribbble:before {
  content: "\e021";
}

.socicon-drupal:before {
  content: "\e022";
}

.socicon-ebay:before {
  content: "\e023";
}

.socicon-ello:before {
  content: "\e024";
}

.socicon-endomodo:before {
  content: "\e025";
}

.socicon-envato:before {
  content: "\e026";
}

.socicon-etsy:before {
  content: "\e027";
}

.socicon-facebook:before {
  content: "\e028";
}

.socicon-feedburner:before {
  content: "\e029";
}

.socicon-filmweb:before {
  content: "\e02a";
}

.socicon-firefox:before {
  content: "\e02b";
}

.socicon-flattr:before {
  content: "\e02c";
}

.socicon-flickr:before {
  content: "\e02d";
}

.socicon-formulr:before {
  content: "\e02e";
}

.socicon-forrst:before {
  content: "\e02f";
}

.socicon-foursquare:before {
  content: "\e030";
}

.socicon-friendfeed:before {
  content: "\e031";
}

.socicon-github:before {
  content: "\e032";
}

.socicon-goodreads:before {
  content: "\e033";
}

.socicon-google:before {
  content: "\e034";
}

.socicon-googlescholar:before {
  content: "\e035";
}

.socicon-googlegroups:before {
  content: "\e036";
}

.socicon-googlephotos:before {
  content: "\e037";
}

.socicon-googleplus:before {
  content: "\e038";
}

.socicon-grooveshark:before {
  content: "\e039";
}

.socicon-hackerrank:before {
  content: "\e03a";
}

.socicon-hearthstone:before {
  content: "\e03b";
}

.socicon-hellocoton:before {
  content: "\e03c";
}

.socicon-heroes:before {
  content: "\e03d";
}

.socicon-smashcast:before {
  content: "\e03e";
}

.socicon-horde:before {
  content: "\e03f";
}

.socicon-houzz:before {
  content: "\e040";
}

.socicon-icq:before {
  content: "\e041";
}

.socicon-identica:before {
  content: "\e042";
}

.socicon-imdb:before {
  content: "\e043";
}

.socicon-instagram:before {
  content: "\e044";
}

.socicon-issuu:before {
  content: "\e045";
}

.socicon-istock:before {
  content: "\e046";
}

.socicon-itunes:before {
  content: "\e047";
}

.socicon-keybase:before {
  content: "\e048";
}

.socicon-lanyrd:before {
  content: "\e049";
}

.socicon-lastfm:before {
  content: "\e04a";
}

.socicon-line:before {
  content: "\e04b";
}

.socicon-linkedin:before {
  content: "\e04c";
}

.socicon-livejournal:before {
  content: "\e04d";
}

.socicon-lyft:before {
  content: "\e04e";
}

.socicon-macos:before {
  content: "\e04f";
}

.socicon-mail:before {
  content: "\e050";
}

.socicon-medium:before {
  content: "\e051";
}

.socicon-meetup:before {
  content: "\e052";
}

.socicon-mixcloud:before {
  content: "\e053";
}

.socicon-modelmayhem:before {
  content: "\e054";
}

.socicon-mumble:before {
  content: "\e055";
}

.socicon-myspace:before {
  content: "\e056";
}

.socicon-newsvine:before {
  content: "\e057";
}

.socicon-nintendo:before {
  content: "\e058";
}

.socicon-npm:before {
  content: "\e059";
}

.socicon-odnoklassniki:before {
  content: "\e05a";
}

.socicon-openid:before {
  content: "\e05b";
}

.socicon-opera:before {
  content: "\e05c";
}

.socicon-outlook:before {
  content: "\e05d";
}

.socicon-overwatch:before {
  content: "\e05e";
}

.socicon-patreon:before {
  content: "\e05f";
}

.socicon-paypal:before {
  content: "\e060";
}

.socicon-periscope:before {
  content: "\e061";
}

.socicon-persona:before {
  content: "\e062";
}

.socicon-pinterest:before {
  content: "\e063";
}

.socicon-play:before {
  content: "\e064";
}

.socicon-player:before {
  content: "\e065";
}

.socicon-playstation:before {
  content: "\e066";
}

.socicon-pocket:before {
  content: "\e067";
}

.socicon-qq:before {
  content: "\e068";
}

.socicon-quora:before {
  content: "\e069";
}

.socicon-raidcall:before {
  content: "\e06a";
}

.socicon-ravelry:before {
  content: "\e06b";
}

.socicon-reddit:before {
  content: "\e06c";
}

.socicon-renren:before {
  content: "\e06d";
}

.socicon-researchgate:before {
  content: "\e06e";
}

.socicon-residentadvisor:before {
  content: "\e06f";
}

.socicon-reverbnation:before {
  content: "\e070";
}

.socicon-rss:before {
  content: "\e071";
}

.socicon-sharethis:before {
  content: "\e072";
}

.socicon-skype:before {
  content: "\e073";
}

.socicon-slideshare:before {
  content: "\e074";
}

.socicon-smugmug:before {
  content: "\e075";
}

.socicon-snapchat:before {
  content: "\e076";
}

.socicon-songkick:before {
  content: "\e077";
}

.socicon-soundcloud:before {
  content: "\e078";
}

.socicon-spotify:before {
  content: "\e079";
}

.socicon-stackexchange:before {
  content: "\e07a";
}

.socicon-stackoverflow:before {
  content: "\e07b";
}

.socicon-starcraft:before {
  content: "\e07c";
}

.socicon-stayfriends:before {
  content: "\e07d";
}

.socicon-steam:before {
  content: "\e07e";
}

.socicon-storehouse:before {
  content: "\e07f";
}

.socicon-strava:before {
  content: "\e080";
}

.socicon-streamjar:before {
  content: "\e081";
}

.socicon-stumbleupon:before {
  content: "\e082";
}

.socicon-swarm:before {
  content: "\e083";
}

.socicon-teamspeak:before {
  content: "\e084";
}

.socicon-teamviewer:before {
  content: "\e085";
}

.socicon-technorati:before {
  content: "\e086";
}

.socicon-telegram:before {
  content: "\e087";
}

.socicon-tripadvisor:before {
  content: "\e088";
}

.socicon-tripit:before {
  content: "\e089";
}

.socicon-triplej:before {
  content: "\e08a";
}

.socicon-tumblr:before {
  content: "\e08b";
}

.socicon-twitch:before {
  content: "\e08c";
}

.socicon-twitter:before {
  content: "\e08d";
}

.socicon-uber:before {
  content: "\e08e";
}

.socicon-ventrilo:before {
  content: "\e08f";
}

.socicon-viadeo:before {
  content: "\e090";
}

.socicon-viber:before {
  content: "\e091";
}

.socicon-viewbug:before {
  content: "\e092";
}

.socicon-vimeo:before {
  content: "\e093";
}

.socicon-vine:before {
  content: "\e094";
}

.socicon-vkontakte:before {
  content: "\e095";
}

.socicon-warcraft:before {
  content: "\e096";
}

.socicon-wechat:before {
  content: "\e097";
}

.socicon-weibo:before {
  content: "\e098";
}

.socicon-whatsapp:before {
  content: "\e099";
}

.socicon-wikipedia:before {
  content: "\e09a";
}

.socicon-windows:before {
  content: "\e09b";
}

.socicon-wordpress:before {
  content: "\e09c";
}

.socicon-wykop:before {
  content: "\e09d";
}

.socicon-xbox:before {
  content: "\e09e";
}

.socicon-xing:before {
  content: "\e09f";
}

.socicon-yahoo:before {
  content: "\e0a0";
}

.socicon-yammer:before {
  content: "\e0a1";
}

.socicon-yandex:before {
  content: "\e0a2";
}

.socicon-yelp:before {
  content: "\e0a3";
}

.socicon-younow:before {
  content: "\e0a4";
}

.socicon-youtube:before {
  content: "\e0a5";
}

.socicon-zapier:before {
  content: "\e0a6";
}

.socicon-zerply:before {
  content: "\e0a7";
}

.socicon-zomato:before {
  content: "\e0a8";
}

.socicon-zynga:before {
  content: "\e0a9";
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
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,
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: 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 {
  -moz-box-sizing: content-box;
  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;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn &gt; .caret,
  .dropup &gt; .btn &gt; .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../../../../../assets/webfont/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../../../../../assets/webfont/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../../../../assets/webfont/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../../../../assets/webfont/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../../../../assets/webfont/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}
a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info, .booking-card .main-service .text .local-time {
  color: #31708f;
}

a.text-info:hover, .booking-card .main-service .text a.local-time:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #428bca;
}

a.bg-primary:hover {
  background-color: #3071a9;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  /*padding-bottom: (($line-height-computed / 2) - 1);
  margin: ($line-height-computed * 2) 0 $line-height-computed;
  border-bottom: 1px solid $page-header-border-color;*/
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  margin-left: -5px;
}
.list-inline &gt; li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "—&nbsp;";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "&nbsp;—";
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.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-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@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-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@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-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .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-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table &gt; thead &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tbody &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table &gt; thead &gt; tr &gt; th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; td {
  border-top: 0;
}
.table &gt; tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed &gt; thead &gt; tr &gt; th,
.table-condensed &gt; thead &gt; tr &gt; td,
.table-condensed &gt; tbody &gt; tr &gt; th,
.table-condensed &gt; tbody &gt; tr &gt; td,
.table-condensed &gt; tfoot &gt; tr &gt; th,
.table-condensed &gt; tfoot &gt; tr &gt; td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; td {
  border: 1px solid #ddd;
}
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td {
  border-bottom-width: 2px;
}

.table-striped &gt; tbody &gt; tr:nth-child(odd) &gt; td,
.table-striped &gt; tbody &gt; tr:nth-child(odd) &gt; th {
  background-color: #f9f9f9;
}

.table-hover &gt; tbody &gt; tr:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; th {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.table &gt; thead &gt; tr &gt; td.active,
.table &gt; thead &gt; tr &gt; th.active, .table &gt; thead &gt; tr.active &gt; td, .table &gt; thead &gt; tr.active &gt; th,
.table &gt; tbody &gt; tr &gt; td.active,
.table &gt; tbody &gt; tr &gt; th.active,
.table &gt; tbody &gt; tr.active &gt; td,
.table &gt; tbody &gt; tr.active &gt; th,
.table &gt; tfoot &gt; tr &gt; td.active,
.table &gt; tfoot &gt; tr &gt; th.active,
.table &gt; tfoot &gt; tr.active &gt; td,
.table &gt; tfoot &gt; tr.active &gt; th {
  background-color: #f5f5f5;
}

.table-hover &gt; tbody &gt; tr &gt; td.active:hover,
.table-hover &gt; tbody &gt; tr &gt; th.active:hover, .table-hover &gt; tbody &gt; tr.active:hover &gt; td, .table-hover &gt; tbody &gt; tr:hover &gt; .active, .table-hover &gt; tbody &gt; tr.active:hover &gt; th {
  background-color: #e8e8e8;
}

.table &gt; thead &gt; tr &gt; td.success,
.table &gt; thead &gt; tr &gt; th.success, .table &gt; thead &gt; tr.success &gt; td, .table &gt; thead &gt; tr.success &gt; th,
.table &gt; tbody &gt; tr &gt; td.success,
.table &gt; tbody &gt; tr &gt; th.success,
.table &gt; tbody &gt; tr.success &gt; td,
.table &gt; tbody &gt; tr.success &gt; th,
.table &gt; tfoot &gt; tr &gt; td.success,
.table &gt; tfoot &gt; tr &gt; th.success,
.table &gt; tfoot &gt; tr.success &gt; td,
.table &gt; tfoot &gt; tr.success &gt; th {
  background-color: #dff0d8;
}

.table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.table-hover &gt; tbody &gt; tr &gt; th.success:hover, .table-hover &gt; tbody &gt; tr.success:hover &gt; td, .table-hover &gt; tbody &gt; tr:hover &gt; .success, .table-hover &gt; tbody &gt; tr.success:hover &gt; th {
  background-color: #d0e9c6;
}

.table &gt; thead &gt; tr &gt; td.info,
.table &gt; thead &gt; tr &gt; th.info, .table &gt; thead &gt; tr.info &gt; td, .table &gt; thead &gt; tr.info &gt; th,
.table &gt; tbody &gt; tr &gt; td.info,
.table &gt; tbody &gt; tr &gt; th.info,
.table &gt; tbody &gt; tr.info &gt; td,
.table &gt; tbody &gt; tr.info &gt; th,
.table &gt; tfoot &gt; tr &gt; td.info,
.table &gt; tfoot &gt; tr &gt; th.info,
.table &gt; tfoot &gt; tr.info &gt; td,
.table &gt; tfoot &gt; tr.info &gt; th {
  background-color: #d9edf7;
}

.table-hover &gt; tbody &gt; tr &gt; td.info:hover,
.table-hover &gt; tbody &gt; tr &gt; th.info:hover, .table-hover &gt; tbody &gt; tr.info:hover &gt; td, .table-hover &gt; tbody &gt; tr:hover &gt; .info, .table-hover &gt; tbody &gt; tr.info:hover &gt; th {
  background-color: #c4e3f3;
}

.table &gt; thead &gt; tr &gt; td.warning,
.table &gt; thead &gt; tr &gt; th.warning, .table &gt; thead &gt; tr.warning &gt; td, .table &gt; thead &gt; tr.warning &gt; th,
.table &gt; tbody &gt; tr &gt; td.warning,
.table &gt; tbody &gt; tr &gt; th.warning,
.table &gt; tbody &gt; tr.warning &gt; td,
.table &gt; tbody &gt; tr.warning &gt; th,
.table &gt; tfoot &gt; tr &gt; td.warning,
.table &gt; tfoot &gt; tr &gt; th.warning,
.table &gt; tfoot &gt; tr.warning &gt; td,
.table &gt; tfoot &gt; tr.warning &gt; th {
  background-color: #fcf8e3;
}

.table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.table-hover &gt; tbody &gt; tr &gt; th.warning:hover, .table-hover &gt; tbody &gt; tr.warning:hover &gt; td, .table-hover &gt; tbody &gt; tr:hover &gt; .warning, .table-hover &gt; tbody &gt; tr.warning:hover &gt; th {
  background-color: #faf2cc;
}

.table &gt; thead &gt; tr &gt; td.danger,
.table &gt; thead &gt; tr &gt; th.danger, .table &gt; thead &gt; tr.danger &gt; td, .table &gt; thead &gt; tr.danger &gt; th,
.table &gt; tbody &gt; tr &gt; td.danger,
.table &gt; tbody &gt; tr &gt; th.danger,
.table &gt; tbody &gt; tr.danger &gt; td,
.table &gt; tbody &gt; tr.danger &gt; th,
.table &gt; tfoot &gt; tr &gt; td.danger,
.table &gt; tfoot &gt; tr &gt; th.danger,
.table &gt; tfoot &gt; tr.danger &gt; td,
.table &gt; tfoot &gt; tr.danger &gt; th {
  background-color: #f2dede;
}

.table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.table-hover &gt; tbody &gt; tr &gt; th.danger:hover, .table-hover &gt; tbody &gt; tr.danger:hover &gt; td, .table-hover &gt; tbody &gt; tr:hover &gt; .danger, .table-hover &gt; tbody &gt; tr.danger:hover &gt; th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive &gt; .table {
    margin-bottom: 0;
  }
  .table-responsive &gt; .table &gt; thead &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
  .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
  .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td {
    white-space: nowrap;
  }
  .table-responsive &gt; .table-bordered {
    border: 0;
  }
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
    border-left: 0;
  }
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
    border-right: 0;
  }
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
  .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
  .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control, .select2-selection {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus, .select2-selection:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder, .select2-selection::-moz-placeholder {
  color: #777777;
  opacity: 1;
}
.form-control:-ms-input-placeholder, .select2-selection:-ms-input-placeholder {
  color: #777777;
}
.form-control::-webkit-input-placeholder, .select2-selection::-webkit-input-placeholder {
  color: #777777;
}
.form-control[disabled], [disabled].select2-selection, .form-control[readonly], [readonly].select2-selection, fieldset[disabled] .form-control, fieldset[disabled] .select2-selection {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

textarea.form-control, textarea.select2-selection {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  line-height: 34px;
  line-height: 1.428571429 \0 ;
}
input[type=date].input-sm, .input-group-sm &gt; input[type=date].form-control, .input-group-sm &gt; input[type=date].select2-selection,
.input-group-sm &gt; input[type=date].input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; input[type=date].btn, .form-horizontal .form-group-sm input[type=date].form-control, .form-horizontal .form-group-sm input[type=date].select2-selection,
input[type=time].input-sm,
.input-group-sm &gt; input[type=time].form-control,
.input-group-sm &gt; input[type=time].select2-selection,
.input-group-sm &gt; input[type=time].input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; input[type=time].btn,
.form-horizontal .form-group-sm input[type=time].form-control,
.form-horizontal .form-group-sm input[type=time].select2-selection,
input[type=datetime-local].input-sm,
.input-group-sm &gt; input[type=datetime-local].form-control,
.input-group-sm &gt; input[type=datetime-local].select2-selection,
.input-group-sm &gt; input[type=datetime-local].input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; input[type=datetime-local].btn,
.form-horizontal .form-group-sm input[type=datetime-local].form-control,
.form-horizontal .form-group-sm input[type=datetime-local].select2-selection,
input[type=month].input-sm,
.input-group-sm &gt; input[type=month].form-control,
.input-group-sm &gt; input[type=month].select2-selection,
.input-group-sm &gt; input[type=month].input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; input[type=month].btn,
.form-horizontal .form-group-sm input[type=month].form-control,
.form-horizontal .form-group-sm input[type=month].select2-selection {
  line-height: 30px;
}
input[type=date].input-lg, .input-group-lg &gt; input[type=date].form-control, .input-group-lg &gt; input[type=date].select2-selection,
.input-group-lg &gt; input[type=date].input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; input[type=date].btn, .form-horizontal .form-group-lg input[type=date].form-control, .form-horizontal .form-group-lg input[type=date].select2-selection,
input[type=time].input-lg,
.input-group-lg &gt; input[type=time].form-control,
.input-group-lg &gt; input[type=time].select2-selection,
.input-group-lg &gt; input[type=time].input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; input[type=time].btn,
.form-horizontal .form-group-lg input[type=time].form-control,
.form-horizontal .form-group-lg input[type=time].select2-selection,
input[type=datetime-local].input-lg,
.input-group-lg &gt; input[type=datetime-local].form-control,
.input-group-lg &gt; input[type=datetime-local].select2-selection,
.input-group-lg &gt; input[type=datetime-local].input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; input[type=datetime-local].btn,
.form-horizontal .form-group-lg input[type=datetime-local].form-control,
.form-horizontal .form-group-lg input[type=datetime-local].select2-selection,
input[type=month].input-lg,
.input-group-lg &gt; input[type=month].form-control,
.input-group-lg &gt; input[type=month].select2-selection,
.input-group-lg &gt; input[type=month].input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; input[type=month].btn,
.form-horizontal .form-group-lg input[type=month].form-control,
.form-horizontal .form-group-lg input[type=month].select2-selection {
  line-height: 46px;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  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 {
  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=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg &gt; .form-control-static.form-control, .input-group-lg &gt; .form-control-static.select2-selection,
.input-group-lg &gt; .form-control-static.input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .form-control-static.btn, .form-horizontal .form-group-lg .form-control-static.form-control, .form-horizontal .form-group-lg .form-control-static.select2-selection, .form-control-static.input-sm, .input-group-sm &gt; .form-control-static.form-control, .input-group-sm &gt; .form-control-static.select2-selection,
.input-group-sm &gt; .form-control-static.input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .form-control-static.btn, .form-horizontal .form-group-sm .form-control-static.form-control, .form-horizontal .form-group-sm .form-control-static.select2-selection {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm &gt; .form-control, .input-group-sm &gt; .select2-selection,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn, .form-horizontal .form-group-sm .form-control, .form-horizontal .form-group-sm .select2-selection {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm &gt; select.form-control, .input-group-sm &gt; select.select2-selection,
.input-group-sm &gt; select.input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; select.btn, .form-horizontal .form-group-sm select.form-control, .form-horizontal .form-group-sm select.select2-selection {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm &gt; textarea.form-control, .input-group-sm &gt; textarea.select2-selection,
.input-group-sm &gt; textarea.input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; textarea.btn, .form-horizontal .form-group-sm textarea.form-control, .form-horizontal .form-group-sm textarea.select2-selection,
select[multiple].input-sm,
.input-group-sm &gt; select[multiple].form-control,
.input-group-sm &gt; select[multiple].select2-selection,
.input-group-sm &gt; select[multiple].input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; select[multiple].btn,
.form-horizontal .form-group-sm select[multiple].form-control,
.form-horizontal .form-group-sm select[multiple].select2-selection {
  height: auto;
}

.input-lg, .input-group-lg &gt; .form-control, .input-group-lg &gt; .select2-selection,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn, .form-horizontal .form-group-lg .form-control, .form-horizontal .form-group-lg .select2-selection {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg, .input-group-lg &gt; select.form-control, .input-group-lg &gt; select.select2-selection,
.input-group-lg &gt; select.input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; select.btn, .form-horizontal .form-group-lg select.form-control, .form-horizontal .form-group-lg select.select2-selection {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg &gt; textarea.form-control, .input-group-lg &gt; textarea.select2-selection,
.input-group-lg &gt; textarea.input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; textarea.btn, .form-horizontal .form-group-lg textarea.form-control, .form-horizontal .form-group-lg textarea.select2-selection,
select[multiple].input-lg,
.input-group-lg &gt; select[multiple].form-control,
.input-group-lg &gt; select[multiple].select2-selection,
.input-group-lg &gt; select[multiple].input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; select[multiple].btn,
.form-horizontal .form-group-lg select[multiple].form-control,
.form-horizontal .form-group-lg select[multiple].select2-selection {
  height: auto;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control, .has-feedback .select2-selection {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

.input-lg + .form-control-feedback, .input-group-lg &gt; .form-control + .form-control-feedback, .input-group-lg &gt; .select2-selection + .form-control-feedback,
.input-group-lg &gt; .input-group-addon + .form-control-feedback,
.input-group-lg &gt; .input-group-btn &gt; .btn + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback, .form-horizontal .form-group-lg .select2-selection + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm &gt; .form-control + .form-control-feedback, .input-group-sm &gt; .select2-selection + .form-control-feedback,
.input-group-sm &gt; .input-group-addon + .form-control-feedback,
.input-group-sm &gt; .input-group-btn &gt; .btn + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback, .form-horizontal .form-group-sm .select2-selection + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control, .has-success .select2-selection {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus, .has-success .select2-selection:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -moz-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 {
  color: #8a6d3b;
}
.has-warning .form-control, .has-warning .select2-selection {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus, .has-warning .select2-selection:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -moz-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 {
  color: #a94442;
}
.has-error .form-control, .has-error .select2-selection {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus, .has-error .select2-selection:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-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.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, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control, .form-inline .select2-selection, .navbar-form .form-control, .navbar-form .select2-selection {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group, .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .navbar-form .input-group .input-group-btn,
  .form-inline .input-group .form-control,
  .form-inline .input-group .select2-selection,
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .select2-selection {
    width: auto;
  }
  .form-inline .input-group &gt; .form-control, .form-inline .input-group &gt; .select2-selection, .navbar-form .input-group &gt; .form-control, .navbar-form .input-group &gt; .select2-selection {
    width: 100%;
  }
  .form-inline .control-label, .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label, .navbar-form .radio label,
  .form-inline .checkbox label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio], .navbar-form .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox],
  .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback, .navbar-form .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: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open &gt; .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open &gt; .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open &gt; .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active, .btn-primary.active, .open &gt; .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open &gt; .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .btn-success.active, .open &gt; .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open &gt; .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open &gt; .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open &gt; .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open &gt; .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open &gt; .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open &gt; .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg &gt; .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm &gt; .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs &gt; .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.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: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-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: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu &gt; li &gt; a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu &gt; .disabled &gt; a, .dropdown-menu &gt; .disabled &gt; a:hover, .dropdown-menu &gt; .disabled &gt; a:focus {
  color: #777777;
}

.dropdown-menu &gt; .disabled &gt; a:hover, .dropdown-menu &gt; .disabled &gt; a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open &gt; .dropdown-menu {
  display: block;
}
.open &gt; 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: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right &gt; .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group &gt; .btn,
.btn-group-vertical &gt; .btn {
  position: relative;
  float: left;
}
.btn-group &gt; .btn:hover, .btn-group &gt; .btn:focus, .btn-group &gt; .btn:active, .btn-group &gt; .btn.active,
.btn-group-vertical &gt; .btn:hover,
.btn-group-vertical &gt; .btn:focus,
.btn-group-vertical &gt; .btn:active,
.btn-group-vertical &gt; .btn.active {
  z-index: 2;
}
.btn-group &gt; .btn:focus,
.btn-group-vertical &gt; .btn:focus {
  outline: 0;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar &gt; .btn,
.btn-toolbar &gt; .btn-group,
.btn-toolbar &gt; .input-group {
  margin-left: 5px;
}

.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group &gt; .btn:first-child {
  margin-left: 0;
}
.btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group &gt; .btn:last-child:not(:first-child),
.btn-group &gt; .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group &gt; .btn-group {
  float: left;
}

.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
  border-radius: 0;
}

.btn-group &gt; .btn-group:first-child &gt; .btn:last-child,
.btn-group &gt; .btn-group:first-child &gt; .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group &gt; .btn-group:last-child &gt; .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group &gt; .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group &gt; .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group &gt; .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg &gt; .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg &gt; .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical &gt; .btn,
.btn-group-vertical &gt; .btn-group,
.btn-group-vertical &gt; .btn-group &gt; .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical &gt; .btn-group:before, .btn-group-vertical &gt; .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical &gt; .btn-group:after {
  clear: both;
}
.btn-group-vertical &gt; .btn-group &gt; .btn {
  float: none;
}
.btn-group-vertical &gt; .btn + .btn,
.btn-group-vertical &gt; .btn + .btn-group,
.btn-group-vertical &gt; .btn-group + .btn,
.btn-group-vertical &gt; .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical &gt; .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical &gt; .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
  border-radius: 0;
}

.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified &gt; .btn,
.btn-group-justified &gt; .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified &gt; .btn-group .btn {
  width: 100%;
}
.btn-group-justified &gt; .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] &gt; .btn &gt; input[type=radio],
[data-toggle=buttons] &gt; .btn &gt; input[type=checkbox] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control, .input-group .select2-selection {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .select2-selection {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child),
.input-group .select2-selection:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm, .form-horizontal .form-group-sm .input-group-addon.form-control, .form-horizontal .form-group-sm .input-group-addon.select2-selection,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg, .form-horizontal .form-group-lg .input-group-addon.form-control, .form-horizontal .form-group-lg .input-group-addon.select2-selection,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child, .input-group .select2-selection:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child, .input-group .select2-selection:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle,
.input-group-btn:first-child &gt; .btn:not(:first-child),
.input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}
html[dir=rtl] .input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #e0e3ec;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn &gt; .btn {
  position: relative;
}
.input-group-btn &gt; .btn + .btn {
  margin-left: -1px;
}
.input-group-btn &gt; .btn:hover, .input-group-btn &gt; .btn:focus, .input-group-btn &gt; .btn:active {
  z-index: 2;
}
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group {
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav &gt; li {
  position: relative;
  display: block;
}
.nav &gt; li &gt; a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav &gt; li.disabled &gt; a {
  color: #777777;
}
.nav &gt; li.disabled &gt; a:hover, .nav &gt; li.disabled &gt; a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav &gt; li &gt; a &gt; img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs &gt; li &gt; a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li.active &gt; a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills &gt; li {
  float: left;
}
.nav-pills &gt; li &gt; a {
  border-radius: 4px;
}
.nav-pills &gt; li + li {
  margin-left: 2px;
}
.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:focus {
  color: #fff;
  background-color: #428bca;
}

.nav-stacked &gt; li {
  float: none;
}
.nav-stacked &gt; li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified &gt; li, .nav-tabs.nav-justified &gt; li {
  float: none;
}
.nav-justified &gt; li &gt; a, .nav-tabs.nav-justified &gt; li &gt; a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified &gt; .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified &gt; li, .nav-tabs.nav-justified &gt; li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified &gt; li &gt; a, .nav-tabs.nav-justified &gt; li &gt; a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified &gt; li &gt; a, .nav-tabs.nav-justified &gt; li &gt; a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified &gt; .active &gt; a, .nav-tabs.nav-justified &gt; .active &gt; a,
.nav-tabs-justified &gt; .active &gt; a:hover,
.nav-tabs-justified &gt; .active &gt; a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified &gt; li &gt; a, .nav-tabs.nav-justified &gt; li &gt; a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified &gt; .active &gt; a, .nav-tabs.nav-justified &gt; .active &gt; a,
  .nav-tabs-justified &gt; .active &gt; a:hover,
  .nav-tabs-justified &gt; .active &gt; a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content &gt; .tab-pane {
  display: none;
}
.tab-content &gt; .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container &gt; .navbar-header,
.container &gt; .navbar-collapse,
.container-fluid &gt; .navbar-header,
.container-fluid &gt; .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container &gt; .navbar-header,
  .container &gt; .navbar-collapse,
  .container-fluid &gt; .navbar-header,
  .container-fluid &gt; .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar &gt; .container .navbar-brand, .navbar &gt; .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav &gt; li &gt; a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav &gt; li {
    float: left;
  }
  .navbar-nav &gt; li &gt; a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}

.navbar-nav &gt; li &gt; .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm, .btn-group-sm &gt; .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs &gt; .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav &gt; li &gt; a {
  color: #777;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav &gt; .disabled &gt; a, .navbar-default .navbar-nav &gt; .disabled &gt; a:hover, .navbar-default .navbar-nav &gt; .disabled &gt; a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #777777;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #777777;
}
.navbar-inverse .navbar-nav &gt; li &gt; a {
  color: #777777;
}
.navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-inverse .navbar-nav &gt; li &gt; a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-inverse .navbar-nav &gt; .active &gt; a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav &gt; .disabled &gt; a, .navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover, .navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav &gt; .open &gt; a, .navbar-inverse .navbar-nav &gt; .open &gt; a:hover, .navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #777777;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #777777;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #777777;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb &gt; li {
  display: inline-block;
}
.breadcrumb &gt; li + li:before {
  content: "/&nbsp;";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb &gt; .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination &gt; li {
  display: inline;
}
.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination &gt; li:last-child &gt; a,
.pagination &gt; li:last-child &gt; span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination &gt; li &gt; a:hover, .pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; span:hover,
.pagination &gt; li &gt; span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; span:hover,
.pagination &gt; .active &gt; span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:hover,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg &gt; li &gt; a,
.pagination-lg &gt; li &gt; span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg &gt; li:first-child &gt; a,
.pagination-lg &gt; li:first-child &gt; span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg &gt; li:last-child &gt; a,
.pagination-lg &gt; li:last-child &gt; span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm &gt; li &gt; a,
.pagination-sm &gt; li &gt; span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm &gt; li:first-child &gt; a,
.pagination-sm &gt; li:first-child &gt; span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm &gt; li:last-child &gt; a,
.pagination-sm &gt; li:last-child &gt; span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:before, .pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li &gt; a,
.pager li &gt; span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li &gt; a:hover,
.pager li &gt; a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next &gt; a,
.pager .next &gt; span {
  float: right;
}
.pager .previous &gt; a,
.pager .previous &gt; span {
  float: left;
}
.pager .disabled &gt; a,
.pager .disabled &gt; a:hover,
.pager .disabled &gt; a:focus,
.pager .disabled &gt; span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs &gt; .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.list-group-item.active &gt; .badge, .nav-pills &gt; .active &gt; a &gt; .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills &gt; li &gt; a &gt; .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron &gt; hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail &gt; img,
.thumbnail a &gt; img {
  display: block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert &gt; p,
.alert &gt; ul {
  margin-bottom: 0;
}
.alert &gt; p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
  min-width: 30px;
}
.progress-bar[aria-valuenow="0"] {
  color: #777777;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media &gt; .pull-left {
  margin-right: 10px;
}
.media &gt; .pull-right {
  margin-left: 10px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item &gt; .badge {
  float: right;
}
.list-group-item &gt; .badge + .badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading &gt; small,
.list-group-item.active .list-group-item-heading &gt; .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading &gt; small,
.list-group-item.active:hover .list-group-item-heading &gt; .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading &gt; small,
.list-group-item.active:focus .list-group-item-heading &gt; .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading &gt; .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title &gt; a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel &gt; .list-group {
  margin-bottom: 0;
}
.panel &gt; .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel &gt; .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel &gt; .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel &gt; .table,
.panel &gt; .table-responsive &gt; .table,
.panel &gt; .panel-collapse &gt; .table {
  margin-bottom: 0;
}
.panel &gt; .table:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel &gt; .table:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel &gt; .panel-body + .table,
.panel &gt; .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th,
.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td {
  border-top: 0;
}
.panel &gt; .table-bordered,
.panel &gt; .table-responsive &gt; .table-bordered {
  border: 0;
}
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {
  border-left: 0;
}
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {
  border-right: 0;
}
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th {
  border-bottom: 0;
}
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
  border-bottom: 0;
}
.panel &gt; .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse &gt; .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default &gt; .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #ddd;
}
.panel-default &gt; .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #428bca;
}
.panel-primary &gt; .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #428bca;
}
.panel-primary &gt; .panel-heading .badge {
  color: #428bca;
  background-color: #fff;
}
.panel-primary &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success &gt; .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success &gt; .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info &gt; .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #bce8f1;
}
.panel-info &gt; .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning &gt; .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #faebcc;
}
.panel-warning &gt; .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger &gt; .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger &gt; .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover &gt; .arrow, .popover &gt; .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover &gt; .arrow {
  border-width: 11px;
}

.popover &gt; .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top &gt; .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top &gt; .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right &gt; .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right &gt; .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom &gt; .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom &gt; .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left &gt; .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left &gt; .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner &gt; .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner &gt; .item &gt; img,
.carousel-inner &gt; .item &gt; a &gt; img {
  display: block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
  line-height: 1;
  margin: 0 auto;
}
.carousel-inner &gt; .active,
.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
  display: block;
}
.carousel-inner &gt; .active {
  left: 0;
}
.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner &gt; .next {
  left: 100%;
}
.carousel-inner &gt; .prev {
  left: -100%;
}
.carousel-inner &gt; .next.left,
.carousel-inner &gt; .prev.right {
  left: 0;
}
.carousel-inner &gt; .active.left {
  left: -100%;
}
.carousel-inner &gt; .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}
html[dir=rtl] .pull-right {
  float: left !important;
}

.pull-left {
  float: left !important;
}
html[dir=rtl] .pull-left {
  float: right !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;
  visibility: hidden !important;
}

.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../../../../../assets/FontAwesomev4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../../../../../assets/FontAwesomev4.6.3/fonts/fontawesome-webfont.eot?#iefix&amp;v=4.6.3") format("embedded-opentype"), url("../../../../../assets/FontAwesomev4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../../../../../assets/FontAwesomev4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../../../../../assets/FontAwesomev4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../../../../../assets/FontAwesomev4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul &gt; li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  /* content: "\f0c9"; */
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyGarantiSeyahatHatti:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* ufuk start*/
/*@import url('../../../../../assets/FontAwesomev4.6.3/assets/line-awesome-1.3.0/scss/line-awesome');*/
.lar,
.las,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

@font-face {
  font-family: Line Awesome Brands;
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../../../../assets/line-awesome-1.3.0/fonts/la-brands-400.eot");
  src: url("../../../../../assets/line-awesome-1.3.0/fonts/la-brands-400.eot?#iefix") format("embedded-opentype"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-brands-400.woff2") format("woff2"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-brands-400.woff") format("woff"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-brands-400.ttf") format("truetype"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-brands-400.svg#lineawesome") format("svg");
}
.lab {
  font-family: Line Awesome Brands;
  font-weight: 400;
}

@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../../../../assets/line-awesome-1.3.0/fonts/la-regular-400.eot");
  src: url("../../../../../assets/line-awesome-1.3.0/fonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-regular-400.woff2") format("woff2"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-regular-400.woff") format("woff"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-regular-400.ttf") format("truetype"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-regular-400.svg#lineawesome") format("svg");
}
.lar {
  font-family: Line Awesome Free;
  font-weight: 400;
}

@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../../../../assets/line-awesome-1.3.0/fonts/la-solid-900.eot");
  src: url("../../../../../assets/line-awesome-1.3.0/fonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-solid-900.woff2") format("woff2"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-solid-900.woff") format("woff"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-solid-900.ttf") format("truetype"), url("../../../../../assets/line-awesome-1.3.0/fonts/la-solid-900.svg#lineawesome") format("svg");
}
.las {
  font-family: Line Awesome Free;
  font-weight: 900;
}

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.la-xs {
  font-size: 0.75em;
}

.la-2x {
  font-size: 1em;
}

.la-2x {
  font-size: 2em;
}

.la-3x {
  font-size: 3em;
}

.la-4x {
  font-size: 4em;
}

.la-5x {
  font-size: 5em;
}

.la-6x {
  font-size: 6em;
}

.la-7x {
  font-size: 7em;
}

.la-8x {
  font-size: 8em;
}

.la-9x {
  font-size: 9em;
}

.la-10x {
  font-size: 10em;
}

.la-fw {
  text-align: center;
  width: 1.25em;
}

.la-fw {
  width: 1.25em;
  text-align: center;
}

.la-ul {
  padding-left: 0;
  margin-left: 1.4285714286em;
  list-style-type: none;
}
.la-ul &gt; li {
  position: relative;
}

.la-li {
  position: absolute;
  left: -2em;
  text-align: center;
  width: 1.4285714286em;
  line-height: inherit;
}
.la-li.la-lg {
  left: -1.1428571429em;
}

.la-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.la-pull-left {
  float: left;
}

.la-pull-right {
  float: right;
}

.la.la-pull-left {
  margin-right: 0.3em;
}
.la.la-pull-right {
  margin-left: 0.3em;
}

.la.pull-left {
  margin-right: 0.3em;
}
.la.pull-right {
  margin-left: 0.3em;
}

.la-pull-left {
  float: left;
}

.la-pull-right {
  float: right;
}

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: 0.3em;
}

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: 0.3em;
}

.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
  animation: la-spin 2s infinite linear;
}

.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
  animation: la-spin 1s infinite steps(8);
}

@-webkit-keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  -webkit-filter: none;
  filter: none;
}

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.la-stack-1x {
  line-height: inherit;
}

.la-stack-2x {
  font-size: 2em;
}

.la-inverse {
  color: #fff;
}

.la-500px:before {
  content: "\f26e";
}

.la-accessible-icon:before {
  content: "\f368";
}

.la-accusoft:before {
  content: "\f369";
}

.la-acquisitions-incorporated:before {
  content: "\f6af";
}

.la-ad:before {
  content: "\f641";
}

.la-address-book:before {
  content: "\f2b9";
}

.la-address-card:before {
  content: "\f2bb";
}

.la-adjust:before {
  content: "\f042";
}

.la-adn:before {
  content: "\f170";
}

.la-adobe:before {
  content: "\f778";
}

.la-adversal:before {
  content: "\f36a";
}

.la-affiliatetheme:before {
  content: "\f36b";
}

.la-air-freshener:before {
  content: "\f5d0";
}

.la-airbnb:before {
  content: "\f834";
}

.la-algolia:before {
  content: "\f36c";
}

.la-align-center:before {
  content: "\f037";
}

.la-align-justify:before {
  content: "\f039";
}

.la-align-left:before {
  content: "\f036";
}

.la-align-right:before {
  content: "\f038";
}

.la-alipay:before {
  content: "\f642";
}

.la-allergies:before {
  content: "\f461";
}

.la-amazon:before {
  content: "\f270";
}

.la-amazon-pay:before {
  content: "\f42c";
}

.la-ambulance:before {
  content: "\f0f9";
}

.la-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.la-amilia:before {
  content: "\f36d";
}

.la-anchor:before {
  content: "\f13d";
}

.la-android:before {
  content: "\f17b";
}

.la-angellist:before {
  content: "\f209";
}

.la-angle-double-down:before {
  content: "\f103";
}

.la-angle-double-left:before {
  content: "\f100";
}

.la-angle-double-right:before {
  content: "\f101";
}

.la-angle-double-up:before {
  content: "\f102";
}

.la-angle-down:before {
  content: "\f107";
}

.la-angle-left:before {
  content: "\f104";
}

.la-angle-right:before {
  content: "\f105";
}

.la-angle-up:before {
  content: "\f106";
}

.la-angry:before {
  content: "\f556";
}

.la-angrycreative:before {
  content: "\f36e";
}

.la-angular:before {
  content: "\f420";
}

.la-ankh:before {
  content: "\f644";
}

.la-app-store:before {
  content: "\f36f";
}

.la-app-store-ios:before {
  content: "\f370";
}

.la-apper:before {
  content: "\f371";
}

.la-apple:before {
  content: "\f179";
}

.la-apple-alt:before {
  content: "\f5d1";
}

.la-apple-pay:before {
  content: "\f415";
}

.la-archive:before {
  content: "\f187";
}

.la-archway:before {
  content: "\f557";
}

.la-arrow-alt-circle-down:before {
  content: "\f358";
}

.la-arrow-alt-circle-left:before {
  content: "\f359";
}

.la-arrow-alt-circle-right:before {
  content: "\f35a";
}

.la-arrow-alt-circle-up:before {
  content: "\f35b";
}

.la-arrow-circle-down:before {
  content: "\f0ab";
}

.la-arrow-circle-left:before {
  content: "\f0a8";
}

.la-arrow-circle-right:before {
  content: "\f0a9";
}

.la-arrow-circle-up:before {
  content: "\f0aa";
}

.la-arrow-down:before {
  content: "\f063";
}

.la-arrow-left:before {
  content: "\f060";
}

.la-arrow-right:before {
  content: "\f061";
}

.la-arrow-up:before {
  content: "\f062";
}

.la-arrows-alt:before {
  content: "\f0b2";
}

.la-arrows-alt-h:before {
  content: "\f337";
}

.la-arrows-alt-v:before {
  content: "\f338";
}

.la-artstation:before {
  content: "\f77a";
}

.la-assistive-listening-systems:before {
  content: "\f2a2";
}

.la-asterisk:before {
  content: "\f069";
}

.la-asymmetrik:before {
  content: "\f372";
}

.la-at:before {
  content: "\f1fa";
}

.la-atlas:before {
  content: "\f558";
}

.la-atlassian:before {
  content: "\f77b";
}

.la-atom:before {
  content: "\f5d2";
}

.la-audible:before {
  content: "\f373";
}

.la-audio-description:before {
  content: "\f29e";
}

.la-autoprefixer:before {
  content: "\f41c";
}

.la-avianex:before {
  content: "\f374";
}

.la-aviato:before {
  content: "\f421";
}

.la-award:before {
  content: "\f559";
}

.la-aws:before {
  content: "\f375";
}

.la-baby:before {
  content: "\f77c";
}

.la-baby-carriage:before {
  content: "\f77d";
}

.la-backspace:before {
  content: "\f55a";
}

.la-backward:before {
  content: "\f04a";
}

.la-bacon:before {
  content: "\f7e5";
}

.la-balance-scale:before {
  content: "\f24e";
}

.la-balance-scale-left:before {
  content: "\f515";
}

.la-balance-scale-right:before {
  content: "\f516";
}

.la-ban:before {
  content: "\f05e";
}

.la-band-aid:before {
  content: "\f462";
}

.la-bandcamp:before {
  content: "\f2d5";
}

.la-barcode:before {
  content: "\f02a";
}

.la-bars:before {
  content: "\f0c9";
}

.la-baseball-ball:before {
  content: "\f433";
}

.la-basketball-ball:before {
  content: "\f434";
}

.la-bath:before {
  content: "\f2cd";
}

.la-battery-empty:before {
  content: "\f244";
}

.la-battery-full:before {
  content: "\f240";
}

.la-battery-half:before {
  content: "\f242";
}

.la-battery-quarter:before {
  content: "\f243";
}

.la-battery-three-quarters:before {
  content: "\f241";
}

.la-battle-net:before {
  content: "\f835";
}

.la-bed:before {
  content: "\f236";
}

.la-beer:before {
  content: "\f0fc";
}

.la-behance:before {
  content: "\f1b4";
}

.la-behance-square:before {
  content: "\f1b5";
}

.la-bell:before {
  content: "\f0f3";
}

.la-bell-slash:before {
  content: "\f1f6";
}

.la-bezier-curve:before {
  content: "\f55b";
}

.la-bible:before {
  content: "\f647";
}

.la-bicycle:before {
  content: "\f206";
}

.la-biking:before {
  content: "\f84a";
}

.la-bimobject:before {
  content: "\f378";
}

.la-binoculars:before {
  content: "\f1e5";
}

.la-biohazard:before {
  content: "\f780";
}

.la-birthday-cake:before {
  content: "\f1fd";
}

.la-bitbucket:before {
  content: "\f171";
}

.la-bitcoin:before {
  content: "\f379";
}

.la-bity:before {
  content: "\f37a";
}

.la-black-tie:before {
  content: "\f27e";
}

.la-blackberry:before {
  content: "\f37b";
}

.la-blender:before {
  content: "\f517";
}

.la-blender-phone:before {
  content: "\f6b6";
}

.la-blind:before {
  content: "\f29d";
}

.la-blog:before {
  content: "\f781";
}

.la-blogger:before {
  content: "\f37c";
}

.la-blogger-b:before {
  content: "\f37d";
}

.la-bluetooth:before {
  content: "\f293";
}

.la-bluetooth-b:before {
  content: "\f294";
}

.la-bold:before {
  content: "\f032";
}

.la-bolt:before {
  content: "\f0e7";
}

.la-bomb:before {
  content: "\f1e2";
}

.la-bone:before {
  content: "\f5d7";
}

.la-bong:before {
  content: "\f55c";
}

.la-book:before {
  content: "\f02d";
}

.la-book-dead:before {
  content: "\f6b7";
}

.la-book-medical:before {
  content: "\f7e6";
}

.la-book-open:before {
  content: "\f518";
}

.la-book-reader:before {
  content: "\f5da";
}

.la-bookmark:before {
  content: "\f02e";
}

.la-bootstrap:before {
  content: "\f836";
}

.la-border-all:before {
  content: "\f84c";
}

.la-border-none:before {
  content: "\f850";
}

.la-border-style:before {
  content: "\f853";
}

.la-bowling-ball:before {
  content: "\f436";
}

.la-box:before {
  content: "\f466";
}

.la-box-open:before {
  content: "\f49e";
}

.la-boxes:before {
  content: "\f468";
}

.la-braille:before {
  content: "\f2a1";
}

.la-brain:before {
  content: "\f5dc";
}

.la-bread-slice:before {
  content: "\f7ec";
}

.la-briefcase:before {
  content: "\f0b1";
}

.la-briefcase-medical:before {
  content: "\f469";
}

.la-broadcast-tower:before {
  content: "\f519";
}

.la-broom:before {
  content: "\f51a";
}

.la-brush:before {
  content: "\f55d";
}

.la-btc:before {
  content: "\f15a";
}

.la-buffer:before {
  content: "\f837";
}

.la-bug:before {
  content: "\f188";
}

.la-building:before {
  content: "\f1ad";
}

.la-bullhorn:before {
  content: "\f0a1";
}

.la-bullseye:before {
  content: "\f140";
}

.la-burn:before {
  content: "\f46a";
}

.la-buromobelexperte:before {
  content: "\f37f";
}

.la-bus:before {
  content: "\f207";
}

.la-bus-alt:before {
  content: "\f55e";
}

.la-business-time:before {
  content: "\f64a";
}

.la-buysellads:before {
  content: "\f20d";
}

.la-calculator:before {
  content: "\f1ec";
}

.la-calendar:before {
  content: "\f133";
}

.la-calendar-alt:before {
  content: "\f073";
}

.la-calendar-check:before {
  content: "\f274";
}

.la-calendar-day:before {
  content: "\f783";
}

.la-calendar-minus:before {
  content: "\f272";
}

.la-calendar-plus:before {
  content: "\f271";
}

.la-calendar-times:before {
  content: "\f273";
}

.la-calendar-week:before {
  content: "\f784";
}

.la-camera:before {
  content: "\f030";
}

.la-camera-retro:before {
  content: "\f083";
}

.la-campground:before {
  content: "\f6bb";
}

.la-canadian-maple-leaf:before {
  content: "\f785";
}

.la-candy-cane:before {
  content: "\f786";
}

.la-cannabis:before {
  content: "\f55f";
}

.la-capsules:before {
  content: "\f46b";
}

.la-car:before {
  content: "\f1b9";
}

.la-car-alt:before {
  content: "\f5de";
}

.la-car-battery:before {
  content: "\f5df";
}

.la-car-crash:before {
  content: "\f5e1";
}

.la-car-side:before {
  content: "\f5e4";
}

.la-caret-down:before {
  content: "\f0d7";
}

.la-caret-left:before {
  content: "\f0d9";
}

.la-caret-right:before {
  content: "\f0da";
}

.la-caret-square-down:before {
  content: "\f150";
}

.la-caret-square-left:before {
  content: "\f191";
}

.la-caret-square-right:before {
  content: "\f152";
}

.la-caret-square-up:before {
  content: "\f151";
}

.la-caret-up:before {
  content: "\f0d8";
}

.la-carrot:before {
  content: "\f787";
}

.la-cart-arrow-down:before {
  content: "\f218";
}

.la-cart-plus:before {
  content: "\f217";
}

.la-cash-register:before {
  content: "\f788";
}

.la-cat:before {
  content: "\f6be";
}

.la-cc-amazon-pay:before {
  content: "\f42d";
}

.la-cc-amex:before {
  content: "\f1f3";
}

.la-cc-apple-pay:before {
  content: "\f416";
}

.la-cc-diners-club:before {
  content: "\f24c";
}

.la-cc-discover:before {
  content: "\f1f2";
}

.la-cc-jcb:before {
  content: "\f24b";
}

.la-cc-mastercard:before {
  content: "\f1f1";
}

.la-cc-paypal:before {
  content: "\f1f4";
}

.la-cc-stripe:before {
  content: "\f1f5";
}

.la-cc-visa:before {
  content: "\f1f0";
}

.la-centercode:before {
  content: "\f380";
}

.la-centos:before {
  content: "\f789";
}

.la-certificate:before {
  content: "\f0a3";
}

.la-chair:before {
  content: "\f6c0";
}

.la-chalkboard:before {
  content: "\f51b";
}

.la-chalkboard-teacher:before {
  content: "\f51c";
}

.la-charging-station:before {
  content: "\f5e7";
}

.la-chart-area:before {
  content: "\f1fe";
}

.la-chart-bar:before {
  content: "\f080";
}

.la-chart-line:before {
  content: "\f201";
}

.la-chart-pie:before {
  content: "\f200";
}

.la-check:before {
  content: "\f00c";
}

.la-check-circle:before {
  content: "\f058";
}

.la-check-double:before {
  content: "\f560";
}

.la-check-square:before {
  content: "\f14a";
}

.la-cheese:before {
  content: "\f7ef";
}

.la-chess:before {
  content: "\f439";
}

.la-chess-bishop:before {
  content: "\f43a";
}

.la-chess-board:before {
  content: "\f43c";
}

.la-chess-king:before {
  content: "\f43f";
}

.la-chess-knight:before {
  content: "\f441";
}

.la-chess-pawn:before {
  content: "\f443";
}

.la-chess-queen:before {
  content: "\f445";
}

.la-chess-rook:before {
  content: "\f447";
}

.la-chevron-circle-down:before {
  content: "\f13a";
}

.la-chevron-circle-left:before {
  content: "\f137";
}

.la-chevron-circle-right:before {
  content: "\f138";
}

.la-chevron-circle-up:before {
  content: "\f139";
}

.la-chevron-down:before {
  content: "\f078";
}

.la-chevron-left:before {
  content: "\f053";
}

.la-chevron-right:before {
  content: "\f054";
}

.la-chevron-up:before {
  content: "\f077";
}

.la-child:before {
  content: "\f1ae";
}

.la-chrome:before {
  content: "\f268";
}

.la-chromecast:before {
  content: "\f838";
}

.la-church:before {
  content: "\f51d";
}

.la-circle:before {
  content: "\f111";
}

.la-circle-notch:before {
  content: "\f1ce";
}

.la-city:before {
  content: "\f64f";
}

.la-clinic-medical:before {
  content: "\f7f2";
}

.la-clipboard:before {
  content: "\f328";
}

.la-clipboard-check:before {
  content: "\f46c";
}

.la-clipboard-list:before {
  content: "\f46d";
}

.la-clock:before {
  content: "\f017";
}

.la-clone:before {
  content: "\f24d";
}

.la-closed-captioning:before {
  content: "\f20a";
}

.la-cloud:before {
  content: "\f0c2";
}

.la-cloud-download-alt:before {
  content: "\f381";
}

.la-cloud-meatball:before {
  content: "\f73b";
}

.la-cloud-moon:before {
  content: "\f6c3";
}

.la-cloud-moon-rain:before {
  content: "\f73c";
}

.la-cloud-rain:before {
  content: "\f73d";
}

.la-cloud-showers-heavy:before {
  content: "\f740";
}

.la-cloud-sun:before {
  content: "\f6c4";
}

.la-cloud-sun-rain:before {
  content: "\f743";
}

.la-cloud-upload-alt:before {
  content: "\f382";
}

.la-cloudscale:before {
  content: "\f383";
}

.la-cloudsmith:before {
  content: "\f384";
}

.la-cloudversify:before {
  content: "\f385";
}

.la-cocktail:before {
  content: "\f561";
}

.la-code:before {
  content: "\f121";
}

.la-code-branch:before {
  content: "\f126";
}

.la-codepen:before {
  content: "\f1cb";
}

.la-codiepie:before {
  content: "\f284";
}

.la-coffee:before {
  content: "\f0f4";
}

.la-cog:before {
  content: "\f013";
}

.la-cogs:before {
  content: "\f085";
}

.la-coins:before {
  content: "\f51e";
}

.la-columns:before {
  content: "\f0db";
}

.la-comment:before {
  content: "\f075";
}

.la-comment-alt:before {
  content: "\f27a";
}

.la-comment-dollar:before {
  content: "\f651";
}

.la-comment-dots:before {
  content: "\f4ad";
}

.la-comment-medical:before {
  content: "\f7f5";
}

.la-comment-slash:before {
  content: "\f4b3";
}

.la-comments:before {
  content: "\f086";
}

.la-comments-dollar:before {
  content: "\f653";
}

.la-compact-disc:before {
  content: "\f51f";
}

.la-compass:before {
  content: "\f14e";
}

.la-compress:before {
  content: "\f066";
}

.la-compress-arrows-alt:before {
  content: "\f78c";
}

.la-concierge-bell:before {
  content: "\f562";
}

.la-confluence:before {
  content: "\f78d";
}

.la-connectdevelop:before {
  content: "\f20e";
}

.la-contao:before {
  content: "\f26d";
}

.la-cookie:before {
  content: "\f563";
}

.la-cookie-bite:before {
  content: "\f564";
}

.la-copy:before {
  content: "\f0c5";
}

.la-copyright:before {
  content: "\f1f9";
}

.la-cotton-bureau:before {
  content: "\f89e";
}

.la-couch:before {
  content: "\f4b8";
}

.la-cpanel:before {
  content: "\f388";
}

.la-creative-commons:before {
  content: "\f25e";
}

.la-creative-commons-by:before {
  content: "\f4e7";
}

.la-creative-commons-nc:before {
  content: "\f4e8";
}

.la-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.la-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.la-creative-commons-nd:before {
  content: "\f4eb";
}

.la-creative-commons-pd:before {
  content: "\f4ec";
}

.la-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.la-creative-commons-remix:before {
  content: "\f4ee";
}

.la-creative-commons-sa:before {
  content: "\f4ef";
}

.la-creative-commons-sampling:before {
  content: "\f4f0";
}

.la-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.la-creative-commons-share:before {
  content: "\f4f2";
}

.la-creative-commons-zero:before {
  content: "\f4f3";
}

.la-credit-card:before {
  content: "\f09d";
}

.la-critical-role:before {
  content: "\f6c9";
}

.la-crop:before {
  content: "\f125";
}

.la-crop-alt:before {
  content: "\f565";
}

.la-cross:before {
  content: "\f654";
}

.la-crosshairs:before {
  content: "\f05b";
}

.la-crow:before {
  content: "\f520";
}

.la-crown:before {
  content: "\f521";
}

.la-crutch:before {
  content: "\f7f7";
}

.la-css3:before {
  content: "\f13c";
}

.la-css3-alt:before {
  content: "\f38b";
}

.la-cube:before {
  content: "\f1b2";
}

.la-cubes:before {
  content: "\f1b3";
}

.la-cut:before {
  content: "\f0c4";
}

.la-cuttlefish:before {
  content: "\f38c";
}

.la-d-and-d:before {
  content: "\f38d";
}

.la-d-and-d-beyond:before {
  content: "\f6ca";
}

.la-dashcube:before {
  content: "\f210";
}

.la-database:before {
  content: "\f1c0";
}

.la-deaf:before {
  content: "\f2a4";
}

.la-delicious:before {
  content: "\f1a5";
}

.la-democrat:before {
  content: "\f747";
}

.la-deploydog:before {
  content: "\f38e";
}

.la-deskpro:before {
  content: "\f38f";
}

.la-desktop:before {
  content: "\f108";
}

.la-dev:before {
  content: "\f6cc";
}

.la-deviantart:before {
  content: "\f1bd";
}

.la-dharmachakra:before {
  content: "\f655";
}

.la-dhl:before {
  content: "\f790";
}

.la-diagnoses:before {
  content: "\f470";
}

.la-diaspora:before {
  content: "\f791";
}

.la-dice:before {
  content: "\f522";
}

.la-dice-d20:before {
  content: "\f6cf";
}

.la-dice-d6:before {
  content: "\f6d1";
}

.la-dice-five:before {
  content: "\f523";
}

.la-dice-four:before {
  content: "\f524";
}

.la-dice-one:before {
  content: "\f525";
}

.la-dice-six:before {
  content: "\f526";
}

.la-dice-three:before {
  content: "\f527";
}

.la-dice-two:before {
  content: "\f528";
}

.la-digg:before {
  content: "\f1a6";
}

.la-digital-ocean:before {
  content: "\f391";
}

.la-digital-tachograph:before {
  content: "\f566";
}

.la-directions:before {
  content: "\f5eb";
}

.la-discord:before {
  content: "\f392";
}

.la-discourse:before {
  content: "\f393";
}

.la-divide:before {
  content: "\f529";
}

.la-dizzy:before {
  content: "\f567";
}

.la-dna:before {
  content: "\f471";
}

.la-dochub:before {
  content: "\f394";
}

.la-docker:before {
  content: "\f395";
}

.la-dog:before {
  content: "\f6d3";
}

.la-dollar-sign:before {
  content: "\f155";
}

.la-dolly:before {
  content: "\f472";
}

.la-dolly-flatbed:before {
  content: "\f474";
}

.la-donate:before {
  content: "\f4b9";
}

.la-door-closed:before {
  content: "\f52a";
}

.la-door-open:before {
  content: "\f52b";
}

.la-dot-circle:before {
  content: "\f192";
}

.la-dove:before {
  content: "\f4ba";
}

.la-download:before {
  content: "\f019";
}

.la-draft2digital:before {
  content: "\f396";
}

.la-drafting-compass:before {
  content: "\f568";
}

.la-dragon:before {
  content: "\f6d5";
}

.la-draw-polygon:before {
  content: "\f5ee";
}

.la-dribbble:before {
  content: "\f17d";
}

.la-dribbble-square:before {
  content: "\f397";
}

.la-dropbox:before {
  content: "\f16b";
}

.la-drum:before {
  content: "\f569";
}

.la-drum-steelpan:before {
  content: "\f56a";
}

.la-drumstick-bite:before {
  content: "\f6d7";
}

.la-drupal:before {
  content: "\f1a9";
}

.la-dumbbell:before {
  content: "\f44b";
}

.la-dumpster:before {
  content: "\f793";
}

.la-dumpster-fire:before {
  content: "\f794";
}

.la-dungeon:before {
  content: "\f6d9";
}

.la-dyalog:before {
  content: "\f399";
}

.la-earlybirds:before {
  content: "\f39a";
}

.la-ebay:before {
  content: "\f4f4";
}

.la-edge:before {
  content: "\f282";
}

.la-edit:before {
  content: "\f044";
}

.la-egg:before {
  content: "\f7fb";
}

.la-eject:before {
  content: "\f052";
}

.la-elementor:before {
  content: "\f430";
}

.la-ellipsis-h:before {
  content: "\f141";
}

.la-ellipsis-v:before {
  content: "\f142";
}

.la-ello:before {
  content: "\f5f1";
}

.la-ember:before {
  content: "\f423";
}

.la-empire:before {
  content: "\f1d1";
}

.la-envelope:before {
  content: "\f0e0";
}

.la-envelope-open:before {
  content: "\f2b6";
}

.la-envelope-open-text:before {
  content: "\f658";
}

.la-envelope-square:before {
  content: "\f199";
}

.la-envira:before {
  content: "\f299";
}

.la-equals:before {
  content: "\f52c";
}

.la-eraser:before {
  content: "\f12d";
}

.la-erlang:before {
  content: "\f39d";
}

.la-ethereum:before {
  content: "\f42e";
}

.la-ethernet:before {
  content: "\f796";
}

.la-etsy:before {
  content: "\f2d7";
}

.la-euro-sign:before {
  content: "\f153";
}

.la-evernote:before {
  content: "\f839";
}

.la-exchange-alt:before {
  content: "\f362";
}

.la-exclamation:before {
  content: "\f12a";
}

.la-exclamation-circle:before {
  content: "\f06a";
}

.la-exclamation-triangle:before {
  content: "\f071";
}

.la-expand:before {
  content: "\f065";
}

.la-expand-arrows-alt:before {
  content: "\f31e";
}

.la-expeditedssl:before {
  content: "\f23e";
}

.la-external-link-alt:before {
  content: "\f35d";
}

.la-external-link-square-alt:before {
  content: "\f360";
}

.la-eye:before {
  content: "\f06e";
}

.la-eye-dropper:before {
  content: "\f1fb";
}

.la-eye-slash:before {
  content: "\f070";
}

.la-facebook:before {
  content: "\f09a";
}

.la-facebook-f:before {
  content: "\f39e";
}

.la-facebook-messenger:before {
  content: "\f39f";
}

.la-facebook-square:before {
  content: "\f082";
}

.la-fan:before {
  content: "\f863";
}

.la-fantasy-flight-games:before {
  content: "\f6dc";
}

.la-fast-backward:before {
  content: "\f049";
}

.la-fast-forward:before {
  content: "\f050";
}

.la-fax:before {
  content: "\f1ac";
}

.la-feather:before {
  content: "\f52d";
}

.la-feather-alt:before {
  content: "\f56b";
}

.la-fedex:before {
  content: "\f797";
}

.la-fedora:before {
  content: "\f798";
}

.la-female:before {
  content: "\f182";
}

.la-fighter-jet:before {
  content: "\f0fb";
}

.la-figma:before {
  content: "\f799";
}

.la-file:before {
  content: "\f15b";
}

.la-file-alt:before {
  content: "\f15c";
}

.la-file-archive:before {
  content: "\f1c6";
}

.la-file-audio:before {
  content: "\f1c7";
}

.la-file-code:before {
  content: "\f1c9";
}

.la-file-contract:before {
  content: "\f56c";
}

.la-file-csv:before {
  content: "\f6dd";
}

.la-file-download:before {
  content: "\f56d";
}

.la-file-excel:before {
  content: "\f1c3";
}

.la-file-export:before {
  content: "\f56e";
}

.la-file-image:before {
  content: "\f1c5";
}

.la-file-import:before {
  content: "\f56f";
}

.la-file-invoice:before {
  content: "\f570";
}

.la-file-invoice-dollar:before {
  content: "\f571";
}

.la-file-medical:before {
  content: "\f477";
}

.la-file-medical-alt:before {
  content: "\f478";
}

.la-file-pdf:before {
  content: "\f1c1";
}

.la-file-powerpoint:before {
  content: "\f1c4";
}

.la-file-prescription:before {
  content: "\f572";
}

.la-file-signature:before {
  content: "\f573";
}

.la-file-upload:before {
  content: "\f574";
}

.la-file-video:before {
  content: "\f1c8";
}

.la-file-word:before {
  content: "\f1c2";
}

.la-fill:before {
  content: "\f575";
}

.la-fill-drip:before {
  content: "\f576";
}

.la-film:before {
  content: "\f008";
}

.la-filter:before {
  content: "\f0b0";
}

.la-fingerprint:before {
  content: "\f577";
}

.la-fire:before {
  content: "\f06d";
}

.la-fire-alt:before {
  content: "\f7e4";
}

.la-fire-extinguisher:before {
  content: "\f134";
}

.la-firefox:before {
  content: "\f269";
}

.la-first-aid:before {
  content: "\f479";
}

.la-first-order:before {
  content: "\f2b0";
}

.la-first-order-alt:before {
  content: "\f50a";
}

.la-firstdraft:before {
  content: "\f3a1";
}

.la-fish:before {
  content: "\f578";
}

.la-fist-raised:before {
  content: "\f6de";
}

.la-flag:before {
  content: "\f024";
}

.la-flag-checkered:before {
  content: "\f11e";
}

.la-flag-usa:before {
  content: "\f74d";
}

.la-flask:before {
  content: "\f0c3";
}

.la-flickr:before {
  content: "\f16e";
}

.la-flipboard:before {
  content: "\f44d";
}

.la-flushed:before {
  content: "\f579";
}

.la-fly:before {
  content: "\f417";
}

.la-folder:before {
  content: "\f07b";
}

.la-folder-minus:before {
  content: "\f65d";
}

.la-folder-open:before {
  content: "\f07c";
}

.la-folder-plus:before {
  content: "\f65e";
}

.la-font:before {
  content: "\f031";
}

.la-font-awesome:before {
  content: "\f2b4";
}

.la-font-awesome-alt:before {
  content: "\f35c";
}

.la-font-awesome-flag:before {
  content: "\f425";
}

.la-fonticons:before {
  content: "\f280";
}

.la-fonticons-fi:before {
  content: "\f3a2";
}

.la-football-ball:before {
  content: "\f44e";
}

.la-fort-awesome:before {
  content: "\f286";
}

.la-fort-awesome-alt:before {
  content: "\f3a3";
}

.la-forumbee:before {
  content: "\f211";
}

.la-forward:before {
  content: "\f04e";
}

.la-foursquare:before {
  content: "\f180";
}

.la-free-code-camp:before {
  content: "\f2c5";
}

.la-freebsd:before {
  content: "\f3a4";
}

.la-frog:before {
  content: "\f52e";
}

.la-frown:before {
  content: "\f119";
}

.la-frown-open:before {
  content: "\f57a";
}

.la-fulcrum:before {
  content: "\f50b";
}

.la-funnel-dollar:before {
  content: "\f662";
}

.la-futbol:before {
  content: "\f1e3";
}

.la-galactic-republic:before {
  content: "\f50c";
}

.la-galactic-senate:before {
  content: "\f50d";
}

.la-gamepad:before {
  content: "\f11b";
}

.la-gas-pump:before {
  content: "\f52f";
}

.la-gavel:before {
  content: "\f0e3";
}

.la-gem:before {
  content: "\f3a5";
}

.la-genderless:before {
  content: "\f22d";
}

.la-get-pocket:before {
  content: "\f265";
}

.la-gg:before {
  content: "\f260";
}

.la-gg-circle:before {
  content: "\f261";
}

.la-ghost:before {
  content: "\f6e2";
}

.la-gift:before {
  content: "\f06b";
}

.la-gifts:before {
  content: "\f79c";
}

.la-git:before {
  content: "\f1d3";
}

.la-git-alt:before {
  content: "\f841";
}

.la-git-square:before {
  content: "\f1d2";
}

.la-github:before {
  content: "\f09b";
}

.la-github-alt:before {
  content: "\f113";
}

.la-github-square:before {
  content: "\f092";
}

.la-gitkraken:before {
  content: "\f3a6";
}

.la-gitlab:before {
  content: "\f296";
}

.la-gitter:before {
  content: "\f426";
}

.la-glass-cheers:before {
  content: "\f79f";
}

.la-glass-martini:before {
  content: "\f000";
}

.la-glass-martini-alt:before {
  content: "\f57b";
}

.la-glass-whiskey:before {
  content: "\f7a0";
}

.la-glasses:before {
  content: "\f530";
}

.la-glide:before {
  content: "\f2a5";
}

.la-glide-g:before {
  content: "\f2a6";
}

.la-globe:before {
  content: "\f0ac";
}

.la-globe-africa:before {
  content: "\f57c";
}

.la-globe-americas:before {
  content: "\f57d";
}

.la-globe-asia:before {
  content: "\f57e";
}

.la-globe-europe:before {
  content: "\f7a2";
}

.la-gofore:before {
  content: "\f3a7";
}

.la-golf-ball:before {
  content: "\f450";
}

.la-goodreads:before {
  content: "\f3a8";
}

.la-goodreads-g:before {
  content: "\f3a9";
}

.la-google:before {
  content: "\f1a0";
}

.la-google-drive:before {
  content: "\f3aa";
}

.la-google-play:before {
  content: "\f3ab";
}

.la-google-plus:before {
  content: "\f2b3";
}

.la-google-plus-g:before {
  content: "\f0d5";
}

.la-google-plus-square:before {
  content: "\f0d4";
}

.la-google-wallet:before {
  content: "\f1ee";
}

.la-gopuram:before {
  content: "\f664";
}

.la-graduation-cap:before {
  content: "\f19d";
}

.la-gratipay:before {
  content: "\f184";
}

.la-grav:before {
  content: "\f2d6";
}

.la-greater-than:before {
  content: "\f531";
}

.la-greater-than-equal:before {
  content: "\f532";
}

.la-grimace:before {
  content: "\f57f";
}

.la-grin:before {
  content: "\f580";
}

.la-grin-alt:before {
  content: "\f581";
}

.la-grin-beam:before {
  content: "\f582";
}

.la-grin-beam-sweat:before {
  content: "\f583";
}

.la-grin-hearts:before {
  content: "\f584";
}

.la-grin-squint:before {
  content: "\f585";
}

.la-grin-squint-tears:before {
  content: "\f586";
}

.la-grin-stars:before {
  content: "\f587";
}

.la-grin-tears:before {
  content: "\f588";
}

.la-grin-tongue:before {
  content: "\f589";
}

.la-grin-tongue-squint:before {
  content: "\f58a";
}

.la-grin-tongue-wink:before {
  content: "\f58b";
}

.la-grin-wink:before {
  content: "\f58c";
}

.la-grip-horizontal:before {
  content: "\f58d";
}

.la-grip-lines:before {
  content: "\f7a4";
}

.la-grip-lines-vertical:before {
  content: "\f7a5";
}

.la-grip-vertical:before {
  content: "\f58e";
}

.la-gripfire:before {
  content: "\f3ac";
}

.la-grunt:before {
  content: "\f3ad";
}

.la-guitar:before {
  content: "\f7a6";
}

.la-gulp:before {
  content: "\f3ae";
}

.la-h-square:before {
  content: "\f0fd";
}

.la-hacker-news:before {
  content: "\f1d4";
}

.la-hacker-news-square:before {
  content: "\f3af";
}

.la-hackerrank:before {
  content: "\f5f7";
}

.la-hamburger:before {
  content: "\f805";
}

.la-hammer:before {
  content: "\f6e3";
}

.la-hamsa:before {
  content: "\f665";
}

.la-hand-holding:before {
  content: "\f4bd";
}

.la-hand-holding-heart:before {
  content: "\f4be";
}

.la-hand-holding-usd:before {
  content: "\f4c0";
}

.la-hand-lizard:before {
  content: "\f258";
}

.la-hand-middle-finger:before {
  content: "\f806";
}

.la-hand-paper:before {
  content: "\f256";
}

.la-hand-peace:before {
  content: "\f25b";
}

.la-hand-point-down:before {
  content: "\f0a7";
}

.la-hand-point-left:before {
  content: "\f0a5";
}

.la-hand-point-right:before {
  content: "\f0a4";
}

.la-hand-point-up:before {
  content: "\f0a6";
}

.la-hand-pointer:before {
  content: "\f25a";
}

.la-hand-rock:before {
  content: "\f255";
}

.la-hand-scissors:before {
  content: "\f257";
}

.la-hand-spock:before {
  content: "\f259";
}

.la-hands:before {
  content: "\f4c2";
}

.la-hands-helping:before {
  content: "\f4c4";
}

.la-handshake:before {
  content: "\f2b5";
}

.la-hanukiah:before {
  content: "\f6e6";
}

.la-hard-hat:before {
  content: "\f807";
}

.la-hashtag:before {
  content: "\f292";
}

.la-hat-wizard:before {
  content: "\f6e8";
}

.la-haykal:before {
  content: "\f666";
}

.la-hdd:before {
  content: "\f0a0";
}

.la-heading:before {
  content: "\f1dc";
}

.la-headphones:before {
  content: "\f025";
}

.la-headphones-alt:before {
  content: "\f58f";
}

.la-headset:before {
  content: "\f590";
}

.la-heart:before {
  content: "\f004";
}

.la-heart-broken:before {
  content: "\f7a9";
}

.la-heartbeat:before {
  content: "\f21e";
}

.la-helicopter:before {
  content: "\f533";
}

.la-highlighter:before {
  content: "\f591";
}

.la-hiking:before {
  content: "\f6ec";
}

.la-hippo:before {
  content: "\f6ed";
}

.la-hips:before {
  content: "\f452";
}

.la-hire-a-helper:before {
  content: "\f3b0";
}

.la-history:before {
  content: "\f1da";
}

.la-hockey-puck:before {
  content: "\f453";
}

.la-holly-berry:before {
  content: "\f7aa";
}

.la-home:before {
  content: "\f015";
}

.la-hooli:before {
  content: "\f427";
}

.la-hornbill:before {
  content: "\f592";
}

.la-horse:before {
  content: "\f6f0";
}

.la-horse-head:before {
  content: "\f7ab";
}

.la-hospital:before {
  content: "\f0f8";
}

.la-hospital-alt:before {
  content: "\f47d";
}

.la-hospital-symbol:before {
  content: "\f47e";
}

.la-hot-tub:before {
  content: "\f593";
}

.la-hotdog:before {
  content: "\f80f";
}

.la-hotel:before {
  content: "\f594";
}

.la-hotjar:before {
  content: "\f3b1";
}

.la-hourglass:before {
  content: "\f254";
}

.la-hourglass-end:before {
  content: "\f253";
}

.la-hourglass-half:before {
  content: "\f252";
}

.la-hourglass-start:before {
  content: "\f251";
}

.la-house-damage:before {
  content: "\f6f1";
}

.la-houzz:before {
  content: "\f27c";
}

.la-hryvnia:before {
  content: "\f6f2";
}

.la-html5:before {
  content: "\f13b";
}

.la-hubspot:before {
  content: "\f3b2";
}

.la-i-cursor:before {
  content: "\f246";
}

.la-ice-cream:before {
  content: "\f810";
}

.la-icicles:before {
  content: "\f7ad";
}

.la-icons:before {
  content: "\f86d";
}

.la-id-badge:before {
  content: "\f2c1";
}

.la-id-card:before {
  content: "\f2c2";
}

.la-id-card-alt:before {
  content: "\f47f";
}

.la-igloo:before {
  content: "\f7ae";
}

.la-image:before {
  content: "\f03e";
}

.la-images:before {
  content: "\f302";
}

.la-imdb:before {
  content: "\f2d8";
}

.la-inbox:before {
  content: "\f01c";
}

.la-indent:before {
  content: "\f03c";
}

.la-industry:before {
  content: "\f275";
}

.la-infinity:before {
  content: "\f534";
}

.la-info:before {
  content: "\f129";
}

.la-info-circle:before {
  content: "\f05a";
}

.la-instagram:before {
  content: "\f16d";
}

.la-intercom:before {
  content: "\f7af";
}

.la-internet-explorer:before {
  content: "\f26b";
}

.la-invision:before {
  content: "\f7b0";
}

.la-ioxhost:before {
  content: "\f208";
}

.la-italic:before {
  content: "\f033";
}

.la-itch-io:before {
  content: "\f83a";
}

.la-itunes:before {
  content: "\f3b4";
}

.la-itunes-note:before {
  content: "\f3b5";
}

.la-java:before {
  content: "\f4e4";
}

.la-jedi:before {
  content: "\f669";
}

.la-jedi-order:before {
  content: "\f50e";
}

.la-jenkins:before {
  content: "\f3b6";
}

.la-jira:before {
  content: "\f7b1";
}

.la-joget:before {
  content: "\f3b7";
}

.la-joint:before {
  content: "\f595";
}

.la-joomla:before {
  content: "\f1aa";
}

.la-journal-whills:before {
  content: "\f66a";
}

.la-js:before {
  content: "\f3b8";
}

.la-js-square:before {
  content: "\f3b9";
}

.la-jsfiddle:before {
  content: "\f1cc";
}

.la-kaaba:before {
  content: "\f66b";
}

.la-kaggle:before {
  content: "\f5fa";
}

.la-key:before {
  content: "\f084";
}

.la-keybase:before {
  content: "\f4f5";
}

.la-keyboard:before {
  content: "\f11c";
}

.la-keycdn:before {
  content: "\f3ba";
}

.la-khanda:before {
  content: "\f66d";
}

.la-kickstarter:before {
  content: "\f3bb";
}

.la-kickstarter-k:before {
  content: "\f3bc";
}

.la-kiss:before {
  content: "\f596";
}

.la-kiss-beam:before {
  content: "\f597";
}

.la-kiss-wink-heart:before {
  content: "\f598";
}

.la-kiwi-bird:before {
  content: "\f535";
}

.la-korvue:before {
  content: "\f42f";
}

.la-landmark:before {
  content: "\f66f";
}

.la-language:before {
  content: "\f1ab";
}

.la-laptop:before {
  content: "\f109";
}

.la-laptop-code:before {
  content: "\f5fc";
}

.la-laptop-medical:before {
  content: "\f812";
}

.la-laravel:before {
  content: "\f3bd";
}

.la-lastfm:before {
  content: "\f202";
}

.la-lastfm-square:before {
  content: "\f203";
}

.la-laugh:before {
  content: "\f599";
}

.la-laugh-beam:before {
  content: "\f59a";
}

.la-laugh-squint:before {
  content: "\f59b";
}

.la-laugh-wink:before {
  content: "\f59c";
}

.la-layer-group:before {
  content: "\f5fd";
}

.la-leaf:before {
  content: "\f06c";
}

.la-leanpub:before {
  content: "\f212";
}

.la-lemon:before {
  content: "\f094";
}

.la-less:before {
  content: "\f41d";
}

.la-less-than:before {
  content: "\f536";
}

.la-less-than-equal:before {
  content: "\f537";
}

.la-level-down-alt:before {
  content: "\f3be";
}

.la-level-up-alt:before {
  content: "\f3bf";
}

.la-life-ring:before {
  content: "\f1cd";
}

.la-lightbulb:before {
  content: "\f0eb";
}

.la-line:before {
  content: "\f3c0";
}

.la-link:before {
  content: "\f0c1";
}

.la-linkedin:before {
  content: "\f08c";
}

.la-linkedin-in:before {
  content: "\f0e1";
}

.la-linode:before {
  content: "\f2b8";
}

.la-linux:before {
  content: "\f17c";
}

.la-lira-sign:before {
  content: "\f195";
}

.la-list:before {
  content: "\f03a";
}

.la-list-alt:before {
  content: "\f022";
}

.la-list-ol:before {
  content: "\f0cb";
}

.la-list-ul:before {
  content: "\f0ca";
}

.la-location-arrow:before {
  content: "\f124";
}

.la-lock:before {
  content: "\f023";
}

.la-lock-open:before {
  content: "\f3c1";
}

.la-long-arrow-alt-down:before {
  content: "\f309";
}

.la-long-arrow-alt-left:before {
  content: "\f30a";
}

.la-long-arrow-alt-right:before {
  content: "\f30b";
}

.la-long-arrow-alt-up:before {
  content: "\f30c";
}

.la-low-vision:before {
  content: "\f2a8";
}

.la-luggage-cart:before {
  content: "\f59d";
}

.la-lyft:before {
  content: "\f3c3";
}

.la-magento:before {
  content: "\f3c4";
}

.la-magic:before {
  content: "\f0d0";
}

.la-magnet:before {
  content: "\f076";
}

.la-mail-bulk:before {
  content: "\f674";
}

.la-mailchimp:before {
  content: "\f59e";
}

.la-male:before {
  content: "\f183";
}

.la-mandalorian:before {
  content: "\f50f";
}

.la-map:before {
  content: "\f279";
}

.la-map-marked:before {
  content: "\f59f";
}

.la-map-marked-alt:before {
  content: "\f5a0";
}

.la-map-marker:before {
  content: "\f041";
}

.la-map-marker-alt:before {
  content: "\f3c5";
}

.la-map-pin:before {
  content: "\f276";
}

.la-map-signs:before {
  content: "\f277";
}

.la-markdown:before {
  content: "\f60f";
}

.la-marker:before {
  content: "\f5a1";
}

.la-mars:before {
  content: "\f222";
}

.la-mars-double:before {
  content: "\f227";
}

.la-mars-stroke:before {
  content: "\f229";
}

.la-mars-stroke-h:before {
  content: "\f22b";
}

.la-mars-stroke-v:before {
  content: "\f22a";
}

.la-mask:before {
  content: "\f6fa";
}

.la-mastodon:before {
  content: "\f4f6";
}

.la-maxcdn:before {
  content: "\f136";
}

.la-medal:before {
  content: "\f5a2";
}

.la-medapps:before {
  content: "\f3c6";
}

.la-medium:before {
  content: "\f23a";
}

.la-medium-m:before {
  content: "\f3c7";
}

.la-medkit:before {
  content: "\f0fa";
}

.la-medrt:before {
  content: "\f3c8";
}

.la-meetup:before {
  content: "\f2e0";
}

.la-megaport:before {
  content: "\f5a3";
}

.la-meh:before {
  content: "\f11a";
}

.la-meh-blank:before {
  content: "\f5a4";
}

.la-meh-rolling-eyes:before {
  content: "\f5a5";
}

.la-memory:before {
  content: "\f538";
}

.la-mendeley:before {
  content: "\f7b3";
}

.la-menorah:before {
  content: "\f676";
}

.la-mercury:before {
  content: "\f223";
}

.la-meteor:before {
  content: "\f753";
}

.la-microchip:before {
  content: "\f2db";
}

.la-microphone:before {
  content: "\f130";
}

.la-microphone-alt:before {
  content: "\f3c9";
}

.la-microphone-alt-slash:before {
  content: "\f539";
}

.la-microphone-slash:before {
  content: "\f131";
}

.la-microscope:before {
  content: "\f610";
}

.la-microsoft:before {
  content: "\f3ca";
}

.la-minus:before {
  content: "\f068";
}

.la-minus-circle:before {
  content: "\f056";
}

.la-minus-square:before {
  content: "\f146";
}

.la-mitten:before {
  content: "\f7b5";
}

.la-mix:before {
  content: "\f3cb";
}

.la-mixcloud:before {
  content: "\f289";
}

.la-mizuni:before {
  content: "\f3cc";
}

.la-mobile:before {
  content: "\f10b";
}

.la-mobile-alt:before {
  content: "\f3cd";
}

.la-modx:before {
  content: "\f285";
}

.la-monero:before {
  content: "\f3d0";
}

.la-money-bill:before {
  content: "\f0d6";
}

.la-money-bill-alt:before {
  content: "\f3d1";
}

.la-money-bill-wave:before {
  content: "\f53a";
}

.la-money-bill-wave-alt:before {
  content: "\f53b";
}

.la-money-check:before {
  content: "\f53c";
}

.la-money-check-alt:before {
  content: "\f53d";
}

.la-monument:before {
  content: "\f5a6";
}

.la-moon:before {
  content: "\f186";
}

.la-mortar-pestle:before {
  content: "\f5a7";
}

.la-mosque:before {
  content: "\f678";
}

.la-motorcycle:before {
  content: "\f21c";
}

.la-mountain:before {
  content: "\f6fc";
}

.la-mouse-pointer:before {
  content: "\f245";
}

.la-mug-hot:before {
  content: "\f7b6";
}

.la-music:before {
  content: "\f001";
}

.la-napster:before {
  content: "\f3d2";
}

.la-neos:before {
  content: "\f612";
}

.la-network-wired:before {
  content: "\f6ff";
}

.la-neuter:before {
  content: "\f22c";
}

.la-newspaper:before {
  content: "\f1ea";
}

.la-nimblr:before {
  content: "\f5a8";
}

.la-node:before {
  content: "\f419";
}

.la-node-js:before {
  content: "\f3d3";
}

.la-not-equal:before {
  content: "\f53e";
}

.la-notes-medical:before {
  content: "\f481";
}

.la-npm:before {
  content: "\f3d4";
}

.la-ns8:before {
  content: "\f3d5";
}

.la-nutritionix:before {
  content: "\f3d6";
}

.la-object-group:before {
  content: "\f247";
}

.la-object-ungroup:before {
  content: "\f248";
}

.la-odnoklassniki:before {
  content: "\f263";
}

.la-odnoklassniki-square:before {
  content: "\f264";
}

.la-oil-can:before {
  content: "\f613";
}

.la-old-republic:before {
  content: "\f510";
}

.la-om:before {
  content: "\f679";
}

.la-opencart:before {
  content: "\f23d";
}

.la-openid:before {
  content: "\f19b";
}

.la-opera:before {
  content: "\f26a";
}

.la-optin-monster:before {
  content: "\f23c";
}

.la-osi:before {
  content: "\f41a";
}

.la-otter:before {
  content: "\f700";
}

.la-outdent:before {
  content: "\f03b";
}

.la-page4:before {
  content: "\f3d7";
}

.la-pagelines:before {
  content: "\f18c";
}

.la-pager:before {
  content: "\f815";
}

.la-paint-brush:before {
  content: "\f1fc";
}

.la-paint-roller:before {
  content: "\f5aa";
}

.la-palette:before {
  content: "\f53f";
}

.la-palfed:before {
  content: "\f3d8";
}

.la-pallet:before {
  content: "\f482";
}

.la-paper-plane:before {
  content: "\f1d8";
}

.la-paperclip:before {
  content: "\f0c6";
}

.la-parachute-box:before {
  content: "\f4cd";
}

.la-paragraph:before {
  content: "\f1dd";
}

.la-parking:before {
  content: "\f540";
}

.la-passport:before {
  content: "\f5ab";
}

.la-pastafarianism:before {
  content: "\f67b";
}

.la-paste:before {
  content: "\f0ea";
}

.la-patreon:before {
  content: "\f3d9";
}

.la-pause:before {
  content: "\f04c";
}

.la-pause-circle:before {
  content: "\f28b";
}

.la-paw:before {
  content: "\f1b0";
}

.la-paypal:before {
  content: "\f1ed";
}

.la-peace:before {
  content: "\f67c";
}

.la-pen:before {
  content: "\f304";
}

.la-pen-alt:before {
  content: "\f305";
}

.la-pen-fancy:before {
  content: "\f5ac";
}

.la-pen-nib:before {
  content: "\f5ad";
}

.la-pen-square:before {
  content: "\f14b";
}

.la-pencil-alt:before {
  content: "\f303";
}

.la-pencil-ruler:before {
  content: "\f5ae";
}

.la-penny-arcade:before {
  content: "\f704";
}

.la-people-carry:before {
  content: "\f4ce";
}

.la-pepper-hot:before {
  content: "\f816";
}

.la-percent:before {
  content: "\f295";
}

.la-percentage:before {
  content: "\f541";
}

.la-periscope:before {
  content: "\f3da";
}

.la-person-booth:before {
  content: "\f756";
}

.la-phabricator:before {
  content: "\f3db";
}

.la-phoenix-framework:before {
  content: "\f3dc";
}

.la-phoenix-squadron:before {
  content: "\f511";
}

.la-phone:before {
  content: "\f095";
}

.la-phone-alt:before {
  content: "\f879";
}

.la-phone-slash:before {
  content: "\f3dd";
}

.la-phone-square:before {
  content: "\f098";
}

.la-phone-square-alt:before {
  content: "\f87b";
}

.la-phone-volume:before {
  content: "\f2a0";
}

.la-photo-video:before {
  content: "\f87c";
}

.la-php:before {
  content: "\f457";
}

.la-pied-piper:before {
  content: "\f2ae";
}

.la-pied-piper-alt:before {
  content: "\f1a8";
}

.la-pied-piper-hat:before {
  content: "\f4e5";
}

.la-pied-piper-pp:before {
  content: "\f1a7";
}

.la-piggy-bank:before {
  content: "\f4d3";
}

.la-pills:before {
  content: "\f484";
}

.la-pinterest:before {
  content: "\f0d2";
}

.la-pinterest-p:before {
  content: "\f231";
}

.la-pinterest-square:before {
  content: "\f0d3";
}

.la-pizza-slice:before {
  content: "\f818";
}

.la-place-of-worship:before {
  content: "\f67f";
}

.la-plane:before {
  content: "\f072";
}

.la-plane-arrival:before {
  content: "\f5af";
}

.la-plane-departure:before {
  content: "\f5b0";
}

.la-play:before {
  content: "\f04b";
}

.la-play-circle:before {
  content: "\f144";
}

.la-playstation:before {
  content: "\f3df";
}

.la-plug:before {
  content: "\f1e6";
}

.la-plus:before {
  content: "\f067";
}

.la-plus-circle:before {
  content: "\f055";
}

.la-plus-square:before {
  content: "\f0fe";
}

.la-podcast:before {
  content: "\f2ce";
}

.la-poll:before {
  content: "\f681";
}

.la-poll-h:before {
  content: "\f682";
}

.la-poo:before {
  content: "\f2fe";
}

.la-poo-storm:before {
  content: "\f75a";
}

.la-poop:before {
  content: "\f619";
}

.la-portrait:before {
  content: "\f3e0";
}

.la-pound-sign:before {
  content: "\f154";
}

.la-power-off:before {
  content: "\f011";
}

.la-pray:before {
  content: "\f683";
}

.la-praying-hands:before {
  content: "\f684";
}

.la-prescription:before {
  content: "\f5b1";
}

.la-prescription-bottle:before {
  content: "\f485";
}

.la-prescription-bottle-alt:before {
  content: "\f486";
}

.la-print:before {
  content: "\f02f";
}

.la-procedures:before {
  content: "\f487";
}

.la-product-hunt:before {
  content: "\f288";
}

.la-project-diagram:before {
  content: "\f542";
}

.la-pushed:before {
  content: "\f3e1";
}

.la-puzzle-piece:before {
  content: "\f12e";
}

.la-python:before {
  content: "\f3e2";
}

.la-qq:before {
  content: "\f1d6";
}

.la-qrcode:before {
  content: "\f029";
}

.la-question:before {
  content: "\f128";
}

.la-question-circle:before {
  content: "\f059";
}

.la-quidditch:before {
  content: "\f458";
}

.la-quinscape:before {
  content: "\f459";
}

.la-quora:before {
  content: "\f2c4";
}

.la-quote-left:before {
  content: "\f10d";
}

.la-quote-right:before {
  content: "\f10e";
}

.la-quran:before {
  content: "\f687";
}

.la-r-project:before {
  content: "\f4f7";
}

.la-radiation:before {
  content: "\f7b9";
}

.la-radiation-alt:before {
  content: "\f7ba";
}

.la-rainbow:before {
  content: "\f75b";
}

.la-random:before {
  content: "\f074";
}

.la-raspberry-pi:before {
  content: "\f7bb";
}

.la-ravelry:before {
  content: "\f2d9";
}

.la-react:before {
  content: "\f41b";
}

.la-reacteurope:before {
  content: "\f75d";
}

.la-readme:before {
  content: "\f4d5";
}

.la-rebel:before {
  content: "\f1d0";
}

.la-receipt:before {
  content: "\f543";
}

.la-recycle:before {
  content: "\f1b8";
}

.la-red-river:before {
  content: "\f3e3";
}

.la-reddit:before {
  content: "\f1a1";
}

.la-reddit-alien:before {
  content: "\f281";
}

.la-reddit-square:before {
  content: "\f1a2";
}

.la-redhat:before {
  content: "\f7bc";
}

.la-redo:before {
  content: "\f01e";
}

.la-redo-alt:before {
  content: "\f2f9";
}

.la-registered:before {
  content: "\f25d";
}

.la-remove-format:before {
  content: "\f87d";
}

.la-renren:before {
  content: "\f18b";
}

.la-reply:before {
  content: "\f3e5";
}

.la-reply-all:before {
  content: "\f122";
}

.la-replyd:before {
  content: "\f3e6";
}

.la-republican:before {
  content: "\f75e";
}

.la-researchgate:before {
  content: "\f4f8";
}

.la-resolving:before {
  content: "\f3e7";
}

.la-restroom:before {
  content: "\f7bd";
}

.la-retweet:before {
  content: "\f079";
}

.la-rev:before {
  content: "\f5b2";
}

.la-ribbon:before {
  content: "\f4d6";
}

.la-ring:before {
  content: "\f70b";
}

.la-road:before {
  content: "\f018";
}

.la-robot:before {
  content: "\f544";
}

.la-rocket:before {
  content: "\f135";
}

.la-rocketchat:before {
  content: "\f3e8";
}

.la-rockrms:before {
  content: "\f3e9";
}

.la-route:before {
  content: "\f4d7";
}

.la-rss:before {
  content: "\f09e";
}

.la-rss-square:before {
  content: "\f143";
}

.la-ruble-sign:before {
  content: "\f158";
}

.la-ruler:before {
  content: "\f545";
}

.la-ruler-combined:before {
  content: "\f546";
}

.la-ruler-horizontal:before {
  content: "\f547";
}

.la-ruler-vertical:before {
  content: "\f548";
}

.la-running:before {
  content: "\f70c";
}

.la-rupee-sign:before {
  content: "\f156";
}

.la-sad-cry:before {
  content: "\f5b3";
}

.la-sad-tear:before {
  content: "\f5b4";
}

.la-safari:before {
  content: "\f267";
}

.la-salesforce:before {
  content: "\f83b";
}

.la-sass:before {
  content: "\f41e";
}

.la-satellite:before {
  content: "\f7bf";
}

.la-satellite-dish:before {
  content: "\f7c0";
}

.la-save:before {
  content: "\f0c7";
}

.la-schlix:before {
  content: "\f3ea";
}

.la-school:before {
  content: "\f549";
}

.la-screwdriver:before {
  content: "\f54a";
}

.la-scribd:before {
  content: "\f28a";
}

.la-scroll:before {
  content: "\f70e";
}

.la-sd-card:before {
  content: "\f7c2";
}

.la-search:before {
  content: "\f002";
}

.la-search-dollar:before {
  content: "\f688";
}

.la-search-location:before {
  content: "\f689";
}

.la-search-minus:before {
  content: "\f010";
}

.la-search-plus:before {
  content: "\f00e";
}

.la-searchengin:before {
  content: "\f3eb";
}

.la-seedling:before {
  content: "\f4d8";
}

.la-sellcast:before {
  content: "\f2da";
}

.la-sellsy:before {
  content: "\f213";
}

.la-server:before {
  content: "\f233";
}

.la-servicestack:before {
  content: "\f3ec";
}

.la-shapes:before {
  content: "\f61f";
}

.la-share:before {
  content: "\f064";
}

.la-share-alt:before {
  content: "\f1e0";
}

.la-share-alt-square:before {
  content: "\f1e1";
}

.la-share-square:before {
  content: "\f14d";
}

.la-shekel-sign:before {
  content: "\f20b";
}

.la-shield-alt:before {
  content: "\f3ed";
}

.la-ship:before {
  content: "\f21a";
}

.la-shipping-fast:before {
  content: "\f48b";
}

.la-shirtsinbulk:before {
  content: "\f214";
}

.la-shoe-prints:before {
  content: "\f54b";
}

.la-shopping-bag:before {
  content: "\f290";
}

.la-shopping-basket:before {
  content: "\f291";
}

.la-shopping-cart:before {
  content: "\f07a";
}

.la-shopware:before {
  content: "\f5b5";
}

.la-shower:before {
  content: "\f2cc";
}

.la-shuttle-van:before {
  content: "\f5b6";
}

.la-sign:before {
  content: "\f4d9";
}

.la-sign-in-alt:before {
  content: "\f2f6";
}

.la-sign-language:before {
  content: "\f2a7";
}

.la-sign-out-alt:before {
  content: "\f2f5";
}

.la-signal:before {
  content: "\f012";
}

.la-signature:before {
  content: "\f5b7";
}

.la-sim-card:before {
  content: "\f7c4";
}

.la-simplybuilt:before {
  content: "\f215";
}

.la-sistrix:before {
  content: "\f3ee";
}

.la-sitemap:before {
  content: "\f0e8";
}

.la-sith:before {
  content: "\f512";
}

.la-skating:before {
  content: "\f7c5";
}

.la-sketch:before {
  content: "\f7c6";
}

.la-skiing:before {
  content: "\f7c9";
}

.la-skiing-nordic:before {
  content: "\f7ca";
}

.la-skull:before {
  content: "\f54c";
}

.la-skull-crossbones:before {
  content: "\f714";
}

.la-skyatlas:before {
  content: "\f216";
}

.la-skype:before {
  content: "\f17e";
}

.la-slack:before {
  content: "\f198";
}

.la-slack-hash:before {
  content: "\f3ef";
}

.la-slash:before {
  content: "\f715";
}

.la-sleigh:before {
  content: "\f7cc";
}

.la-sliders-h:before {
  content: "\f1de";
}

.la-slideshare:before {
  content: "\f1e7";
}

.la-smile:before {
  content: "\f118";
}

.la-smile-beam:before {
  content: "\f5b8";
}

.la-smile-wink:before {
  content: "\f4da";
}

.la-smog:before {
  content: "\f75f";
}

.la-smoking:before {
  content: "\f48d";
}

.la-smoking-ban:before {
  content: "\f54d";
}

.la-sms:before {
  content: "\f7cd";
}

.la-snapchat:before {
  content: "\f2ab";
}

.la-snapchat-ghost:before {
  content: "\f2ac";
}

.la-snapchat-square:before {
  content: "\f2ad";
}

.la-snowboarding:before {
  content: "\f7ce";
}

.la-snowflake:before {
  content: "\f2dc";
}

.la-snowman:before {
  content: "\f7d0";
}

.la-snowplow:before {
  content: "\f7d2";
}

.la-socks:before {
  content: "\f696";
}

.la-solar-panel:before {
  content: "\f5ba";
}

.la-sort:before {
  content: "\f0dc";
}

.la-sort-alpha-down:before {
  content: "\f15d";
}

.la-sort-alpha-down-alt:before {
  content: "\f881";
}

.la-sort-alpha-up:before {
  content: "\f15e";
}

.la-sort-alpha-up-alt:before {
  content: "\f882";
}

.la-sort-amount-down:before {
  content: "\f160";
}

.la-sort-amount-down-alt:before {
  content: "\f884";
}

.la-sort-amount-up:before {
  content: "\f161";
}

.la-sort-amount-up-alt:before {
  content: "\f885";
}

.la-sort-down:before {
  content: "\f0dd";
}

.la-sort-numeric-down:before {
  content: "\f162";
}

.la-sort-numeric-down-alt:before {
  content: "\f886";
}

.la-sort-numeric-up:before {
  content: "\f163";
}

.la-sort-numeric-up-alt:before {
  content: "\f887";
}

.la-sort-up:before {
  content: "\f0de";
}

.la-soundcloud:before {
  content: "\f1be";
}

.la-sourcetree:before {
  content: "\f7d3";
}

.la-spa:before {
  content: "\f5bb";
}

.la-space-shuttle:before {
  content: "\f197";
}

.la-speakap:before {
  content: "\f3f3";
}

.la-speaker-deck:before {
  content: "\f83c";
}

.la-spell-check:before {
  content: "\f891";
}

.la-spider:before {
  content: "\f717";
}

.la-spinner:before {
  content: "\f110";
}

.la-splotch:before {
  content: "\f5bc";
}

.la-spotify:before {
  content: "\f1bc";
}

.la-spray-can:before {
  content: "\f5bd";
}

.la-square:before {
  content: "\f0c8";
}

.la-square-full:before {
  content: "\f45c";
}

.la-square-root-alt:before {
  content: "\f698";
}

.la-squarespace:before {
  content: "\f5be";
}

.la-stack-exchange:before {
  content: "\f18d";
}

.la-stack-overflow:before {
  content: "\f16c";
}

.la-stackpath:before {
  content: "\f842";
}

.la-stamp:before {
  content: "\f5bf";
}

.la-star:before {
  content: "\f005";
}

.la-star-and-crescent:before {
  content: "\f699";
}

.la-star-half:before {
  content: "\f089";
}

.la-star-half-alt:before {
  content: "\f5c0";
}

.la-star-of-david:before {
  content: "\f69a";
}

.la-star-of-life:before {
  content: "\f621";
}

.la-staylinked:before {
  content: "\f3f5";
}

.la-steam:before {
  content: "\f1b6";
}

.la-steam-square:before {
  content: "\f1b7";
}

.la-steam-symbol:before {
  content: "\f3f6";
}

.la-step-backward:before {
  content: "\f048";
}

.la-step-forward:before {
  content: "\f051";
}

.la-stethoscope:before {
  content: "\f0f1";
}

.la-sticker-mule:before {
  content: "\f3f7";
}

.la-sticky-note:before {
  content: "\f249";
}

.la-stop:before {
  content: "\f04d";
}

.la-stop-circle:before {
  content: "\f28d";
}

.la-stopwatch:before {
  content: "\f2f2";
}

.la-store:before {
  content: "\f54e";
}

.la-store-alt:before {
  content: "\f54f";
}

.la-strava:before {
  content: "\f428";
}

.la-stream:before {
  content: "\f550";
}

.la-street-view:before {
  content: "\f21d";
}

.la-strikethrough:before {
  content: "\f0cc";
}

.la-stripe:before {
  content: "\f429";
}

.la-stripe-s:before {
  content: "\f42a";
}

.la-stroopwafel:before {
  content: "\f551";
}

.la-studiovinari:before {
  content: "\f3f8";
}

.la-stumbleupon:before {
  content: "\f1a4";
}

.la-stumbleupon-circle:before {
  content: "\f1a3";
}

.la-subscript:before {
  content: "\f12c";
}

.la-subway:before {
  content: "\f239";
}

.la-suitcase:before {
  content: "\f0f2";
}

.la-suitcase-rolling:before {
  content: "\f5c1";
}

.la-sun:before {
  content: "\f185";
}

.la-superpowers:before {
  content: "\f2dd";
}

.la-superscript:before {
  content: "\f12b";
}

.la-supple:before {
  content: "\f3f9";
}

.la-surprise:before {
  content: "\f5c2";
}

.la-suse:before {
  content: "\f7d6";
}

.la-swatchbook:before {
  content: "\f5c3";
}

.la-swimmer:before {
  content: "\f5c4";
}

.la-swimming-pool:before {
  content: "\f5c5";
}

.la-symfony:before {
  content: "\f83d";
}

.la-synagogue:before {
  content: "\f69b";
}

.la-sync:before {
  content: "\f021";
}

.la-sync-alt:before {
  content: "\f2f1";
}

.la-syringe:before {
  content: "\f48e";
}

.la-table:before {
  content: "\f0ce";
}

.la-table-tennis:before {
  content: "\f45d";
}

.la-tablet:before {
  content: "\f10a";
}

.la-tablet-alt:before {
  content: "\f3fa";
}

.la-tablets:before {
  content: "\f490";
}

.la-tachometer-alt:before {
  content: "\f3fd";
}

.la-tag:before {
  content: "\f02b";
}

.la-tags:before {
  content: "\f02c";
}

.la-tape:before {
  content: "\f4db";
}

.la-tasks:before {
  content: "\f0ae";
}

.la-taxi:before {
  content: "\f1ba";
}

.la-teamspeak:before {
  content: "\f4f9";
}

.la-teeth:before {
  content: "\f62e";
}

.la-teeth-open:before {
  content: "\f62f";
}

.la-telegram:before {
  content: "\f2c6";
}

.la-telegram-plane:before {
  content: "\f3fe";
}

.la-temperature-high:before {
  content: "\f769";
}

.la-temperature-low:before {
  content: "\f76b";
}

.la-tencent-weibo:before {
  content: "\f1d5";
}

.la-tenge:before {
  content: "\f7d7";
}

.la-terminal:before {
  content: "\f120";
}

.la-text-height:before {
  content: "\f034";
}

.la-text-width:before {
  content: "\f035";
}

.la-th:before {
  content: "\f00a";
}

.la-th-large:before {
  content: "\f009";
}

.la-th-list:before {
  content: "\f00b";
}

.la-the-red-yeti:before {
  content: "\f69d";
}

.la-theater-masks:before {
  content: "\f630";
}

.la-themeco:before {
  content: "\f5c6";
}

.la-themeisle:before {
  content: "\f2b2";
}

.la-thermometer:before {
  content: "\f491";
}

.la-thermometer-empty:before {
  content: "\f2cb";
}

.la-thermometer-full:before {
  content: "\f2c7";
}

.la-thermometer-half:before {
  content: "\f2c9";
}

.la-thermometer-quarter:before {
  content: "\f2ca";
}

.la-thermometer-three-quarters:before {
  content: "\f2c8";
}

.la-think-peaks:before {
  content: "\f731";
}

.la-thumbs-down:before {
  content: "\f165";
}

.la-thumbs-up:before {
  content: "\f164";
}

.la-thumbtack:before {
  content: "\f08d";
}

.la-ticket-alt:before {
  content: "\f3ff";
}

.la-times:before {
  content: "\f00d";
}

.la-times-circle:before {
  content: "\f057";
}

.la-tint:before {
  content: "\f043";
}

.la-tint-slash:before {
  content: "\f5c7";
}

.la-tired:before {
  content: "\f5c8";
}

.la-toggle-off:before {
  content: "\f204";
}

.la-toggle-on:before {
  content: "\f205";
}

.la-toilet:before {
  content: "\f7d8";
}

.la-toilet-paper:before {
  content: "\f71e";
}

.la-toolbox:before {
  content: "\f552";
}

.la-tools:before {
  content: "\f7d9";
}

.la-tooth:before {
  content: "\f5c9";
}

.la-torah:before {
  content: "\f6a0";
}

.la-torii-gate:before {
  content: "\f6a1";
}

.la-tractor:before {
  content: "\f722";
}

.la-trade-federation:before {
  content: "\f513";
}

.la-trademark:before {
  content: "\f25c";
}

.la-traffic-light:before {
  content: "\f637";
}

.la-train:before {
  content: "\f238";
}

.la-tram:before {
  content: "\f7da";
}

.la-transgender:before {
  content: "\f224";
}

.la-transgender-alt:before {
  content: "\f225";
}

.la-trash:before {
  content: "\f1f8";
}

.la-trash-alt:before {
  content: "\f2ed";
}

.la-trash-restore:before {
  content: "\f829";
}

.la-trash-restore-alt:before {
  content: "\f82a";
}

.la-tree:before {
  content: "\f1bb";
}

.la-trello:before {
  content: "\f181";
}

.la-tripadvisor:before {
  content: "\f262";
}

.la-trophy:before {
  content: "\f091";
}

.la-truck:before {
  content: "\f0d1";
}

.la-truck-loading:before {
  content: "\f4de";
}

.la-truck-monster:before {
  content: "\f63b";
}

.la-truck-moving:before {
  content: "\f4df";
}

.la-truck-pickup:before {
  content: "\f63c";
}

.la-tshirt:before {
  content: "\f553";
}

.la-tty:before {
  content: "\f1e4";
}

.la-tumblr:before {
  content: "\f173";
}

.la-tumblr-square:before {
  content: "\f174";
}

.la-tv:before {
  content: "\f26c";
}

.la-twitch:before {
  content: "\f1e8";
}

.la-twitter:before {
  content: "\f099";
}

.la-twitter-square:before {
  content: "\f081";
}

.la-typo3:before {
  content: "\f42b";
}

.la-uber:before {
  content: "\f402";
}

.la-ubuntu:before {
  content: "\f7df";
}

.la-uikit:before {
  content: "\f403";
}

.la-umbrella:before {
  content: "\f0e9";
}

.la-umbrella-beach:before {
  content: "\f5ca";
}

.la-underline:before {
  content: "\f0cd";
}

.la-undo:before {
  content: "\f0e2";
}

.la-undo-alt:before {
  content: "\f2ea";
}

.la-uniregistry:before {
  content: "\f404";
}

.la-universal-access:before {
  content: "\f29a";
}

.la-university:before {
  content: "\f19c";
}

.la-unlink:before {
  content: "\f127";
}

.la-unlock:before {
  content: "\f09c";
}

.la-unlock-alt:before {
  content: "\f13e";
}

.la-untappd:before {
  content: "\f405";
}

.la-upload:before {
  content: "\f093";
}

.la-ups:before {
  content: "\f7e0";
}

.la-usb:before {
  content: "\f287";
}

.la-user:before {
  content: "\f007";
}

.la-user-alt:before {
  content: "\f406";
}

.la-user-alt-slash:before {
  content: "\f4fa";
}

.la-user-astronaut:before {
  content: "\f4fb";
}

.la-user-check:before {
  content: "\f4fc";
}

.la-user-circle:before {
  content: "\f2bd";
}

.la-user-clock:before {
  content: "\f4fd";
}

.la-user-cog:before {
  content: "\f4fe";
}

.la-user-edit:before {
  content: "\f4ff";
}

.la-user-friends:before {
  content: "\f500";
}

.la-user-graduate:before {
  content: "\f501";
}

.la-user-injured:before {
  content: "\f728";
}

.la-user-lock:before {
  content: "\f502";
}

.la-user-md:before {
  content: "\f0f0";
}

.la-user-minus:before {
  content: "\f503";
}

.la-user-ninja:before {
  content: "\f504";
}

.la-user-nurse:before {
  content: "\f82f";
}

.la-user-plus:before {
  content: "\f234";
}

.la-user-secret:before {
  content: "\f21b";
}

.la-user-shield:before {
  content: "\f505";
}

.la-user-slash:before {
  content: "\f506";
}

.la-user-tag:before {
  content: "\f507";
}

.la-user-tie:before {
  content: "\f508";
}

.la-user-times:before {
  content: "\f235";
}

.la-users:before {
  content: "\f0c0";
}

.la-users-cog:before {
  content: "\f509";
}

.la-usps:before {
  content: "\f7e1";
}

.la-ussunnah:before {
  content: "\f407";
}

.la-utensil-spoon:before {
  content: "\f2e5";
}

.la-utensils:before {
  content: "\f2e7";
}

.la-vaadin:before {
  content: "\f408";
}

.la-vector-square:before {
  content: "\f5cb";
}

.la-venus:before {
  content: "\f221";
}

.la-venus-double:before {
  content: "\f226";
}

.la-venus-mars:before {
  content: "\f228";
}

.la-viacoin:before {
  content: "\f237";
}

.la-viadeo:before {
  content: "\f2a9";
}

.la-viadeo-square:before {
  content: "\f2aa";
}

.la-vial:before {
  content: "\f492";
}

.la-vials:before {
  content: "\f493";
}

.la-viber:before {
  content: "\f409";
}

.la-video:before {
  content: "\f03d";
}

.la-video-slash:before {
  content: "\f4e2";
}

.la-vihara:before {
  content: "\f6a7";
}

.la-vimeo:before {
  content: "\f40a";
}

.la-vimeo-square:before {
  content: "\f194";
}

.la-vimeo-v:before {
  content: "\f27d";
}

.la-vine:before {
  content: "\f1ca";
}

.la-vk:before {
  content: "\f189";
}

.la-vnv:before {
  content: "\f40b";
}

.la-voicemail:before {
  content: "\f897";
}

.la-volleyball-ball:before {
  content: "\f45f";
}

.la-volume-down:before {
  content: "\f027";
}

.la-volume-mute:before {
  content: "\f6a9";
}

.la-volume-off:before {
  content: "\f026";
}

.la-volume-up:before {
  content: "\f028";
}

.la-vote-yea:before {
  content: "\f772";
}

.la-vr-cardboard:before {
  content: "\f729";
}

.la-vuejs:before {
  content: "\f41f";
}

.la-walking:before {
  content: "\f554";
}

.la-wallet:before {
  content: "\f555";
}

.la-warehouse:before {
  content: "\f494";
}

.la-water:before {
  content: "\f773";
}

.la-wave-square:before {
  content: "\f83e";
}

.la-waze:before {
  content: "\f83f";
}

.la-weebly:before {
  content: "\f5cc";
}

.la-weibo:before {
  content: "\f18a";
}

.la-weight:before {
  content: "\f496";
}

.la-weight-hanging:before {
  content: "\f5cd";
}

.la-weixin:before {
  content: "\f1d7";
}

.la-whatsapp:before {
  content: "\f232";
}

.la-whatsapp-square:before {
  content: "\f40c";
}

.la-wheelchair:before {
  content: "\f193";
}

.la-whmcs:before {
  content: "\f40d";
}

.la-wifi:before {
  content: "\f1eb";
}

.la-wikipedia-w:before {
  content: "\f266";
}

.la-wind:before {
  content: "\f72e";
}

.la-window-close:before {
  content: "\f410";
}

.la-window-maximize:before {
  content: "\f2d0";
}

.la-window-minimize:before {
  content: "\f2d1";
}

.la-window-restore:before {
  content: "\f2d2";
}

.la-windows:before {
  content: "\f17a";
}

.la-wine-bottle:before {
  content: "\f72f";
}

.la-wine-glass:before {
  content: "\f4e3";
}

.la-wine-glass-alt:before {
  content: "\f5ce";
}

.la-wix:before {
  content: "\f5cf";
}

.la-wizards-of-the-coast:before {
  content: "\f730";
}

.la-wolf-pack-battalion:before {
  content: "\f514";
}

.la-won-sign:before {
  content: "\f159";
}

.la-wordpress:before {
  content: "\f19a";
}

.la-wordpress-simple:before {
  content: "\f411";
}

.la-wpbeginner:before {
  content: "\f297";
}

.la-wpexplorer:before {
  content: "\f2de";
}

.la-wpforms:before {
  content: "\f298";
}

.la-wpressr:before {
  content: "\f3e4";
}

.la-wrench:before {
  content: "\f0ad";
}

.la-x-ray:before {
  content: "\f497";
}

.la-xbox:before {
  content: "\f412";
}

.la-xing:before {
  content: "\f168";
}

.la-xing-square:before {
  content: "\f169";
}

.la-y-combinator:before {
  content: "\f23b";
}

.la-yahoo:before {
  content: "\f19e";
}

.la-yammer:before {
  content: "\f840";
}

.la-yandex:before {
  content: "\f413";
}

.la-yandex-international:before {
  content: "\f414";
}

.la-yarn:before {
  content: "\f7e3";
}

.la-yelp:before {
  content: "\f1e9";
}

.la-yen-sign:before {
  content: "\f157";
}

.la-yin-yang:before {
  content: "\f6ad";
}

.la-yoast:before {
  content: "\f2b1";
}

.la-youtube:before {
  content: "\f167";
}

.la-youtube-square:before {
  content: "\f431";
}

.la-zhihu:before {
  content: "\f63f";
}

.la-hat-cowboy:before {
  content: "\f8c0";
}

.la-hat-cowboy-side:before {
  content: "\f8c1";
}

.la-mdb:before {
  content: "\f8ca";
}

.la-mouse:before {
  content: "\f8cc";
}

.la-orcid:before {
  content: "\f8d2";
}

.la-record-vinyl:before {
  content: "\f8d9";
}

.la-swift:before {
  content: "\f8e1";
}

.la-umbraco:before {
  content: "\f8e8";
}

.la-buy-n-large:before {
  content: "\f8a6";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* ufuk end*/
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden; /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  border: none;
  padding: 0 !important;
  /*
  color: inherit;
  font: inherit;*/
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav .owl-next, .owl-theme .owl-nav .owl-prev {
  color: #333333;
  font-size: 40px;
  margin: 5px;
  padding: 4px 7px;
  background: transparent;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav .owl-next:hover, .owl-theme .owl-nav .owl-prev:hover {
  background: transparent;
  color: #000000;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.3;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.logo {
  float: left;
  display: inline-block;
  margin: 10px 0;
}
html[dir=rtl] .logo {
  float: right;
}
@media (min-width: 992px) {
  .logo {
    width: 148px;
    height: 115px;
    margin: 10px 0;
  }
}
@media screen and (min-width: 1200px) {
  .logo {
    width: 148px;
    height: 140px;
    margin: 10px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .logo {
    width: 148px;
    height: 125px;
    margin: 10px 0;
  }
}
@media only screen and (max-width: 767px) {
  .logo {
    width: 100%;
    height: 50px;
    margin: 10px 0;
  }
}
.logo a {
  outline: 0;
  background: url(images/logo.png?v=0) no-repeat 0 0;
  display: block;
  background-size: contain;
}
@media (min-width: 992px) {
  .logo a {
    width: 148px;
    height: 115px;
  }
}
@media screen and (min-width: 1200px) {
  .logo a {
    width: 148px;
    height: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .logo a {
    width: 148px;
    height: 125px;
  }
}
@media only screen and (max-width: 767px) {
  .logo a {
    width: 100%;
    height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .logo a {
    margin: 0 auto;
    background-position: center center;
  }
}
.logo a img {
  display: block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.UserMenuArea {
  float: right;
  margin-right: 10px;
}
.UserMenuArea ul li a {
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul li a .text {
    display: none !important;
  }
}
.UserMenuArea ul li a .icon {
  background: url(images/sprite.png) no-repeat -9999px -9999px;
  position: relative;
}
.UserMenuArea ul li a:hover .text, .UserMenuArea ul li a:focus .text, .UserMenuArea ul li a:active .text {
  display: inline-block;
  text-indent: 0;
  overflow: inherit;
  position: relative;
}
.UserMenuArea ul li.register a span.icon {
  background-position: 0 -430px;
}
.UserMenuArea ul li.member-area a span.icon {
  background-position: -30px -430px;
}
.UserMenuArea ul li.member-area.guest-login a span.icon {
  background-position: -30px -430px;
}
.UserMenuArea ul li.contact a span.icon {
  background-position: -60px -430px;
}
.UserMenuArea ul li.call-back a span.icon {
  background-position: -90px -430px;
}
.UserMenuArea ul li.partnership a span.icon {
  background-position: -120px -430px;
}
.UserMenuArea ul li.agencyLogin a span.icon {
  background-position: -150px -430px;
}
html[dir=rtl] .UserMenuArea {
  float: left;
  margin-left: 10px;
  margin-right: unset;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .UserMenuArea {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .UserMenuArea {
    float: left;
    width: 100%;
    margin-bottom: 10px;
  }
  html[dir=rtl] .UserMenuArea {
    float: right;
  }
}
.UserMenuArea ul {
  text-align: right;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul {
    text-align: center;
  }
}
.UserMenuArea ul li {
  display: inline-block;
}
.UserMenuArea ul li a {
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  position: relative;
  color: #000000;
}
.UserMenuArea ul li a:before {
  content: "";
  position: absolute;
  left: -3px;
  top: 2px;
  bottom: 2px;
  background-color: #d0d4de;
  width: 1px;
}
html[dir=rtl] .UserMenuArea ul li a:before {
  right: -3px;
  left: unset;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-color: #262161;
    padding: 5px;
    border-radius: 0 0 0 0;
  }
}
.UserMenuArea ul li a .text {
  padding: 2px 3px;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul li a .icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(images/sprite.png) no-repeat -9999px -9999px;
    position: relative;
    background-color: #262161;
    border-radius: 0 0 0 0;
  }
}
.UserMenuArea ul li a:hover, .UserMenuArea ul li a:focus, .UserMenuArea ul li a:active {
  color: #303e57;
}
.UserMenuArea ul li a:hover .text, .UserMenuArea ul li a:focus .text, .UserMenuArea ul li a:active .text {
  display: inline-block;
  text-indent: 0;
  overflow: inherit;
  position: relative;
}
.UserMenuArea ul li:first-child a:before {
  content: none;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul li.active a {
    width: auto;
  }
}
.UserMenuArea ul li.active a .icon {
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul li.active a .text {
    display: inline-block !important;
    float: right;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 767px) {
  .UserMenuArea ul li.active a {
    background-color: transparent;
    color: #ffffff;
  }
}
@media only screen and (max-width: 767px) {
  .UserMenuArea.icon-no ul li a .text {
    display: none;
  }
}
.UserMenuArea.icon-no ul li a .icon {
  display: none;
}
@media only screen and (max-width: 767px) {
  .UserMenuArea.icon-no ul li a .icon {
    display: block;
  }
}
.UserMenuArea.icon-right ul li a .icon {
  float: right;
}
html[dir=rtl] .UserMenuArea.icon-right ul li a .icon {
  float: left;
}
.UserMenuArea.icon-left ul li a .icon {
  float: left;
}
html[dir=rtl] .UserMenuArea.icon-left ul li a .icon {
  float: right;
}
.UserMenuArea.text-no ul li a {
  padding: 0;
}
.UserMenuArea.text-no ul li a .text {
  display: none !important;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
@media only screen and (max-width: 767px) {
  .MainPageCarousel {
    padding: 0;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel {
    /*  margin-top: 10px;*/
    margin-bottom: 10px;
  }
}
.MainPageCarousel .carousel {
  position: relative;
  /*z-index: 1;*/
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel {
    min-height: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item a &gt; img, .MainPageCarousel .carousel .carousel-inner .item a &gt; img {
    text-align: center;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item a &gt; img, .MainPageCarousel .carousel .carousel-inner .item a &gt; img {
    text-align: center;
    margin: 0 auto;
  }
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container, .MainPageCarousel .carousel .carousel-inner .item .container {
  position: relative;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption {
  padding: 0 30px;
  bottom: 50px;
  left: 0;
  right: 0;
  text-align: right;
  text-shadow: inherit;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption {
    /*         top: inherit;
    right: inherit;
    left: inherit;
    bottom: inherit;
    padding: 0;
    position: relative;
    text-align: left;
    margin-top: 210px;
    text-shadow: inherit;
    color: #092f87;*/
  }
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-size: 30px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span {
    text-shadow: inherit;
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span {
    text-shadow: inherit;
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
  }
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span:empty, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span:empty {
  display: none !important;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text:empty, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text:empty {
  display: none !important;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText {
  margin: 0;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span {
  color: #ffffff;
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span {
    color: #333333;
  }
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span {
  font-size: 25px;
  color: #ffffff;
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span {
    color: #333333;
  }
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span:empty, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span:empty {
  display: none !important;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span {
  background-color: #db892d;
  padding: 5px 15px;
  border-radius: 0;
  display: inline-block;
  font-size: 20px;
  color: #ffffff;
  text-shadow: inherit;
  box-shadow: 0 4px #9b5507;
  margin: 0 0 10px 0;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:hover, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:focus, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:active, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:hover, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:focus, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:active, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:hover, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:focus, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:active, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:hover, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:focus, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:active {
  box-shadow: 0 4px #9b5507;
}
.MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:empty, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:empty, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:empty, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:empty {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span {
    font-size: 14px;
    padding: 5px 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .MainPageCarousel .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .MainPageCarousel .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span {
    font-size: 14px;
    padding: 5px 10px;
  }
}
.MainPageCarousel .carousel .carousel-indicators {
  padding: 10px 10px;
  margin-bottom: 0;
  z-index: 1;
  right: 10px;
  left: inherit;
  width: auto;
}
html[dir=rtl] .MainPageCarousel .carousel .carousel-indicators {
  left: 10px;
  right: inherit;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-indicators {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-indicators {
    display: none;
  }
}
.MainPageCarousel .carousel .carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 1px;
  margin-left: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  opacity: 1;
  transition: opacity 0.6s ease;
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  border: 0;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-indicators li {
    background-color: #f0a047;
    border: 0;
  }
}
.MainPageCarousel .carousel .carousel-indicators li.active {
  background-color: #db892d;
  opacity: 1;
  border: 0;
}
.MainPageCarousel .carousel .carousel-control {
  background-image: inherit;
  background-image: inherit;
  background-image: inherit;
  background-repeat: inherit;
  filter: inherit;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-control {
    bottom: inherit;
    height: 130px;
    opacity: 0.8;
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-control {
    bottom: inherit;
    height: 200px;
    opacity: 0.8;
  }
}
.MainPageCarousel .carousel .carousel-control span {
  position: absolute;
  top: 50%;
  z-index: 5;
  width: 90px;
  height: 90px;
  font-size: 90px;
  line-height: 0;
}
@media only screen and (max-width: 767px) {
  .MainPageCarousel .carousel .carousel-control span {
    top: 55px;
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainPageCarousel .carousel .carousel-control span {
    top: 95px;
    width: 40px;
    height: 40px;
  }
}
.MainPageCarousel .carousel .carousel-control.left span {
  left: 20%;
}
html[dir=rtl] .MainPageCarousel .carousel .carousel-control.left span {
  left: unset;
  right: 20%;
}
.MainPageCarousel .carousel .carousel-control.right span {
  right: 20%;
}
html[dir=rtl] .MainPageCarousel .carousel .carousel-control.right span {
  right: unset;
  left: 20%;
}
.MainPageCarousel.line-indicator .carousel .carousel-indicators li {
  width: 30px;
  height: 5px;
}
.MainPageCarousel.square-indicator .carousel .carousel-indicators li {
  width: 20px;
  height: 20px;
}
.MainPageCarousel.circle-indicator .carousel .carousel-indicators li {
  width: 20px;
  height: 20px;
  border-radius: 200%;
}
.MainPageCarousel.indicator-left .carousel .carousel-indicators {
  text-align: left;
  /*Boostrap 4*/
  /*-content: flex-start;*/
}
html[dir=rtl] .MainPageCarousel.indicator-left .carousel .carousel-indicators {
  text-align: right;
}
.MainPageCarousel.indicator-right .carousel .carousel-indicators {
  text-align: right;
  /*Boostrap 4*/
  /*justify-content: flex-end;*/
}
html[dir=rtl] .MainPageCarousel.indicator-right .carousel .carousel-indicators {
  text-align: left;
}
.MainPageCarousel.indicator-top .carousel .carousel-indicators {
  bottom: inherit;
  top: 0;
}
.MainPageCarousel.indicator-center .carousel .carousel-indicators {
  text-align: center;
  /*Boostrap 4*/
  /*justify-content: flex-end;*/
}
.MainPageCarousel.indicator-bottom .carousel .carousel-indicators {
  bottom: 0;
}
.MainPageCarousel.indicator-no .carousel .carousel-indicators {
  display: none;
  visibility: hidden;
}

.MainPageCarousel.carousel-control-no .carousel .carousel-control {
  display: none;
  visibility: hidden;
}

.MainPageCarousel .container {
  width: 100%;
  padding: 0;
}
.MainPageCarousel .container .carousel-inner .item .container .carousel-caption {
  left: 50%;
  z-index: 1;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
}
html[dir=rtl] .MainPageCarousel .container .carousel-inner .item .container .carousel-caption {
  margin-left: unset;
  padding-left: unset;
  margin-right: -30%;
  padding-right: 0;
}

@media (min-width: 992px) {
  .MainPageCarousel .carousel .carousel-control span {
    top: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .MainPageCarousel .carousel .carousel-control span {
    top: 50%;
  }
}

body.page-type-homepage .container.rm-a23, body.page-type-homepage .mp-fix {
  pointer-events: none;
}
body.page-type-homepage .mp-fix &gt; * {
  pointer-events: all;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
@media only screen and (max-width: 767px) {
  .FullSliderWithNav {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav {
    margin-top: 10px;
  }
}
.FullSliderWithNav .carousel {
  position: relative;
  /*z-index: 1;*/
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel {
    min-height: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item a &gt; img, .FullSliderWithNav .carousel .carousel-inner .item a &gt; img {
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 98px;
    left: 50%;
    max-width: inherit;
    width: 500px !important;
    height: 130px;
    margin-top: -100px;
    margin-left: -250px;
  }
  html[dir=rtl] .FullSliderWithNav .carousel .carousel-inner .carousel-item a &gt; img, html[dir=rtl] .FullSliderWithNav .carousel .carousel-inner .item a &gt; img {
    margin-left: unset;
    margin-right: -250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item a &gt; img, .FullSliderWithNav .carousel .carousel-inner .item a &gt; img {
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 98px;
    left: 50%;
    max-width: inherit;
    width: 750px !important;
    height: 200px;
    margin-top: -100px;
    margin-left: -375px;
  }
  html[dir=rtl] .FullSliderWithNav .carousel .carousel-inner .carousel-item a &gt; img, html[dir=rtl] .FullSliderWithNav .carousel .carousel-inner .item a &gt; img {
    margin-left: unset;
    margin-right: -375px;
  }
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container, .FullSliderWithNav .carousel .carousel-inner .item .container {
  position: relative;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption {
  padding: 0 30px;
  bottom: 50px;
  left: 0;
  right: 0;
  text-align: right;
  text-shadow: inherit;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption {
    top: inherit;
    right: inherit;
    left: inherit;
    bottom: inherit;
    padding: 0;
    position: relative;
    text-align: left;
    margin-top: 140px;
    text-shadow: inherit;
    color: #092f87;
    z-index: 1 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption {
    top: inherit;
    right: inherit;
    left: inherit;
    bottom: inherit;
    padding: 0;
    position: relative;
    text-align: left;
    margin-top: 210px;
    text-shadow: inherit;
    color: #092f87;
  }
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-size: 30px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span {
    text-shadow: inherit;
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span {
    text-shadow: inherit;
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
  }
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text span:empty, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text span:empty {
  display: none !important;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text:empty, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text:empty {
  display: none !important;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText {
  margin: 0;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span {
  color: #ffffff;
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemAlternativeText span {
    color: #333333;
  }
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span {
  font-size: 25px;
  color: #ffffff;
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span {
    color: #333333;
  }
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span:empty, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode1 span:empty {
  display: none !important;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span {
  background-color: #db892d;
  padding: 5px 15px;
  border-radius: 0;
  display: inline-block;
  font-size: 20px;
  color: #ffffff;
  text-shadow: inherit;
  box-shadow: 0 4px #9b5507;
  margin: 0 0 10px 0;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:hover, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:focus, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:active, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:hover, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:focus, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:active, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:hover, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:focus, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:active, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:hover, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:focus, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:active {
  box-shadow: 0 4px #9b5507;
}
.FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:empty, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:empty, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span:empty, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span:empty {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span {
    font-size: 14px;
    padding: 5px 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .FullSliderWithNav .carousel .carousel-inner .carousel-item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.carousel-caption-text-last span, .FullSliderWithNav .carousel .carousel-inner .item .container .carousel-caption .carousel-caption-text.GalleryItemExternalCode2 span {
    font-size: 14px;
    padding: 5px 10px;
  }
}
.FullSliderWithNav .carousel .carousel-indicators {
  padding: 10px 10px;
  margin-bottom: 0;
  z-index: 1;
  right: 10px;
  left: inherit;
  width: auto;
}
html[dir=rtl] .FullSliderWithNav .carousel .carousel-indicators {
  left: 10px;
  right: inherit;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-indicators {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-indicators {
    display: none;
  }
}
.FullSliderWithNav .carousel .carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 1px;
  margin-left: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  opacity: 1;
  transition: opacity 0.6s ease;
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  border: 0;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-indicators li {
    background-color: #f0a047;
    border: 0;
  }
}
.FullSliderWithNav .carousel .carousel-indicators li.active {
  background-color: #db892d;
  opacity: 1;
  border: 0;
}
.FullSliderWithNav .carousel .carousel-control {
  background-image: inherit;
  background-image: inherit;
  background-image: inherit;
  background-repeat: inherit;
  filter: inherit;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-control {
    bottom: inherit;
    height: 130px;
    opacity: 0.8;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-control {
    bottom: inherit;
    height: 200px;
    opacity: 0.8;
  }
}
.FullSliderWithNav .carousel .carousel-control span {
  position: absolute;
  top: 50%;
  z-index: 5;
  width: 90px;
  height: 90px;
  font-size: 90px;
  line-height: 0;
}
@media only screen and (max-width: 767px) {
  .FullSliderWithNav .carousel .carousel-control span {
    top: 55px;
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FullSliderWithNav .carousel .carousel-control span {
    top: 95px;
    width: 40px;
    height: 40px;
  }
}
.FullSliderWithNav .carousel .carousel-control.left span {
  left: 20%;
}
html[dir=rtl] .FullSliderWithNav .carousel .carousel-control.left span {
  left: unset;
  right: 20%;
}
.FullSliderWithNav .carousel .carousel-control.right span {
  right: 20%;
}
html[dir=rtl] .FullSliderWithNav .carousel .carousel-control.right span {
  left: 20%;
  right: unset;
}
.FullSliderWithNav.line-indicator .carousel .carousel-indicators li {
  width: 30px;
  height: 5px;
}
.FullSliderWithNav.square-indicator .carousel .carousel-indicators li {
  width: 20px;
  height: 20px;
}
.FullSliderWithNav.circle-indicator .carousel .carousel-indicators li {
  width: 20px;
  height: 20px;
  border-radius: 200%;
}
.FullSliderWithNav.indicator-left .carousel .carousel-indicators {
  text-align: left;
  /*Boostrap 4*/
  /*-content: flex-start;*/
}
html[dir=rtl] .FullSliderWithNav.indicator-left .carousel .carousel-indicators {
  text-align: right;
}
.FullSliderWithNav.indicator-right .carousel .carousel-indicators {
  text-align: right;
  /*Boostrap 4*/
  /*justify-content: flex-end;*/
}
html[dir=rtl] .FullSliderWithNav.indicator-right .carousel .carousel-indicators {
  text-align: left;
}
.FullSliderWithNav.indicator-top .carousel .carousel-indicators {
  bottom: inherit;
  top: 0;
}
.FullSliderWithNav.indicator-center .carousel .carousel-indicators {
  text-align: center;
  /*Boostrap 4*/
  /*justify-content: flex-end;*/
}
.FullSliderWithNav.indicator-bottom .carousel .carousel-indicators {
  bottom: 0;
}
.FullSliderWithNav.indicator-no .carousel .carousel-indicators {
  display: none;
  visibility: hidden;
}

.FullSliderWithNav.carousel-control-no .carousel .carousel-control {
  display: none;
  visibility: hidden;
}

.FullSliderWithNav .container {
  width: 100%;
  padding: 0;
}
.FullSliderWithNav .container .carousel-inner .item .container .carousel-caption {
  left: 50%;
  z-index: 1;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
}
html[dir=rtl] .FullSliderWithNav .container .carousel-inner .item .container .carousel-caption {
  margin-left: unset;
  padding-left: unset;
  margin-right: -30%;
  padding-right: 0;
}

@media (min-width: 992px) {
  .FullSliderWithNav .carousel .carousel-control span {
    top: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .FullSliderWithNav .carousel .carousel-control span {
    top: 50%;
  }
}

body.page-type-homepage .container.rm-a23, body.page-type-homepage .mp-fix {
  pointer-events: none;
}
body.page-type-homepage .mp-fix &gt; * {
  pointer-events: all;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*
NAME: Jet Responsive Megamenu 
AUTHOR PAGE: http://codecanyon.net/user/marcoarib
ITEM PAGE: http://codecanyon.net/item/jet-responsive-megamenu/5719593
*/
.MultiLevelDropDownV1 {
  position: relative;
  /*z-index: 1;*/
}
@media only screen and (max-width: 767px) {
  .MultiLevelDropDownV1 {
    z-index: 15;
  }
}

.menu-area {
  position: relative;
  /*z-index: 10;*/
  float: left;
  width: 100%;
}
html[dir=rtl] .menu-area {
  float: right;
}
.menu-area .menu-inner .jetmenu-area .jetmenu li.has-submenu li.has-submenu a.notLink {
  font-weight: bold;
  color: #333333;
  background-color: transparent;
  cursor: unset;
}
.menu-area .menu-inner .jetmenu-area .jetmenu li.has-submenu li.has-submenu ul.intended {
  padding: 0 0 0 15px;
}

.arrow-fix {
  display: none;
}

/* MEGAMENU
**********************************************************/
/* megamenu list */
.jetmenu li &gt; .megamenu ul {
  margin: 0 0 20px 0;
  float: left;
  padding: 0;
  display: block;
  position: relative;
}

.jetmenu li &gt; .megamenu ul li {
  width: 100%;
  padding: 4px 0;
}

/* megamenu h5 */
.jetmenu li &gt; .megamenu h5, .jetmenu li &gt; .megamenu .h-title {
  width: 100%;
  margin: 0;
  padding: 0;
}

/* megamenu links */
.jetmenu li &gt; .megamenu a:hover {
  color: #dedede;
}

/* megamenu images */
.jetmenu .megamenu img {
  width: 100%;
  -webkit-transition: border 0.3s linear;
  -moz-transition: border 0.3s linear;
  -o-transition: border 0.3s linear;
  transition: border 0.3s linear;
}

/* to fix right attribute on submenus (menu aligned to left (default)) */
.jetmenu &gt; li.fix-sub &gt; .megamenu,
.jetmenu &gt; li.fix-sub &gt; .megamenu.half-width,
.jetmenu &gt; li.fix-sub &gt; .dropdown {
  right: 0;
}

/* MEGAMENU WIDTHS
**********************************************************/
.jetmenu &gt; li &gt; .megamenu.half-width {
  width: 50%;
}

.jetmenu &gt; li &gt; .megamenu.full-width {
  width: 100%;
  left: 0;
}

/* MEGAMENU FORM CONFIGURATION
**********************************************************/
.jetmenu li &gt; .megamenu form {
  width: 100%;
}

/* megamenu inputs */
.jetmenu li &gt; .megamenu form input[type=text],
.jetmenu li &gt; .megamenu form textarea {
  padding: 5px;
  color: #999;
  background: #444;
  font-size: 14px;
  border: solid 1px transparent;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.3s linear;
  -moz-transition: border 0.3s linear;
  -o-transition: border 0.3s linear;
  transition: border 0.3s linear;
}

.jetmenu li &gt; .megamenu form input[type=text]:focus,
.jetmenu li &gt; .megamenu form textarea:focus {
  border-color: #e0e0e0;
}

.jetmenu li &gt; .megamenu form input[type=text] {
  width: 100%;
  margin-top: 10px;
}

.jetmenu li &gt; .megamenu form textarea {
  width: 100%;
  margin-top: 10px;
}

.jetmenu li &gt; .megamenu form input[type=submit] {
  width: 25%;
  float: right;
  height: 30px;
  margin-top: 10px;
  border: none;
  cursor: pointer;
  background: #444;
  color: #777;
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  transition: background 0.3s linear;
}

.jetmenu li &gt; .megamenu form input[type=submit]:hover {
  background: #e0e0e0;
  color: #555;
}

/* MEGAMENU GRID SYSTEM
**********************************************************/
.megamenu .row {
  width: 100%;
  margin-top: 15px;
}

.megamenu .row:first-child {
  margin-top: 0;
}

.megamenu .row:before,
.megamenu .row:after {
  display: table;
  content: "";
  line-height: 0;
}

.megamenu .row:after {
  clear: both;
}

.megamenu .row .col1,
.megamenu .row .col2,
.megamenu .row .col3,
.megamenu .row .col4,
.megamenu .row .col5,
.megamenu .row .col6 {
  display: inline-block; /*block*/
  /*width: 100%;*/
  min-height: 20px;
  /*float: left;*/
  margin-left: 2.1276595745%;
  /*-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;*/
}

.megamenu .row [class*=col]:first-child {
  margin-left: 0;
}

.megamenu .row .col1 {
  /*width: 14.893617021276595%;*/
}

.megamenu .row .col2 {
  width: 31.914893617%;
}

.megamenu .row .col3 {
  width: 48.9361702128%;
}

.megamenu .row .col4 {
  width: 65.9574468085%;
}

.megamenu .row .col5 {
  width: 82.9787234043%;
}

.megamenu .row .col6 {
  width: 100%;
}

/* RIGHT ALIGNMENT (MENU ITEM)
**********************************************************/
.jetmenu &gt; li.right &gt; .megamenu,
.jetmenu &gt; li.right &gt; .megamenu.half-width,
.jetmenu &gt; li.right &gt; .dropdown {
  right: 0;
}
html[dir=rtl] .jetmenu &gt; li.right &gt; .megamenu,
html[dir=rtl] .jetmenu &gt; li.right &gt; .megamenu.half-width,
html[dir=rtl] .jetmenu &gt; li.right &gt; .dropdown {
  left: 0;
  right: unset;
}

/* to fix right attribute on submenus (menu aligned to right) */
.jetmenu &gt; li.jsright.last &gt; .megamenu,
.jetmenu &gt; li.jsright.last &gt; .megamenu.half-width,
.jetmenu &gt; li.showhide {
  display: none;
  width: 100%;
  height: 50px;
  cursor: pointer;
}

.jetmenu &gt; li.showhide span.title {
  display: none;
  margin: 15px 0 0 25px;
  float: left;
}
html[dir=rtl] .jetmenu &gt; li.showhide span.title {
  float: right;
  margin: 15px 25px 0 0;
}

/* STYLES
**********************************************************/
/* orange */
.orange &gt; li:hover &gt; a, .orange &gt; li.active &gt; a {
  background: #ff670f;
  color: #fff;
}

.orange ul.dropdown li:hover &gt; a {
  background: #ff670f;
  color: #fff;
}

.orange li &gt; .megamenu form input[type=text]:focus, .orange li &gt; .megamenu form textarea:focus {
  border-color: #ff670f;
}

.orange li &gt; .megamenu form input[type=submit]:hover {
  background: #ff670f;
  color: #fff;
}

.orange li &gt; .megamenu a:hover {
  color: #ff670f;
}

/* RESPONSIVE LAYOUT
**********************************************************/
@media (max-width: 768px) {
  .jetmenu &gt; li {
    display: inline-block;
    float: left;
  }
  html[dir=rtl] .jetmenu &gt; li {
    float: right;
  }
  .jetmenu &gt; li &gt; a {
    padding: 15px 25px;
  }
  .jetmenu a {
    /*width: 100%;
    background: #333;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box;*/
  }
  .jetmenu ul.dropdown,
  .jetmenu ul.dropdown li ul.dropdown {
    /*width: 100% !important;
    left: 0;
    position: static !important;
    border: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;*/
  }
  .jetmenu ul.dropdown li {
    background: #fff !important;
    border: none;
  }
  .jetmenu ul.dropdown &gt; li &gt; a {
    /*padding-left: 40px !important;*/
  }
  .jetmenu &gt; li &gt; .megamenu {
    /*width: 100% !important;
    position: static;
    border-top: none;*/
  }
  .jetmenu &gt; li &gt; .megamenu .row [class*=col] {
    float: none;
    display: inline-block;
    /*width: 100% !important;*/
    margin-left: 0;
    /*margin-top: 15px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .jetmenu &gt; li &gt; .megamenu .row:first-child [class*=col]:first-child {
    margin-top: 0;
  }
  .jetmenu &gt; li &gt; .megamenu .row {
    margin-top: 0;
  }
  .jetmenu &gt; li &gt; ul.dropdown &gt; li &gt; a {
    /*padding-left: 40px !important;*/
  }
  .jetmenu &gt; li &gt; ul.dropdown &gt; li &gt; ul.dropdown &gt; li &gt; a {
    /*padding-left: 60px !important;*/
  }
  .jetmenu &gt; li &gt; ul.dropdown &gt; li &gt; ul.dropdown &gt; li &gt; ul.dropdown &gt; li &gt; a {
    /*padding-left: 80px !important;*/
  }
}
@media (min-width: 768px) and (max-width: 900px) {
  .jetmenu &gt; li &gt; .megamenu {
    /*width: 100% !important;
    left: 0 !important;*/
  }
}
.menu-area.full-width-back .menu-inner {
  position: relative;
}
.menu-area.full-width-back .menu-inner:before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  background-color: #13275c;
  width: 100vw !important;
  left: 50%;
  margin-left: -50vw;
}

@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area {
    z-index: 4 !important;
  }
}
.menu-area .jetmenu-area .jetmenu .indicator {
  position: relative;
  left: 5px;
  top: 0;
  font-size: 14px;
  float: right;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu .indicator {
  float: left;
  right: 5px;
  left: unset;
}
.menu-area .jetmenu-area .jetmenu ul li {
  display: inline-block;
  float: left;
  position: relative;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul li {
  float: right;
}
.menu-area .jetmenu-area .jetmenu ul li a {
  padding: 20px 24px;
  font-size: 14px;
  /*color: #999;*/
  text-decoration: none;
  display: inline-block;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  outline: none;
  z-index: 10;
}
.menu-area .jetmenu-area .jetmenu ul li a &gt; i {
  line-height: 23px !important;
  margin-right: 6px;
  font-size: 18px;
  float: left;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul li a &gt; i {
  float: right;
  margin-left: 6px;
  margin-right: unset;
}
@media (min-width: 992px) {
  .menu-area .jetmenu-area .jetmenu ul li a {
    font-size: 14px;
    color: #ffffff;
    position: relative;
    border-radius: 0;
    padding: 19px 10px;
    text-transform: uppercase;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area .jetmenu-area .jetmenu ul li a {
    padding: 19px 20px;
  }
}
.menu-area .jetmenu-area .jetmenu ul li a:before {
  content: none;
  position: absolute;
  right: 0;
  width: 1px;
  height: 58px;
  background-color: #ffffff;
  top: 0;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul li a:before {
  left: 0;
  right: unset;
}
.menu-area .jetmenu-area .jetmenu ul li .indicator .right {
  float: right;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul li .indicator .right {
  float: left;
}
.menu-area .jetmenu-area .jetmenu ul li .indicator .jsright {
  float: right;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul li .indicator .jsright {
  float: left;
}
.menu-area .jetmenu-area .jetmenu ul li.jsright.last &gt; .dropdown {
  right: 0;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul li.jsright.last &gt; .dropdown {
  left: 0;
  right: unset;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99;
  min-width: 134px;
  background: #333333;
  top: 58px;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li {
  clear: both;
  width: 100%;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a {
  color: #768695;
  border-radius: 0;
  text-transform: capitalize;
  font-family: inherit;
  padding: 8px 11px;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a:hover {
  background-color: transparent;
  color: #f8a03e;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99;
  min-width: 134px;
  background: #333333;
  left: 100%;
  top: -4px !important;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown {
  right: 100%;
  left: unset;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown.left {
  left: auto;
  right: 100%;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown.left {
  left: 100%;
  right: auto;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a {
  width: 100%;
  padding: 12px 24px 12px;
  display: inline-block;
  float: left;
  clear: both;
  text-decoration: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
html[dir=rtl] .menu-area .jetmenu-area .jetmenu ul.dropdown li a {
  float: right;
}
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu.full-width {
  width: 100%;
  left: 0;
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu {
  position: absolute;
  display: none;
  background-color: transparent;
  width: 25%;
  top: 58px;
  font-size: 12px;
  color: #515151;
  z-index: 99;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu {
    position: relative;
    top: unset;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row {
  margin-left: inherit;
  margin-right: inherit;
  background: #f78f1e;
  padding: 10px 10px 0 10px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  border-radius: 0 0 0 0;
  display: flex;
  flex-wrap: wrap;
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col2,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col3,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col4,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col5,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col6 {
  float: left;
  padding-bottom: 10px;
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col1 ul {
  width: 100%;
  padding: 0 5px;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col1 ul {
    margin-bottom: 10px;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="1"] .col1 {
  width: 100%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="1"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="2"] .col1 {
  width: 50%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="2"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="3"] .col1 {
  width: 33.33333%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="3"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="4"] .col1 {
  width: 25%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="4"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="5"] .col1 {
  width: 20%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="5"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="6"] .col1 {
  width: 16.66%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="6"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="7"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="8"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="9"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="10"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="11"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="12"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="13"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="14"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="15"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="16"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="17"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="18"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="19"] .col1,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="20"] .col1 {
  width: 20%;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="7"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="8"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="9"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="10"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="11"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="12"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="13"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="14"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="15"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="16"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="17"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="18"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="19"] .col1,
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu[data-submenucount="20"] .col1 {
    width: 100%;
  }
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li.title a,
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li.title a:hover {
  font-size: 16px;
  color: #9b5507;
  padding: 5px;
  font-weight: bold;
  display: block;
  line-height: 16px;
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li:hover a {
  background-color: transparent;
  color: unset;
}

.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li a {
  padding: 0 5px;
  color: #515151;
  text-decoration: none;
  text-transform: unset;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
.menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li a:hover, .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li a:focus, .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu ul li a:active {
  background-color: transparent;
  color: #f48a14;
}

@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area ul.jetmenu li &gt; .megamenu .row .col1:last-child ul {
    margin-bottom: 0;
  }
}

.menu-area .jetmenu-area .jetmenu li:hover &gt; a.notLink, .menu-area .jetmenu-area .jetmenu li.active &gt; a.notLink {
  color: #000000;
  cursor: unset;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.CookieConfirm {
  bottom: 30px;
  z-index: 1000000;
  position: fixed;
}
.CookieConfirm .cookie-dialog {
  color: #ffffff;
  padding: 10px 15px;
  border: 1px solid #13275c;
  margin: 0;
  border-radius: 0;
  position: relative;
}
.CookieConfirm .cookie-dialog .text {
  padding-top: 5px;
  text-align: left;
}
.CookieConfirm .cookie-dialog .text p, .CookieConfirm .cookie-dialog .text p span {
  display: inline-block;
  margin-bottom: 0;
  color: #ffffff;
  font-size: 13px;
}
.CookieConfirm .cookie-dialog .text p strong, .CookieConfirm .cookie-dialog .text p span strong {
  font-weight: bold;
}
.CookieConfirm .cookie-dialog .text a, .CookieConfirm .cookie-dialog .text a:link, .CookieConfirm .cookie-dialog .text a:visited {
  color: #d0d4de;
}
.CookieConfirm .cookie-dialog .text a:hover, .CookieConfirm .cookie-dialog .text a:active, .CookieConfirm .cookie-dialog .text a:focus {
  color: #020307;
}
.CookieConfirm .cookie-dialog .btn-area {
  margin-top: 10px;
  text-align: right;
}
.CookieConfirm .cookie-dialog .btn-area .btn {
  border-radius: 0;
}
.CookieConfirm .cookie-dialog .btn-area .btn:focus, .CookieConfirm .cookie-dialog .btn-area .btn:hover, .CookieConfirm .cookie-dialog .btn-area .btn:active, .CookieConfirm .cookie-dialog .btn-area .btn:active:focus, .CookieConfirm .cookie-dialog .btn-area .btn.active:focus {
  outline: inherit;
  outline-offset: inherit;
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
}
.CookieConfirm .cookie-dialog .btn-area .btn.btn-info {
  background-color: #5bc0de;
  color: #ffffff;
  border-color: #46b8da;
}
.CookieConfirm .cookie-dialog .btn-area .btn.btn-info:focus, .CookieConfirm .cookie-dialog .btn-area .btn.btn-info:hover, .CookieConfirm .cookie-dialog .btn-area .btn.btn-info:active, .CookieConfirm .cookie-dialog .btn-area .btn.btn-info:active:focus, .CookieConfirm .cookie-dialog .btn-area .btn.btn-info.active:focus {
  background-color: #31b0d5;
  color: #ffffff;
  border-color: #269abc;
}
.CookieConfirm .cookie-dialog .btn-area .btn.btn-danger {
  background-color: #d9534f;
  color: #ffffff;
  border-color: #d43f3a;
}
.CookieConfirm .cookie-dialog .btn-area .btn.btn-danger:focus, .CookieConfirm .cookie-dialog .btn-area .btn.btn-danger:hover, .CookieConfirm .cookie-dialog .btn-area .btn.btn-danger:active, .CookieConfirm .cookie-dialog .btn-area .btn.btn-danger:active:focus, .CookieConfirm .cookie-dialog .btn-area .btn.btn-danger.active:focus {
  background-color: #c9302c;
  color: #ffffff;
  border-color: #ac2925;
}
.CookieConfirm .cookie-dialog .conf-link-bt {
  display: inline-block;
  color: #000;
  font-weight: bold;
  padding: 0;
}
.CookieConfirm .cookie-dialog .conf-link-bt:hover {
  text-decoration: underline;
}
.CookieConfirm .cookie-dialog .what-text {
  background-color: #ec8733;
  padding: 5px;
  margin: 8px 15px 15px;
}
.CookieConfirm .bt-area {
  display: none;
}
@media (min-width: 992px) {
  .CookieConfirm {
    left: 15px;
    bottom: 30px;
    width: auto;
  }
}
@media screen and (min-width: 1200px) {
  .CookieConfirm {
    left: 15px;
    bottom: 30px;
    width: 340px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .CookieConfirm {
    left: 15px;
    bottom: 30px;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .CookieConfirm {
    left: 15px;
    right: 15px;
    bottom: 30px;
    width: auto;
  }
}
.CookieConfirm .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
.CookieConfirm .cookie-dialog {
  background-color: #1e2c51;
  background-color: #1e2c51;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel .search-sub-panel-inner {
  position: relative;
  z-index: 1;
}

.search-sub-panel.rooms-container-area .tab-content &gt; .tab-pane {
  display: block;
}
.search-sub-panel.rooms-container-area .roomsarea {
  display: none;
}
.search-sub-panel.rooms-container-area .tab-content {
  background-color: transparent !important;
  width: 350px;
  -moz-box-shadow: inherit !important;
  -webkit-box-shadow: inherit !important;
  box-shadow: inherit !important;
}
@media only screen and (max-width: 767px) {
  .search-sub-panel.rooms-container-area .tab-content {
    width: 100%;
  }
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 0;
  margin-top: 0;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center select.form-control, .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center select.select2-selection {
  padding: 0 6px 0 15px !important;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center select.form-control, html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center select.select2-selection {
  padding: 0 15px 0 6px !important;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left {
  width: 50%;
  float: left;
  text-align: right;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left {
  float: right;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left {
    width: 25%;
  }
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left .text {
  line-height: 55px;
  padding-top: 20px;
  padding-right: 0;
  position: relative;
  color: #000;
  font-weight: bold;
  padding-right: 10px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left .text {
  padding-right: unset;
  padding-left: 10px;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left .text .tab-close {
  display: none;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .left .text span {
  font-weight: bold;
  display: inline-block;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .right {
  width: 50%;
  float: left;
  text-align: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .right {
  float: right;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .right {
    width: 75%;
  }
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea .center .right .item {
  width: 50%;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .room-select {
  width: 25%;
  float: left;
  text-align: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .room-select {
  float: right;
  text-align: right;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .left {
  width: 25%;
  float: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .left {
  float: right;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .right {
  width: 50%;
  float: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .right {
  float: right;
}
@media only screen and (max-width: 767px) {
  .search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea.room-0 .center .right {
    width: 75%;
  }
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane.RoomArea:last-child .ChildArea {
  margin-bottom: 0;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .room-select {
  width: 25%;
  float: left;
  text-align: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane .room-select {
  float: right;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .search-sub-panel.rooms-container-area .tab-content .tab-pane .room-select {
    width: 100% !important;
  }
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .room-select span {
  font-weight: bold;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .bottom {
  margin: 10px 5px 10px 5px;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .bottom .text-title {
  font-weight: bold;
  font-size: 11px;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .bottom .text-content {
  font-size: 11px;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea {
  margin-bottom: 15px;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child {
  width: 25% !important;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child label {
  position: relative !important;
  top: inherit !important;
  left: inherit !important;
  font-size: 12px !important;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child label {
  left: unset !important;
  right: inherit !important;
}
.search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child select.form-control, .search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child select.select2-selection {
  padding: 0 6px 0 15px !important;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child select.form-control, html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child select.select2-selection {
  padding: 0 15px 0 6px !important;
}
@media only screen and (max-width: 767px) {
  .search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child select.form-control, .search-sub-panel.rooms-container-area .tab-content .tab-pane .ChildArea .child select.select2-selection {
    padding: 0 6px 0 6px !important;
  }
}
.search-sub-panel.rooms-container-area .tab-content {
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea {
  margin-left: -5px;
  margin-right: -5px;
  /* TVB2C-7872
              &amp;:before {
                  content: "";
                  position: absolute;
                  top: -35px;
                  right: -40px;
                  width: 125px;
                  height: 125px;
                  border-radius: 250px;
                  font-size: 80px;
                  font-weight: bold;
                  text-align: center;
                  line-height: 100px;
                  display: inline-block;
                  color: $searchpanel-search-sub-panel-text-color;
                  opacity: .1;
                  z-index: -1;

                  html[dir=rtl] &amp; {
                      right: unset;
                      left: -40px;
                  }
              }
  */
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu {
  min-width: 70px;
  left: 6px;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu {
  right: 6px;
  left: unset;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu .form-control, .search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu .select2-selection {
  cursor: pointer;
  min-height: inherit;
  height: 30px;
  text-align: right;
  padding-right: 20px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu .form-control, html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu .select2-selection {
  text-align: left;
  padding-right: unset;
  padding-left: 20px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu .form-control:hover, .search-sub-panel.rooms-container-area .tab-content .RoomArea .dropdown-menu .select2-selection:hover {
  background-color: #ededed;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea button.form-control, .search-sub-panel.rooms-container-area .tab-content .RoomArea button.select2-selection {
  height: 40px;
  padding-right: 18px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea button.form-control, html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea button.select2-selection {
  padding-right: 18px;
  padding-left: unset;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea span {
  font-weight: normal;
  font-size: 12px;
  color: #333333;
  display: block;
  margin: 5px 0;
  height: 20px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea span.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  top: 42px;
  color: #000000;
  right: 15px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea span.caret {
  right: unset;
  left: 15px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea.room-1:before {
  content: "1";
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea.room-2:before {
  content: "2";
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea.room-3:before {
  content: "3";
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea.room-4:before {
  content: "4";
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea.room-5:before {
  content: "5";
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .item {
  padding-left: 6px;
  padding-right: 6px;
  width: 80px;
  display: inline-block;
  position: relative;
  float: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .item {
  float: right;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea {
  width: 100%;
  margin-top: 10px;
  float: left;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea {
  float: right;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea span {
  padding-left: 5px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea span {
  padding-left: unset;
  padding-right: 5px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .childtext {
  padding-left: 5px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .childtext {
  padding-left: unset;
  padding-right: 5px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .ChildArea-close {
  position: absolute;
  top: -5px;
  right: -5px;
  background-color: #fff;
  border-radius: 20px;
  font-size: 10px;
  padding: 2px;
  cursor: pointer;
  color: #DA1D24;
  display: none;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .ChildArea-close {
  right: unset;
  left: -5px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .child {
  width: 65px;
  float: left;
  position: relative;
  padding-left: 6px;
  padding-right: 6px;
}
html[dir=rtl] .search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .child {
  float: right;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .child span.caret {
  top: 12px;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .child[style="display: none;"] {
  width: 65px;
  height: 40px;
  display: block !important;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .child[style="display: none;"]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 6px;
  right: 6px;
  bottom: 0;
  border: 1px solid #dedede;
  background-color: #dedede;
  border-radius: 0;
  opacity: 0.6;
}
.search-sub-panel.rooms-container-area .tab-content .RoomArea .ChildArea .child[style="display: none;"] .chilDll {
  display: none;
}

.search-panel-collapse.full-width-back .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .search-sub-panel.rooms-container-area .tab-content {
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.page-body .container.main-header .SearchPanel {
  position: relative;
  z-index: 10;
}

@media only screen and (max-width: 767px) {
  .page-type-homepage .container-slider .tab-content &gt; .tab-pane {
    z-index: 3;
  }
}

.SearchPanel .OnlyHotel .advsearch .Hotels {
  min-width: 100px;
}

@media (min-width: 992px) {
  body.pageNoSlider.page-type-homepage .page-body .container.rm-a23 {
    top: 0;
    padding-top: 15px;
  }
}

.form-group.Check-in-Date .input-group .input-group-addon {
  display: none;
}

.container-slider {
  position: relative;
}
@media (min-width: 992px) {
  .container-slider .SearchPanel {
    width: 940px;
    margin: 15px auto 5px auto;
  }
}
@media screen and (min-width: 1200px) {
  .container-slider .SearchPanel {
    width: 1150px;
    position: absolute;
    bottom: 80px;
    margin: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 40;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .container-slider .SearchPanel {
    width: 720px;
    margin: 0 auto 0 auto;
  }
  .container-slider .SearchPanel .container {
    padding: 0;
    width: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .container-slider .SearchPanel .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.page-status-subpage .container-slider .SearchPanel.inner-container-fix {
  margin: 15px auto;
}

body.page-type-homepage .page-body .container.rm-a23 {
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  body.page-type-homepage .page-body .container.rm-a23 {
    top: 0;
  }
}

.HeaderSearch .form-group .form-control ~ .autocomplete-spinner, .HeaderSearch .form-group .select2-selection ~ .autocomplete-spinner,
.SearchPanel .AutoComplete .form-control ~ .autocomplete-spinner,
.SearchPanel .AutoComplete .select2-selection ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteDeparture .form-control ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteDeparture .select2-selection ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteArrival .form-control ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteArrival .select2-selection ~ .autocomplete-spinner,
.AutoCompleteFlightDeparture .form-control ~ .autocomplete-spinner,
.AutoCompleteFlightDeparture .select2-selection ~ .autocomplete-spinner,
.AutoCompleteFlightArrival .form-control ~ .autocomplete-spinner,
.AutoCompleteFlightArrival .select2-selection ~ .autocomplete-spinner,
.AutoCompleteExcursion .form-control ~ .autocomplete-spinner,
.AutoCompleteExcursion .select2-selection ~ .autocomplete-spinner,
.AdvancedSearchContainer .form-control ~ .autocomplete-spinner,
.AdvancedSearchContainer .select2-selection ~ .autocomplete-spinner {
  position: absolute;
  bottom: 8px;
  right: 10px;
  display: none;
  background: url(images/sprite.png) no-repeat -750px 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 34px;
  color: #020307;
}
html[dir=rtl] .HeaderSearch .form-group .form-control ~ .autocomplete-spinner, html[dir=rtl] .HeaderSearch .form-group .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .SearchPanel .AutoComplete .form-control ~ .autocomplete-spinner,
html[dir=rtl] .SearchPanel .AutoComplete .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .SearchPanel .AutoCompleteDeparture .form-control ~ .autocomplete-spinner,
html[dir=rtl] .SearchPanel .AutoCompleteDeparture .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .SearchPanel .AutoCompleteArrival .form-control ~ .autocomplete-spinner,
html[dir=rtl] .SearchPanel .AutoCompleteArrival .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .AutoCompleteFlightDeparture .form-control ~ .autocomplete-spinner,
html[dir=rtl] .AutoCompleteFlightDeparture .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .AutoCompleteFlightArrival .form-control ~ .autocomplete-spinner,
html[dir=rtl] .AutoCompleteFlightArrival .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .AutoCompleteExcursion .form-control ~ .autocomplete-spinner,
html[dir=rtl] .AutoCompleteExcursion .select2-selection ~ .autocomplete-spinner,
html[dir=rtl] .AdvancedSearchContainer .form-control ~ .autocomplete-spinner,
html[dir=rtl] .AdvancedSearchContainer .select2-selection ~ .autocomplete-spinner {
  right: unset;
  left: 10px;
}

.HeaderSearch .form-group .form-control ~ .autocomplete-spinner, .HeaderSearch .form-group .select2-selection ~ .autocomplete-spinner {
  bottom: 6px;
  right: 31px;
}
html[dir=rtl] .HeaderSearch .form-group .form-control ~ .autocomplete-spinner, html[dir=rtl] .HeaderSearch .form-group .select2-selection ~ .autocomplete-spinner {
  left: 6px;
  right: unset;
}

.SearchPanel .AutoComplete .form-control.ac_loading ~ .autocomplete-spinner, .SearchPanel .AutoComplete .ac_loading.select2-selection ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteDeparture .form-control.ac_loading ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteDeparture .ac_loading.select2-selection ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteArrival .form-control.ac_loading ~ .autocomplete-spinner,
.SearchPanel .AutoCompleteArrival .ac_loading.select2-selection ~ .autocomplete-spinner,
.HeaderSearch .form-group .form-control.ac_loading ~ .autocomplete-spinner,
.HeaderSearch .form-group .ac_loading.select2-selection ~ .autocomplete-spinner,
.AutoCompleteFlightDeparture .form-control.ac_loading ~ .autocomplete-spinner,
.AutoCompleteFlightDeparture .ac_loading.select2-selection ~ .autocomplete-spinner,
.AutoCompleteFlightArrival .form-control.ac_loading ~ .autocomplete-spinner,
.AutoCompleteFlightArrival .ac_loading.select2-selection ~ .autocomplete-spinner,
.AutoCompleteExcursion .form-control.ac_loading ~ .autocomplete-spinner,
.AutoCompleteExcursion .ac_loading.select2-selection ~ .autocomplete-spinner,
.AdvancedSearchContainer .form-control.ac_loading ~ .autocomplete-spinner,
.AdvancedSearchContainer .ac_loading.select2-selection ~ .autocomplete-spinner {
  display: block;
}

.SearchPanel {
  margin-bottom: 15px;
  /*min-height: 125px; antalycityzone bozuyor*/
}
@media (min-width: 992px) {
  .SearchPanel {
    margin-bottom: 45px;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel {
    margin-bottom: 45px;
  }
}
.SearchPanel .advsearch {
  float: left;
  position: relative;
}
html[dir=rtl] .SearchPanel .advsearch {
  float: right;
}
.SearchPanel .advsearch .checkbox-style label {
  color: #333333;
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .advsearch .checkbox-style label {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .advsearch .checkbox-style label {
    color: #333333;
  }
}
.SearchPanel .advsearch .checkbox-style input:checked ~ label {
  color: #020307;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .advsearch .checkbox-style input:checked ~ label {
    color: #020307;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .advsearch .checkbox-style input:checked ~ label {
    color: #020307;
  }
}
@media (min-width: 992px) {
  .SearchPanel .advsearch {
    width: 500px;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .advsearch {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .advsearch {
    width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .advsearch {
    width: 100%;
  }
}
.SearchPanel .advsearch .checkbox-style input ~ .check {
  height: 15px;
  width: 15px;
  left: 5px;
}
html[dir=rtl] .SearchPanel .advsearch .checkbox-style input ~ .check {
  right: 5px;
  left: unset;
}
.SearchPanel .advsearch .checkbox-style input ~ .check:before {
  font-size: 12px;
}
.SearchPanel .advsearch .Hotels {
  position: absolute;
  background-color: #d0d4de;
  padding: 10px;
  border-radius: 0;
  left: -5px;
  z-index: 15;
  min-width: 350px;
}
html[dir=rtl] .SearchPanel .advsearch .Hotels {
  left: unset;
  right: -5px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .advsearch .Hotels {
    right: -5px;
    min-width: unset;
    width: 100%;
  }
}
.SearchPanel .advsearch .Hotels label {
  color: #333333;
}
@media (min-width: 992px) {
  .SearchPanel .advsearch .Hotels .advsearch-results {
    display: flex;
    gap: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .advsearch .Hotels .advsearch-results {
    display: flex;
    gap: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .advsearch .Hotels .advsearch-results {
    display: flex;
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .advsearch .Hotels .advsearch-results {
    display: flex;
    gap: 10px;
    flex-direction: column;
    width: 100%;
  }
}
.SearchPanel .advsearch .Hotels .advsearch-results .advsearch-result {
  min-width: 150px;
}
.SearchPanel .advsearch .Hotels .advsearch-results .selection-area {
  display: flex;
  gap: 10px;
  max-width: 250px;
  flex-wrap: wrap;
  padding: 10px 0 0 0;
}
.SearchPanel .advsearch .Hotels .advsearch-results .selection-area a {
  position: relative;
  padding-right: 20px;
  line-height: 15px;
}
.SearchPanel .advsearch .Hotels .advsearch-results .selection-area a:before {
  content: "\e830";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: red;
  position: absolute;
  right: 0;
  top: 0;
  /*transform: translateY(-50%);*/
}
.SearchPanel .advsearch .Hotels .advsearch-results .selection-area a:hover, .SearchPanel .advsearch .Hotels .advsearch-results .selection-area a:focus, .SearchPanel .advsearch .Hotels .advsearch-results .selection-area a:active {
  text-decoration: none;
}
.SearchPanel .advsearch .Hotels .select2-container {
  width: 100% !important;
}
@media (min-width: 992px) {
  .SearchPanel .advsearch .Hotels .select2-container--open .select2-dropdown--below {
    width: 330px !important;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .advsearch .Hotels .select2-container--open .select2-dropdown--below {
    width: 330px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .advsearch .Hotels .select2-container--open .select2-dropdown--below {
    width: 330px !important;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .advsearch .Hotels .select2-container--open .select2-dropdown--below {
    width: 100% !important;
  }
}
.SearchPanel .advsearch .Hotels:before {
  content: "";
  border-style: solid;
  border-color: transparent #d0d4de transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 15px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .SearchPanel .advsearch .Hotels:before {
  left: unset;
  right: 15px;
}
.SearchPanel .advsearch .Hotels .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #13275c;
  color: #fff;
}
.SearchPanel .form-control, .SearchPanel .select2-selection {
  height: 45px;
}
.SearchPanel .form-control::placeholder, .SearchPanel .select2-selection::placeholder, .SearchPanel .form-control:focus::placeholder {
  text-indent: 0 !important;
}
.SearchPanel .form-control:hover + .input-group-addon, .SearchPanel .select2-selection:hover + .input-group-addon, .SearchPanel .form-control:focus + .input-group-addon, .SearchPanel .select2-selection:focus + .input-group-addon, .SearchPanel .form-control:active + .input-group-addon, .SearchPanel .select2-selection:active + .input-group-addon {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border-color: inherit;
  outline: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.SearchPanel .form-control:hover + .input-group-addon:after, .SearchPanel .select2-selection:hover + .input-group-addon:after, .SearchPanel .form-control:focus + .input-group-addon:after, .SearchPanel .select2-selection:focus + .input-group-addon:after, .SearchPanel .form-control:active + .input-group-addon:after, .SearchPanel .select2-selection:active + .input-group-addon:after {
  content: none;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.SearchPanel .container .search-fix .search-area.onceTab .search-menu li {
  display: none;
}
.SearchPanel .container .search-fix .search-area.onceTab .search-multi-room .tabpanel .tab-content {
  border-radius: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a {
  color: #515151;
  background-color: #ffffff;
  border-color: #ffffff #ffffff #ffffff;
  border-radius: 0 0 0 0;
  position: relative;
  outline: 0;
  border-width: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li.active a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li.active a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li.active a:focus {
  color: #ffffff;
  background-color: #f78f1e;
  border-radius: 0 0 0 0;
  outline: 0;
  border-width: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content {
  border-radius: 0;
  background-color: #e7e9ef;
  padding-bottom: 0;
  border-radius: 0 0 0 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane {
  /**/
  /**/
  /**/
  /**/
  /**/
  /**/
  /**/
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .search-inner {
  padding: 15px;
  position: relative;
  z-index: unset;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .search-inner {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .search-inner {
    padding: 10px 15px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .search-inner .search-area {
  margin-left: -5px;
  margin-right: -5px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  margin: 5px 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.select2-inner .select2-container {
  width: 100% !important;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group {
  float: right;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.select2-inner .select2-container--open .select2-dropdown--below, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.select2-inner .select2-container .select2-dropdown {
  width: 250px !important;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group {
    margin: 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group {
    margin: 5px 0;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group input[data-item-name]:empty ~ .SearchReverse a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group select[data-item-name]:empty ~ .SearchReverse a {
  opacity: 1;
  cursor: pointer;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .input-group .input-group-addon {
  color: #808080;
  background-image: none;
  background-color: #fff;
  border: 1px solid #fff;
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .input-group .input-group-addon i {
  position: relative;
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat -620px 0;
  z-index: 3;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .input-group .input-group-addon i:before {
  content: none;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-control, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .select2-selection {
  border: 0 solid transparent;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-control:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .select2-selection:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-control:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .select2-selection:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-control:active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .select2-selection:active {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border-color: transparent;
  outline: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .rooms-text-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .passenger-text-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-hotel-name {
  position: relative;
  padding: 5px 30px 5px 10px;
  line-height: 37px;
  cursor: pointer;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .rooms-text-area:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .passenger-text-area:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-hotel-name:before {
  content: "\f0d7";
  position: absolute;
  right: 0;
  height: 30px;
  width: 30px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  text-align: center;
  color: #0b1735;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .rooms-text-area:before, html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .passenger-text-area:before, html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-hotel-name:before {
  left: 0;
  right: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse {
  position: absolute;
  width: 30px;
  z-index: 2;
  top: 33px;
  right: -15px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse {
  left: -15px;
  right: unset;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse {
    top: inherit;
    bottom: -20px;
    left: calc(50% - 15px);
  }
  html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse {
    left: unset;
    right: calc(50% - 15px);
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse a {
  background-color: #f78f1e;
  border-radius: 200px;
  padding: 5px;
  color: #ffffff;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  opacity: 0.5;
  cursor: text;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse a {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse span {
  display: none;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group label {
  left: 20px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group label {
  left: unset;
  right: 20px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group label {
    left: 11px;
  }
  html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group label {
    left: unset;
    right: 11px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group select, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group input {
  padding-left: 15px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group select, html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group input {
  padding-left: unset;
  padding-right: 15px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group select, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group input {
    padding-left: 6px;
  }
  html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group select, html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse + .form-group input {
    padding-left: unset;
    padding-right: 6px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchReverse-fix {
  display: none;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area {
    width: 28%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area {
    width: 24%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area {
    width: 38%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area .Check-in-Date {
  margin: 0;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area .Check-in-Date {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area .Check-in-Date {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area .Check-in-Date {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.date-area .Check-in-Date {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group label {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 14px;
  color: #020307;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 5px;
  height: 35px;
  width: 1px;
  background-color: #b8bcc7;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group:after {
  right: unset;
  left: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
  float: right;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
  float: left;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
    width: 15%;
    padding-top: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
    width: 15%;
    padding-top: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date {
    width: 14%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date {
    width: 12%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date {
    width: 19%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date .input-group.date.ll-skin-vigo {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Night {
    width: 9%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Night {
    width: 9%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Night {
    width: 14%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Night {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Room {
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Room {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Room {
    width: 52%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.PassengerInfoArea {
    width: 22%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.PassengerInfoArea {
    width: 19%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.PassengerInfoArea {
    width: 52%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.PassengerInfoArea {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area {
    width: 10.8%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area {
    width: 100%;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type {
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type {
    display: inline-block;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style {
  position: relative;
  min-height: 20px;
  z-index: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  padding: 5px 0 5px 20px;
  color: #333333;
  pointer-events: inherit;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
  padding: 5px 20px 5px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
    color: #333333;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style .check {
  display: block;
  position: absolute;
  border: 1px solid #333333;
  background-color: #ffffff;
  border-radius: 100%;
  height: 14px;
  width: 14px;
  top: 8px;
  left: 0;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style .check {
  right: 0;
  left: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style .check:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 6px;
  width: 6px;
  top: 3px;
  left: 3px;
  margin: auto;
  background: transparent;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style .check:before {
  right: 3px;
  left: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio] ~ label {
  color: #333333;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio] ~ label {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio] ~ label {
    color: #333333;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio]:checked ~ label {
  color: #020307;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio]:checked ~ label {
    color: #020307;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio]:checked ~ label {
    color: #020307;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio]:checked ~ .check {
  border: 1px solid #020307;
  background-color: #fff;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio]:checked ~ .check:before {
  background-color: #020307;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox] ~ label {
  color: #333333;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox] ~ label {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox] ~ label {
    color: #333333;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox] ~ .check {
  border-radius: 2px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox]:checked ~ label {
  color: #020307;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox]:checked ~ label {
    color: #020307;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox]:checked ~ .check {
  border: 1px solid #020307;
  background-color: #fff;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox]:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 11px;
  text-align: center;
  top: -1px;
  left: 1px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=checkbox]:checked ~ .check:before {
  right: 1px;
  left: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel {
  position: absolute;
  top: 90px;
  z-index: 1;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel:after {
  content: "";
  position: absolute;
  background-color: #d0d4de;
  border-radius: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel {
    left: 0;
    right: 0;
    width: auto;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel .search-sub-panel-inner {
  padding: 15px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel:before {
  content: "";
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) #d0d4de rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 10px;
  top: -12px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel:before {
  left: unset;
  right: 10px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel .btnclose {
  right: -10px;
  top: -10px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel .btnclose {
  left: -10px;
  right: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner {
  width: 350px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner {
  padding: 5px 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner label {
  float: left;
  width: 50%;
  line-height: 45px;
  color: #333333;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner label {
  float: right;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner label {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group {
  float: right;
  width: 50%;
  padding: 0 50px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group {
  float: left;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group .number-spinner {
  display: block;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  text-align: center;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group .input-group-btn-vertical-fix {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group .input-group-btn-vertical-fix .bootstrap-touchspin-up {
  position: absolute;
  right: 0;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group .input-group-btn-vertical-fix .bootstrap-touchspin-up {
  left: 0;
  right: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group .input-group-btn-vertical-fix .bootstrap-touchspin-down {
  position: absolute;
  left: 0;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner .input-group .input-group-btn-vertical-fix .bootstrap-touchspin-down {
  right: 0;
  left: unset;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller {
    width: 20%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller {
    width: 40%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea {
  width: 250px;
  margin-left: -5px;
  margin-right: -5px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea span {
  font-weight: normal;
  font-size: 12px;
  color: #333333;
  display: block;
  margin: 5px 0;
  height: 20px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea span.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  top: 42px;
  color: #000000;
  right: 15px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea span.caret {
  left: 15px;
  right: unset;
  margin-left: unset;
  margin-right: 2px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .item {
  padding-left: 6px;
  padding-right: 6px;
  width: 80px;
  display: inline-block;
  position: relative;
  float: left;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .item {
  float: right;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .ChildArea {
  width: 100%;
  margin-top: 10px;
  float: left;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .ChildArea {
  float: right;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .ChildArea span {
  padding-left: 5px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .ChildArea span {
  padding-left: unset;
  padding-right: 5px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .ChildArea .child {
  width: 65px;
  float: left;
  position: relative;
  padding-left: 6px;
  padding-right: 6px;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .Traveller .TravellerArea .ChildArea .child {
  float: right;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .DestinationTree {
    width: 18.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .DestinationTree {
    width: 19.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .DestinationTree {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .DestinationTree {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.departure-hidden .DestinationTree {
    width: 37%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.departure-hidden .DestinationTree {
    width: 39%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.departure-hidden .DestinationTree {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.departure-hidden .DestinationTree {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .DestinationTree {
    width: 18.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .DestinationTree {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .DestinationTree {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .DestinationTree {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Check-in-Date {
    width: 12.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Check-in-Date {
    width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Check-in-Date {
    width: 18%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Check-in-Date {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Night {
    width: 10%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Night {
    width: 8%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Night {
    width: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Night {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Nationality {
    width: 16%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Nationality {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Nationality {
    width: 32%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Room {
    width: 24%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Room {
    width: 21%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Room {
    width: 35%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive .Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive.departure-hidden .DestinationTree {
    width: 37%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive.departure-hidden .DestinationTree {
    width: 30%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive.departure-hidden .DestinationTree {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area.nationalityActive.departure-hidden .DestinationTree {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .daterange-area {
    width: 18.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .daterange-area {
    width: 19.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .daterange-area {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner .search-area .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .DestinationTree {
    width: 19.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .DestinationTree {
    width: 21.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .DestinationTree {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .DestinationTree {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackage .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area .AutoComplete {
    width: 32%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area .AutoComplete {
    width: 36%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area .AutoComplete {
    width: 62%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area .AutoComplete {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .AutoComplete {
    width: 18%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .AutoComplete {
    width: 21%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .AutoComplete {
    width: 62%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .AutoComplete {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Room {
    width: 24%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Room {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Room {
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Nationality {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Nationality {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Nationality {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner .search-area.nationalityActive .Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .DestinationTree {
    width: 18.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .DestinationTree {
    width: 19.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .DestinationTree {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.drop-down-list .search-area .DestinationTree {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .AutoComplete {
    width: 39%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .AutoComplete {
    width: 43%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .AutoComplete {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .AutoComplete {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .AutoComplete {
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .AutoComplete {
    width: 28%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .AutoComplete {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .AutoComplete {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 24%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyHotel .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SearchType {
    width: 17%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SearchType {
    width: 21%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SearchType {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SearchType {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SelectExcursion {
    width: 20%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SelectExcursion {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SelectExcursion {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.TourCulture .search-inner .search-area .form-group.SelectExcursion {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .hotel-info .form-hotel-name {
  cursor: text;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .hotel-info .form-hotel-name:before {
  content: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .hotel-info {
    width: 41%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .hotel-info {
    width: 36%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .hotel-info {
    width: 29%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .hotel-info {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .daterange-area {
    width: 19%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .daterange-area {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .daterange-area {
    width: 26%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .daterange-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner .search-area .Room {
    width: 30%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .hotel-info .form-hotel-name {
  cursor: text;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .hotel-info .form-hotel-name:before {
  content: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .hotel-info {
    width: 32%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .hotel-info {
    width: 44%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .hotel-info {
    width: 32%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .hotel-info {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 19%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 26%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail .search-inner.daterangepicker-active .search-area .Room {
    width: 30%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .departure-info .form-hotel-name {
  cursor: text;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .departure-info .form-hotel-name:before {
  content: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .departure-info {
    width: 32%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .departure-info {
    width: 36%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .departure-info {
    width: 32%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .departure-info {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .daterange-area {
    width: 19%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .daterange-area {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .daterange-area {
    width: 26%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .daterange-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner .search-area .Room {
    width: 30%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .departure-info .form-hotel-name {
  cursor: text;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .departure-info .form-hotel-name:before {
  content: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .departure-info {
    width: 41%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .departure-info {
    width: 44%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .departure-info {
    width: 29%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .departure-info {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 19%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 26%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-Package .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .holpack-info .form-hotel-name {
  cursor: text;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .holpack-info .form-hotel-name:before {
  content: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .holpack-info {
    width: 32%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .holpack-info {
    width: 36%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .holpack-info {
    width: 32%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .holpack-info {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .daterange-area {
    width: 19%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .daterange-area {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .daterange-area {
    width: 26%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .daterange-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area .Room {
    width: 30%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .holpack-info .form-hotel-name {
  cursor: text;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .holpack-info .form-hotel-name:before {
  content: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .holpack-info {
    width: 41%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .holpack-info {
    width: 44%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .holpack-info {
    width: 29%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .holpack-info {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .daterange-area {
    width: 12%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .daterange-area {
    width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .daterange-area {
    width: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.SearchMenuOnlyHotelDetail.Holiday-PackageByName .search-inner .search-area.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SelectExcursion {
    width: 25.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SelectExcursion {
    width: 26.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SelectExcursion {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .SelectExcursion {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .Check-in-Date {
    width: 14%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .Check-in-Date {
    width: 12%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .Check-in-Date {
    width: 19%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner .search-area .Check-in-Date {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SelectExcursion {
    width: 26.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SelectExcursion {
    width: 27.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SelectExcursion {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SearchType, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .SelectExcursion {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 12%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Excursion .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area {
  float: left;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 17.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 15.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .PassengerInfoArea {
    width: 22%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .PassengerInfoArea {
    width: 19%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .PassengerInfoArea {
    width: 47%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .date-area {
    margin: 0;
  }
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .date-area .Check-in-Date {
    margin: 5px 0;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 24%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 21.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area {
    width: 14%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area {
    width: 12%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area {
    width: 19%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area .Check-in-Date {
  width: 100%;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .date-area .Check-in-Date.date2 {
  display: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea {
    width: 23%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea {
    width: 19%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area {
  float: left;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 19%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .PassengerInfoArea {
    width: 22%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .PassengerInfoArea {
    width: 19%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .PassengerInfoArea {
    width: 47%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 22.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .daterange-area {
    width: 12%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .daterange-area {
    width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .daterange-area {
    width: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea {
    width: 23%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.daterangepicker-active .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea {
    width: 19%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city {
  padding-top: 5px;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .flight-type-area {
    width: 100%;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .flight-type-area {
    width: 100%;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .flight-type-area {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .flight-type-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .multi-flight-area {
  float: left;
  width: 62%;
  position: relative;
  z-index: 99;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .multi-flight-area {
    float: left;
    width: 62%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .multi-flight-area {
    float: left;
    width: 62%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area .multi-flight-area {
    float: left;
    width: 100%;
    position: relative;
    z-index: 0;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate {
  width: 100%;
  float: left;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .Departure {
  width: 25%;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure.Arrival label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .Departure.Arrival label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .Departure.Arrival label {
  left: 20px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .Departure.Arrival input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .Departure.Arrival input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .Departure.Arrival input {
  padding-left: 15px;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .PassengerInfoArea {
    width: 23%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .PassengerInfoArea {
    width: 23%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .PassengerInfoArea {
    width: 23%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .PassengerInfoArea, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .PassengerInfoArea {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .date-area {
    width: 22%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .date-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .date-area {
    width: 27%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .date-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .Departure {
    width: 39%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .Departure {
    width: 41.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .Departure {
    width: 36.5%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area .Departure {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.search-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.search-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.search-multi-flight {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.search-multi-flight .Departure label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.search-multi-flight .Departure label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.search-multi-flight .Departure label {
    left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.search-multi-flight .Departure input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.search-multi-flight .Departure input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.search-multi-flight .Departure input {
    padding-left: 6px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.search-multi-flight:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.search-multi-flight:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.search-multi-flight:before {
    content: "1";
    position: absolute;
    right: 5px;
    top: 10px;
    color: rgba(247, 143, 30, 0.5);
    font-size: 30px;
    font-weight: bold;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .btnclose, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .btnclose, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .btnclose {
  top: -15px;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight {
    width: auto;
    display: none;
    position: absolute;
    background-color: #d0d4de;
    top: 90px;
    border-radius: 0;
    z-index: 98;
    padding: 5px;
    left: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight {
    width: auto;
    display: none;
    position: absolute;
    background-color: #d0d4de;
    top: 90px;
    border-radius: 0;
    z-index: 98;
    padding: 5px;
    left: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight {
    width: 100%;
    z-index: 0;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight:before {
  content: "";
  border-style: solid;
  border-color: transparent #d0d4de transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 20px;
  top: -12px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight:before {
    content: none;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active {
  display: block;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub:before {
    content: "2";
    position: absolute;
    right: 5px;
    top: 10px;
    color: rgba(247, 143, 30, 0.5);
    font-size: 30px;
    font-weight: bold;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub {
    border-width: 1px 0;
    border-style: solid;
    border-color: rgba(247, 143, 30, 0.5);
    padding-right: 25%;
    position: relative;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure label, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date label {
    left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Departure input, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .Check-in-Date input {
    padding-left: 6px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .multi-btn, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .multi-btn, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .multi-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .multi-btn a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .multi-btn a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub .multi-btn a {
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    margin: 0;
    height: 50px;
    line-height: 50px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub:empty, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub:empty, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub:empty {
  display: none;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub.multi-flight-area-3, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub.multi-flight-area-3, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub.multi-flight-area-3 {
  border-top: 0;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub.multi-flight-area-3:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub.multi-flight-area-3:before, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight.active .multi-flight-sub.multi-flight-area-3:before {
    content: "3";
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .Departure {
  width: 288px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .Check-in-Date {
  width: 118px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn a {
  text-decoration: none;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 250px;
  display: block;
  margin: 8px 0;
  font-size: 12px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn a span, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn a span, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn a span {
  display: none;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a {
  color: #fff;
  background-color: green;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-add a:active {
  color: #fff;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a {
  color: #fff;
  background-color: #e20a17;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=oneWay] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea2] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:active, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:hover, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:focus, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-ui-id=multiFlightArea3] .flight-autocomplate .multi-flight-area.add-multi-flight .multi-btn.btn-remove a:active {
  color: #fff;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate {
  width: 100%;
  float: left;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area {
    width: 63%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area {
    width: 66%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area.add-multi-flight {
  display: none;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .form-group.date-area {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .form-group.date-area {
    width: 36%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .form-group.date-area {
    width: 36%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .form-group.date-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .Departure {
    width: 32%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .Departure {
    width: 32%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .Departure {
    width: 32%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate-area[data-selected-type=roundtrip] .flight-autocomplate .multi-flight-area .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area .Departure {
    width: 16%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area .Departure {
    width: 18%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area .Departure {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area .Room {
    width: 47%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Departure {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Departure {
    width: 13%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Departure {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Room {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Room {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Room {
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Nationality {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Nationality {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Nationality {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner .search-area.nationalityActive .Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .Departure {
    width: 19.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .Departure {
    width: 21.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .Departure {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .Room {
    width: 47%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Departure {
    width: 39.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Departure {
    width: 16.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Departure {
    width: 35%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.daterangepicker-active .search-area.nationalityActive .Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.room-disabled .search-area .Departure {
    width: 28.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.room-disabled .search-area .Departure {
    width: 30.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.room-disabled .search-area .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.DynamicHotelFlight .search-inner.room-disabled .search-area .Departure {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area {
  margin: 0;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style {
  position: relative;
  min-height: 20px;
  padding-left: 20px;
  padding-right: 10px;
  z-index: 0;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style {
  padding-left: 10px;
  padding-right: 20px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  padding: 0;
  color: #333333;
  pointer-events: inherit;
  left: inherit;
  top: inherit;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style label {
  right: inherit;
  left: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style .check {
  display: block;
  position: absolute;
  border: 1px solid #333333;
  background-color: #ffffff;
  border-radius: 100%;
  height: 14px;
  width: 14px;
  top: 1px;
  left: 0;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style .check {
  left: unset;
  right: 0;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style .check:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 6px;
  width: 6px;
  top: 3px;
  left: 3px;
  margin: auto;
  background: transparent;
}
html[dir=rtl] .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style .check:before {
  right: 3px;
  left: unset;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio] ~ label {
  color: #333333;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio] ~ label {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio] ~ label {
    color: #333333;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio]:checked ~ label {
  color: #020307;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio]:checked ~ label {
    color: #020307;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio]:checked ~ label {
    color: #020307;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio]:checked ~ .check {
  border: 1px solid #020307;
  background-color: #fff;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-type-area .transfer-type.radio-style input[type=radio]:checked ~ .check:before {
  background-color: #020307;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.Departure {
    width: 25.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.Departure {
    width: 26.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.Departure {
    width: 40%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.date-area {
    width: 14%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.date-area {
    width: 12%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.date-area {
    width: 20%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.date-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.date-area {
    width: 100%;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.date-area .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.date-area .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.date-area .Check-in-Date, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=""] .transfer-search-inner .form-group.date-area .Check-in-Date {
  width: 100%;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 18.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 20.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.date-area .date1 {
    margin-bottom: 10px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled=disabled], .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled] {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled=disabled] .SearchMenuTravellerArea .rooms-text-area.form-control, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled=disabled] .SearchMenuTravellerArea .rooms-text-area.select2-selection, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled] .SearchMenuTravellerArea .rooms-text-area.form-control, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled] .SearchMenuTravellerArea .rooms-text-area.select2-selection {
  cursor: not-allowed;
  background-color: transparent;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled=disabled] .SearchMenuTravellerArea .rooms-container-area.search-sub-panel, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner .transfer-search-area .transfer-search-inner .Traveller[disabled] .SearchMenuTravellerArea .rooms-container-area.search-sub-panel {
  display: none !important;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure {
    /*width: 25.5%;*/
    width: 26.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure {
    /*width: 26.5%;*/
    width: 27.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure {
    /*width: 40%;*/
    width: 42.5%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferArrival {
    width: 26.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferArrival {
    width: 27.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferArrival {
    width: 42.5%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.Departure.DropdownTransferArrival, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferDeparture, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.Departure.DropdownTransferArrival {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.daterange-area {
    width: 12%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.daterange-area {
    width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.daterange-area {
    width: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=forward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=backward] .transfer-search-inner .form-group.daterange-area, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=subtransfer] .transfer-search-inner .form-group.daterange-area {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 22.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 24.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.daterange-area {
    width: 20%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.daterange-area {
    width: 16%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.daterange-area {
    width: 27%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.Transfer .search-inner.daterangepicker-active .transfer-search-area[data-selected-type=roundtrip] .transfer-search-inner .form-group.daterange-area {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .Room {
    width: 47%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .Departure {
    width: 18.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .Departure {
    width: 19.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Departure {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Departure {
    width: 13%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Departure {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Room {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Room {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Room {
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Room {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Nationality {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Nationality {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Nationality {
    width: 39%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner .search-area.nationalityActive .Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .Departure {
    width: 19.5%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .Departure {
    width: 21.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .Departure {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .HolidayPack, .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .Departure {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 21%;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 17%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.HolidayPackageByName .search-inner.daterangepicker-active .search-area .daterange-area {
    width: 100%;
  }
}

.search-panel-collapse.full-width-back {
  position: relative;
  padding-bottom: 5px;
}
.search-panel-collapse.full-width-back:before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  background-color: #e7e9ef;
  width: 100vw !important;
  left: 50%;
  margin-left: -50vw;
  z-index: -1;
  opacity: 0.5;
}
html[dir=rtl] .search-panel-collapse.full-width-back:before {
  right: 50%;
  left: unset;
  margin-left: unset;
  margin-right: -50vw;
}
.search-panel-collapse.full-width-back:before {
  content: none;
}
.search-panel-collapse.full-width-back .search-result-area, .search-panel-collapse.full-width-back .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content {
  -moz-box-shadow: inset 0px -1px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px -1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px -1px 10px rgba(0, 0, 0, 0.2);
}
.search-panel-collapse .search-result-area {
  background-color: #e7e9ef;
  border-radius: 0 0 0 0;
  min-height: 85px;
  padding: 20px 15px;
}
.search-panel-collapse .search-result-area .left {
  float: left;
  width: 85%;
}
html[dir=rtl] .search-panel-collapse .search-result-area .left {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .search-panel-collapse .search-result-area .left {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .search-panel-collapse .search-result-area .left {
    width: 100%;
  }
}
.search-panel-collapse .search-result-area .left .title {
  font-size: 18px;
  color: #020307;
  font-weight: bold;
}
.search-panel-collapse .search-result-area .left .confirmation span {
  display: inline-block;
  color: #13275c;
}
.search-panel-collapse .search-result-area .left .confirmation .confirmation-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.search-panel-collapse .search-result-area .left .confirmation .multi-flight-location {
  display: inline-block;
  position: relative;
  background-color: #13275c;
  color: #ffffff;
  border-radius: 0;
  padding: 5px 10px;
}
@media only screen and (max-width: 767px) {
  .search-panel-collapse .search-result-area .left .confirmation .multi-flight-location {
    width: 100%;
    text-align: center;
  }
}
.search-panel-collapse .search-result-area .left .confirmation .multi-flight-location span {
  color: #ffffff;
}
.search-panel-collapse .search-result-area .left .confirmation .departureLocations:after {
  content: "&nbsp;-";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .Night:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .Adult:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .Adults:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .Child:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .roomCriteria-adult:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .roomCriteria-adults:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .left .confirmation .roomCriteria-child:before {
  content: ",&nbsp;";
  display: inline-block;
}
.search-panel-collapse .search-result-area .right {
  float: right;
  width: 15%;
}
html[dir=rtl] .search-panel-collapse .search-result-area .right {
  float: left;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .search-panel-collapse .search-result-area .right {
    width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .search-panel-collapse .search-result-area .right {
    width: 100%;
    margin-top: 10px;
  }
}
.search-panel-collapse .search-result-area.multi-flight .left .title {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
}
.search-panel-collapse .search-result-area.multi-flight .left .title .search-panel-title {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .search-panel-collapse .search-result-area.multi-flight .left .title {
    flex-direction: column;
    align-items: flex-start;
  }
}
.search-panel-collapse .search-result-area.multi-flight .left .title .confirmation {
  display: flex;
}
.search-panel-collapse .search-result-area.multi-flight .left .title .confirmation .seperator {
  display: block;
  position: relative;
  width: 25px;
}
@media only screen and (max-width: 767px) {
  .search-panel-collapse .search-result-area.multi-flight .left .title .confirmation .seperator {
    display: none;
  }
}
.search-panel-collapse .search-result-area.multi-flight .left .title .confirmation .seperator:before {
  content: "\e828";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  margin: 0;
}
.search-panel-collapse .search-result-area.multi-flight .left .title .confirmation .multi-flight-location {
  font-size: 12px;
  padding: 5px 10px 4px 5px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .search-panel-collapse .search-result-area.multi-flight .left .confirmation .confirmation-inner {
    margin-top: 5px;
    gap: 5px;
  }
}
.search-panel-collapse .search-result-area.multi-flight .left .confirmation .confirmation-inner .text-title {
  font-weight: bold;
}
.search-panel-collapse .search-result-area.multi-flight .left .confirmation .confirmation-inner .text-title:after {
  content: ":";
  margin: 0 0 0 5px;
}

.search-panel-collapse .btn.btn-success, .SearchPanel .btn.btn-success {
  width: 100%;
  height: 45px;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 0;
  padding: 10px 20px;
  text-align: center;
  line-height: 25px;
  font-weight: bold;
  background-color: #003e7e;
  color: #ffffff;
  border-radius: 0;
}
.search-panel-collapse .btn.btn-success:active, .search-panel-collapse .btn.btn-success:focus, .search-panel-collapse .btn.btn-success:hover, .SearchPanel .btn.btn-success:active, .SearchPanel .btn.btn-success:focus, .SearchPanel .btn.btn-success:hover {
  background-color: #f78f1e;
  color: #ffffff;
}

.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a {
  padding: 10px 15px 10px 15px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.Tour {
    padding: 7px 15px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a:before {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a:before {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a:before {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a:before {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a span {
    display: none;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.HolidayPackage:before {
  content: "\f0f2";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.Tour:before {
  content: "\f0f2";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.OnlyHotel:before {
  content: "\f236";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.OnlyFlight:before {
  content: "\e81b";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.HolidayPackageByName:before {
  content: "\e80d";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.Tour:before {
  content: "";
  background: url("../../../../../assets/svg/icon/tour.svg") no-repeat center center;
  width: 20px;
  height: 20px;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.Tour span {
    position: relative;
    top: -4px;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.Excursion:before {
  content: "\e816";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.TourCulture:before {
  content: "\e85d";
  font-size: 21px;
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.FlightHotel:before {
  content: "\f0f2";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li a.Transfer:before {
  content: "\f207";
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li.active a:before {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li.active a span {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.search-menu.nav-tabs li.active a.Tour {
    padding: 7px 15px;
  }
}

.SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li {
  min-width: 42px;
}
.SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a {
  padding-left: 15px;
}
html[dir=rtl] .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a {
  padding-left: unset;
  padding-right: 15px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a {
    text-indent: inherit;
    padding-left: 5px;
  }
  html[dir=rtl] .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a {
    padding-left: unset;
    padding-right: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a span {
    text-indent: -9999px;
    display: inline-block;
  }
}
.SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a:before {
  content: none;
}
@media only screen and (max-width: 767px) {
  .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a:before {
    content: "";
  }
}
.SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active {
  width: auto;
}
.SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a {
  padding-left: 15px;
  border: 0;
}
html[dir=rtl] .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a {
  padding-left: unset;
  padding-right: 15px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a {
    text-indent: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a span {
    display: block;
    text-indent: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel.icon-no .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a:before {
    content: none;
  }
}
.SearchPanel.icon-center .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a {
  padding-top: 0;
  padding-left: 15px;
}
html[dir=rtl] .SearchPanel.icon-center .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a {
  padding-left: unset;
  padding-right: 15px;
}
.SearchPanel.icon-center .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a:before {
  display: block;
  position: relative;
  margin: 0 auto;
  left: inherit;
  margin-bottom: 10px;
}
html[dir=rtl] .SearchPanel.icon-center .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a:before {
  left: unset;
  right: inherit;
}
.SearchPanel.icon-left .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a {
  padding-left: 50px;
}
html[dir=rtl] .SearchPanel.icon-left .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a {
  padding-left: unset;
  padding-right: 50px;
}
.SearchPanel.icon-left .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a:before {
  left: 10px;
}
html[dir=rtl] .SearchPanel.icon-left .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a:before {
  left: unset;
  right: 10px;
}
.SearchPanel.icon-right .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a {
  padding-right: 50px;
}
html[dir=rtl] .SearchPanel.icon-right .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a {
  padding-left: 50px;
  padding-right: unset;
}
.SearchPanel.icon-right .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a:before {
  right: 10px;
}
html[dir=rtl] .SearchPanel.icon-right .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs li a:before {
  left: 10px;
  right: unset;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group {
  position: relative;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.select2-inner .select2-selection {
  padding: 20px 6px 0 6px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group label {
  position: absolute;
  top: 4px;
  left: 11px;
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  pointer-events: none;
}
html[dir=rtl] .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group label {
  right: 11px;
  left: unset;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse {
  top: 10px;
}
@media only screen and (max-width: 767px) {
  .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .SearchReverse {
    top: 35px;
  }
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-control, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .select2-selection {
  padding: 15px 6px 0 6px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .item .form-control, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .item .select2-selection, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .child .form-control, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .child .select2-selection {
  padding: 10px 6px 10px 6px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel {
  top: 55px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.rooms-container-area .tab-content .RoomArea button.form-control, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.rooms-container-area .tab-content .RoomArea button.select2-selection {
  padding: 5px 6px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner label {
  position: inherit;
  left: inherit;
  top: inherit;
}
html[dir=rtl] .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .search-sub-panel.passenger-container-area .search-sub-panel-inner .input-spinner label {
  left: unset;
  right: inherit;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .rooms-text-area, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .passenger-text-area, .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group .form-hotel-name {
  padding: 10px 6px 0px 6px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.SearchBt {
  padding-top: 0;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date label {
  left: 10px;
}
html[dir=rtl] .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.Check-in-Date label {
  left: unset;
  right: 10px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.AutoComplete label.title2 {
  display: none;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area {
  margin: 0;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
  top: 7px;
  left: inherit;
  padding: 0 0 0 20px;
}
html[dir=rtl] .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
  padding: 0 20px 0 0;
  left: unset;
  right: inherit;
}
.SearchPanel.input-line-no .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .search-inner .search-area .form-group:after {
  content: none;
}

.search-block .SearchPanel {
  margin-bottom: 0 !important;
  min-height: inherit !important;
}
.search-block .SearchPanel .search-fix .search-area .search-multi-room .tabpanel .tab-content {
  /*background-color: $color-primary-tint-90 !important;*/
}

.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport {
  width: 100%;
  margin: 5px 0 0;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style {
  padding-top: 0;
  padding-bottom: 0;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input[type=radio], .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input ~ .check {
  width: 15px;
  height: 15px;
  top: 0;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input ~ .check:before {
  font-size: 12px;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  padding: 0 0 0 20px;
  color: #333;
  pointer-events: inherit;
  overflow: inherit;
  white-space: inherit;
  text-overflow: inherit;
  top: inherit;
  left: inherit;
}
html[dir=rtl] .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style label {
  left: unset;
  right: inherit;
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input ~ label {
  color: #333333;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input ~ label {
    color: #333333;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input ~ label {
    color: #333333;
  }
}
.SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input:checked ~ label {
  color: #020307;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input:checked ~ label {
    color: #020307;
  }
}
@media only screen and (max-width: 767px) {
  .SearchPanel.label-to-input .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.IncludeNearByAirport .checkbox-style input:checked ~ label {
    color: #020307;
  }
}

.page-status-subpage .SearchPanel.inner-container-fix {
  margin: 15px 0;
}

.page-status-subpage .search-block .SearchPanel.inner-container-fix {
  margin: 0;
}
.page-status-subpage .search-block .SearchPanel.inner-container-fix .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.search-criteria {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background-color: #e7f1fd;
  padding: 5px 5px 0 5px;
}
html[dir=rtl] .search-criteria {
  left: unset;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .search-criteria {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .search-criteria {
    display: block;
  }
}
.search-criteria ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -2px;
  margin-right: -2px;
}
.search-criteria ul li {
  width: 50%;
  padding: 0 2px;
}
.search-criteria ul li a i {
  margin-right: 5px;
}
html[dir=rtl] .search-criteria ul li a i {
  margin-right: unset;
  margin-left: 5px;
}

.page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate {
  display: flex;
  flex-wrap: wrap;
}
.page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .search-multi-flight {
  order: 1;
}
@media only screen and (max-width: 767px) {
  .page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .search-multi-flight {
    z-index: 0;
  }
}
.page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .multi-flight-area.add-multi-flight {
  position: relative !important;
  order: 4;
  top: 0 !important;
  background-color: transparent !important;
  padding: 0 !important;
  left: unset !important;
}
@media only screen and (max-width: 767px) {
  .page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .multi-flight-area.add-multi-flight {
    order: 2;
    z-index: 0;
  }
}
.page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .multi-flight-area.add-multi-flight .btnclose {
  display: none !important;
}
.page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .PassengerInfoArea {
  order: 2;
}
@media only screen and (max-width: 767px) {
  .page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .PassengerInfoArea {
    order: 3;
  }
}
.page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .Search {
  order: 3;
}
@media only screen and (max-width: 767px) {
  .page-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .Search {
    order: 4;
  }
}

.page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate {
  display: flex;
  flex-wrap: wrap;
}
.page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .search-multi-flight {
  order: 1;
}
@media only screen and (max-width: 767px) {
  .page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .search-multi-flight {
    z-index: 0;
  }
}
.page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .multi-flight-area.add-multi-flight {
  position: absolute !important;
  order: unset;
  top: 90px !important;
  background-color: #d0d4de !important;
  padding: 5px !important;
  left: 5px !important;
}
@media only screen and (max-width: 767px) {
  .page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .multi-flight-area.add-multi-flight {
    order: 2 !important;
    z-index: 75;
    position: relative !important;
    top: unset !important;
    left: unset !important;
    padding: unset !important;
    background-color: transparent !important;
  }
}
.page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .multi-flight-area.add-multi-flight .btnclose {
  display: block !important;
}
.page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .PassengerInfoArea {
  order: 2;
}
@media only screen and (max-width: 767px) {
  .page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .PassengerInfoArea {
    order: 2;
  }
}
.page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .Search {
  order: 3;
}
@media only screen and (max-width: 767px) {
  .page-body .search-panel-collapse .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane.OnlyFlight .search-inner.search-multi-city .search-area .flight-autocomplate .Search {
    order: 3;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.search-block .SearchPanel .container .search-menu {
  display: none;
}
.search-block .SearchPanel .container .search-menu.navbar-open {
  display: block;
  margin: 15px 0 0 0;
}
.search-block .SearchPanel .container .search-menu.navbar-open + .tab-content {
  margin-bottom: 15px;
}

.Search-Area {
  float: right;
}
html[dir=rtl] .Search-Area {
  float: left;
}
@media (min-width: 992px) {
  .Search-Area {
    width: calc(100% - 148px);
  }
}
@media screen and (min-width: 1200px) {
  .Search-Area {
    width: calc(100% - 148px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .Search-Area {
    width: calc(100% - 148px);
  }
}
@media only screen and (max-width: 767px) {
  .Search-Area {
    width: 100%;
  }
}
.Search-Area .HeaderSearch {
  position: relative;
  border: 1px solid #717d9d;
  border-radius: 0;
  border-width: 1px;
}
@media (min-width: 992px) {
  .Search-Area .HeaderSearch {
    /*position: absolute;*/
    width: 340px;
    /*right: 15px;
    top: 10px;*/
    float: right;
    margin: 10px 0 0 0;
  }
  html[dir=rtl] .Search-Area .HeaderSearch {
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .Search-Area .HeaderSearch {
    /*position: absolute;*/
    width: 340px;
    /*right: 15px;
    top: 10px;*/
    float: right;
    margin: 30px 0 5px 0;
  }
  html[dir=rtl] .Search-Area .HeaderSearch {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  .Search-Area .HeaderSearch {
    /*position: absolute;*/
    width: 100%;
    /*right: 15px;
    top: 10px;*/
    float: left;
    margin-bottom: 5px;
    width: 100%;
  }
  html[dir=rtl] .Search-Area .HeaderSearch {
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  .Search-Area .HeaderSearch {
    margin-bottom: 15px;
  }
}
.Search-Area .HeaderSearch .form-group {
  margin: 0;
  position: relative;
}
.Search-Area .HeaderSearch .form-group .form-control, .Search-Area .HeaderSearch .form-group .select2-selection {
  border: 0;
  border: 0 solid #fff;
  border-radius: 0;
  height: 38px;
  border-radius: 0;
  -webkit-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  -moz-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  cursor: text;
}
.Search-Area .HeaderSearch .form-group .form-control:focus, .Search-Area .HeaderSearch .form-group .select2-selection:focus, .Search-Area .HeaderSearch .form-group .form-control:active, .Search-Area .HeaderSearch .form-group .select2-selection:active {
  -webkit-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  -moz-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
}
.Search-Area .HeaderSearch .icon {
  color: rgba(19, 39, 92, 0.3);
  padding: 0 10px;
  cursor: pointer;
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 24px;
  top: 2px;
}
html[dir=rtl] .Search-Area .HeaderSearch .icon {
  left: 0;
  right: unset;
}
.Search-Area .HeaderSearch .autocomletearea {
  /*width: 520px;
  height: 45px;
  transition: all .5s ease;
  position: absolute;
  right: 15px;
  box-sizing: border-box;
  opacity: 1;
  bottom: 6px;
  z-index: 1;
  padding: 0 2px;*/
}
.Search-Area .HeaderSearch .autocomletearea.expanded {
  /*height: 45px;
  opacity: 1;
  bottom: 67px;
  z-index: 11;
  -webkit-box-shadow: 0px 10px 0px -1px #e20a17;
  -moz-box-shadow: 0px 10px 0px -1px #e20a17;
  box-shadow: 0px 10px 0px -1px #e20a17;*/
}

.page-general-fix .Search-Area label, .page-label-to-input.page-general-fix .Search-Area label {
  top: inherit;
  left: inherit;
}
html[dir=rtl] .page-general-fix .Search-Area label, html[dir=rtl] .page-label-to-input.page-general-fix .Search-Area label {
  right: inherit;
  left: unset;
}
.page-general-fix .Search-Area .form-control, .page-general-fix .Search-Area .select2-selection, .page-label-to-input.page-general-fix .Search-Area .form-control {
  padding: 10px 40px 10px 10px;
}
html[dir=rtl] .page-general-fix .Search-Area .form-control, html[dir=rtl] .page-general-fix .Search-Area .select2-selection, html[dir=rtl] .page-label-to-input.page-general-fix .Search-Area .form-control {
  padding: 10px 10px 10px 40px;
}
.page-general-fix .Search-Area .form-control::placeholder, .page-general-fix .Search-Area .select2-selection::placeholder, .page-general-fix .Search-Area .form-control:focus::placeholder, .page-label-to-input.page-general-fix .Search-Area .form-control::placeholder, .page-label-to-input.page-general-fix .Search-Area .form-control:focus::placeholder {
  text-indent: 0 !important;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.body-area {
  position: relative;
  z-index: inherit !important;
}

.HotelListContainer .body-area {
  position: relative;
  z-index: inherit;
}

.search-filters {
  padding-right: 0;
  padding-left: 10px;
  background-color: #e7e9ef;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
  z-index: 0;
}
html[dir=rtl] .search-filters {
  padding-right: 10px;
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  .search-filters {
    position: fixed;
    top: 0;
    left: 1000px;
    right: -500px;
    bottom: 0;
    z-index: 1049;
    background-color: rgba(255, 255, 255, 0.9);
    overflow: scroll;
    padding: 15px;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    margin-bottom: 0;
  }
  html[dir=rtl] .search-filters {
    right: 1000px;
    left: -500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .search-filters {
    position: fixed;
    top: 0;
    left: -500px;
    right: inherit;
    bottom: 0;
    z-index: 1049;
    background-color: rgba(255, 255, 255, 0.9);
    overflow: scroll;
    padding: 15px;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  }
  html[dir=rtl] .search-filters {
    right: -500px;
    left: inherit;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .search-filters.open {
    left: 0;
    right: 0;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .search-filters.open {
    left: 0;
    right: 0;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
}
.search-filters .title {
  font-size: 16px;
  color: #020307;
  padding: 14px 0 5px 0;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
}
.search-filters .title:before {
  content: "";
  position: absolute;
  height: 1px;
  left: -10px;
  right: 0;
  background-color: #b9bbc8;
  bottom: 0;
}
.search-filters .search-filter-inner .transfer-price .content .panel .panel-body {
  padding-right: 5px;
  max-height: unset;
  overflow: unset;
}
.search-filters .search-filter-inner .search-filter-panel.hotel-name .content .panel .panel-body, .search-filters .search-filter-inner .search-filter-panel.hotel-price .content .panel .panel-body, .search-filters .search-filter-inner .search-filter-panel.outbound-flight-time .content .panel .panel-body, .search-filters .search-filter-inner .search-filter-panel.return-flight-time .content .panel .panel-body {
  padding-right: 5px;
  max-height: unset;
  overflow: unset;
}
.search-filters .search-filter-inner .filter-message {
  margin-top: 10px;
}
.search-filters .search-filter-inner .content .panel {
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  background-color: transparent;
  margin-bottom: 10px;
}
.search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:link, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active {
  display: block;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
  padding: 10px 0;
  color: #0b1735;
}
.search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:hover, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:focus, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:link:hover, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:link:focus, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:link:active, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active:hover, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active:focus, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active:active {
  text-decoration: none;
}
.search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:before, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:link:before, .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0;
  text-align: center;
}
html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:before, html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:link:before, html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-heading .panel-title a.collapse:active:before {
  left: 0;
  right: unset;
}
.search-filters .search-filter-inner .content .panel .panel-body {
  padding: 5px 0;
  max-height: 200px;
  overflow: hidden auto;
  margin-right: 5px;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius);*/
}
html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-body {
  margin-right: 0;
  margin-left: 5px;
}
.search-filters .search-filter-inner .content .panel .panel-body::-webkit-scrollbar {
  width: 5px;
}
.search-filters .search-filter-inner .content .panel .panel-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: gray;
}
.search-filters .search-filter-inner .content .panel .panel-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:active, .search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:focus, .search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:active ~ .check, .search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:focus ~ .check, .search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style input:checked ~ label {
  color: #020307;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #515151;
  margin: 0;
  vertical-align: middle;
  font-size: 12px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-body .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.search-filters .search-filter-inner .content .panel .panel-body .checkbox-style.deactivate label {
  opacity: 0.3;
}
.search-filters .search-filter-inner .content .panel .panel-body .just-filter-by-it {
  position: absolute;
  right: 0;
  top: 0;
  padding: 2px 5px;
  z-index: 10;
}
html[dir=rtl] .search-filters .search-filter-inner .content .panel .panel-body .just-filter-by-it {
  right: unset;
  left: 0;
}
.search-filters .search-filter-inner .content .panel.hsp-hotel-star .panel-body label {
  color: #f48a14;
}
.search-filters .search-filter-inner .content .panel.hsp-hotel-star .panel-body .checkbox-style input:checked ~ label {
  color: #f48a14;
}
.search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  right: 0;
  top: -4px;
  background: url(images/sprite.png) no-repeat -590px 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:before, html[dir=rtl] .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, html[dir=rtl] .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, html[dir=rtl] .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, html[dir=rtl] .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  right: unset;
  left: 0;
}
.search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a.collapsed:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:active.collapsed:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:focus.collapsed:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:visited.collapsed:before, .search-filters.icon-sprite .search-filter-inner .content .panel .panel-heading .panel-title a:link.collapsed:before {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  content: "\f106";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a.collapsed:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:active.collapsed:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:focus.collapsed:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:visited.collapsed:before, .search-filters.icon-angle .search-filter-inner .content .panel .panel-heading .panel-title a:link.collapsed:before {
  content: "\f107";
}
.search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  content: "\f0aa";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a.collapsed:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:active.collapsed:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:focus.collapsed:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:visited.collapsed:before, .search-filters.icon-arrow-circle .search-filter-inner .content .panel .panel-heading .panel-title a:link.collapsed:before {
  content: "\f0ab";
}
.search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  content: "\f01a";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a.collapsed:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:active.collapsed:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:focus.collapsed:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:visited.collapsed:before, .search-filters.icon-arrow-circle-o .search-filter-inner .content .panel .panel-heading .panel-title a:link.collapsed:before {
  content: "\f01b";
}
.search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  content: "\f0d8";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a.collapsed:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:active.collapsed:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:focus.collapsed:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:visited.collapsed:before, .search-filters.icon-caret .search-filter-inner .content .panel .panel-heading .panel-title a:link.collapsed:before {
  content: "\f0d7";
}
.search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:active:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:focus:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:visited:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:link:before {
  content: "\f068";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a.collapsed:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:active.collapsed:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:focus.collapsed:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:visited.collapsed:before, .search-filters.icon-plus .search-filter-inner .content .panel .panel-heading .panel-title a:link.collapsed:before {
  content: "\f067";
}
.search-filters.badge-right .content .panel .panel-body .checkbox-style label {
  padding-right: 35px;
}
html[dir=rtl] .search-filters.badge-right .content .panel .panel-body .checkbox-style label {
  padding-right: unset;
  padding-left: 35px;
}
.search-filters.badge-right .badge {
  float: right;
  position: absolute;
  right: 10px;
  top: 2px;
}
html[dir=rtl] .search-filters.badge-right .badge {
  left: 10px;
  right: unset;
  float: left;
}
.search-filters.badge-back-no .badge {
  position: relative;
  background-color: transparent;
  color: inherit;
  font-size: inherit;
}
.search-filters.badge-back-no .badge:before {
  content: "(";
  display: inline-block;
}
.search-filters.badge-back-no .badge:after {
  content: ")";
  display: inline-block;
}

.SearcClose {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .SearcClose {
    display: block;
    float: right;
    color: red;
    font-size: 28px;
    position: relative;
    top: -10px;
  }
  html[dir=rtl] .SearcClose {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  .SearcClose {
    display: block;
    float: right;
    color: red;
    font-size: 28px;
    position: relative;
    top: -10px;
  }
  html[dir=rtl] .SearcClose {
    float: left;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.Hotel-Search.panel-collapse .panel-body {
  position: relative;
}
.Hotel-Search.panel-collapse .panel-body .autocomplete-style.new {
  display: none;
  top: 55px;
  background-color: #fff;
  position: absolute;
  width: calc(100% - 5px) !important;
}
.Hotel-Search.panel-collapse .panel-body .autocomplete-style.new:before {
  border-color: transparent #ffffff transparent transparent;
}
.Hotel-Search.panel-collapse .panel-body .autocomplete-style.new.active {
  display: block;
}
.Hotel-Search.panel-collapse .panel-body .autocomplete-style .auto-complete-area div a {
  cursor: pointer;
}
.Hotel-Search.panel-collapse .panel-body .selected-products {
  margin: 4px 0;
  position: relative;
}
.Hotel-Search.panel-collapse .panel-body .close {
  position: absolute;
  right: 0;
}
html[dir=rtl] .Hotel-Search.panel-collapse .panel-body .close {
  left: 0;
  right: unset;
}
.Hotel-Search.panel-collapse .panel-body .clearAll {
  float: right;
  background-color: red;
  color: #ffffff;
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 0;
  cursor: pointer;
}
html[dir=rtl] .Hotel-Search.panel-collapse .panel-body .clearAll {
  float: left;
}
.Hotel-Search.panel-collapse .panel-body .clearAll .close {
  display: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.compare-list .filter-properties {
  margin-bottom: 0;
}
.compare-list .filter-properties .search-count {
  float: left;
  margin-bottom: 0;
}
html[dir=rtl] .compare-list .filter-properties .search-count {
  float: right;
}
.compare-list .filter-properties .hotel-view {
  position: relative;
  top: -8px;
  right: 10px;
}
html[dir=rtl] .compare-list .filter-properties .hotel-view {
  left: 10px;
  right: unset;
}

.filter-properties {
  margin-bottom: 10px;
}
.filter-properties.ExcursionFilterProperties, .filter-properties.TransferFilterProperties {
  margin-top: 10px;
}
.filter-properties .left.socialShare-active {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  .filter-properties .left.socialShare-active {
    flex-direction: column;
    align-items: unset;
  }
}
@media only screen and (max-width: 767px) {
  .filter-properties .left.socialShare-active .search-count {
    order: 2;
  }
}
@media only screen and (max-width: 767px) {
  .filter-properties .left.socialShare-active .socialMediaShare {
    order: 1;
    margin-bottom: 10px;
  }
}
.filter-properties .right.socialShare-active {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .filter-properties .right.socialShare-active {
    flex-direction: column;
    align-items: unset;
  }
}
@media only screen and (max-width: 767px) {
  .filter-properties .right.socialShare-active .filter-group {
    order: 2;
  }
}
.filter-properties .socialMediaShare {
  display: flex;
  align-items: center;
}
.filter-properties .socialMediaShare .caption {
  margin-right: 10px;
}
.filter-properties .socialMediaShare .socialShareList {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .filter-properties .socialMediaShare {
    order: 1;
    margin-bottom: 10px !important;
  }
}
.filter-properties .search-count {
  margin-bottom: 10px;
}
.filter-properties .filter-group {
  float: left;
}
html[dir=rtl] .filter-properties .filter-group {
  float: right;
}
.filter-properties .filter-group label {
  font-weight: normal;
  display: none;
}
.filter-properties .hotel-view {
  float: right;
}
html[dir=rtl] .filter-properties .hotel-view {
  float: left;
}
.filter-properties .hotel-view a {
  width: auto;
  display: inline-block;
  font-size: 14px;
  padding: 12px 16px;
}
@media only screen and (max-width: 767px) {
  .filter-properties .hotel-view a {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .filter-properties .hotel-view a.compare {
    display: none !important;
  }
}
.filter-properties .hotel-view a i {
  color: #333;
  margin-left: 5px;
}
html[dir=rtl] .filter-properties .hotel-view a i {
  margin-right: 5px;
  margin-left: unset;
}
.filter-properties .hotel-view a.active-fix {
  display: inline-block;
}
.filter-properties .hotel-view a.active {
  display: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.otel-item.back-shadow .between {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.otel-item.zebra-back:nth-child(odd) .between {
  background-color: #ffffff;
}
.otel-item.zebra-back:nth-child(even) .between {
  background-color: #f5f5f5;
}

.otel-item {
  margin-bottom: 10px;
}
.otel-item.operator-hotel .between {
  background-color: #e0e3ec;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.otel-item .between {
  border: 0 solid #e3e3e3;
  border-radius: 0;
  position: relative;
  overflow: hidden;
  background-color: transparent;
}
.otel-item .between .img_col {
  cursor: pointer;
  border-radius: 0;
  position: relative;
  width: 100%;
}
.otel-item .between .img_col .image {
  display: flex;
  height: 100%;
}
.otel-item .between .img_col .operatorHotel {
  background-color: #f8a03e;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 2px 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
}
.otel-item .between .img_col .discount {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 0;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  padding-left: 40px;
  font-weight: bold;
}
html[dir=rtl] .otel-item .between .img_col .discount {
  padding-right: 40px;
  padding-left: unset;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .img_col .discount {
    padding-left: 10px;
  }
  html[dir=rtl] .otel-item .between .img_col .discount {
    padding-right: 10px;
    padding-left: unset;
  }
}
.otel-item .between .img_col .discount .discount-rate {
  background-color: #ef5436;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .otel-item .between .img_col .discount .discount-rate {
  left: 0;
  right: unset;
}
.otel-item .between .img_col .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.otel-item .between .img_col .sejourHotel {
  background-color: #f48a14;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 2px 0;
  font-weight: bold;
  font-size: 12px;
}
.otel-item .between .img_col .compare-link {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  right: 0;
}
.otel-item .between .img_col .compare-link .compare-bt {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #47B747;
  color: #ffffff;
  display: block;
  text-align: center;
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .img_col .compare-link .compare-bt {
    display: none;
  }
}
.otel-item .between .img_col .compare-link .compare-bt:hover, .otel-item .between .img_col .compare-link .compare-bt:focus, .otel-item .between .img_col .compare-link .compare-bt:active {
  width: 100%;
}
.otel-item .between .img_col .compare-link .compare-bt .glyphicon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
}
html[dir=rtl] .otel-item .between .img_col .compare-link .compare-bt .glyphicon {
  left: unset;
  right: 0;
}
.otel-item .between .img_col .compare-link .compare-bt .comp-text {
  display: none;
  position: absolute;
  top: 0;
  background-color: #47B747;
  color: #ffffff;
  white-space: nowrap;
  padding: 0 10px 0 5px;
  left: 30px;
  font-size: 12px;
}
html[dir=rtl] .otel-item .between .img_col .compare-link .compare-bt .comp-text {
  right: 30px;
  left: unset;
}
.otel-item .between .img_col .compare-link .compare-bt.RemoveCompare {
  background-color: #B74747;
}
.otel-item .between .img_col .compare-link .compare-bt.RemoveCompare:hover .comp-text, .otel-item .between .img_col .compare-link .compare-bt.RemoveCompare:focus .comp-text, .otel-item .between .img_col .compare-link .compare-bt.RemoveCompare:active .comp-text {
  background-color: #B74747;
}
.otel-item .between .img_col .compare-link .compare-bt.AddCompare {
  background-color: #47B747;
}
.otel-item .between .img_col .compare-link .compare-bt:hover .comp-text, .otel-item .between .img_col .compare-link .compare-bt:focus .comp-text, .otel-item .between .img_col .compare-link .compare-bt:active .comp-text {
  display: block;
}
.otel-item .between .hotel-name {
  color: #020307;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .hotel-name {
    white-space: inherit;
    text-overflow: inherit;
    overflow: inherit;
  }
}
.otel-item .between .hotel-category {
  font-size: 16px;
  color: #f48a14;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .hotel-category {
    display: block;
  }
}
.otel-item .between .hotel-category .name {
  font-size: 75%;
}
.otel-item .between .hotel-town {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.otel-item .between .hotel-town span:after {
  content: "/";
  display: inline-block;
}
.otel-item .between .hotel-town span:last-child:after {
  content: none;
}
.otel-item .between .starting-from {
  position: absolute;
  right: 0;
  top: -40px;
  font-size: 13px;
  color: #020307;
  font-weight: 600;
  pointer-events: none;
  cursor: text;
  white-space: nowrap;
}
html[dir=rtl] .otel-item .between .starting-from {
  right: unset;
  left: 0;
}
.otel-item .between .room-info {
  position: absolute;
  right: 0;
  top: -20px;
  font-size: 13px;
  color: #020307;
  font-weight: 600;
  pointer-events: none;
  cursor: text;
  white-space: nowrap;
}
html[dir=rtl] .otel-item .between .room-info {
  right: unset;
  left: 0;
}
.otel-item .between .btnBook {
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  outline: 0;
  cursor: pointer;
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 0; /*TVB2C-7939*/
  text-decoration: none;
}
html[dir=rtl] .otel-item .between .btnBook {
  right: unset;
  left: 10px;
}
.otel-item .between .btnBook .oldprice {
  position: absolute;
  z-index: 1;
  top: -25px;
  right: 0;
  color: #000000;
}
html[dir=rtl] .otel-item .between .btnBook .oldprice {
  right: unset;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .btnBook .oldprice {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
    color: #ffffff;
  }
}
.otel-item .between .btnBook .oldprice + .room-info {
  top: -45px;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .btnBook .oldprice + .room-info {
    top: -40px;
  }
}
.otel-item .between .btnBook .oldprice + .room-info + .starting-from {
  top: -65px;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .btnBook .oldprice + .room-info + .starting-from {
    top: -20px;
  }
}
@media only screen and (max-width: 767px) {
  .otel-item .between .btnBook {
    position: relative;
    left: inherit;
    right: inherit;
    display: block;
    top: 0;
  }
}
.otel-item .between .price-text {
  font-size: 18px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #6aaa85;
  text-decoration: none;
}
html[dir=rtl] .otel-item .between .price-text {
  right: unset;
  left: 10px;
}
.otel-item .between .price-text:hover, .otel-item .between .price-text:focus, .otel-item .between .price-text:active {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .price-text {
    position: inherit;
    left: inherit;
    right: inherit;
    margin: 10px 0;
  }
}
.otel-item .between .location div {
  display: inline-block;
  margin-right: 5px;
}
html[dir=rtl] .otel-item .between .location div {
  margin-right: unset;
  margin-left: 5px;
}
.otel-item .between .location div i.fa {
  margin-right: 5px;
}
html[dir=rtl] .otel-item .between .location div i.fa {
  margin-right: unset;
  margin-left: 5px;
}
.otel-item .between .location div span {
  display: inline-block;
  margin-left: 5px;
}
html[dir=rtl] .otel-item .between .location div span {
  margin-right: 5px;
  margin-left: unset;
}
.otel-item .between .location div.div-fix {
  display: block;
}
.otel-item .between .location div:last-child {
  margin-right: 0;
}
html[dir=rtl] .otel-item .between .location div:last-child {
  margin-left: 0;
  margin-right: unset;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .location div {
    display: block;
    margin: 0;
  }
}
.otel-item .between .hotel-detail-link {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #020307;
  font-weight: bold;
}
html[dir=rtl] .otel-item .between .hotel-detail-link {
  left: 10px;
  right: unset;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .hotel-detail-link {
    position: inherit;
    top: inherit;
    right: inherit;
    display: block;
    text-align: right;
    margin: 10px 0 0 0;
  }
  html[dir=rtl] .otel-item .between .hotel-detail-link {
    left: inherit;
  }
}
.otel-item .between .book-detail .service-list .service-list-text {
  font-weight: bold;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
}
.otel-item .between .book-detail .service-list .service-list-area {
  display: inline-block;
}
.otel-item .between .book-detail .service-list .service-list-area:before {
  content: " ";
  display: table;
}
.otel-item .between .book-detail .service-list .service-list-area:after {
  content: " ";
  display: table;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.otel-item .between .book-detail .service-list .service-list-area .tooltipview {
  cursor: pointer;
}
.otel-item .between .book-detail .service-list .service-list-area .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.otel-item .between .book-detail .service-list .service-list-area .ser-icon-flight:first-child {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.otel-item .between .book-detail .service-list .service-list-area .ser-icon-flight:last-child {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.otel-item .between .book-detail .service-list .service-list-area .ser-icon-hotel {
  background: none;
  text-align: center;
}
.otel-item .between .book-detail .service-list .service-list-area .ser-icon-hotel:before {
  content: "\f236";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  text-align: center;
  position: relative;
  color: #b5bbd3;
  top: 3px;
}
.otel-item .between .book-detail .service-list .ser-icon-, .otel-item .between .book-detail .service-list [class*=ser-icon-] {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat 0 -490px;
  float: left;
}
html[dir=rtl] .otel-item .between .book-detail .service-list .ser-icon-, html[dir=rtl] .otel-item .between .book-detail .service-list [class*=ser-icon-] {
  float: right;
}
.otel-item .between .book-detail .service-list .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.otel-item .between .book-detail .service-list .ser-icon-transfer {
  background: url(images/sprite.png) no-repeat -60px -490px;
}
.otel-item .between .book-detail .service-list .ser-icon-guide {
  background: url(images/sprite.png) no-repeat -90px -490px;
}
.otel-item .between .book-detail .service-list .ser-icon-transport {
  background: url(images/sprite.png) no-repeat -120px -490px;
}
.otel-item .between .book-detail .service-list .ser-icon-skipass {
  background: url(images/sprite.png) no-repeat -150px -490px;
}
.otel-item .between .book-detail .service-list .ser-icon-handfee, .otel-item .between .book-detail .service-list .ser-icon-aptaxe {
  background: url(images/sprite.png) no-repeat -180px -490px;
}
.otel-item .between .book-detail .service-list .ser-icon-excursion {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.otel-item .between .themes {
  margin-bottom: 10px;
  padding-right: 15%;
  position: relative;
  z-index: 0;
}
html[dir=rtl] .otel-item .between .themes {
  padding-right: unset;
  padding-left: 15%;
}
@media only screen and (max-width: 767px) {
  .otel-item .between .themes {
    padding-right: 0;
  }
}
.otel-item .between .themes span {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-right: 5px;
  margin-bottom: 2px;
}
.otel-item .between .themes span:after {
  content: ",";
  display: inline-block;
}
.otel-item .between .themes span:last-child:after {
  content: none;
}
html[dir=rtl] .otel-item .between .themes span {
  margin-left: 5px;
  margin-right: 0;
}
.otel-item .between .themes span:last-child {
  margin-right: 0;
}
html[dir=rtl] .otel-item .between .themes span:last-child {
  margin-left: 0;
}
.otel-item .between .themes.back-color span {
  color: #ffffff;
  font-size: 11px;
  padding: 2px 5px;
}
.otel-item .between .themes.back-color span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 4px;
}
.otel-item .between .themes.back-color span[class*=theme]:after {
  background-color: #ef5436;
}
.otel-item .between .themes.back-color span.theme-1:after {
  background-color: #FF756D;
}
.otel-item .between .themes.back-color span.theme-2:after {
  background-color: #90c978;
}
.otel-item .between .themes.back-color span.theme-3:after {
  background-color: #ffb447;
}
.otel-item .between .themes.back-color span.theme-4:after {
  background-color: #9A91AC;
}
.otel-item .between .themes.back-color span.theme-5:after {
  background-color: #62A9FF;
}
.otel-item .between .themes.back-color span.theme-6:after {
  background-color: #B9264F;
}
.otel-item .between .themes.back-color span.theme-7:after {
  background-color: #990099;
}
.otel-item .between .themes.back-color span.theme-8:after {
  background-color: #1F88A7;
}
.otel-item .between .themes.back-color span.theme-9:after {
  background-color: #0000CE;
}
.otel-item .between .themes.back-color span.theme-10:after {
  background-color: #4A9586;
}
.otel-item .between .themes.back-color span.theme-11:after {
  background-color: #B05F3C;
}
.otel-item .between .themes.back-color span.theme-12:after {
  background-color: #59955C;
}
.otel-item .between .themes.back-color span.theme-13:after {
  background-color: #7979FF;
}
.otel-item .between .themes.back-color span.theme-14:after {
  background-color: #AE70ED;
}
.otel-item .between .themes.back-color span.theme-15:after {
  background-color: #A27AFE;
}
.otel-item .between .price-text {
  display: none;
}
@media (min-width: 992px) {
  .otel-item.description-exist .between .hotel-name {
    width: 70%;
  }
}
@media screen and (min-width: 1200px) {
  .otel-item.description-exist .between .hotel-name {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .otel-item.description-exist .between .hotel-name {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .otel-item.description-exist .between .hotel-name {
    width: 100%;
  }
}
.otel-item.book-to-price .between .btnBook .book-now {
  display: none;
}
.otel-item.book-to-text .between .btnBook .price {
  display: none;
}
.otel-item.book-to-text .between .btnBook .book-now {
  display: block;
}
.otel-item.book-to-text .between .price-text {
  display: block;
  bottom: 50px;
  text-align: right;
  color: #020307;
}
@media only screen and (max-width: 767px) {
  .otel-item.book-to-text .between .price-text {
    text-align: center;
  }
}
.otel-item.book-price-text .between .btnBook {
  display: none !important;
}
.otel-item.book-price-text .between .price-text {
  display: block;
  cursor: pointer;
}
.otel-item.book-price-text .between .price-text .oldprice {
  position: relative;
  color: #000000;
  font-size: 80%;
  display: inline-block;
}
.otel-item.seperator-line {
  margin-bottom: 10px;
  border-bottom: 1px solid #dadde2;
  padding-bottom: 10px;
}
.otel-item.seperator-line:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.otel-item .between {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .otel-item .between {
    width: 100%;
    flex-direction: column;
  }
}
.otel-item .between .item-left {
  float: left;
  width: 25%;
  display: flex;
}
html[dir=rtl] .otel-item .between .item-left {
  float: right;
}
@media (min-width: 992px) {
  .otel-item .between .item-left {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .otel-item .between .item-left {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .otel-item .between .item-left {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .otel-item .between .item-left {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .otel-item .between .item-left .image img {
    width: 100%;
  }
}
.otel-item .between .item-middle {
  float: left;
  width: 75%;
  padding: 10px 10px;
}
html[dir=rtl] .otel-item .between .item-middle {
  float: right;
}
@media (min-width: 992px) {
  .otel-item .between .item-middle {
    width: 70%;
  }
}
@media screen and (min-width: 1200px) {
  .otel-item .between .item-middle {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .otel-item .between .item-middle {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .otel-item .between .item-middle {
    width: 100%;
  }
}
.otel-item .between .item-right {
  display: none;
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .HotelList.List .hotel-items .otel-item .between .item-middle .btnBook:has(.room-info:not(:empty)):has(.starting-from:not(:empty)) {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .HotelList.List .hotel-items .otel-item .between .item-middle .btnBook:has(.room-info:not(:empty)):not(:has(.starting-from:not(:empty))) {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .HotelList.List .hotel-items .otel-item .between .item-middle .btnBook:has(.room-info:not(:empty)):not(:has(.starting-from:not(:empty))) .room-info {
    top: -22px;
  }
}
@media only screen and (max-width: 767px) {
  .HotelList.List .hotel-items .otel-item .between .item-middle .btnBook:has(.starting-from:not(:empty)):not(:has(.room-info:not(:empty))) {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .HotelList.List .hotel-items .otel-item .between .item-middle .btnBook:has(.starting-from:not(:empty)):not(:has(.room-info:not(:empty))) .starting-from {
    top: -22px;
  }
}

@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday i.fa + .tooltip {
    width: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday i.fa + .tooltip .tooltip-arrow {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday i.fa + .tooltip .tooltip-inner {
    max-width: 100%;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.flight-select-area {
  position: relative;
  background-color: #e7e9ef;
  border-radius: 0;
  margin-bottom: 20px;
}
.flight-select-area .flight-select-title {
  background-color: #13275c;
  padding: 15px 20px;
  border-radius: 0 0 0 0;
  color: #ffffff;
  font-weight: bold;
}
.flight-select-area .flight-select .flydate .swiper-area {
  position: relative;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-button {
  background-size: 9px 15px;
  width: 25px;
  background-image: none;
  background-color: #e7e9ef;
  height: 48px;
  padding-top: 0px;
  top: 10px;
  line-height: 48px;
  margin: 0;
  z-index: 1;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-button:before {
  content: "";
  font-family: "Glyphicons Halflings";
  font-size: 24px;
  color: #f48a14;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-button.swiper-button-next {
  right: 0 !important;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-button.swiper-button-next:before {
  content: "\e258";
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-button.swiper-button-prev {
  left: 0px !important;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-button.swiper-button-prev:before {
  content: "\e257";
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-container {
  background-color: #e7e9ef;
  padding: 10px 0 10px 0;
  margin: 0 25px;
  z-index: inherit;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-container .swiper-wrapper {
  margin: 0;
  z-index: inherit;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-container .swiper-wrapper .swiper-slide a {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #ffffff;
  webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 0;
  color: #f48a14;
  font-size: 12px;
  border: 1px solid #f48a14;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-container .swiper-wrapper .swiper-slide a span {
  display: block;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-container .swiper-wrapper .swiper-slide a.btn-primary {
  background-color: #f48a14;
  color: #ffffff;
  border: 1px solid #f48a14;
}
.flight-select-area .flight-select .flydate .swiper-area .swiper-container .swiper-wrapper .swiper-slide a .location-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.flight-select-area .table.FlightDay-tbl {
  margin-bottom: 0;
}
.flight-select-area .table.FlightDay-tbl td {
  text-align: center;
}
.flight-select-area .table.FlightDay-tbl thead {
  background-color: #13275c;
  color: #ffffff;
}
.flight-select-area .table.FlightDay-tbl tbody {
  background-color: #e7e9ef;
}
.flight-select-area .table.FlightDetailRow {
  margin-bottom: 0;
}
.flight-select-area .table.FlightDetailRow thead {
  background-color: #717d9d;
  color: #ffffff;
}
.flight-select-area .Fly-Inf-bt:link, .flight-select-area .Fly-Inf-bt:visited, .flight-select-area .Fly-Inf-bt:link:link, .flight-select-area .Fly-Inf-bt:link:visited, .flight-select-area .Fly-Inf-bt:visited:link, .flight-select-area .Fly-Inf-bt:visited:visited {
  position: relative;
  margin: 10px 10px 10px 31px;
  padding-left: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #020307;
  display: block;
  padding-bottom: 10px;
  text-decoration: none;
}
html[dir=rtl] .flight-select-area .Fly-Inf-bt:link, html[dir=rtl] .flight-select-area .Fly-Inf-bt:visited, html[dir=rtl] .flight-select-area .Fly-Inf-bt:link:link, html[dir=rtl] .flight-select-area .Fly-Inf-bt:link:visited, html[dir=rtl] .flight-select-area .Fly-Inf-bt:visited:link, html[dir=rtl] .flight-select-area .Fly-Inf-bt:visited:visited {
  padding-left: unset;
  padding-right: 20px;
}
.flight-select-area .Fly-Inf-bt:hover, .flight-select-area .Fly-Inf-bt:focus, .flight-select-area .Fly-Inf-bt:active, .flight-select-area .Fly-Inf-bt:link:hover, .flight-select-area .Fly-Inf-bt:link:focus, .flight-select-area .Fly-Inf-bt:link:active, .flight-select-area .Fly-Inf-bt:visited:hover, .flight-select-area .Fly-Inf-bt:visited:focus, .flight-select-area .Fly-Inf-bt:visited:active {
  color: #020307;
}
.flight-select-area .Fly-Inf-bt:before, .flight-select-area .Fly-Inf-bt:link:before, .flight-select-area .Fly-Inf-bt:visited:before {
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
  left: -9px;
  top: 2px;
  font-size: 12px;
  font-family: "Glyphicons Halflings";
  -webkit-font-smoothing: antialiased;
  content: "\e260"; /*-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);*/
  background-color: #ef5436;
  color: #FFF;
  border-radius: 200px;
  width: 20px;
  height: 20px;
  text-align: center;
}
html[dir=rtl] .flight-select-area .Fly-Inf-bt:before, html[dir=rtl] .flight-select-area .Fly-Inf-bt:link:before, html[dir=rtl] .flight-select-area .Fly-Inf-bt:visited:before {
  left: unset;
  right: 0;
}
.flight-select-area .Fly-Inf-bt.collapsed:before, .flight-select-area .Fly-Inf-bt:link.collapsed:before, .flight-select-area .Fly-Inf-bt:visited.collapsed:before {
  content: "\e259"; /*-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);*/
  background-color: #f8a03e;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.search-criteria .mobile-btgroup {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .search-criteria .mobile-btgroup {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .search-criteria .mobile-btgroup {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    padding: 0 10px;
  }
}
.search-criteria .mobile-btgroup .dropdown .dropdown-toggle {
  width: 40px;
  height: 40px;
  border-radius: 0;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  line-height: 40px;
  position: relative;
  padding: 0;
  background-color: #13275c;
  color: #ffffff;
  text-align: center;
  font-size: 26px;
  top: -10px;
}
.search-criteria .mobile-btgroup .dropdown .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: 14px;
  text-align: left;
  background-color: #13275c;
  color: #ffffff;
  border: 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  background-clip: padding-box;
  width: 100%;
}
html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu {
  right: 0;
  left: unset;
  float: right;
  text-align: right;
}
.search-criteria .mobile-btgroup .dropdown .dropdown-menu a, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:hover, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:focus, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:active, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:visited, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:link {
  color: #ffffff;
  background-color: transparent;
  font-size: 16px;
}
.search-criteria .mobile-btgroup .dropdown .dropdown-menu a i, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:hover i, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:focus i, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:active i, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:visited i, .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:link i {
  margin-right: 10px;
}
html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu a i, html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:hover i, html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:focus i, html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:active i, html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:visited i, html[dir=rtl] .search-criteria .mobile-btgroup .dropdown .dropdown-menu a:link i {
  margin-left: 10px;
  margin-right: inherit;
}
.search-criteria .mobile-btgroup .dropdown.open .dropdown-menu {
  display: block;
  position: relative;
  top: inherit;
  left: inherit;
}
html[dir=rtl] .search-criteria .mobile-btgroup .dropdown.open .dropdown-menu {
  left: unset;
  right: inherit;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.modal-dialog.compareSendMail {
  top: 50%;
  transform: translateY(-50%) !important;
}

.hotel-list-compare {
  position: fixed;
  top: 15px;
  bottom: 15px;
  right: -4000px;
  background-color: #fcfafc;
  z-index: 15;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  padding: 15px;
}
html[dir=rtl] .hotel-list-compare {
  right: unset;
  left: -4000px;
}
@media (min-width: 992px) {
  .hotel-list-compare {
    width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .hotel-list-compare {
    width: 1170px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .hotel-list-compare {
    width: 750px;
  }
}
.hotel-list-compare.open.open-end .hotel-list-compare-tooltip-show {
  opacity: 1;
}
.hotel-list-compare.closed.closed-end .hotel-list-compare-tooltip-show {
  opacity: 0.5;
}
.hotel-list-compare.closed.closed-end .hotel-list-compare-tooltip-show:hover, .hotel-list-compare.closed.closed-end .hotel-list-compare-tooltip-show:focus, .hotel-list-compare.closed.closed-end .hotel-list-compare-tooltip-show:active {
  opacity: 1;
}
.hotel-list-compare .hotel-list-compare-tooltip-show {
  display: none !important;
  visibility: hidden !important;
  position: absolute;
  left: -130px;
  width: 130px;
  background-color: #13275c;
  color: #fff;
  padding: 15px 15px 0 15px;
  top: 40%;
  border-radius: 4px 0 0 4px;
}
html[dir=rtl] .hotel-list-compare .hotel-list-compare-tooltip-show {
  right: unset;
  left: -130px;
}
.hotel-list-compare .hotel-list-compare-tooltip-show:hover, .hotel-list-compare .hotel-list-compare-tooltip-show:focus, .hotel-list-compare .hotel-list-compare-tooltip-show:active {
  opacity: 1;
}
.hotel-list-compare .hotel-list-compare-tooltip-show .count {
  font-size: 28px;
}
.hotel-list-compare .hotel-list-compare-tooltip-show .text, .hotel-list-compare .hotel-list-compare-tooltip-show .button {
  font-size: 11px;
}
.hotel-list-compare .hotel-list-compare-tooltip-show .button {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 10px;
}
.hotel-list-compare.tab-view .hotel-list-compare-tooltip-show {
  display: block !important;
  visibility: visible !important;
}
.hotel-list-compare.tab-view .btnAllist {
  display: block;
  background-color: #1e8f4f;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  color: #fff;
  cursor: pointer;
  border-radius: 4px 0 0 4px;
  display: none;
}
.hotel-list-compare.tab-view .btnAllist.closed {
  display: none;
}
.hotel-list-compare.tab-view .btnAllist.open {
  display: block;
}
.hotel-list-compare.tab-view .btnCloselist {
  display: block;
  background-color: #B9264F;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  color: #fff;
  cursor: pointer;
  border-radius: 4px 0 0 4px;
  display: none;
}
.hotel-list-compare.tab-view .btnCloselist.closed {
  display: none;
}
.hotel-list-compare.tab-view .btnCloselist.open {
  display: block;
}
.hotel-list-compare.tab-view .panel-closed {
  display: none;
}
.hotel-list-compare .dGoogleMapV3 {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  top: 57px;
  z-index: 999;
  height: auto !important;
}

/* Layout */
:has(.HotelListCompare.hotel-list-compare.open) body {
  overflow: hidden !important;
}

.hotel-list-compare-area .compare-list .item-area {
  margin: 0 -5px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  padding: 5px 0;
}
.hotel-list-compare-area .compare-list .item-area .otel-item {
  margin-bottom: 10px;
  float: left;
  width: 25%;
  padding: 0 5px;
  display: flex;
  flex-direction: row;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area .otel-item {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .hotel-list-compare-area .compare-list .item-area .otel-item {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 767px) {
  .hotel-list-compare-area .compare-list .item-area .otel-item {
    width: 300px;
  }
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between {
  overflow: inherit;
  flex-wrap: wrap;
  align-content: space-between;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .img_col .discount {
  padding-left: 5px;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area .otel-item .between .img_col .discount {
  padding-right: 5px;
  padding-left: unset;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .otel-item-area {
  padding: 10px;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .otel-item-area .RemoveCompare.panel-closed {
  z-index: inherit;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .otel-item-area .hotel-name {
  margin-bottom: 5px;
  padding-right: 10px;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area .otel-item .between .otel-item-area .hotel-name {
  padding-right: unset;
  padding-left: 10px;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book {
  padding: 0 10px 10px 10px;
  text-align: right;
  width: 100%;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book {
  text-align: left;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book .old-price-area {
  width: 50%;
  padding: 5px 10px;
  text-align: right;
  float: left;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book .old-price-area {
  text-align: left;
  float: right;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book .old-price-area .price.oldprice {
  float: none;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book a.btnBook {
  position: relative;
  right: inherit;
  bottom: inherit;
  display: inline-block;
  width: 50%;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book a.btnBook {
  right: unset;
  left: inherit;
}
.hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book a.btnBook .price {
  /* &amp;.oldprice {
      position: absolute;
      z-index: 1;
      top: inherit;
      left: -55%;
  }*/
}
.hotel-list-compare-area .compare-list .item-area.show-facility {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  overflow-y: auto;
  /*height: calc(100vh - 100px);*/
  overflow-x: hidden;
  overscroll-behavior: contain;
}
.hotel-list-compare-area .compare-list .item-area.show-facility::-webkit-scrollbar {
  width: 5px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: gray;
}
.hotel-list-compare-area .compare-list .item-area.show-facility::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item {
  margin-bottom: 10px;
  float: none;
  width: 25%;
  padding: 0 5px;
  display: flex;
  flex-direction: row;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 767px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item {
    width: 300px;
  }
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between {
  overflow: inherit;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: space-between;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .img_col .image img {
  height: 110px;
  width: 100%;
  object-fit: cover;
  border-radius: 0;
}
@media (min-width: 992px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .img_col .image img {
    height: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .img_col .image img {
    height: 110px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .img_col .image img {
    height: 110px;
  }
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .img_col .discount {
  padding-left: 5px;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .img_col .discount {
  padding-right: 5px;
  padding-left: unset;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities {
  border-radius: 0;
  -webkit-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  background-color: #e0e3ec;
  border: 1px solid #fff;
  padding: 5px 10px;
  margin-top: 5px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .title {
  color: #020307;
  font-size: 14px;
  font-weight: 700;
  margin: 5px 0;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities {
  height: 90px;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}
@media (min-width: 992px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities {
    height: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities {
    height: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities {
    height: 90px;
  }
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities::-webkit-scrollbar {
  width: 5px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f9fdff;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities ul li {
  position: relative;
  font-size: 13px;
  padding-left: 20px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities .facilities ul li:before {
  content: "\f058";
  position: absolute;
  left: 2px;
  top: 2px;
  color: #8ac8c0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities.facility-not-exist .title {
  position: relative;
  padding-left: 30px;
  font-weight: normal;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .hotel-facilities.facility-not-exist .title:before {
  content: "\e814";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #bbc4d6;
  position: absolute;
  left: 0;
  top: -2px;
  border-style: solid;
  border-color: #000;
  border-width: 0;
  margin: 0;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .otel-item-area {
  padding: 10px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .otel-item-area .RemoveCompare.panel-closed {
  z-index: inherit;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .otel-item-area .hotel-name {
  margin-bottom: 5px;
  padding-right: 10px;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .otel-item-area .hotel-name {
  padding-right: unset;
  padding-left: 10px;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book {
  padding: 0 10px 10px 10px;
  text-align: right;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book {
  text-align: left;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book .old-price-area {
  width: 50%;
  padding: 5px 10px;
  text-align: right;
  float: left;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book .old-price-area {
  text-align: left;
  float: right;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book .old-price-area .price.oldprice {
  float: none;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book a.btnBook {
  position: relative;
  right: inherit;
  bottom: inherit;
  display: inline-block;
  width: 50%;
}
html[dir=rtl] .hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book a.btnBook {
  right: unset;
  left: inherit;
}
.hotel-list-compare-area .compare-list .item-area.show-facility .otel-item .between .button-book a.btnBook .price {
  /* &amp;.oldprice {
      position: absolute;
      z-index: 1;
      top: inherit;
      left: -55%;
  }*/
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.f-date i.fa.fa-calendar {
  margin-right: 0 !important;
  color: #53677c !important;
  font-size: unset !important;
  vertical-align: unset !important;
  opacity: 0.8 !important;
}
.f-date span {
  font-weight: bold;
  font-size: 12px;
}

.FlightListContainer .header-area {
  /* margin-bottom:10px;*/ /*bundle serchpanel bozluuyor*/
}
.FlightListContainer .body-area {
  /*margin-top:10px;*/
}

.TransferListContainer .body-area, .ExcursionListContainer .body-area {
  margin-top: 10px;
}

.FlightList {
  /**/
}
.FlightList .caption-area {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightList .caption-area.caption-departure-flight .caption {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightList .caption-area.caption-departure-flight .caption {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightList .caption-area.caption-departure-flight .caption:last-child {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .FlightList .caption-area.caption-departure-flight .caption:last-child {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightList .caption-area.caption-return-flight .caption {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightList .caption-area.caption-return-flight .caption {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightList .caption-area.caption-return-flight .caption:first-child {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .FlightList .caption-area.caption-return-flight .caption:first-child {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightList .caption-area.caption-return-flight {
    display: block !important;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .FlightList .caption-area.caption-return-flight {
    display: block !important;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.FlightList .caption-area .caption {
  float: left;
  width: 50%;
  padding: 15px 10px 15px 10px;
  position: relative;
  text-align: center;
  position: relative;
  overflow: hidden;
}
html[dir=rtl] .FlightList .caption-area .caption {
  float: right;
}
.FlightList .caption-area .caption:first-child {
  border-radius: 4px 0 0 4px;
}
.FlightList .caption-area .caption:last-child {
  border-radius: 0 4px 4px 0;
}
.FlightList .caption-area .caption .title {
  font-weight: bold;
}
.FlightList .caption-area.one-way .caption {
  width: 100%;
}
.FlightList .caption-area.round-trip .caption:last-child i {
  left: 15px;
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
html[dir=rtl] .FlightList .caption-area.round-trip .caption:last-child i {
  left: unset;
  right: 15px;
}
.FlightList .caption-area.icon-lg .caption i {
  font-size: 90px;
  opacity: 0.1;
  position: absolute;
  left: 0;
  top: -8px;
}
html[dir=rtl] .FlightList .caption-area.icon-lg .caption i {
  right: 0;
  left: unset;
}
.FlightList .caption-area.icon-sm .caption {
  padding: 10px 10px 5px 10px;
}
.FlightList .caption-area.icon-sm .caption i {
  margin-right: 5px;
  color: #53677c;
  font-size: 20px;
  vertical-align: sub;
  opacity: 0.5;
}
html[dir=rtl] .FlightList .caption-area.icon-sm .caption i {
  margin-right: unset;
  margin-left: 5px;
}
.FlightList .flight-list-item {
  border: 1px solid #e3e3e3;
  border-radius: 12px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  padding: 10px 10px;
  position: relative;
}
.FlightList .flight-list-item.selected-flight {
  background-color: #e0e3ec;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.FlightList .flight-list-item.selected-flight .item-bottom .btnSelectFlight.btn.btn-primary.btn-sm.pull-right, .FlightList .flight-list-item.selected-flight .item-bottom .btn-group-sm &gt; .btnSelectFlight.btn.btn-primary.pull-right {
  background-color: #fbd0a1;
  color: #ffffff;
}
.FlightList .flight-list-item.last-seat-yes {
  /*border:1px solid red;*/
  -webkit-box-shadow: 0 2px 12px -2px rgba(255, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 12px -2px rgba(255, 0, 0, 0.2);
  box-shadow: 0 2px 12px -2px rgba(255, 0, 0, 0.2);
}
.FlightList .flight-list-item .include-flight {
  position: absolute;
  background-color: green;
  color: #ffffff;
  border-radius: 4px;
  padding: 2px 5px;
  left: -53px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 60px;
  font-size: 12px;
}
.FlightList .flight-list-item .flight-status {
  display: inline-block;
  vertical-align: top;
}
.FlightList .flight-list-item .flight-status .flight-name {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}
.FlightList .flight-list-item .flight-status .flight-name .airport-no {
  font-weight: normal;
  color: #53677c;
  margin-left: 5px;
  padding: 2px 5px;
  border-radius: 4px;
  font-size: 10px;
}
html[dir=rtl] .FlightList .flight-list-item .flight-status .flight-name .airport-no {
  margin-right: 5px;
  margin-left: unset;
}
@media (min-width: 992px) {
  .FlightList .flight-list-item .flight-status .flight-name .airport-no {
    position: absolute;
    left: 20px;
    top: -6px;
    background-color: orange;
    color: #ffffff;
  }
  html[dir=rtl] .FlightList .flight-list-item .flight-status .flight-name .airport-no {
    right: 20px;
    left: unset;
  }
}
@media screen and (min-width: 1200px) {
  .FlightList .flight-list-item .flight-status .flight-name .airport-no {
    position: inherit;
    left: inherit;
    top: inherit;
    background-color: transparent;
    color: inherit;
    font-size: 12px;
    margin-left: 0;
  }
  html[dir=rtl] .FlightList .flight-list-item .flight-status .flight-name .airport-no {
    right: inherit;
    left: unset;
    margin-right: 0;
  }
}
.FlightList .flight-list-item .flight-status .flight-name .airport-no:before {
  content: "(";
  display: inline-block;
  font-weight: bold;
}
.FlightList .flight-list-item .flight-status .flight-name .airport-no:after {
  content: ")";
  display: inline-block;
  font-weight: bold;
}
.FlightList .flight-list-item .offer-detail {
  background-color: #e7e9ef;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  padding: 10px 10px 10px 10px;
  margin-top: 30px;
  /*height: auto !important;*/
  position: relative;
  z-index: 1;
}
.FlightList .flight-list-item .offer-detail .offer-inner {
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid #ffffff;
}
.FlightList .flight-list-item .offer-detail .offer-inner:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}
.FlightList .flight-list-item .offer-detail .offer-inner .right {
  width: min-content;
}
html[dir=rtl] .FlightList .flight-list-item .offer-detail .offer-inner .right {
  float: left;
}
.FlightList .flight-list-item .offer-detail .left {
  float: left;
  width: 70%;
}
@media only screen and (max-width: 767px) {
  .FlightList .flight-list-item .offer-detail .left {
    width: max-content;
  }
}
@media (min-width: 992px) {
  .FlightList .flight-list-item .offer-detail .left {
    width: max-content;
  }
}
html[dir=rtl] .FlightList .flight-list-item .offer-detail .left {
  float: right;
}
.FlightList .flight-list-item .offer-detail .left span.title {
  font-weight: bold;
}
.FlightList .flight-list-item .offer-detail .right {
  float: right;
  width: 30%;
}
.FlightList .flight-list-item .offer-detail .right .btnSelectFlight.btn.btn-primary.btn-sm.pull-right, .FlightList .flight-list-item .offer-detail .right .btn-group-sm &gt; .btnSelectFlight.btn.btn-primary.pull-right {
  margin-top: 10px;
}
.FlightList .flight-list-item .offer-detail .right.mid {
  margin-top: 3px;
  width: auto;
}
html[dir=rtl] .FlightList .flight-list-item .offer-detail .right {
  float: left;
  width: auto;
}
.FlightList .flight-list-item .flight-class {
  display: block;
  font-size: 11px;
}
.FlightList .flight-list-item .available-seat-count {
  background-color: red;
  color: #ffffff;
  position: absolute;
  bottom: -20px;
  left: 10px;
  /* transform: translateX(-50%); */
  font-size: 12px;
  padding: 2px 10px;
  border-radius: 4px;
}
html[dir=rtl] .FlightList .flight-list-item .available-seat-count {
  left: unset;
  right: 10px;
}
.FlightList .flight-list-item .other-offers-btn {
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
  padding: 2px 10px;
  border-radius: 4px;
  z-index: 2;
}
.FlightList .flight-list-item .other-offers-btn html[dir=rtl] {
  left: unset;
  right: 50%;
}
.FlightList .flight-list-item .operatorCharter {
  background-color: #f8a03e;
  position: absolute;
  top: -5px;
  /* left: 0; */
  right: 25px;
  text-align: center;
  padding: 2px 10px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  border-radius: 4px;
}
.FlightList .flight-list-item .operatorCharter html[dir=rtl] {
  left: 25px;
  right: unset;
}
.FlightList .flight-list-item .flight-company-logo {
  float: left;
  width: 70%;
}
html[dir=rtl] .FlightList .flight-list-item .flight-company-logo {
  float: right;
}
.FlightList .flight-list-item .flight-company-logo .flight-logo {
  display: inline-block;
  width: 60px;
  height: 30px;
}
.FlightList .flight-list-item .flight-price {
  float: right;
  width: 30%;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
html[dir=rtl] .FlightList .flight-list-item .flight-price {
  float: left;
  text-align: left;
}
.FlightList .flight-list-item .flight-price .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: inline-block;
}
.FlightList .flight-list-item .flight-price .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.FlightList .flight-list-item .flight-price .checkbox-style input:active, .FlightList .flight-list-item .flight-price .checkbox-style input:focus, .FlightList .flight-list-item .flight-price .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.FlightList .flight-list-item .flight-price .checkbox-style input:active ~ .check, .FlightList .flight-list-item .flight-price .checkbox-style input:focus ~ .check, .FlightList .flight-list-item .flight-price .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.FlightList .flight-list-item .flight-price .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  right: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .FlightList .flight-list-item .flight-price .checkbox-style input ~ .check {
  right: unset;
  left: 0;
}
.FlightList .flight-list-item .flight-price .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.FlightList .flight-list-item .flight-price .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.FlightList .flight-list-item .flight-price .checkbox-style input:checked ~ label {
  color: #020307;
}
.FlightList .flight-list-item .flight-price .checkbox-style label {
  display: inline-block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: bold;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 16px;
  padding: 0 25px 0 0;
}
html[dir=rtl] .FlightList .flight-list-item .flight-price .checkbox-style label {
  padding: 0 0 0 25px !important;
}
.FlightList .flight-list-item .flight-price .checkbox-style.deactivate label {
  opacity: 0.3;
}
.FlightList .flight-list-item .flight-middle .information {
  width: 30%;
  float: left;
  padding: 0 10px;
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .information {
  float: right;
}
.FlightList .flight-list-item .flight-middle .information.left {
  text-align: left;
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .information.left {
  text-align: right;
}
.FlightList .flight-list-item .flight-middle .information.right {
  text-align: right;
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .information.right {
  text-align: left;
}
.FlightList .flight-list-item .flight-middle .information .airport {
  display: block;
}
.FlightList .flight-list-item .flight-middle .information .time {
  font-size: 20px;
  font-weight: bold;
}
.FlightList .flight-list-item .flight-middle .information .time .day-diff {
  font-size: 60%;
  position: relative;
  top: -7px;
}
.FlightList .flight-list-item .flight-middle .flight-time {
  float: left;
  width: 40%;
  text-align: center;
  font-size: 12px;
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .flight-time {
  float: right;
}
.FlightList .flight-list-item .flight-middle .flight-time .total-time {
  display: block;
  text-align: center;
}
.FlightList .flight-list-item .flight-middle .flight-time .line-area {
  position: relative;
  padding: 10px 0 5px;
  text-align: center;
  font-size: 12px;
}
.FlightList .flight-list-item .flight-middle .flight-time .line-area .line {
  position: relative;
  width: 100%;
  background-color: #d9dadb;
  height: 4px;
  display: block;
  border-radius: 200px;
}
.FlightList .flight-list-item .flight-middle .flight-time .line-area .line:before {
  content: "";
  position: absolute;
  top: -6px;
  right: -4px;
  border-style: solid;
  border-color: transparent #d9dadb transparent transparent;
  border-width: 8px 15px 8px 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .flight-time .line-area .line:before {
  right: unset;
  left: -4px;
  transform: rotate(0deg);
}
.FlightList .flight-list-item .flight-middle .flight-time .line-area .flight-stop {
  display: inline-block;
  border: 3px solid #d9dadb;
  background-color: #c40606;
  border-radius: 200px;
  width: 14px;
  height: 14px;
  position: relative;
  top: -9px;
  margin-right: 30px;
  cursor: pointer;
}
.FlightList .flight-list-item .flight-middle .flight-time .line-area .flight-stop:last-child {
  margin-right: 0 !important;
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .flight-time .line-area .flight-stop:last-child {
  margin-left: 0 !important;
}
.FlightList .flight-list-item .flight-middle .flight-time .line-area .flight-stop:after {
  content: attr(data-stop);
  font-size: 12px;
  position: absolute;
  display: inline-block;
  top: 10px;
  left: -7px;
  color: #53677c;
  pointer-events: none;
}
html[dir=rtl] .FlightList .flight-list-item .flight-middle .flight-time .line-area .flight-stop:after {
  left: unset;
  right: -7px;
}
.FlightList .flight-list-item .item-bottom {
  position: relative;
}
.FlightList .flight-list-item .item-bottom .showflight {
  margin-top: 5px;
}
.FlightList .flight-list-item .item-bottom .showflight i {
  margin-right: 5px;
}
html[dir=rtl] .FlightList .flight-list-item .item-bottom .showflight i {
  margin-right: unset;
  margin-left: 5px;
}
.FlightList .flight-list-item .item-bottom .btnSelectFlight.btn.btn-primary.btn-sm.pull-right, .FlightList .flight-list-item .item-bottom .btn-group-sm &gt; .btnSelectFlight.btn.btn-primary.pull-right {
  background-color: #13275c;
  color: #ffffff;
}
.FlightList .flight-list-item.price-to-checkbox-no .flight-price .checkbox-style input {
  display: none;
}
.FlightList .flight-list-item.price-to-checkbox-no .flight-price .checkbox-style label {
  padding: 0;
  cursor: text;
  cursor: pointer;
}
.FlightList .flight-list-item.price-to-checkbox-no .flight-price .checkbox-style .check {
  display: none;
}
.FlightList .bottom-area {
  margin: 15px 0;
  text-align: right;
}
html[dir=rtl] .FlightList .bottom-area {
  text-align: left;
}
.FlightList .bottom-area .total-price {
  font-size: 22px;
  font-weight: bold;
  color: #020307;
  margin-right: 10px;
  vertical-align: sub;
}
html[dir=rtl] .FlightList .bottom-area .total-price {
  margin-right: unset;
  margin-left: 10px;
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left {
  float: left;
  width: 75%;
  position: relative;
}
html[dir=rtl] .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left {
  float: right;
}
@media only screen and (max-width: 767px) {
  .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left {
    width: 100%;
  }
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-company-logo {
  width: 25%;
}
@media only screen and (max-width: 767px) {
  .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-company-logo {
    width: 100%;
  }
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-company-logo .flight-logo {
  display: inline-block;
  width: 100%;
  height: 50px;
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-company-logo .flight-class {
  text-align: center;
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-middle {
  float: left;
  width: 75%;
  padding: 0 5px;
}
html[dir=rtl] .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-middle {
  float: right;
}
@media only screen and (max-width: 767px) {
  .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-middle {
    width: 100%;
    padding: 10px 0;
  }
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-left .flight-middle .flight-time .total-stop {
  position: relative;
  top: -5px;
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-right {
  float: left;
  width: 25%;
  padding: 0 5px;
}
html[dir=rtl] .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-right {
  float: right;
}
@media only screen and (max-width: 767px) {
  .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-right {
    width: 100%;
  }
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-right .flight-price {
  width: 100%;
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-right .showflight, .FlightList.static-flight-type-oneway .flight-list-item .flight-list-item-area .between .item-right .btnSelectFlight {
  width: 100%;
  margin-top: 5px;
}
.FlightList.static-flight-type-oneway .flight-list-item .available-seat-count {
  bottom: -30px;
}
@media only screen and (max-width: 767px) {
  .FlightList.static-flight-type-oneway .flight-list-item .available-seat-count {
    top: -15px;
    left: 0;
    bottom: inherit;
  }
  html[dir=rtl] .FlightList.static-flight-type-oneway .flight-list-item .available-seat-count {
    left: unset;
    right: 0;
  }
}
.FlightList.static-flight-type-oneway .flight-list-item .other-offers-btn {
  bottom: -10px;
}
.FlightList.static-flight-type-oneway .flight-list-item .segment-class {
  display: inline-block;
}
.FlightList.static-flight-type-oneway .flight-list-item .flight-status {
  display: block;
  padding-left: 10px;
}
html[dir=rtl] .FlightList.static-flight-type-oneway .flight-list-item .flight-status {
  padding-left: unset;
  padding-right: 10px;
}

.modal-flight-area .title {
  font-weight: bold;
  font-size: 12px;
}
.modal-flight-area .title:after {
  content: ":";
  display: inline-block;
  margin: 0 5px;
}
.modal-flight-area .total-duration:not(:empty):before {
  content: none;
  border: 3px solid #d9dadb;
  background-color: #c40606;
  border-radius: 200px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 4px;
  left: 0;
}
html[dir=rtl] .modal-flight-area .total-duration:not(:empty):before {
  left: unset;
  right: 0;
}
.modal-flight-area .segment {
  position: relative;
}
.modal-flight-area .segment .total-duration {
  padding-left: 65px;
}
html[dir=rtl] .modal-flight-area .segment .total-duration {
  padding-left: unset;
  padding-right: 65px;
}
.modal-flight-area .segment .flight-information {
  font-size: 14px;
}
.modal-flight-area .segment .flight-information .flight-logo {
  width: 60px;
  height: 30px;
  display: inline-block;
}
.modal-flight-area .segment .flight-information .date-time, .modal-flight-area .segment .flight-information .airport {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
}
.modal-flight-area .segment .flight-time-area {
  position: relative;
  padding-left: 25px;
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area {
  padding-left: unset;
  padding-right: 25px;
}
.modal-flight-area .segment .flight-time-area .line-area {
  position: absolute;
  padding: 10px 0 5px;
  text-align: left;
  font-size: 12px;
  transform: rotate(90deg);
  width: 140px;
  left: -67px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area .line-area {
  text-align: right;
  left: 0;
  right: -67px;
}
.modal-flight-area .segment .flight-time-area .line-area .line {
  position: relative;
  width: 100%;
  background-color: #d9dadb;
  height: 4px;
  display: block;
}
.modal-flight-area .segment .flight-time-area .line-area .line:before {
  content: "";
  position: absolute;
  top: -6px;
  right: -8px;
  border-style: solid;
  border-color: transparent #d9dadb transparent transparent;
  border-width: 8px 15px 8px 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area .line-area .line:before {
  left: -6px;
  right: unset;
}
.modal-flight-area .segment .flight-time-area .line-area .flight-stop {
  display: inline-block;
  border: 3px solid #d9dadb;
  background-color: #d9dadb;
  border-radius: 200px;
  width: 14px;
  height: 14px;
  position: relative;
  top: -9px;
  margin-right: 30px;
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area .line-area .flight-stop {
  margin-right: unset;
  margin-left: 30px;
}
.modal-flight-area .segment .flight-time-area .line-area .flight-stop:last-child {
  margin-right: 0;
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area .line-area .flight-stop:last-child {
  margin-left: 0;
  margin-right: unset;
}
.modal-flight-area .segment .flight-time-area .text-area {
  padding-left: 30px;
  border-left: 4px solid #d9dadb;
  position: relative;
  margin-left: 5px;
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area .text-area {
  padding-left: unset;
  border-left: unset;
  margin-left: unset;
  padding-right: 30px;
  border-right: 4px solid #d9dadb;
  margin-right: 5px;
}
.modal-flight-area .segment .flight-time-area .text-area:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: -10px;
  border-style: solid;
  border-color: transparent #d9dadb transparent transparent;
  border-width: 8px 15px 8px 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
html[dir=rtl] .modal-flight-area .segment .flight-time-area .text-area:before {
  right: -10px;
  left: unset;
}
.modal-flight-area .segment .flight-time-area .text-area .total-stop, .modal-flight-area .segment .flight-time-area .text-area .total-time {
  display: block;
}

.flight-multi-container {
  margin-bottom: 30px;
  margin-top: 20px;
}
.flight-multi-container .flights-area .flight-selected-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  padding: 15px 10px;
  margin-bottom: 15px;
  position: relative;
  background-color: #e7e9ef;
  color: #515151;
  border-radius: 0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border: 1px solid #a1a9be;
}
@media only screen and (max-width: 767px) {
  .flight-multi-container .flights-area .flight-selected-btn {
    flex-direction: column;
    align-content: flex-start;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0;
  }
}
.flight-multi-container .flights-area .flight-selected-btn span {
  color: #515151;
}
.flight-multi-container .flights-area .flight-selected-btn:hover, .flight-multi-container .flights-area .flight-selected-btn:focus, .flight-multi-container .flights-area .flight-selected-btnactive {
  color: #515151;
  text-decoration: none;
}
.flight-multi-container .flights-area .flight-selected-btn:hover span, .flight-multi-container .flights-area .flight-selected-btn:focus span, .flight-multi-container .flights-area .flight-selected-btnactive span {
  color: #515151;
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-info-container {
  display: flex;
  gap: 5px;
  align-items: flex-end;
  font-weight: bold;
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-info-container .selected-flight-no {
  color: #717d9d;
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-info-container .flight-logo-short-info {
  display: block;
  width: 25px;
  height: 25px;
}
.flight-multi-container .flights-area .flight-selected-btn.select-flight {
  background-color: #ffffff;
}
.flight-multi-container .flights-area .flight-selected-btn.empty-flight {
  background-color: #e7e9ef;
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-city {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .flight-multi-container .flights-area .flight-selected-btn .selected-flight-city {
    flex-direction: column;
    align-items: flex-start;
  }
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-city i.fa {
  color: #717d9d;
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-city i.fa.fa-plane {
  font-size: 30px;
}
@media only screen and (max-width: 767px) {
  .flight-multi-container .flights-area .flight-selected-btn .selected-flight-city i.fa.fa-plane {
    display: none;
    position: absolute;
    right: 0;
    bottom: 10px;
  }
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-city span.d-inline {
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  .flight-multi-container .flights-area .flight-selected-btn .selected-flight-city span.d-inline {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .flight-multi-container .flights-area .flight-selected-btn .selected-flight-city span.d-inline.left {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-left: 3px;
  }
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-city span.departure-city {
  font-weight: bold;
}
.flight-multi-container .flights-area .flight-selected-btn .selected-flight-city span.seperator:before {
  content: "\e828";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.flight-multi-container .flights-area .flight-selected-btn:before {
  content: "\e826";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  position: absolute;
  right: 15px;
  content: none;
}
.flight-multi-container .flights-area .flight-selected-btn.collapsed:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.flight-multi-container .flights-area .flight-selected-collapse .flight-list-item.selected {
  background-color: #d0d4de;
}
.flight-multi-container .flights-area .flight-selected-collapse .flight-list-item.selected:before {
  content: "";
  border-style: solid;
  border-color: transparent #d0d4de transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 55px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.FlightSelectedHotel .search-panel-collapse .search-result-area {
  min-height: inherit;
}
.FlightSelectedHotel .search-panel-collapse .search-result-area .title {
  color: #020307;
  font-weight: bold;
}
.FlightSelectedHotel .search-panel-collapse .search-result-area .title span {
  font-weight: normal;
}
.FlightSelectedHotel .search-panel-collapse .search-result-area .title span.hotel {
  color: #13275c;
}
.FlightSelectedHotel .search-panel-collapse .search-result-area .title span.flight {
  color: #13275c;
}
.FlightSelectedHotel .otel-item {
  margin-top: 10px;
}
.FlightSelectedHotel .otel-item .between .price-text {
  font-size: 180%;
}
.FlightSelectedHotel .otel-item .between .location i {
  display: inline-block;
  margin-right: 5px;
}
html[dir=rtl] .FlightSelectedHotel .otel-item .between .location i {
  margin-left: 5px;
  margin-right: unset;
}
@media (min-width: 992px) {
  .FlightSelectedHotel .otel-item .between .item-middle {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .FlightSelectedHotel .otel-item .between .item-middle {
    width: 60%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightSelectedHotel .otel-item .between .item-middle {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightSelectedHotel .otel-item .between .item-middle {
    width: 100%;
  }
}
.FlightSelectedHotel .otel-item .between .item-middle .text {
  max-height: 98px;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightSelectedHotel .otel-item .between .item-middle .text {
    max-height: 60px;
  }
}
.FlightSelectedHotel .otel-item .between .item-middle .text:before {
  content: "....";
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  padding: 0 10px;
}
html[dir=rtl] .FlightSelectedHotel .otel-item .between .item-middle .text:before {
  left: 0;
  right: unset;
}
.FlightSelectedHotel .otel-item .between .item-right.fix {
  width: 25%;
  display: block;
  visibility: visible;
}
@media only screen and (max-width: 767px) {
  .FlightSelectedHotel .otel-item .between .item-right.fix {
    width: 100%;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body {
  height: calc(100vh - 165px);
  overflow: auto;
  margin-right: 5px;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body {
  margin-right: unset;
  margin-left: 5px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 5px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f9fdff;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area {
  height: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  counter-reset: fares-step-count;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares {
  margin-bottom: 15px;
  font-size: 13px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .count {
  float: left;
  background-color: #13275c;
  color: #ffffff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 4px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .count span {
  display: none;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .count:before {
  content: counters(fares-step-count, ".", decimal);
  counter-increment: fares-step-count;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .count {
  float: right;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .logo {
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 10px;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .logo {
  float: right;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
  float: left;
  width: 25%;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
  float: right;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text .flight-no:before {
  content: "(";
  font-weight: bold;
  display: inline-block;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text .flight-no:after {
  content: ")";
  font-weight: bold;
  display: inline-block;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text .flight-name {
  font-weight: bold;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
    width: 56%;
  }
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
  float: left;
  width: calc(100% - 100px - 25%);
  padding: 0 10px;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
    width: 100%;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
    width: 100%;
    margin-top: 15px;
  }
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .name {
  font-weight: bold;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .name .airport {
  color: #244bb1;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival {
  float: left;
  width: 35%;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival {
  float: right;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival .name .airport {
  display: inline-block;
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival {
    width: 100%;
    text-align: center !important;
  }
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center {
  float: left;
  width: 30%;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center {
  float: right;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center {
    width: 100%;
    padding: 0 50px;
  }
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area {
  position: relative;
  padding: 10px 0 5px;
  text-align: center;
  font-size: 12px;
  padding: 20px 15px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area .line {
  position: relative;
  width: 100%;
  background-color: #b4b5b8;
  height: 2px;
  display: block;
  border-radius: 200px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area .line:before {
  content: "";
  position: absolute;
  top: -6px;
  right: -4px;
  border-style: solid;
  border-color: transparent #b4b5b8 transparent transparent;
  border-width: 8px 8px 8px 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area .line:before {
  right: unset;
  left: -4px;
  transform: rotate(0deg);
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .right {
  text-align: right;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .right {
  text-align: left;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-info {
  margin-bottom: 10px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area {
  margin-left: -5px;
  margin-right: -5px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand {
  border: 1px solid #e3e3e3;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  display: inline-block;
  width: 204px;
  margin: 0 5px;
  vertical-align: top;
  /*height: 180px;*/
  padding: 0;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand {
    width: 48%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand {
    display: block;
    width: auto;
  }
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .title {
  color: #020307;
  font-size: 14px;
  text-align: center;
  margin-bottom: 5px;
  padding: 10px 0 0;
  font-weight: 700;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul {
  height: 110px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 5px 10px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul::-webkit-scrollbar {
  width: 5px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f9fdff;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 5px;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li {
  padding-left: unset;
  padding-right: 15px;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa {
  position: absolute;
  left: 0;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa {
  left: unset;
  right: 0;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa.fa-check-circle {
  color: #8ac8c0;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa.fa-usd {
  color: #fb6164;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput {
  background-color: #13275c;
  color: #ffffff;
  text-align: center;
  padding: 5px;
  border-radius: 0 0 0 0;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: inline-block;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:active, .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:focus, .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:active ~ .check, .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:focus ~ .check, .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:checked ~ label {
  color: #fffff1;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style label {
  display: inline-block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #ffffff;
  margin: 0;
  vertical-align: middle;
  font-size: 12px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style.deactivate label {
  opacity: 0.3;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand.active {
  border: 1px solid #556c98;
  background-color: #f8f9fa;
}
.FlightBrandFares .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand.active .title {
  color: #6aaa85;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 {
    position: absolute;
    z-index: 99999999999;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body {
  height: calc(100vh - 165px);
  overflow: auto;
  margin-right: 5px;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body {
  margin-right: unset;
  margin-left: 5px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 5px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f9fdff;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .fares-price-area {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  align-items: flex-end;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .fares-price-area {
    flex-direction: column;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .fares-price-area .title {
  font-weight: bold;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .fares-price-area .title:after {
  content: ":";
  margin-right: 5px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .fares-price-area .price-text.total-price {
  font-weight: bold;
  font-size: 120%;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area {
  height: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  counter-reset: fares-step-count;
  overscroll-behavior: contain;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares {
  margin-bottom: 15px;
  font-size: 13px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .count {
  float: left;
  background-color: #13275c;
  color: #ffffff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 4px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .count span {
  display: none;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .count:before {
  content: counters(fares-step-count, ".", decimal);
  counter-increment: fares-step-count;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .count {
  float: right;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .logo {
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 10px;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .logo {
  float: right;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
  float: left;
  width: 25%;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
  float: right;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text .flight-no:before {
  content: "(";
  font-weight: bold;
  display: inline-block;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text .flight-no:after {
  content: ")";
  font-weight: bold;
  display: inline-block;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text .flight-name {
  font-weight: bold;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-text {
    width: 56%;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
  float: left;
  width: calc(100% - 100px - 25%);
  padding: 0 10px;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
    width: 100%;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area {
    width: 100%;
    margin-top: 15px;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .name {
  font-weight: bold;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .name .airport {
  color: #244bb1;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival {
  float: left;
  width: 35%;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival {
  float: right;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival .name .airport {
  display: inline-block;
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .departure-arrival {
    width: 100%;
    text-align: center !important;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center {
  float: left;
  width: 30%;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center {
  float: right;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center {
    width: 100%;
    padding: 0 50px;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area {
  position: relative;
  padding: 10px 0 5px;
  text-align: center;
  font-size: 12px;
  padding: 20px 15px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area .line {
  position: relative;
  width: 100%;
  background-color: #b4b5b8;
  height: 2px;
  display: block;
  border-radius: 200px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area .line:before {
  content: "";
  position: absolute;
  top: -6px;
  right: -4px;
  border-style: solid;
  border-color: transparent #b4b5b8 transparent transparent;
  border-width: 8px 8px 8px 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .center .line-area .line:before {
  right: unset;
  left: -4px;
  transform: rotate(0deg);
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .right {
  text-align: right;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .right {
  text-align: left;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-area .right .date.different-day {
  font-weight: bold;
  color: red;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .flight-info {
  margin-bottom: 10px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area {
  margin-left: -5px;
  margin-right: -5px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand {
  border: 1px solid #e3e3e3;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  display: block;
  width: 100%;
  margin: 5px;
  vertical-align: top;
  /*height: 180px;*/
  padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand {
    display: block;
    width: 100%;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .title {
  color: #020307;
  font-size: 14px;
  text-align: center;
  margin-bottom: 5px;
  padding: 10px 0 0;
  font-weight: 700;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 5px 10px;
  margin-right: 5px;
  overscroll-behavior: contain;
}
@media (min-width: 992px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul {
    height: 90px;
  }
}
@media screen and (min-width: 1200px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul {
    height: 110px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul {
    height: 110px;
  }
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul {
    height: 110px;
  }
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul::-webkit-scrollbar {
  width: 5px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f9fdff;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 5px;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li {
  padding-left: unset;
  padding-right: 15px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa {
  position: absolute;
  left: 0;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa {
  left: unset;
  right: 0;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa.fa-check-circle {
  color: #8ac8c0;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand ul li i.fa.fa-usd {
  color: #fb6164;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput {
  background-color: #13275c;
  color: #ffffff;
  text-align: center;
  padding: 5px;
  border-radius: 0 0 0 0;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: inline-block;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:active, .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:focus, .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:active ~ .check, .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:focus ~ .check, .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style input:checked ~ label {
  color: #fffff1;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style label {
  display: inline-block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #ffffff;
  margin: 0;
  vertical-align: middle;
  font-size: 12px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand .selectinput .checkbox-style.deactivate label {
  opacity: 0.3;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand.active {
  background-color: #e0e3ec;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  /* background-color: $color-base-100;
  color: $color-base-100-color;*/
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .brand.active .title {
  color: #6aaa85;
  font-weight: bold;
  /*color: $color-base-100-color;*/
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area {
  position: relative;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-button {
  background-size: 9px 15px;
  width: 25px;
  background-image: none;
  background-color: transparent;
  height: unset;
  padding-top: 0px;
  top: 0;
  bottom: 0;
  line-height: unset;
  margin: 0;
  z-index: 1;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-button:before {
  content: "";
  font-family: "Glyphicons Halflings";
  font-size: 24px;
  color: #f48a14;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-button.swiper-button-next {
  right: 0 !important;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-button.swiper-button-next:before {
  content: "\e258";
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-button.swiper-button-prev {
  left: 0px !important;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-button.swiper-button-prev:before {
  content: "\e257";
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-container {
  margin: 0 25px;
  z-index: inherit;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-container .swiper-wrapper {
  margin: 0;
  z-index: inherit;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-container .swiper-wrapper .swiper-slide {
  padding-right: 5px;
}
.FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-container .swiper-wrapper .swiper-slide.slide-width-fix {
  width: 25% !important;
}
@media only screen and (max-width: 767px) {
  .FlightBrandFares.v2 .modal .modal-dialog .modal-content .modal-body .content-area .fares .brand-area .swiper-area .swiper-container .swiper-wrapper .swiper-slide.slide-width-fix {
    width: 100% !important;
  }
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.transfer-item.back-shadow .between {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.transfer-item.zebra-back:nth-child(odd) .between {
  background-color: #ffffff;
}
.transfer-item.zebra-back:nth-child(even) .between {
  background-color: #f5f5f5;
}

.transfer-item {
  margin-bottom: 10px;
}
.transfer-item.operator-hotel .between {
  background-color: #e0e3ec;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.transfer-item .between {
  border: 0 solid #e3e3e3;
  border-radius: 0;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.transfer-item .between .img_col {
  cursor: pointer;
  border-radius: 0;
  position: relative;
  width: 100%;
  border-radius: 6px 0 0 6px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .img_col {
    border-radius: 6px 6px 0 0;
  }
}
.transfer-item .between .img_col .operatorHotel {
  background-color: #f8a03e;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 2px 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
}
.transfer-item .between .img_col .discount {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 0;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  padding-left: 40px;
  font-weight: bold;
}
html[dir=rtl] .transfer-item .between .img_col .discount {
  padding-right: 40px;
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .img_col .discount {
    padding-left: 10px;
  }
  html[dir=rtl] .transfer-item .between .img_col .discount {
    padding-right: 10px;
    padding-left: 0;
  }
}
.transfer-item .between .img_col .discount .discount-rate {
  background-color: #ef5436;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .transfer-item .between .img_col .discount .discount-rate {
  left: 0;
  right: unset;
}
.transfer-item .between .img_col .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.transfer-item .between .img_col .compare-link {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  right: 0;
}
.transfer-item .between .img_col .compare-link .compare-bt {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #47B747;
  color: #ffffff;
  display: block;
  text-align: center;
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .img_col .compare-link .compare-bt {
    display: none;
  }
}
.transfer-item .between .img_col .compare-link .compare-bt:hover, .transfer-item .between .img_col .compare-link .compare-bt:focus, .transfer-item .between .img_col .compare-link .compare-bt:active {
  width: 100%;
}
.transfer-item .between .img_col .compare-link .compare-bt .glyphicon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
}
html[dir=rtl] .transfer-item .between .img_col .compare-link .compare-bt .glyphicon {
  left: unset;
  right: 0;
}
.transfer-item .between .img_col .compare-link .compare-bt .comp-text {
  display: none;
  position: absolute;
  top: 0;
  background-color: #47B747;
  color: #ffffff;
  white-space: nowrap;
  padding: 0 10px 0 5px;
  left: 30px;
  font-size: 12px;
}
html[dir=rtl] .transfer-item .between .img_col .compare-link .compare-bt .comp-text {
  left: unset;
  right: 30px;
}
.transfer-item .between .img_col .compare-link .compare-bt.RemoveCompare {
  background-color: #B74747;
}
.transfer-item .between .img_col .compare-link .compare-bt.RemoveCompare:hover .comp-text, .transfer-item .between .img_col .compare-link .compare-bt.RemoveCompare:focus .comp-text, .transfer-item .between .img_col .compare-link .compare-bt.RemoveCompare:active .comp-text {
  background-color: #B74747;
}
.transfer-item .between .img_col .compare-link .compare-bt.AddCompare {
  background-color: #47B747;
}
.transfer-item .between .img_col .compare-link .compare-bt:hover .comp-text, .transfer-item .between .img_col .compare-link .compare-bt:focus .comp-text, .transfer-item .between .img_col .compare-link .compare-bt:active .comp-text {
  display: block;
}
.transfer-item .between .hotel-name {
  color: #020307;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.transfer-item .between .hotel-category {
  font-size: 16px;
  color: #f48a14;
  display: inline-block;
}
.transfer-item .between .hotel-category .name {
  font-size: 75%;
}
.transfer-item .between .hotel-town {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.transfer-item .between .hotel-town span:after {
  content: "\f105";
  font-family: FontAwesome;
  margin: 0 3px 0 5px;
  display: inline-block;
}
.transfer-item .between .hotel-town span:last-child:after {
  content: none;
}
.transfer-item .between .btnBook {
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  outline: 0;
  cursor: pointer;
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border-radius: 0;
  font-weight: bold;
  z-index: 2;
  text-decoration: none;
}
.transfer-item .between .btnBook .oldprice {
  position: absolute;
  z-index: 1;
  top: -30px;
  color: #000000;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .btnBook .oldprice {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .btnBook {
    position: inherit;
    left: inherit;
    right: inherit;
    display: block;
  }
}
.transfer-item .between .price-text {
  font-size: 18px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #6aaa85;
  text-decoration: none;
}
html[dir=rtl] .transfer-item .between .price-text {
  right: unset;
  left: 10px;
}
.transfer-item .between .price-text:hover, .transfer-item .between .price-text:focus, .transfer-item .between .price-text:active {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .price-text {
    position: inherit;
    left: inherit;
    right: inherit;
    margin: 10px 0;
  }
}
.transfer-item .between .location div {
  display: inline-block;
  margin-right: 5px;
}
html[dir=rtl] .transfer-item .between .location div {
  margin-right: unset;
  margin-left: 5px;
}
.transfer-item .between .location div span {
  display: inline-block;
  margin-left: 5px;
}
html[dir=rtl] .transfer-item .between .location div span {
  margin-right: 5px;
  margin-left: unset;
}
.transfer-item .between .location div.div-fix {
  display: block;
}
.transfer-item .between .location div:last-child {
  margin-right: 0;
}
html[dir=rtl] .transfer-item .between .location div:last-child {
  margin-left: 0;
  margin-right: unset;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .location div {
    display: block;
    margin: 0;
  }
}
.transfer-item .between .hotel-detail-link {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #020307;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .hotel-detail-link {
    position: inherit;
    top: inherit;
    right: inherit;
    display: block;
    text-align: right;
    margin: 10px 0 0 0;
  }
  html[dir=rtl] .transfer-item .between .hotel-detail-link {
    text-align: left;
    right: unset;
    left: inherit;
  }
}
.transfer-item .between .book-detail .service-list .service-list-text {
  font-weight: bold;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
}
.transfer-item .between .book-detail .service-list .service-list-area {
  display: inline-block;
}
.transfer-item .between .book-detail .service-list .service-list-area .ser-icon-flight:first-child {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.transfer-item .between .book-detail .service-list .service-list-area .ser-icon-flight:last-child {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-, .transfer-item .between .book-detail .service-list [class*=ser-icon-] {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat 0 -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -30px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-transfer {
  background: url(images/sprite.png) no-repeat -60px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-guide {
  background: url(images/sprite.png) no-repeat -90px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-transport {
  background: url(images/sprite.png) no-repeat -120px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-skipass {
  background: url(images/sprite.png) no-repeat -150px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-handfee, .transfer-item .between .book-detail .service-list .ser-icon-aptaxe {
  background: url(images/sprite.png) no-repeat -180px -490px;
}
.transfer-item .between .book-detail .service-list .ser-icon-excursion {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.transfer-item .between .themes {
  margin-bottom: 10px;
  padding-right: 15%;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .themes {
    padding-right: 0;
  }
  html[dir=rtl] .transfer-item .between .themes {
    padding-right: unset;
    padding-left: 0;
  }
}
.transfer-item .between .themes span {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-right: 5px;
  margin-bottom: 2px;
}
html[dir=rtl] .transfer-item .between .themes span {
  margin-left: 5px;
  margin-right: unset;
}
.transfer-item .between .themes span:after {
  content: ",";
  display: inline-block;
}
.transfer-item .between .themes span:last-child:after {
  content: none;
}
.transfer-item .between .themes span:last-child {
  margin-right: 0;
}
html[dir=rtl] .transfer-item .between .themes span:last-child {
  margin-left: 0;
}
.transfer-item .between .themes.back-color span {
  color: #ffffff;
  font-size: 11px;
  padding: 2px 5px;
}
.transfer-item .between .themes.back-color span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 4px;
}
.transfer-item .between .themes.back-color span[class*=theme]:after {
  background-color: #ef5436;
}
.transfer-item .between .themes.back-color span.theme-1:after {
  background-color: #FF756D;
}
.transfer-item .between .themes.back-color span.theme-2:after {
  background-color: #90c978;
}
.transfer-item .between .themes.back-color span.theme-3:after {
  background-color: #ffb447;
}
.transfer-item .between .themes.back-color span.theme-4:after {
  background-color: #9A91AC;
}
.transfer-item .between .themes.back-color span.theme-5:after {
  background-color: #62A9FF;
}
.transfer-item .between .themes.back-color span.theme-6:after {
  background-color: #B9264F;
}
.transfer-item .between .themes.back-color span.theme-7:after {
  background-color: #990099;
}
.transfer-item .between .themes.back-color span.theme-8:after {
  background-color: #1F88A7;
}
.transfer-item .between .themes.back-color span.theme-9:after {
  background-color: #0000CE;
}
.transfer-item .between .themes.back-color span.theme-10:after {
  background-color: #4A9586;
}
.transfer-item .between .themes.back-color span.theme-11:after {
  background-color: #B05F3C;
}
.transfer-item .between .themes.back-color span.theme-12:after {
  background-color: #59955C;
}
.transfer-item .between .themes.back-color span.theme-13:after {
  background-color: #7979FF;
}
.transfer-item .between .themes.back-color span.theme-14:after {
  background-color: #AE70ED;
}
.transfer-item .between .themes.back-color span.theme-15:after {
  background-color: #A27AFE;
}
.transfer-item .between .price-text {
  display: none;
}
.transfer-item.book-to-price .between .btnBook .book-now {
  display: none;
}
.transfer-item.book-to-text .between .btnBook .price {
  display: none;
}
.transfer-item.book-to-text .between .btnBook .book-now {
  display: block;
}
.transfer-item.book-to-text .between .price-text {
  display: block;
  bottom: 50px;
  text-align: right;
  color: #020307;
}
html[dir=rtl] .transfer-item.book-to-text .between .price-text {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .transfer-item.book-to-text .between .price-text {
    text-align: center;
  }
}
.transfer-item.book-price-text .between .btnBook {
  display: none !important;
}
.transfer-item.book-price-text .between .price-text {
  display: block;
  cursor: pointer;
}
.transfer-item.book-price-text .between .price-text .oldprice {
  position: relative;
  color: #000000;
  font-size: 80%;
  display: inline-block;
}
.transfer-item.seperator-line {
  margin-bottom: 10px;
  border-bottom: 1px solid #dadde2;
  padding-bottom: 10px;
}
.transfer-item.seperator-line:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.transfer-item .between .item-left {
  float: left;
  width: 25%;
}
html[dir=rtl] .transfer-item .between .item-left {
  float: right;
}
@media (min-width: 992px) {
  .transfer-item .between .item-left {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .transfer-item .between .item-left {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .transfer-item .between .item-left {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .item-left {
    width: 100%;
  }
}
.transfer-item .between .item-middle {
  float: left;
  width: 75%;
  padding: 10px 10px;
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .transfer-item .between .item-middle {
  float: right;
}
@media (min-width: 992px) {
  .transfer-item .between .item-middle {
    width: 70%;
  }
}
@media screen and (min-width: 1200px) {
  .transfer-item .between .item-middle {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .transfer-item .between .item-middle {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .item-middle {
    width: 100%;
  }
}
.transfer-item .between .item-middle .top {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .item-middle .top {
    margin-bottom: 10px;
  }
}
.transfer-item .between .item-middle .middle {
  justify-content: space-around;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  height: 100%;
  display: flex;
}
.transfer-item .between .item-middle .middle .left {
  width: 70%;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .item-middle .middle .left {
    width: 100%;
  }
}
.transfer-item .between .item-middle .middle .right {
  width: 30%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .item-middle .middle .right {
    width: 100%;
  }
}
.transfer-item .between .item-middle .middle .right .price {
  font-weight: bold;
}
.transfer-item .between .item-middle .middle .right .btnBook {
  margin-top: 5px;
}
.transfer-item .between .item-right {
  display: none;
  visibility: hidden;
}
.transfer-item .between .transfer-offer-detail {
  float: left;
  width: 100%;
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select {
  padding: 0 10px 10px 10px;
  margin-top: 10px;
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-title .row, .transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .row {
  width: 100%;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-title .row, .transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .row {
    align-items: stretch;
    flex-direction: column;
  }
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .departure span.text span {
  position: relative;
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .departure span.text span.dep:after {
  content: "\f107";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 5px;
  transform: rotate(-90deg);
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .departure span.text span.arr-dep {
  padding-left: 20px;
  font-weight: bold;
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .departure span.text span.arr-dep:after {
  content: "\f107";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(90deg);
  top: 1px;
  left: 6px;
  position: absolute;
  font-weight: bold;
}
.transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .departure span.text span.arr-dep:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: green;
  border-radius: 250px;
  transform: translateY(-50%);
  top: 50%;
  left: 2px;
}
@media only screen and (max-width: 767px) {
  .transfer-item .between .transfer-offer-detail .HotelRoom.transfer-select .select-room-type .body .room-item .buttons .btnBook {
    margin-left: unset;
    width: 100%;
  }
}
.transfer-item .between .btnBook {
  margin-left: auto;
  position: relative;
}
.transfer-item .between .btnBook span.starting-from {
  position: absolute;
  right: 0;
  bottom: 35px;
  font-size: 13px;
  color: #020307;
  font-weight: 600;
  pointer-events: none;
  cursor: text;
  white-space: nowrap;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.excursion-item.back-shadow .between {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.excursion-item.zebra-back:nth-child(odd) .between {
  background-color: #ffffff;
}
.excursion-item.zebra-back:nth-child(even) .between {
  background-color: #f5f5f5;
}

.excursion-item {
  margin-bottom: 10px;
}
.excursion-item.operator-hotel .between {
  background-color: #e0e3ec;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.excursion-item .between {
  border: 0 solid #e3e3e3;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.excursion-item .between .img_col {
  cursor: pointer;
  border-radius: 0;
  position: relative;
  width: 100%;
}
.excursion-item .between .img_col .operatorHotel {
  background-color: #f8a03e;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 2px 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
}
.excursion-item .between .img_col .discount {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 0;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  padding-left: 40px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .img_col .discount {
    padding-left: 10px;
  }
  html[dir=rtl] .excursion-item .between .img_col .discount {
    padding-right: 10px;
    padding-left: unset;
  }
}
.excursion-item .between .img_col .discount .discount-rate {
  background-color: #ef5436;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .excursion-item .between .img_col .discount .discount-rate {
  left: 0;
  right: unset;
}
.excursion-item .between .img_col .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.excursion-item .between .img_col .compare-link {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  right: 0;
}
.excursion-item .between .img_col .compare-link .compare-bt {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #47B747;
  color: #ffffff;
  display: block;
  text-align: center;
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .img_col .compare-link .compare-bt {
    display: none;
  }
}
.excursion-item .between .img_col .compare-link .compare-bt:hover, .excursion-item .between .img_col .compare-link .compare-bt:focus, .excursion-item .between .img_col .compare-link .compare-bt:active {
  width: 100%;
}
.excursion-item .between .img_col .compare-link .compare-bt .glyphicon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
}
html[dir=rtl] .excursion-item .between .img_col .compare-link .compare-bt .glyphicon {
  left: unset;
  right: 0;
}
.excursion-item .between .img_col .compare-link .compare-bt .comp-text {
  display: none;
  position: absolute;
  top: 0;
  background-color: #47B747;
  color: #ffffff;
  white-space: nowrap;
  padding: 0 10px 0 5px;
  left: 30px;
  font-size: 12px;
}
html[dir=rtl] .excursion-item .between .img_col .compare-link .compare-bt .comp-text {
  left: unset;
  right: 30px;
}
.excursion-item .between .img_col .compare-link .compare-bt.RemoveCompare {
  background-color: #B74747;
}
.excursion-item .between .img_col .compare-link .compare-bt.RemoveCompare:hover .comp-text, .excursion-item .between .img_col .compare-link .compare-bt.RemoveCompare:focus .comp-text, .excursion-item .between .img_col .compare-link .compare-bt.RemoveCompare:active .comp-text {
  background-color: #B74747;
}
.excursion-item .between .img_col .compare-link .compare-bt.AddCompare {
  background-color: #47B747;
}
.excursion-item .between .img_col .compare-link .compare-bt:hover .comp-text, .excursion-item .between .img_col .compare-link .compare-bt:focus .comp-text, .excursion-item .between .img_col .compare-link .compare-bt:active .comp-text {
  display: block;
}
.excursion-item .between .hotel-name {
  color: #020307;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.excursion-item .between .hotel-category {
  font-size: 16px;
  color: #f48a14;
  display: inline-block;
}
.excursion-item .between .hotel-category .name {
  font-size: 75%;
}
.excursion-item .between .hotel-town {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.excursion-item .between .hotel-town span:after {
  content: "/";
  display: inline-block;
}
.excursion-item .between .hotel-town span:last-child:after {
  content: none;
}
.excursion-item .between .btnBook {
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  outline: 0;
  cursor: pointer;
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 2;
  text-decoration: none;
}
html[dir=rtl] .excursion-item .between .btnBook {
  left: 10px;
  right: unset;
}
.excursion-item .between .btnBook .oldprice {
  position: absolute;
  z-index: 1;
  top: -30px;
  color: #000000;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .btnBook .oldprice {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .btnBook {
    position: inherit;
    left: inherit;
    right: inherit;
    display: block;
  }
}
.excursion-item .between .price-text {
  font-size: 18px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #6aaa85;
  text-decoration: none;
}
html[dir=rtl] .excursion-item .between .price-text {
  left: 10px;
  right: unset;
}
.excursion-item .between .price-text:hover, .excursion-item .between .price-text:focus, .excursion-item .between .price-text:active {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .price-text {
    position: inherit;
    left: inherit;
    right: inherit;
    margin: 10px 0;
  }
}
.excursion-item .between .location div {
  display: inline-block;
  margin-right: 5px;
}
html[dir=rtl] .excursion-item .between .location div {
  margin-left: 5px;
  margin-right: unset;
}
.excursion-item .between .location div span {
  display: inline-block;
  margin-left: 5px;
}
html[dir=rtl] .excursion-item .between .location div span {
  margin-left: unset;
  margin-right: 5px;
}
.excursion-item .between .location div.div-fix {
  display: block;
}
.excursion-item .between .location div:last-child {
  margin-right: 0;
}
html[dir=rtl] .excursion-item .between .location div:last-child {
  margin-left: 0;
  margin-right: unset;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .location div {
    display: block;
    margin: 0;
  }
}
.excursion-item .between .hotel-detail-link {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #020307;
  font-weight: bold;
}
html[dir=rtl] .excursion-item .between .hotel-detail-link {
  left: 10px;
  right: unset;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .hotel-detail-link {
    position: inherit;
    top: inherit;
    right: inherit;
    display: block;
    text-align: right;
    margin: 10px 0 0 0;
  }
  html[dir=rtl] .excursion-item .between .hotel-detail-link {
    left: inherit;
    right: unset;
    text-align: left;
  }
}
.excursion-item .between .book-detail .service-list .service-list-text {
  font-weight: bold;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
}
.excursion-item .between .book-detail .service-list .service-list-area {
  display: inline-block;
}
.excursion-item .between .book-detail .service-list .service-list-area .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.excursion-item .between .book-detail .service-list .service-list-area .ser-icon-flight:first-child {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.excursion-item .between .book-detail .service-list .service-list-area .ser-icon-flight:last-child {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-, .excursion-item .between .book-detail .service-list [class*=ser-icon-] {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat 0 -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -30px -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-transfer {
  background: url(images/sprite.png) no-repeat -60px -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-guide {
  background: url(images/sprite.png) no-repeat -90px -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-transport {
  background: url(images/sprite.png) no-repeat -120px -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-skipass {
  background: url(images/sprite.png) no-repeat -150px -490px;
}
.excursion-item .between .book-detail .service-list .ser-icon-handfee, .excursion-item .between .book-detail .service-list .ser-icon-aptaxe {
  background: url(images/sprite.png) no-repeat -180px -490px;
}
.excursion-item .between .themes {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 15%;
}
html[dir=rtl] .excursion-item .between .themes {
  padding-left: 15%;
  padding-right: unset;
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .themes {
    padding-right: 0;
  }
  html[dir=rtl] .excursion-item .between .themes {
    padding-left: 0;
    padding-right: unset;
  }
}
.excursion-item .between .themes span {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-right: 5px;
  margin-bottom: 2px;
}
html[dir=rtl] .excursion-item .between .themes span {
  margin-right: 0;
  margin-left: 5px;
}
.excursion-item .between .themes span:after {
  content: ",";
  display: inline-block;
}
.excursion-item .between .themes span:last-child:after {
  content: none;
}
.excursion-item .between .themes span:last-child {
  margin-right: 0;
}
html[dir=rtl] .excursion-item .between .themes span:last-child {
  margin-left: 0;
}
.excursion-item .between .themes.back-color span {
  color: #ffffff;
  font-size: 11px;
  padding: 2px 5px;
}
.excursion-item .between .themes.back-color span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 4px;
}
.excursion-item .between .themes.back-color span[class*=theme]:after {
  background-color: #ef5436;
}
.excursion-item .between .themes.back-color span.theme-1:after {
  background-color: #FF756D;
}
.excursion-item .between .themes.back-color span.theme-2:after {
  background-color: #90c978;
}
.excursion-item .between .themes.back-color span.theme-3:after {
  background-color: #ffb447;
}
.excursion-item .between .themes.back-color span.theme-4:after {
  background-color: #9A91AC;
}
.excursion-item .between .themes.back-color span.theme-5:after {
  background-color: #62A9FF;
}
.excursion-item .between .themes.back-color span.theme-6:after {
  background-color: #B9264F;
}
.excursion-item .between .themes.back-color span.theme-7:after {
  background-color: #990099;
}
.excursion-item .between .themes.back-color span.theme-8:after {
  background-color: #1F88A7;
}
.excursion-item .between .themes.back-color span.theme-9:after {
  background-color: #0000CE;
}
.excursion-item .between .themes.back-color span.theme-10:after {
  background-color: #4A9586;
}
.excursion-item .between .themes.back-color span.theme-11:after {
  background-color: #B05F3C;
}
.excursion-item .between .themes.back-color span.theme-12:after {
  background-color: #59955C;
}
.excursion-item .between .themes.back-color span.theme-13:after {
  background-color: #7979FF;
}
.excursion-item .between .themes.back-color span.theme-14:after {
  background-color: #AE70ED;
}
.excursion-item .between .themes.back-color span.theme-15:after {
  background-color: #A27AFE;
}
.excursion-item .between .price-text {
  display: none;
}
.excursion-item.book-to-price .between .btnBook .book-now {
  display: none;
}
.excursion-item.book-to-text .between .btnBook .price {
  display: none;
}
.excursion-item.book-to-text .between .btnBook .book-now {
  display: block;
}
.excursion-item.book-to-text .between .price-text {
  display: block;
  bottom: 50px;
  text-align: right;
  color: #020307;
}
html[dir=rtl] .excursion-item.book-to-text .between .price-text {
  text-align: left;
}
.excursion-item.book-to-text .between .price-text .price {
  display: block;
}
@media only screen and (max-width: 767px) {
  .excursion-item.book-to-text .between .price-text .price {
    display: inline-block;
  }
}
.excursion-item.book-to-text .between .price-text .price.oldprice {
  display: inline-block;
  position: relative;
  font-size: 82%;
}
@media only screen and (max-width: 767px) {
  .excursion-item.book-to-text .between .price-text {
    text-align: center;
  }
}
.excursion-item.book-price-text .between .btnBook {
  display: none !important;
}
.excursion-item.book-price-text .between .price-text {
  display: block;
  cursor: pointer;
}
.excursion-item.book-price-text .between .price-text .oldprice {
  position: relative;
  color: #000000;
  font-size: 80%;
  display: inline-block;
}
.excursion-item.seperator-line {
  margin-bottom: 10px;
  border-bottom: 1px solid #dadde2;
  padding-bottom: 10px;
}
.excursion-item.seperator-line:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.excursion-item .between .item-left {
  float: left;
  width: 25%;
}
html[dir=rtl] .excursion-item .between .item-left {
  float: right;
}
@media (min-width: 992px) {
  .excursion-item .between .item-left {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .excursion-item .between .item-left {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .excursion-item .between .item-left {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .item-left {
    width: 100%;
  }
}
.excursion-item .between .item-middle {
  float: left;
  width: 75%;
  padding: 10px 10px;
}
html[dir=rtl] .excursion-item .between .item-middle {
  float: right;
}
@media (min-width: 992px) {
  .excursion-item .between .item-middle {
    width: 70%;
  }
}
@media screen and (min-width: 1200px) {
  .excursion-item .between .item-middle {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .excursion-item .between .item-middle {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .item-middle {
    width: 100%;
  }
}
.excursion-item .between .item-middle:before {
  content: " ";
  display: table;
}
.excursion-item .between .item-middle:after {
  clear: both;
  content: " ";
  display: table;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
@media (min-width: 992px) {
  .excursion-item .between .item-middle .text {
    float: left;
    width: 70%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .text {
    float: right;
  }
}
@media screen and (min-width: 1200px) {
  .excursion-item .between .item-middle .text {
    float: left;
    width: 78%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .text {
    float: right;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .excursion-item .between .item-middle .text {
    float: left;
    width: 70%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .text {
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .item-middle .text {
    float: left;
    width: 100%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .text {
    float: right;
  }
}
@media (min-width: 992px) {
  .excursion-item .between .item-middle .item-button {
    float: right;
    width: 30%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .item-button {
    float: left;
  }
}
@media screen and (min-width: 1200px) {
  .excursion-item .between .item-middle .item-button {
    float: right;
    width: 22%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .item-button {
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .excursion-item .between .item-middle .item-button {
    float: right;
    width: 30%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .item-button {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  .excursion-item .between .item-middle .item-button {
    float: left;
    width: 100%;
  }
  html[dir=rtl] .excursion-item .between .item-middle .item-button {
    float: right;
  }
}
.excursion-item .between .item-right {
  display: none;
  visibility: hidden;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.page-type-location .locationDetail .currentLocation {
  margin: 15px 0;
  padding: 15px;
  border-radius: 0;
  display: flex;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 767px) {
  .page-type-location .locationDetail .currentLocation {
    flex-direction: column;
  }
}
.page-type-location .locationDetail .currentLocation .location-pictures {
  width: 50%;
  position: relative;
  padding-right: 10px;
}
html[dir=rtl] .page-type-location .locationDetail .currentLocation .location-pictures {
  padding-right: unset;
  padding-left: 10px;
}
@media only screen and (max-width: 767px) {
  .page-type-location .locationDetail .currentLocation .location-pictures {
    width: 100%;
    padding-right: 0;
  }
  html[dir=rtl] .page-type-location .locationDetail .currentLocation .location-pictures {
    padding-right: unset;
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .page-type-location .locationDetail .currentLocation .location-pictures .pictureFullScreenIcon {
    right: 10px;
  }
  html[dir=rtl] .page-type-location .locationDetail .currentLocation .location-pictures .pictureFullScreenIcon {
    right: unset;
    left: 10px;
  }
}
.page-type-location .locationDetail .currentLocation .currentLocation-area {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 10px;
}
html[dir=rtl] .page-type-location .locationDetail .currentLocation .currentLocation-area {
  padding-right: 10px;
  padding-left: unset;
}
@media only screen and (max-width: 767px) {
  .page-type-location .locationDetail .currentLocation .currentLocation-area {
    width: 100%;
    padding-left: 0;
  }
  html[dir=rtl] .page-type-location .locationDetail .currentLocation .currentLocation-area {
    padding-right: 0;
    padding-left: unset;
  }
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .head .title {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 15px;
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .head .text {
  height: 195px;
  overflow: hidden;
  position: relative;
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .head .text:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30px;
  background-image: linear-gradient(transparent, #ffffff);
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .footer {
  display: flex;
  list-style-type: none;
  justify-content: flex-end;
  flex-direction: column;
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.read-more {
  margin-right: auto;
  font-weight: 700;
  position: relative;
}
html[dir=rtl] .page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.read-more {
  margin-right: unset;
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.read-more {
    margin-top: 15px;
  }
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.read-more:after {
  content: "»";
  display: inline-block;
  margin-left: 2px;
  position: relative;
  top: -1px;
}
html[dir=rtl] .page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.read-more:after {
  margin-left: unset;
  margin-right: 2px;
}
.page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.bt-all-hotels {
  margin-left: auto;
}
html[dir=rtl] .page-type-location .locationDetail .currentLocation .currentLocation-area .footer a.bt-all-hotels {
  margin-left: unset;
  margin-right: auto;
}
.page-type-location .image-gallery .slides .pgwSlideshow .ps-current {
  height: 300px !important;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .page-type-location .image-gallery .slides .pgwSlideshow .ps-current {
    height: 200px !important;
  }
}
.page-type-location .image-gallery .slides .pgwSlideshow .ps-current ul {
  margin-bottom: 0;
}
.page-type-location .image-gallery .slides .pgwSlideshow .ps-current ul li img {
  height: 300px;
  object-fit: cover;
  width: 100%;
  object-position: center center;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .page-type-location .image-gallery .slides .pgwSlideshow .ps-current ul li img {
    height: 240px;
  }
}
.page-type-location .image-gallery .slides .pgwSlideshow .ps-list {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .page-type-location .image-gallery .slides .pgwSlideshow .ps-list {
    position: relative;
    bottom: inherit;
    left: inherit;
    right: inherit;
    margin-bottom: 15px;
  }
}
.page-type-location .image-gallery .slides .pgwSlideshow .ps-list li .ps-item {
  border-radius: 0;
  border: 2px solid rgba(255, 255, 255, 0.5);
}
.page-type-location .image-gallery .slides .pgwSlideshow .ps-list li .ps-item.ps-selected {
  border: 2px solid rgba(255, 255, 255, 0.7);
}
.page-type-location .sub-location .panel {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  overflow: hidden;
  margin: 15px 0;
}
.page-type-location .sub-location .panel .panel-heading {
  color: #ffffff;
  background-color: #13275c;
}
.page-type-location .sub-location .panel .panel-heading h4.panel-title, .page-type-location .sub-location .panel .panel-heading .h-title.panel-title {
  font-size: 20px;
  font-weight: 700;
  padding: 15px;
  color: #ffffff;
}
.page-type-location .sub-location .panel .panel-collapse {
  padding: 15px;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
@media only screen and (max-width: 767px) {
  .FlightHandicaps .modal .modal-dialog.modal-md {
    width: auto;
  }
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body {
  max-height: calc(100vh - 165px);
  overflow: auto;
  margin-right: 5px;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 5px;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f9fdff;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area {
  height: auto;
  overflow-x: hidden;
  overflow-y: hidden;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container span {
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
  padding: 10px 0px;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container .handicaps {
  position: relative;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container .handicaps:before {
  content: none !important;
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container.flight-handicap-container .handicaps:before {
  content: "\e81b";
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container.flight-handicap-container .handicaps:last-child:before {
  transform: scaleX(-1);
  content: "\e81b";
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container.hotel-handicap-container .handicaps:before {
  content: "\f236";
}
.FlightHandicaps .modal .modal-dialog .modal-content .modal-body .content-area .handicap-container.holpack-handicap-container .handicaps:before {
  content: "\f0f2";
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.TourFilterProperties {
  display: none;
}

.TourList .btn-more {
  text-align: center;
  margin-bottom: 15px;
}

.tour-culture-item.back-shadow .between {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.tour-culture-item.zebra-back:nth-child(odd) .between {
  background-color: #ffffff;
}
.tour-culture-item.zebra-back:nth-child(even) .between {
  background-color: #f5f5f5;
}

.tour-culture-item {
  margin-bottom: 10px;
}
.tour-culture-item.operator-hotel .between {
  background-color: #e0e3ec;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}
.tour-culture-item .between {
  border: 0 solid #e3e3e3;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.tour-culture-item .between .img_col {
  cursor: pointer;
  border-radius: 0;
  position: relative;
  width: 100%;
}
.tour-culture-item .between .img_col .operatorHotel {
  background-color: #f8a03e;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 2px 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
}
.tour-culture-item .between .img_col .discount {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 0;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  padding-left: 40px;
  font-weight: bold;
}
html[dir=rtl] .tour-culture-item .between .img_col .discount {
  padding-right: 40px;
  padding-left: unset;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .img_col .discount {
    padding-left: 10px;
  }
  html[dir=rtl] .tour-culture-item .between .img_col .discount {
    padding-right: 10px;
    padding-left: unset;
  }
}
.tour-culture-item .between .img_col .discount .discount-rate {
  background-color: #ef5436;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .tour-culture-item .between .img_col .discount .discount-rate {
  left: 0;
  right: unset;
}
.tour-culture-item .between .img_col .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.tour-culture-item .between .img_col .sejourHotel {
  background-color: #f48a14;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 2px 0;
  font-weight: bold;
  font-size: 12px;
}
.tour-culture-item .between .img_col .compare-link {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  right: 0;
}
.tour-culture-item .between .img_col .compare-link .compare-bt {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #47B747;
  color: #ffffff;
  display: block;
  text-align: center;
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .img_col .compare-link .compare-bt {
    display: none;
  }
}
.tour-culture-item .between .img_col .compare-link .compare-bt:hover, .tour-culture-item .between .img_col .compare-link .compare-bt:focus, .tour-culture-item .between .img_col .compare-link .compare-bt:active {
  width: 100%;
}
.tour-culture-item .between .img_col .compare-link .compare-bt .glyphicon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
}
html[dir=rtl] .tour-culture-item .between .img_col .compare-link .compare-bt .glyphicon {
  left: unset;
  right: 0;
}
.tour-culture-item .between .img_col .compare-link .compare-bt .comp-text {
  display: none;
  position: absolute;
  top: 0;
  background-color: #47B747;
  color: #ffffff;
  white-space: nowrap;
  padding: 0 10px 0 5px;
  left: 30px;
  font-size: 12px;
}
html[dir=rtl] .tour-culture-item .between .img_col .compare-link .compare-bt .comp-text {
  right: 30px;
  left: unset;
}
.tour-culture-item .between .img_col .compare-link .compare-bt.RemoveCompare {
  background-color: #B74747;
}
.tour-culture-item .between .img_col .compare-link .compare-bt.RemoveCompare:hover .comp-text, .tour-culture-item .between .img_col .compare-link .compare-bt.RemoveCompare:focus .comp-text, .tour-culture-item .between .img_col .compare-link .compare-bt.RemoveCompare:active .comp-text {
  background-color: #B74747;
}
.tour-culture-item .between .img_col .compare-link .compare-bt.AddCompare {
  background-color: #47B747;
}
.tour-culture-item .between .img_col .compare-link .compare-bt:hover .comp-text, .tour-culture-item .between .img_col .compare-link .compare-bt:focus .comp-text, .tour-culture-item .between .img_col .compare-link .compare-bt:active .comp-text {
  display: block;
}
.tour-culture-item .between .tour-culture-name {
  color: #020307;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .tour-culture-name {
    white-space: inherit;
    text-overflow: inherit;
    overflow: inherit;
  }
}
.tour-culture-item .between .tour-culture-town {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.tour-culture-item .between .tour-culture-town span:after {
  content: "/";
  display: inline-block;
}
.tour-culture-item .between .tour-culture-town span:last-child:after {
  content: none;
}
.tour-culture-item .between .text {
  max-height: 100px;
  overflow: hidden;
}
.tour-culture-item .between .starting-from {
  position: absolute;
  right: 0;
  top: -40px;
  font-size: 13px;
  color: #020307;
  font-weight: 600;
  pointer-events: none;
  cursor: text;
  white-space: nowrap;
}
html[dir=rtl] .tour-culture-item .between .starting-from {
  right: unset;
  left: 0;
}
.tour-culture-item .between .room-info {
  position: absolute;
  right: 0;
  top: -20px;
  font-size: 13px;
  color: #020307;
  font-weight: 600;
  pointer-events: none;
  cursor: text;
  white-space: nowrap;
}
html[dir=rtl] .tour-culture-item .between .room-info {
  right: unset;
  left: 0;
}
.tour-culture-item .between .btnBook {
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  outline: 0;
  cursor: pointer;
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 2;
  text-decoration: none;
}
html[dir=rtl] .tour-culture-item .between .btnBook {
  right: unset;
  left: 10px;
}
.tour-culture-item .between .btnBook .oldprice {
  position: absolute;
  z-index: 1;
  top: -25px;
  right: 0;
  color: #000000;
}
html[dir=rtl] .tour-culture-item .between .btnBook .oldprice {
  right: unset;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .btnBook .oldprice {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
    color: #ffffff;
  }
}
.tour-culture-item .between .btnBook .oldprice + .room-info {
  top: -45px;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .btnBook .oldprice + .room-info {
    top: -40px;
  }
}
.tour-culture-item .between .btnBook .oldprice + .room-info + .starting-from {
  top: -65px;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .btnBook .oldprice + .room-info + .starting-from {
    top: -20px;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .btnBook {
    position: relative;
    left: inherit;
    right: inherit;
    display: block;
    top: 0;
  }
}
.tour-culture-item .between .price-text {
  font-size: 18px;
  border-radius: 0;
  font-weight: bold;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #6aaa85;
  text-decoration: none;
}
html[dir=rtl] .tour-culture-item .between .price-text {
  right: unset;
  left: 10px;
}
.tour-culture-item .between .price-text:hover, .tour-culture-item .between .price-text:focus, .tour-culture-item .between .price-text:active {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .price-text {
    position: inherit;
    left: inherit;
    right: inherit;
    margin: 10px 0;
  }
}
.tour-culture-item .between .location div {
  display: inline-block;
  margin-right: 5px;
}
html[dir=rtl] .tour-culture-item .between .location div {
  margin-right: unset;
  margin-left: 5px;
}
.tour-culture-item .between .location div i.fa {
  margin-right: 5px;
}
html[dir=rtl] .tour-culture-item .between .location div i.fa {
  margin-right: unset;
  margin-left: 5px;
}
.tour-culture-item .between .location div span {
  display: inline-block;
  margin-left: 5px;
}
html[dir=rtl] .tour-culture-item .between .location div span {
  margin-right: 5px;
  margin-left: unset;
}
.tour-culture-item .between .location div.div-fix {
  display: block;
}
.tour-culture-item .between .location div:last-child {
  margin-right: 0;
}
html[dir=rtl] .tour-culture-item .between .location div:last-child {
  margin-left: 0;
  margin-right: unset;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .location div {
    display: block;
    margin: 0;
  }
}
.tour-culture-item .between .hotel-detail-link {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #020307;
  font-weight: bold;
}
html[dir=rtl] .tour-culture-item .between .hotel-detail-link {
  left: 10px;
  right: unset;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .hotel-detail-link {
    position: inherit;
    top: inherit;
    right: inherit;
    display: block;
    text-align: right;
    margin: 10px 0 0 0;
  }
  html[dir=rtl] .tour-culture-item .between .hotel-detail-link {
    left: inherit;
  }
}
.tour-culture-item .between .book-detail .service-list .service-list-text {
  font-weight: bold;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
}
.tour-culture-item .between .book-detail .service-list .service-list-area {
  display: inline-block;
}
.tour-culture-item .between .book-detail .service-list .service-list-area:before {
  content: " ";
  display: table;
}
.tour-culture-item .between .book-detail .service-list .service-list-area:after {
  content: " ";
  display: table;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.tour-culture-item .between .book-detail .service-list .service-list-area .tooltipview {
  cursor: pointer;
}
.tour-culture-item .between .book-detail .service-list .service-list-area .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.tour-culture-item .between .book-detail .service-list .service-list-area .ser-icon-flight:first-child {
  background: url(images/sprite.png) no-repeat -30px -490px !important;
}
.tour-culture-item .between .book-detail .service-list .service-list-area .ser-icon-flight:last-child {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.tour-culture-item .between .book-detail .service-list .service-list-area .ser-icon-hotel {
  background: none;
  text-align: center;
}
.tour-culture-item .between .book-detail .service-list .service-list-area .ser-icon-hotel:before {
  content: "\f236";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  text-align: center;
  position: relative;
  color: #b5bbd3;
  top: 3px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-, .tour-culture-item .between .book-detail .service-list [class*=ser-icon-] {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat 0 -490px;
  float: left;
}
html[dir=rtl] .tour-culture-item .between .book-detail .service-list .ser-icon-, html[dir=rtl] .tour-culture-item .between .book-detail .service-list [class*=ser-icon-] {
  float: right;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-flight {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-transfer {
  background: url(images/sprite.png) no-repeat -60px -490px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-guide {
  background: url(images/sprite.png) no-repeat -90px -490px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-transport {
  background: url(images/sprite.png) no-repeat -120px -490px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-skipass {
  background: url(images/sprite.png) no-repeat -150px -490px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-handfee, .tour-culture-item .between .book-detail .service-list .ser-icon-aptaxe {
  background: url(images/sprite.png) no-repeat -180px -490px;
}
.tour-culture-item .between .book-detail .service-list .ser-icon-excursion {
  background: url(images/sprite.png) no-repeat -210px -490px;
}
.tour-culture-item .between .themes {
  margin-bottom: 10px;
  padding-right: 15%;
}
html[dir=rtl] .tour-culture-item .between .themes {
  padding-right: unset;
  padding-left: 15%;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .themes {
    padding-right: 0;
  }
}
.tour-culture-item .between .themes span {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-right: 5px;
  margin-bottom: 2px;
}
.tour-culture-item .between .themes span:after {
  content: ",";
  display: inline-block;
}
.tour-culture-item .between .themes span:last-child:after {
  content: none;
}
html[dir=rtl] .tour-culture-item .between .themes span {
  margin-left: 5px;
  margin-right: 0;
}
.tour-culture-item .between .themes span:last-child {
  margin-right: 0;
}
html[dir=rtl] .tour-culture-item .between .themes span:last-child {
  margin-left: 0;
}
.tour-culture-item .between .themes.back-color span {
  color: #ffffff;
  font-size: 11px;
  padding: 2px 5px;
}
.tour-culture-item .between .themes.back-color span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 4px;
}
.tour-culture-item .between .themes.back-color span[class*=theme]:after {
  background-color: #ef5436;
}
.tour-culture-item .between .themes.back-color span.theme-1:after {
  background-color: #FF756D;
}
.tour-culture-item .between .themes.back-color span.theme-2:after {
  background-color: #90c978;
}
.tour-culture-item .between .themes.back-color span.theme-3:after {
  background-color: #ffb447;
}
.tour-culture-item .between .themes.back-color span.theme-4:after {
  background-color: #9A91AC;
}
.tour-culture-item .between .themes.back-color span.theme-5:after {
  background-color: #62A9FF;
}
.tour-culture-item .between .themes.back-color span.theme-6:after {
  background-color: #B9264F;
}
.tour-culture-item .between .themes.back-color span.theme-7:after {
  background-color: #990099;
}
.tour-culture-item .between .themes.back-color span.theme-8:after {
  background-color: #1F88A7;
}
.tour-culture-item .between .themes.back-color span.theme-9:after {
  background-color: #0000CE;
}
.tour-culture-item .between .themes.back-color span.theme-10:after {
  background-color: #4A9586;
}
.tour-culture-item .between .themes.back-color span.theme-11:after {
  background-color: #B05F3C;
}
.tour-culture-item .between .themes.back-color span.theme-12:after {
  background-color: #59955C;
}
.tour-culture-item .between .themes.back-color span.theme-13:after {
  background-color: #7979FF;
}
.tour-culture-item .between .themes.back-color span.theme-14:after {
  background-color: #AE70ED;
}
.tour-culture-item .between .themes.back-color span.theme-15:after {
  background-color: #A27AFE;
}
.tour-culture-item .between .price-text {
  display: none;
}
@media (min-width: 992px) {
  .tour-culture-item.description-exist .between .tour-culture-name {
    width: 70%;
  }
}
@media screen and (min-width: 1200px) {
  .tour-culture-item.description-exist .between .tour-culture-name {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .tour-culture-item.description-exist .between .tour-culture-name {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item.description-exist .between .tour-culture-name {
    width: 100%;
  }
}
.tour-culture-item.book-to-price .between .btnBook .book-now {
  display: none;
}
.tour-culture-item.book-to-text .between .btnBook .price {
  display: none;
}
.tour-culture-item.book-to-text .between .btnBook .book-now {
  display: block;
}
.tour-culture-item.book-to-text .between .price-text {
  display: block;
  bottom: 50px;
  text-align: right;
  color: #020307;
}
@media only screen and (max-width: 767px) {
  .tour-culture-item.book-to-text .between .price-text {
    text-align: center;
  }
}
.tour-culture-item.book-price-text .between .btnBook {
  display: none !important;
}
.tour-culture-item.book-price-text .between .price-text {
  display: block;
  cursor: pointer;
}
.tour-culture-item.book-price-text .between .price-text .oldprice {
  position: relative;
  color: #000000;
  font-size: 80%;
  display: inline-block;
}
.tour-culture-item.seperator-line {
  margin-bottom: 10px;
  border-bottom: 1px solid #dadde2;
  padding-bottom: 10px;
}
.tour-culture-item.seperator-line:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.tour-culture-item .between .item-left {
  float: left;
  width: 25%;
}
html[dir=rtl] .tour-culture-item .between .item-left {
  float: right;
}
@media (min-width: 992px) {
  .tour-culture-item .between .item-left {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .tour-culture-item .between .item-left {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .tour-culture-item .between .item-left {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .item-left {
    width: 100%;
  }
}
.tour-culture-item .between .item-middle {
  float: left;
  width: 50%;
  padding: 10px 10px;
}
html[dir=rtl] .tour-culture-item .between .item-middle {
  float: right;
}
@media (min-width: 992px) {
  .tour-culture-item .between .item-middle {
    width: 40%;
  }
}
@media screen and (min-width: 1200px) {
  .tour-culture-item .between .item-middle {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .tour-culture-item .between .item-middle {
    width: 40%;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .item-middle {
    width: 100%;
  }
}
.tour-culture-item .between .item-right {
  float: left;
  width: 75%;
  padding: 10px 10px;
}
html[dir=rtl] .tour-culture-item .between .item-right {
  float: right;
}
@media (min-width: 992px) {
  .tour-culture-item .between .item-right {
    width: 30%;
  }
}
@media screen and (min-width: 1200px) {
  .tour-culture-item .between .item-right {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .tour-culture-item .between .item-right {
    width: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .item-right {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between .item-right .right-bottom {
    margin-top: 15px;
  }
}

.tour-culture-item .between {
  display: flex;
}
@media (min-width: 992px) {
  .tour-culture-item .between {
    flex-direction: row;
  }
}
@media screen and (min-width: 1200px) {
  .tour-culture-item .between {
    flex-direction: row;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .tour-culture-item .between {
    flex-direction: row;
  }
}
@media only screen and (max-width: 767px) {
  .tour-culture-item .between {
    flex-direction: column;
  }
}
.tour-culture-item .between .tour-culture-name {
  white-space: unset;
  text-overflow: unset;
  overflow: unset;
  cursor: pointer;
}
.tour-culture-item .between .img_col {
  display: flex;
  height: 100%;
}
.tour-culture-item .between .img_col .image {
  display: flex;
}
.tour-culture-item .between .item-right {
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.tour-culture-item .between .item-right .right-bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: column;
  align-content: flex-end;
  width: 100%;
  text-align: right;
}
.tour-culture-item .between .item-right .right-bottom .price-holder .price {
  font-weight: bold;
  color: #020307;
}
.tour-culture-item .between .item-right .right-bottom .price-holder .price.oldprice {
  font-weight: normal;
  color: unset;
}
.tour-culture-item .between .item-right .right-bottom .btnBook {
  position: relative;
  left: unset;
  right: unset;
  width: 100%;
  bottom: unset;
  margin-top: 5px;
}

.HotelResult.TourResult .otel-item.tour-culture-item .between .hotel-name {
  white-space: unset;
  text-overflow: unset;
  overflow: unset;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.pictureFullScreenIcon {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 50px;
  color: #ffffff;
  line-height: 40px;
  opacity: 0.8;
}
html[dir=rtl] .pictureFullScreenIcon {
  left: unset;
  right: 10px;
}
.pictureFullScreenIcon:hover, .pictureFullScreenIcon:focus, .pictureFullScreenIcon:active {
  opacity: 1;
}
.pictureFullScreenIcon .full-screen-icon {
  position: relative;
  display: inline-block;
}
.pictureFullScreenIcon .full-screen-icon div {
  position: absolute;
  top: 0;
}
.pictureFullScreenIcon .full-screen-icon div:first-child {
  position: inherit;
}
.pictureFullScreenIcon .full-screen-icon span.svg-icon svg {
  height: 4rem !important;
  width: 4rem !important;
}
.pictureFullScreenIcon .full-screen-icon span.svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

.image-gallery .slides {
  position: relative;
}
.image-gallery .slides .image-not-available {
  position: absolute;
  z-index: 1;
  padding: 5px 10px;
  border-radius: 250px;
  background-color: #ffffff;
  top: 10px;
  left: 10px;
}
.image-gallery .slides .image-not-available ~ .pgwSlideshow .ps-list, .image-gallery .slides .image-not-available + .pictureFullScreenIcon {
  display: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.HotelResult {
  margin: 10px 0;
}
.HotelResult .image-gallery {
  width: 50%;
  position: relative;
  z-index: 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelResult .image-gallery {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .HotelResult .image-gallery {
    width: 100%;
  }
}
.HotelResult .otel-text {
  width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelResult .otel-text {
    margin-top: 15px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .HotelResult .otel-text {
    margin-top: 15px;
    width: 100%;
  }
}

.image-gallery .slides .discount {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 0;
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  font-weight: bold;
  padding-right: 60px;
}
html[dir=rtl] .image-gallery .slides .discount {
  right: unset;
  left: 0;
  padding-left: 60px;
  padding-right: 10px;
}
.image-gallery .slides .discount:empty {
  display: none;
}
.image-gallery .slides .discount .discount-rate {
  background-color: #ef5436;
  color: #fff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .image-gallery .slides .discount .discount-rate {
  right: unset;
  left: 0;
}
.image-gallery .slides .discount .discount-rate:empty {
  display: none;
}
.image-gallery .slides .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.image-gallery .slides .discount .text:empty {
  display: none;
}

.HotelRoom {
  margin-top: 15px;
}
.HotelRoom .mobile-title {
  color: #98a5b5;
}
.HotelRoom .select-room-type .price-breakdown {
  cursor: pointer;
}
.HotelRoom .select-room-type .conditions div {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.HotelRoom .select-room-type .buttons {
  text-align: right;
}
html[dir=rtl] .HotelRoom .select-room-type .buttons {
  text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .buttons button {
    padding: 6px 5px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .HotelRoom .select-room-type .buttons button {
    width: 100%;
    margin-top: 10px;
  }
}
.HotelRoom .select-room-type .col-price .price-breakdown:before {
  content: "\e814";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  margin: 0 2px 0 0;
  text-decoration: none;
  top: 1px;
  position: relative;
}
html[dir=rtl] .HotelRoom .select-room-type .col-price .price-breakdown:before {
  margin: 0 0 0 2px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .col-price {
    text-align: center;
  }
}
.HotelRoom .select-room-type .body {
  padding: 0;
  border: 1px solid #d0d4de;
  border-radius: 0;
  /*overflow: hidden;*/
  background-color: #e7e9ef;
}
.HotelRoom .select-room-type .body .row div.room-type span.roomname {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
  cursor: pointer;
}
.HotelRoom .select-room-type .body .row div.room-type .tooltip.bottom .tooltip-arrow {
  display: none;
}
.HotelRoom .select-room-type .body .row div.room-type .tooltip-inner {
  white-space: break-spaces;
}
@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .row.noflightclass div.room-type {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .body .row.noflightclass div.room-type {
    width: 25%;
  }
}
@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .row.noflightclass div.board {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .body .row.noflightclass div.board {
    width: 25%;
  }
}
@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .row.noCancellationPolicy div.date {
    width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .body .row.noCancellationPolicy div.date {
    width: 15%;
  }
}
@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .row.noCancellationPolicy div.tour-name {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .body .row.noCancellationPolicy div.tour-name {
    width: 40%;
  }
}
.HotelRoom .select-room-type .body .room-title {
  color: #ffffff;
  padding: 15px 0;
  border-radius: 0 0 0 0;
  background-color: #13275c;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .HotelRoom .select-room-type .body .room-title {
    display: none;
  }
}
.HotelRoom .select-room-type .body .room-title .row {
  margin: 0;
}
.HotelRoom .select-room-type .body .room-title .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.HotelRoom .select-room-type .body .room-item {
  padding: 5px 0;
  border-top: 1px solid #d0d4de;
  border-bottom: 1px solid transparent;
  color: #333333;
  position: relative;
}
.HotelRoom .select-room-type .body .room-item .row {
  margin: 0;
}
.HotelRoom .select-room-type .body .room-item .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.HotelRoom .select-room-type .body .room-item .row div .buttons {
  min-height: 27px;
}
.HotelRoom .select-room-type .body .room-item .row div .buttons .btnSelect {
  position: absolute;
  right: 10px;
}
.HotelRoom .select-room-type .body .room-item .holpack-info-area {
  font-weight: bold;
  position: relative;
}
.HotelRoom .select-room-type .body .room-item .holpack-info-area span.name {
  margin-left: 16px;
}
.HotelRoom .select-room-type .body .room-item .holpack-info-area:before {
  content: "\e863";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 1px;
}
.HotelRoom .select-room-type .body .room-item .cancellationInfo, .HotelRoom .select-room-type .body .room-item .holpack-info-area {
  padding: 0 5px;
}
.HotelRoom .select-room-type .body .room-item .cancellationInfo:empty, .HotelRoom .select-room-type .body .room-item .holpack-info-area:empty {
  display: none;
}
.HotelRoom .select-room-type .footer .pagination-text {
  margin: 5px 0;
}
.HotelRoom .select-room-type .footer .pagination-area {
  text-align: center;
}
.HotelRoom .select-room-type .footer .pagination-area .pagination {
  margin: 10px 0;
}
.HotelRoom .offers-area .extanded-menu ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  margin: 0;
  padding: 15px 0;
  flex-wrap: wrap;
}
.HotelRoom .offers-area .extanded-menu ul li a {
  position: relative;
}
.HotelRoom .offers-area .extanded-menu ul li a:before {
  content: "";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.HotelRoom .offers-area .extanded-menu ul li a:hover, .HotelRoom .offers-area .extanded-menu ul li a:active, .HotelRoom .offers-area .extanded-menu ul li a:focus {
  text-decoration: none;
}
.HotelRoom .offers-area .extanded-menu ul li a:hover {
  color: #717d9d;
}
.HotelRoom .offers-area .extanded-menu ul li a:focus, .HotelRoom .offers-area .extanded-menu ul li a:active {
  color: #020307;
}
.HotelRoom .offers-area .extanded-menu ul li.active a {
  font-weight: bold;
  pointer-events: none;
}
.HotelRoom .offers-area .extanded-menu ul li.prev-area a:before {
  content: "\e827";
  left: -20px;
}
.HotelRoom .offers-area .extanded-menu ul li.next-area a:before {
  content: "\e828";
  right: -20px;
}
.HotelRoom .offers-area .offer-scroll {
  max-height: 500px;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  overscroll-behavior: contain;
  margin: 5px;
}
.HotelRoom .offers-area .offer-scroll::-webkit-scrollbar {
  width: 5px;
}
.HotelRoom .offers-area .offer-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #f48a14;
  cursor: pointer;
}
.HotelRoom .offers-area .offer-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.HotelRoom .offers-area .select-room-type .body .room-item .row {
  padding: 2px 0;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .HotelRoom .offers-area .select-room-type .body .room-item .row {
    padding: 10px 0;
    flex-direction: column;
    align-items: stretch;
  }
}
.HotelRoom .offers-area .select-room-type .body .room-item .row div.roomname {
  margin: 10px 0;
  line-height: 15px;
}
.HotelRoom .offers-area .select-room-type .body .room-item .row.checkIn {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0;
}
.HotelRoom .offers-area .select-room-type .body .room-item .row.bestOffer {
  background-color: #b9e0ca;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .HotelRoom .offers-area .select-room-type .body .room-item .row.bestOffer .mobile-title {
    color: #134a2b;
  }
}
.HotelRoom .offers-area .select-room-type .body .room-item .row.buttons button, .HotelRoom .offers-area .select-room-type .body .room-item .row.buttons .btn-select {
  width: 100%;
}
.HotelRoom .offers-area .select-room-type .body .room-item:first-child {
  border-top: 0;
}

.flightSelectRoomOffersModal .select-room-type .price {
  text-align: center;
}
.flightSelectRoomOffersModal .select-room-type .buttons {
  text-align: right;
}
html[dir=rtl] .flightSelectRoomOffersModal .select-room-type .buttons {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .flightSelectRoomOffersModal .select-room-type .buttons button {
    width: 100%;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .flightSelectRoomOffersModal .select-room-type .col-price {
    text-align: center;
  }
}
.flightSelectRoomOffersModal .select-room-type .body {
  padding: 0;
  border: 1px solid #d0d4de;
  border-radius: 0;
  overflow: hidden;
  background-color: #e7e9ef;
}
.flightSelectRoomOffersModal .select-room-type .body .room-title {
  color: #ffffff;
  padding: 15px 0;
  border-radius: 0 0 0 0;
  background-color: #13275c;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .flightSelectRoomOffersModal .select-room-type .body .room-title {
    display: none;
  }
}
.flightSelectRoomOffersModal .select-room-type .body .room-title .row {
  margin: 0;
}
.flightSelectRoomOffersModal .select-room-type .body .room-title .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-title .row div[data-toggle=tooltip] {
  padding-left: inherit;
  padding-right: inherit;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item {
  padding: 5px 0;
  border-top: 1px solid #d0d4de;
  border-bottom: 1px solid transparent;
  color: #333333;
  position: relative;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row {
  margin: 0;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div[data-toggle=tooltip] {
  padding-left: inherit;
  padding-right: inherit;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div .buttons {
  min-height: 27px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div .buttons .btnSelect {
  position: absolute;
  right: 10px;
}
html[dir=rtl] .flightSelectRoomOffersModal .select-room-type .body .room-item .row div .buttons .btnSelect {
  right: unset;
  left: 10px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .cancellationInfo, .flightSelectRoomOffersModal .select-room-type .body .room-item .holpack-info-area {
  padding: 0 5px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .cancellationInfo:empty, .flightSelectRoomOffersModal .select-room-type .body .room-item .holpack-info-area:empty {
  display: none;
}
.flightSelectRoomOffersModal .select-room-type .footer .pagination-text {
  margin: 5px 0;
}
.flightSelectRoomOffersModal .select-room-type .footer .pagination-area {
  text-align: center;
}
.flightSelectRoomOffersModal .select-room-type .footer .pagination-area .pagination {
  margin: 10px 0;
}

.HotelDetail {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  .HotelDetail {
    margin-top: 0;
  }
}
.HotelDetail .nav.nav-tabs li a {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #d0d4de;
}
.HotelDetail .nav-tabs &gt; li.active &gt; a, .HotelDetail .nav-tabs &gt; li.active &gt; a:hover, .HotelDetail .nav-tabs &gt; li.active &gt; a:focus {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ff8b09;
}
.HotelDetail .tab-content {
  margin-bottom: 15px;
  border: 1px solid #d0d4de;
  border-radius: 0 0;
  padding: 15px;
  width: 100%;
}
.HotelDetail .tab-content.nocontent {
  padding: 0;
  border: 0;
}
.HotelDetail .tab-content .tab-pane h2.tab-pane-title, .HotelDetail .tab-content .tab-pane .h-title.tab-pane-title {
  display: none;
}
.HotelDetail .facility-group h4, .HotelDetail .facility-group .h-title {
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #717d9d;
  padding-bottom: 10px;
  color: #020307;
  text-transform: uppercase;
  float: left;
  width: 100%;
}
html[dir=rtl] .HotelDetail .facility-group h4, html[dir=rtl] .HotelDetail .facility-group .h-title {
  float: right;
}
.HotelDetail .facility-group:before, .HotelDetail .facility-group:after {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.HotelDetail .facility-group:after {
  clear: both;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.HotelDetail .facility .facility-title .title {
  font-size: 16px;
  color: #53677c;
  margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
  .HotelDetail .facility-items {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-gap: 15px;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
  }
}
.HotelDetail .facility-items .facility-item {
  position: relative;
  margin: 5px 0;
  float: left;
  width: 33.33%;
}
html[dir=rtl] .HotelDetail .facility-items .facility-item {
  float: right;
}
@media only screen and (max-width: 767px) {
  .HotelDetail .facility-items .facility-item {
    width: 100%;
  }
}
.HotelDetail .facility-items .facility-item i {
  color: #f8a03e;
  margin-right: 10px;
}
html[dir=rtl] .HotelDetail .facility-items .facility-item i {
  margin-left: 10px;
  margin-right: unset;
}
.HotelDetail .text-category-items .text-category .title, .HotelDetail .text-category-items .text-videocategory .title, .HotelDetail .text-videocategory-items .text-category .title, .HotelDetail .text-videocategory-items .text-videocategory .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
  color: #020307;
}
.HotelDetail .text-category-items .text-category span, .HotelDetail .text-category-items .text-videocategory span, .HotelDetail .text-videocategory-items .text-category span, .HotelDetail .text-videocategory-items .text-videocategory span {
  font-size: 14px !important;
}
.HotelDetail .text-category-items .text-category strong, .HotelDetail .text-category-items .text-videocategory strong, .HotelDetail .text-videocategory-items .text-category strong, .HotelDetail .text-videocategory-items .text-videocategory strong {
  color: #020307;
}

.HotelResult .row-fix {
  display: flex;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelResult .row-fix {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .HotelResult .row-fix {
    flex-direction: column;
  }
}
.HotelResult .row-fix .otel-item .between {
  position: inherit;
  overflow: inherit;
  background-color: transparent;
  display: block;
}
@media (min-width: 992px) {
  .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price {
    position: absolute;
    bottom: 0;
    right: 15px;
  }
  html[dir=rtl] .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price {
    left: 15px;
    right: unset;
  }
}
.HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right {
  text-align: right;
}
html[dir=rtl] .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right {
  text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right {
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right {
    position: relative;
  }
}
.HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .starting-from {
  top: -40px;
}
.HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .room-info {
  top: -20px;
}
.HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .btnBook {
  position: inherit;
  float: none;
  padding: 6px 12px;
  font-size: 14px;
  /*corendon problem*/
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .btnBook {
    bottom: inherit;
    right: inherit;
  }
  html[dir=rtl] .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .btnBook {
    right: unset;
    left: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .btnBook {
    bottom: inherit;
    right: inherit;
  }
  html[dir=rtl] .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .btnBook {
    right: unset;
    left: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .HotelResult .row-fix .otel-item .between .pricearea .detail .book-price .right .btnBook {
    display: inline-block;
  }
}

@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .room-item .row div.col-price {
    text-align: center;
  }
}
.HotelRoom .select-room-type .body .room-item .row div.col-price.long-price {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .room-item .row div.col-price.long-price {
    display: flex;
    flex-direction: column;
    align-items: center;
    white-space: nowrap;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HotelRoom .select-room-type .body .room-item .row div.col-price.long-price {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (max-width: 767px) {
  .HotelRoom .select-room-type .body .room-item .row div.col-price.long-price {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
  }
}

.HotelDetail .socialMediaShare {
  border-radius: 0;
  padding: 0;
  margin: 0;
  float: right;
  text-align: right;
}
html[dir=rtl] .HotelDetail .socialMediaShare {
  text-align: left;
  float: left;
}

.HotelDetail .socialMediaShare .caption, .HotelDetail .socialMediaShare ul {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .HotelDetail .HotelGoogleMap {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .HotelDetail .title, .HotelDetail .text-category .title, .HotelDetail .facilities .title, .HotelDetail .google-map .title {
    margin: 15px 0;
  }
}

.best-offer {
  /*    animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;*/
  background-color: #f00;
  padding: 2px 10px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  font-size: 14px;
  border-radius: 0;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
  max-width: 100%;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .best-offer {
    position: unset;
  }
}
.best-offer:before {
  content: "";
  border-style: solid;
  border-color: transparent #f00 transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 6px 6px 6px 0;
  -webkit-transform: rotate(270deg) translateX(-50%);
  -ms-transform: rotate(270deg) translateX(-50%);
  transform: rotate(270deg) translateX(-50%);
  bottom: -5px;
  left: 50%;
}
@media only screen and (max-width: 767px) {
  .best-offer:before {
    content: none;
  }
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
.HotelRoom .offers-area .select-room-type .body .room-item .row div.buttons button {
  width: 100%;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.ExcursionResult {
  margin: 10px 0;
}
.ExcursionResult .otel-item .between {
  display: block;
}
.ExcursionResult .image-gallery {
  width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ExcursionResult .image-gallery {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .ExcursionResult .image-gallery {
    width: 100%;
  }
}
.ExcursionResult .otel-text {
  width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ExcursionResult .otel-text {
    margin-top: 15px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .ExcursionResult .otel-text {
    margin-top: 15px;
    width: 100%;
  }
}
.ExcursionResult .image-gallery .slides {
  margin: 0 -5px;
}
.ExcursionResult .image-gallery .slides a {
  float: left;
  width: 33.33%;
  padding: 0 5px;
}
html[dir=rtl] .ExcursionResult .image-gallery .slides a {
  float: right;
}
@media only screen and (max-width: 767px) {
  .ExcursionResult .image-gallery .slides a {
    width: 100%;
  }
}
.ExcursionResult .image-gallery .slides:before, .ExcursionResult .image-gallery .slides:after {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ExcursionResult .image-gallery .slides:after {
  clear: both;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.image-gallery .slides .discount {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 0;
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  font-weight: bold;
  padding-right: 60px;
}
html[dir=rtl] .image-gallery .slides .discount {
  padding-left: 60px;
  padding-right: 10px;
  left: 0;
  right: unset;
}
.image-gallery .slides .discount:empty {
  display: none;
}
.image-gallery .slides .discount .discount-rate {
  background-color: #ef5436;
  color: #fff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .image-gallery .slides .discount .discount-rate {
  left: 0;
  right: unset;
}
.image-gallery .slides .discount .discount-rate:empty {
  display: none;
}
.image-gallery .slides .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.image-gallery .slides .discount .text:empty {
  display: none;
}

.ExcursionOffers {
  margin-top: 15px;
}
.ExcursionOffers .mobile-title {
  color: #98a5b5;
}
.ExcursionOffers .select-room-type .price, .ExcursionOffers .select-room-type .col-price, .ExcursionOffers .select-room-type .start-time, .ExcursionOffers .select-room-type .end-time, .ExcursionOffers .select-room-type .date {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .ExcursionOffers .select-room-type .price, .ExcursionOffers .select-room-type .col-price, .ExcursionOffers .select-room-type .start-time, .ExcursionOffers .select-room-type .end-time, .ExcursionOffers .select-room-type .date {
    text-align: left;
  }
  html[dir=rtl] .ExcursionOffers .select-room-type .price, html[dir=rtl] .ExcursionOffers .select-room-type .col-price, html[dir=rtl] .ExcursionOffers .select-room-type .start-time, html[dir=rtl] .ExcursionOffers .select-room-type .end-time, html[dir=rtl] .ExcursionOffers .select-room-type .date {
    text-align: right;
  }
}
.ExcursionOffers .select-room-type .conditions div {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ExcursionOffers .select-room-type .buttons {
  text-align: right;
}
html[dir=rtl] .ExcursionOffers .select-room-type .buttons {
  text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ExcursionOffers .select-room-type .buttons button {
    padding: 6px 5px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .ExcursionOffers .select-room-type .buttons button {
    width: 100%;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ExcursionOffers .select-room-type .col-price {
    text-align: center;
  }
}
.ExcursionOffers .select-room-type .body {
  padding: 0;
  border: 1px solid #d0d4de;
  border-radius: 0;
  overflow: hidden;
  background-color: #e7e9ef;
}
@media (min-width: 992px) {
  .ExcursionOffers .select-room-type .body .row.noflightclass div.room-type {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ExcursionOffers .select-room-type .body .row.noflightclass div.room-type {
    width: 25%;
  }
}
@media (min-width: 992px) {
  .ExcursionOffers .select-room-type .body .row.noflightclass div.board {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ExcursionOffers .select-room-type .body .row.noflightclass div.board {
    width: 25%;
  }
}
.ExcursionOffers .select-room-type .body .room-title {
  color: #ffffff;
  padding: 15px 0;
  border-radius: 0;
  background-color: #13275c;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .ExcursionOffers .select-room-type .body .room-title {
    display: none;
  }
}
.ExcursionOffers .select-room-type .body .room-title .row {
  margin: 0;
}
.ExcursionOffers .select-room-type .body .room-title .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.ExcursionOffers .select-room-type .body .room-item {
  padding: 5px 0;
  border-top: 1px solid #d0d4de;
  border-bottom: 1px solid transparent;
  color: #333333;
  position: relative;
  background-color: #ffffff;
}
.ExcursionOffers .select-room-type .body .room-item .row {
  margin: 0;
}
.ExcursionOffers .select-room-type .body .room-item .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.ExcursionOffers .select-room-type .body .room-item .row div .buttons {
  min-height: 27px;
}
.ExcursionOffers .select-room-type .body .room-item .row div .buttons .btnSelect {
  position: absolute;
  right: 10px;
}
html[dir=rtl] .ExcursionOffers .select-room-type .body .room-item .row div .buttons .btnSelect {
  right: unset;
  left: 10px;
}
.ExcursionOffers .select-room-type .body .room-item .cancellationInfo, .ExcursionOffers .select-room-type .body .room-item .holpack-info-area {
  padding: 0 5px;
}
.ExcursionOffers .select-room-type .body .room-item .cancellationInfo:empty, .ExcursionOffers .select-room-type .body .room-item .holpack-info-area:empty {
  display: none;
}
.ExcursionOffers .select-room-type .footer .pagination-text {
  margin: 5px 0;
}
.ExcursionOffers .select-room-type .footer .pagination-area {
  text-align: center;
}
.ExcursionOffers .select-room-type .footer .pagination-area .pagination {
  margin: 10px 0;
}

.flightSelectRoomOffersModal .select-room-type .price, .flightSelectRoomOffersModal .select-room-type .col-price, .flightSelectRoomOffersModal .select-room-type .start-time, .flightSelectRoomOffersModal .select-room-type .end-time {
  text-align: center;
}
.flightSelectRoomOffersModal .select-room-type .buttons {
  text-align: right;
}
html[dir=rtl] .flightSelectRoomOffersModal .select-room-type .buttons {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .flightSelectRoomOffersModal .select-room-type .buttons button {
    width: 100%;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .flightSelectRoomOffersModal .select-room-type .col-price {
    text-align: center;
  }
}
.flightSelectRoomOffersModal .select-room-type .body {
  padding: 0;
  border: 1px solid #d0d4de;
  border-radius: 0;
  overflow: hidden;
  background-color: #e7e9ef;
}
.flightSelectRoomOffersModal .select-room-type .body .room-title {
  color: #ffffff;
  padding: 15px 0;
  border-radius: 0;
  background-color: #13275c;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .flightSelectRoomOffersModal .select-room-type .body .room-title {
    display: none;
  }
}
.flightSelectRoomOffersModal .select-room-type .body .room-title .row {
  margin: 0;
}
.flightSelectRoomOffersModal .select-room-type .body .room-title .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-title .row div[data-toggle=tooltip] {
  padding-left: inherit;
  padding-right: inherit;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item {
  padding: 5px 0;
  border-top: 1px solid #d0d4de;
  border-bottom: 1px solid transparent;
  color: #333333;
  position: relative;
  background-color: #ffffff;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row {
  margin: 0;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div {
  padding-left: 5px;
  padding-right: 5px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div[data-toggle=tooltip] {
  padding-left: inherit;
  padding-right: inherit;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div .buttons {
  min-height: 27px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .row div .buttons .btnSelect {
  position: absolute;
  right: 10px;
}
html[dir=rtl] .flightSelectRoomOffersModal .select-room-type .body .room-item .row div .buttons .btnSelect {
  left: 10px;
  right: unset;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .cancellationInfo, .flightSelectRoomOffersModal .select-room-type .body .room-item .holpack-info-area {
  padding: 0 5px;
}
.flightSelectRoomOffersModal .select-room-type .body .room-item .cancellationInfo:empty, .flightSelectRoomOffersModal .select-room-type .body .room-item .holpack-info-area:empty {
  display: none;
}
.flightSelectRoomOffersModal .select-room-type .footer .pagination-text {
  margin: 5px 0;
}
.flightSelectRoomOffersModal .select-room-type .footer .pagination-area {
  text-align: center;
}
.flightSelectRoomOffersModal .select-room-type .footer .pagination-area .pagination {
  margin: 10px 0;
}

.ExcursionDetail {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  .ExcursionDetail {
    margin-top: 0;
  }
}
.ExcursionDetail .tab-content {
  margin-bottom: 15px;
  border: 1px solid #d0d4de;
  border-radius: 0 0;
  padding: 15px;
  width: 100%;
}
.ExcursionDetail .facility-group h4, .ExcursionDetail .facility-group .h-title {
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #717d9d;
  padding-bottom: 10px;
  color: #020307;
  text-transform: uppercase;
}
.ExcursionDetail .facility-group:before, .ExcursionDetail .facility-group:after {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ExcursionDetail .facility-group:after {
  clear: both;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.ExcursionDetail .facility .facility-title .title {
  font-size: 16px;
  color: #53677c;
  margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
  .ExcursionDetail .facility-items {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-gap: 15px;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
  }
}
.ExcursionDetail .facility-items .facility-item {
  position: relative;
  margin: 5px 0;
  float: left;
  width: 33.33%;
}
html[dir=rtl] .ExcursionDetail .facility-items .facility-item {
  float: right;
}
@media only screen and (max-width: 767px) {
  .ExcursionDetail .facility-items .facility-item {
    width: 100%;
  }
}
.ExcursionDetail .facility-items .facility-item i {
  color: #f8a03e;
  margin-right: 10px;
}
.ExcursionDetail .text-category-items .text-category .title, .ExcursionDetail .text-category-items .text-videocategory .title, .ExcursionDetail .text-videocategory-items .text-category .title, .ExcursionDetail .text-videocategory-items .text-videocategory .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
  color: #020307;
}
.ExcursionDetail .text-category-items .text-category span, .ExcursionDetail .text-category-items .text-videocategory span, .ExcursionDetail .text-videocategory-items .text-category span, .ExcursionDetail .text-videocategory-items .text-videocategory span {
  font-size: 14px !important;
}
.ExcursionDetail .text-category-items .text-category strong, .ExcursionDetail .text-category-items .text-videocategory strong, .ExcursionDetail .text-videocategory-items .text-category strong, .ExcursionDetail .text-videocategory-items .text-videocategory strong {
  color: #020307;
}

.otel-item .between .pricearea .detail .book-price .btnBook {
  position: inherit;
  float: right;
}
.otel-item .between .pricearea .detail .book-price .btnBook html[dir=rtl] {
  float: left;
}

@media (min-width: 992px) {
  .HotelRoom .select-room-type .body .room-item .row div.col-price {
    text-align: center;
  }
}

.HotelDetail .socialMediaShare {
  border-radius: 0;
  padding: 0;
  margin: 0;
  float: right;
  text-align: right;
}
html[dir=rtl] .HotelDetail .socialMediaShare {
  text-align: left;
  float: left;
}

.HotelDetail .socialMediaShare .caption, .HotelDetail .socialMediaShare ul {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .HotelDetail .HotelGoogleMap {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .HotelDetail .title, .HotelDetail .text-category .title, .HotelDetail .facilities .title, .HotelDetail .google-map .title {
    margin: 15px 0;
  }
}

.holpack-media-items .text-itinerary-items .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
  color: #020307;
}
.holpack-media-items .text-itinerary-items .text {
  margin-bottom: 10px;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.TourResult {
  margin: 10px 0;
}
.TourResult .image-gallery {
  width: 50%;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TourResult .image-gallery {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .TourResult .image-gallery {
    width: 100%;
  }
}
.TourResult .otel-text {
  width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TourResult .otel-text {
    margin-top: 15px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .TourResult .otel-text {
    margin-top: 15px;
    width: 100%;
  }
}
.TourResult .row-fix {
  display: flex;
  position: relative;
}
.TourResult .row-fix .otel-item .between {
  position: inherit;
  overflow: inherit;
  background-color: transparent;
  display: block;
}
.TourResult .row-fix .otel-item .between .location {
  margin: 15px 0;
}
.TourResult .row-fix .otel-item .between .location div {
  display: block;
}

@media (min-width: 992px) {
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.date, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.date {
    width: 10%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.room-type, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.room-type {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.board, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.board {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.price, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.price {
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.price, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.price {
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.buttons, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.buttons {
    width: 16.66667%;
  }
  .TourDetailContainer .HotelRoom .select-room-type .body .room-item .row div.buttons button, .TourDetailContainer .HotelRoom .select-room-type .body .room-title .row div.buttons button {
    width: 100%;
  }
}
.TourInfo {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  .TourInfo {
    margin-top: 0;
  }
}
.TourInfo .nav.nav-tabs li {
  /*    a {
          border-radius: $maintab-rotator-nav-tab-li-border-radius;
          font-weight: $maintab-rotator-nav-tab-li-fontweight;
          background-color: $maintab-rotator-nav-tab-li-back-color;
          color: $maintab-rotator-nav-tab-li-text-color;
          border: 0;
      }*/
  /*       &amp;.active {
             a, a:active, a:focus, a:hover, a:visited {
                 border-radius: $maintab-rotator-nav-tab-li-border-radius;
                 background-color: $maintab-rotator-nav-tab-li-active-back-color;
                 color: $maintab-rotator-nav-tab-li-active-text-color;
                 border: 0;
             }
         }*/
}
.TourInfo .nav.nav-tabs li.dropdown .dropdown-menu li a {
  border-radius: 0;
  font-weight: normal;
  background-color: transparent;
  color: inherit;
}
.TourInfo .nav.nav-tabs li.dropdown .dropdown-menu li.active a, .TourInfo .nav.nav-tabs li.dropdown .dropdown-menu li.active a:active, .TourInfo .nav.nav-tabs li.dropdown .dropdown-menu li.active a:focus, .TourInfo .nav.nav-tabs li.dropdown .dropdown-menu li.active a:hover, .TourInfo .nav.nav-tabs li.dropdown .dropdown-menu li.active a:visited {
  background-color: #020307;
  color: #ffffff;
}
.TourInfo .nav.nav-tabs.droptabs .dropdown-menu li a {
  border: 0;
}
.TourInfo .nav.nav-tabs.droptabs .droptabsActive a.dropdown-toggle .caret, .TourInfo .nav.nav-tabs.droptabs .droptabsActive a.dropdown-toggle .dropicon {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.TourInfo .nav.nav-tabs li a {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #d0d4de;
}
.TourInfo .nav-tabs &gt; li.active &gt; a, .TourInfo .nav-tabs &gt; li.active &gt; a:hover, .TourInfo .nav-tabs &gt; li.active &gt; a:focus {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ff8b09;
  border: 0;
}
.TourInfo .tab-content {
  margin-bottom: 15px;
  border: 1px solid #d0d4de;
  border-radius: 0 0;
  padding: 15px;
  width: 100%;
  background-color: #e7e9ef;
}
.TourInfo .tab-content.nocontent {
  padding: 0;
  border: 0;
}
.TourInfo .tab-content .tab-pane h2.tab-pane-title, .TourInfo .tab-content .tab-pane .h-title.tab-pane-title {
  display: none;
}
.TourInfo .facility-group h4, .TourInfo .facility-group .h-title {
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #717d9d;
  padding-bottom: 10px;
  color: #020307;
  text-transform: uppercase;
  float: left;
  width: 100%;
}
html[dir=rtl] .TourInfo .facility-group h4, html[dir=rtl] .TourInfo .facility-group .h-title {
  float: right;
}
.TourInfo .facility-group:before, .TourInfo .facility-group:after {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.TourInfo .facility-group:after {
  clear: both;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.TourInfo .facility .facility-title .title {
  font-size: 16px;
  color: #53677c;
  margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
  .TourInfo .facility-items {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-gap: 15px;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
  }
}
.TourInfo .facility-item {
  position: relative;
  margin: 5px 0;
  float: left;
  width: 33.33%;
}
html[dir=rtl] .TourInfo .facility-item {
  float: right;
}
@media only screen and (max-width: 767px) {
  .TourInfo .facility-item {
    width: 100%;
  }
}
.TourInfo .facility-item i {
  color: #f8a03e;
  margin-right: 10px;
}
html[dir=rtl] .TourInfo .facility-item i {
  margin-left: 10px;
  margin-right: unset;
}
.TourInfo .text-category-items .text-category .title, .TourInfo .text-category-items .text-videocategory .title, .TourInfo .text-videocategory-items .text-category .title, .TourInfo .text-videocategory-items .text-videocategory .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
  color: #020307;
}
.TourInfo .text-category-items .text-category span, .TourInfo .text-category-items .text-videocategory span, .TourInfo .text-videocategory-items .text-category span, .TourInfo .text-videocategory-items .text-videocategory span {
  font-size: 14px !important;
}
.TourInfo .text-category-items .text-category strong, .TourInfo .text-category-items .text-videocategory strong, .TourInfo .text-videocategory-items .text-category strong, .TourInfo .text-videocategory-items .text-videocategory strong {
  color: #020307;
}

.brochure-container .brochure-item {
  margin-bottom: 15px;
}
.brochure-container .brochure-item a {
  position: relative;
  padding-left: 30px;
}
.brochure-container .brochure-item a:before {
  content: "\e850";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  position: absolute;
  left: 3px;
  font-size: 18px;
}

.short-info-container .title {
  font-size: 16px;
  font-weight: bold;
  color: #13275c;
}
.itenary-container .title {
  font-size: 16px;
  font-weight: bold;
  color: #13275c;
  text-transform: uppercase;
}
.itenary-container .itenary-item {
  border-bottom: 1px solid #d0d4de;
  padding-bottom: 15px;
}
.itenary-container .itenary-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.itenary-container .itenary-item .day-area {
  margin: 15px 0;
  background-color: #d0d4de;
  color: #020307;
  font-weight: bold;
  width: auto;
  display: block;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 0;
}
.itenary-container .itenary-item .day-area span.day-number:after {
  content: ".";
}
.itenary-container .itenary-item .header-area .header-text-arrival {
  font-weight: bold;
  color: #f48a14;
  font-size: 16px;
}
.itenary-container .itenary-item.itenary-collapse {
  padding-bottom: 0;
}
.itenary-container .itenary-item.itenary-collapse .day-area {
  margin: 5px 0;
  cursor: pointer;
  width: 100%;
  padding: 10px 15px;
  position: relative;
}
.itenary-container .itenary-item.itenary-collapse .day-area:before {
  content: "\f107";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(-50%, -50%);
  position: absolute;
  right: 15px;
  top: 50%;
  font-size: 26px;
}
.itenary-container .itenary-item.itenary-collapse .itenary-content {
  margin-bottom: 5px;
  border: 1px solid #d0d4de;
  border-radius: 0;
  padding: 15px;
  width: 100%;
  background-color: #ffffff;
  display: none;
}
.itenary-container .itenary-item.itenary-collapse.active .day-area {
  color: set-text-color(#ff8b09);
  background-color: #ff8b09;
}
.itenary-container .itenary-item.itenary-collapse.active .day-area:before {
  content: "\f106";
}
.itenary-container .itenary-item.itenary-collapse.active .itenary-content {
  display: block;
}

.included-excluded-area {
  display: flex;
  gap: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .included-excluded-area {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .included-excluded-area {
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .included-excluded-area .included-container, .included-excluded-area .excluded-container {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .included-excluded-area .included-container, .included-excluded-area .excluded-container {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .included-excluded-area .included-container, .included-excluded-area .excluded-container {
    width: 100%;
  }
}
.included-excluded-area .included-container .title, .included-excluded-area .excluded-container .title {
  font-weight: bold;
  color: #f48a14;
  font-size: 16px;
}
.included-excluded-area .included-container .content ul li, .included-excluded-area .excluded-container .content ul li {
  position: relative;
  padding-left: 20px;
  margin: 4px 0;
}
.included-excluded-area .included-container .content ul li:before, .included-excluded-area .excluded-container .content ul li:before {
  position: absolute;
  left: 0;
  top: 2px;
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.included-excluded-area .included-container .content ul li:before {
  content: "\e82f";
  color: #28a745;
}
.included-excluded-area .excluded-container .content ul li:before {
  content: "\e82e";
  color: #dc3545;
}

.information-container .title {
  font-weight: bold;
  color: #f48a14;
  font-size: 16px;
}
.information-container .content ul li {
  position: relative;
  padding-left: 20px;
  margin: 4px 0;
}
.information-container .content ul li:before {
  content: "\e820";
  color: #f48a14;
  position: absolute;
  left: 0;
  top: 2px;
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.AdditionalService {
  margin-top: 10px;
}
.AdditionalService .panel-title {
  background-color: #13275c;
  color: #ffffff;
  font-size: 16px;
  padding: 15px;
  margin-bottom: 15px;
}
.AdditionalService .extra-services {
  display: inline-block;
  width: 50%;
  padding: 0 5px 10px 0;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  .AdditionalService .extra-services {
    width: 100%;
  }
}
.AdditionalService .extra-services .transfer {
  margin-bottom: 10px;
}
.AdditionalService .extra-services .perPax, .AdditionalService .extra-services .perService {
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.AdditionalService .extra-services .perPax .title, .AdditionalService .extra-services .perService .title {
  font-weight: bold;
}
.AdditionalService .extra-services .perPax .checkbox-style, .AdditionalService .extra-services .perService .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.AdditionalService .extra-services .perPax .checkbox-style input, .AdditionalService .extra-services .perService .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.AdditionalService .extra-services .perPax .checkbox-style input:active, .AdditionalService .extra-services .perPax .checkbox-style input:focus, .AdditionalService .extra-services .perPax .checkbox-style input:hover, .AdditionalService .extra-services .perService .checkbox-style input:active, .AdditionalService .extra-services .perService .checkbox-style input:focus, .AdditionalService .extra-services .perService .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.AdditionalService .extra-services .perPax .checkbox-style input:active ~ .check, .AdditionalService .extra-services .perPax .checkbox-style input:focus ~ .check, .AdditionalService .extra-services .perPax .checkbox-style input:hover ~ .check, .AdditionalService .extra-services .perService .checkbox-style input:active ~ .check, .AdditionalService .extra-services .perService .checkbox-style input:focus ~ .check, .AdditionalService .extra-services .perService .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.AdditionalService .extra-services .perPax .checkbox-style input ~ .check, .AdditionalService .extra-services .perService .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .AdditionalService .extra-services .perPax .checkbox-style input ~ .check, html[dir=rtl] .AdditionalService .extra-services .perService .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.AdditionalService .extra-services .perPax .checkbox-style input:checked ~ .check, .AdditionalService .extra-services .perService .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.AdditionalService .extra-services .perPax .checkbox-style input:checked ~ .check:before, .AdditionalService .extra-services .perService .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.AdditionalService .extra-services .perPax .checkbox-style input:checked ~ label, .AdditionalService .extra-services .perService .checkbox-style input:checked ~ label {
  color: #020307;
}
.AdditionalService .extra-services .perPax .checkbox-style label, .AdditionalService .extra-services .perService .checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .AdditionalService .extra-services .perPax .checkbox-style label, html[dir=rtl] .AdditionalService .extra-services .perService .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.AdditionalService .extra-services .perPax .checkbox-style.deactivate label, .AdditionalService .extra-services .perService .checkbox-style.deactivate label {
  opacity: 0.3;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.services-warnings {
  background-color: #e7e9ef;
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: 1px solid #a1a9be;
}
.services-warnings .warning-title {
  position: relative;
  padding: 15px 10px 5px 65px;
  display: block;
  font-weight: 700;
  color: #020307;
}
.services-warnings .warning-title span {
  font-weight: normal;
}
.services-warnings.services-warnings-modal {
  background-color: transparent;
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
  margin-bottom: 0;
  border: 0;
}
.services-warnings.services-warnings-modal .warning-title {
  padding: 0;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.services-warnings:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 28px;
  color: #a1a9be;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 0 0 0 0;
  width: 50px;
  line-height: 35px;
  border-style: solid;
  border-color: black;
  border-width: 0;
  margin: 0;
}
.services-warnings.flight-rules:before {
  content: "\e812";
}
.services-warnings.flight-rules a {
  position: relative;
  padding: 15px 10px 15px 65px;
  display: block;
  font-weight: 700;
}
.services-warnings.flight-rules a:hover, .services-warnings.flight-rules a:focus, .services-warnings.flight-rules a:active {
  text-decoration: none;
}
.services-warnings.flight-rules a span {
  font-weight: normal;
}
.services-warnings.flight-rules.services-warnings-modal:before {
  content: none;
}
.services-warnings.handicaps:before {
  content: "\e815";
}
.services-warnings.handicaps .warning-item {
  padding-left: 65px;
  padding-right: 10px;
}
.services-warnings.handicaps .warning-item label.code {
  color: #020307;
}
.services-warnings.handicaps .warning-item:last-child {
  margin-bottom: 15px;
}
.services-warnings.handicaps.passengers {
  padding: 20px 10px 0 5px;
}
.services-warnings.handicaps.failed-status:before {
  color: #ffffff;
  background-color: #e20a17;
}
.services-warnings.handicaps.failed-status .page-info-text {
  padding-left: 68px;
}
.services-warnings.success-status:before {
  content: "\e82f";
  background-color: #5fa078;
  color: #ffffff;
}
.services-warnings.success-status .page-info-text {
  padding-left: 68px;
}
.services-warnings.success-status .warning-item {
  padding-left: 65px;
  padding-right: 10px;
}
.services-warnings.success-status .warning-item label.code {
  color: #020307;
}
.services-warnings.success-status .warning-item:last-child {
  margin-bottom: 15px;
}

.BookingPage {
  margin-top: 10px;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.BookingPage .transport-selector .panel-heading .information {
  margin-bottom: 0;
  font-size: 14px;
}
.BookingPage .transport-selector .row {
  margin-left: -5px;
  margin-right: -5px;
}
.BookingPage .transport-selector .row .col-sm-6, .BookingPage .transport-selector .row .col-xs-12 {
  padding-left: 5px;
  padding-right: 5px;
}
.BookingPage .alert-info {
  margin-top: 20px;
}
.BookingPage .alert-info label {
  margin-bottom: 0;
}
.BookingPage .title {
  display: block;
  color: #020307;
  background-color: #fff;
  padding-right: 15px;
  font-size: 18px;
  position: relative;
  z-index: 3;
  font-weight: bold;
}
html[dir=rtl] .BookingPage .title {
  padding-right: unset;
  padding-left: 15px;
}
.BookingPage .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.BookingPage .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.BookingPage .checkbox-style input:active, .BookingPage .checkbox-style input:focus, .BookingPage .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.BookingPage .checkbox-style input:active ~ .check, .BookingPage .checkbox-style input:focus ~ .check, .BookingPage .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.BookingPage .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 10px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .BookingPage .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.BookingPage .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.BookingPage .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.BookingPage .checkbox-style input:checked ~ label {
  color: #515152;
}
.BookingPage .checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #515151;
  margin: 0;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .BookingPage .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.BookingPage .checkbox-style.deactivate label {
  opacity: 0.3;
}
.BookingPage .panel-heading {
  padding: 0;
  font-size: 18px;
  margin-bottom: 10px;
  background-color: #e7e9ef;
}
.BookingPage .panel-heading .form-group {
  display: inline-block;
  margin-bottom: 0;
}
.BookingPage .panel-heading .panel-title {
  background-color: #13275c;
  position: relative;
  z-index: 2;
  color: #ffffff;
  display: inline-block;
  padding: 10px 15px;
  font-weight: bold;
}
.BookingPage .traveller-info .traveller-col {
  margin-left: -5px;
  margin-right: -5px;
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups {
  float: right;
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Title {
  width: 15%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Title {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col &gt; .form-groups.Surname {
  width: 33.5%;
}
@media (min-width: 992px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 32.5%;
  }
}
@media screen and (min-width: 1200px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 33.5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 33.5%;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday {
  width: 18%;
}
@media (min-width: 992px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday {
    width: 20%;
  }
}
@media screen and (min-width: 1200px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday {
    width: 18%;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday i.fa {
  position: absolute;
  right: -3px;
  top: 29px;
  cursor: pointer;
}
html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday i.fa {
  left: -3px;
  right: unset;
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Birthday i.fa + .tooltip {
  width: 100%;
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber {
  width: 100%;
  margin-left: -5px;
  margin-right: -5px;
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .cbxIdentityNumber {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  width: 33.33%;
}
html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .cbxIdentityNumber {
  float: right;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .cbxIdentityNumber {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups {
  float: right;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups.tckno {
  width: 33.33%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups.tckno {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups.hes-code {
  width: 33.33%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups.hes-code {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber .form-groups.hesCodeWarningInfo {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IdentityNumber {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Number {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Number {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Serial {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Serial {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Pasaport {
  width: 45%;
  margin-left: 10%;
}
html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.Pasaport {
  margin-left: unset;
  margin-right: 10%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Pasaport {
    width: 100%;
    margin-left: 0;
  }
  html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.Pasaport {
    margin-left: unset;
    margin-right: 0;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.NationalityCode {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.NationalityCode {
    width: 100%;
    margin-left: 0;
  }
  html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.NationalityCode {
    margin-left: unset;
    margin-right: 0;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IssueCountryCode {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IssueCountryCode {
    width: 100%;
    margin-left: 0;
  }
  html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.IssueCountryCode {
    margin-left: unset;
    margin-right: 0;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.IssueDate {
  width: 25%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.IssueDate {
    width: 100%;
    margin-left: 0;
  }
  html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.IssueDate {
    margin-left: unset;
    margin-right: 0;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.ExpireDate {
  width: 25%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.ExpireDate {
    width: 100%;
    margin-left: 0;
  }
  html[dir=rtl] .BookingPage .traveller-info .traveller-col &gt; .form-groups.ExpireDate {
    margin-left: unset;
    margin-right: 0;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.code {
  width: 15%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.code {
    width: 40%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Email {
  width: 40%;
}
@media (min-width: 992px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Email {
    width: 38%;
  }
}
@media screen and (min-width: 1200px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Email {
    width: 40%;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Email {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Address {
  width: 100%;
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.ZipCode {
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.ZipCode {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.City {
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.City {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Country {
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Country {
    width: 100%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Phone {
  width: 27%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Phone {
    width: 60%;
  }
}
.BookingPage .traveller-info .traveller-col &gt; .form-groups.Nationality {
  width: 45%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col &gt; .form-groups.Nationality {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Gender {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Gender {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Gender {
    width: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Gender {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Surname {
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Surname {
    width: 26%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Surname {
    width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Name, .BookingPage .traveller-info .traveller-col.active-gender &gt; .form-groups.Surname {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .leader-information.Company .passenger-info .book-rooms .book-room .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .leader-information.Company .passenger-info .book-rooms .book-room .traveller-info .traveller-col &gt; .form-groups.Country {
  width: 34.5%;
}
@media (min-width: 992px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .leader-information.Company .passenger-info .book-rooms .book-room .traveller-info .traveller-col &gt; .form-groups.Email {
    width: 40%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .leader-information.Company .passenger-info .book-rooms .book-room .traveller-info .traveller-col &gt; .form-groups.Address {
  width: 58%;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .leader-information.Company .passenger-info .book-rooms .book-room .traveller-info .traveller-col &gt; .form-groups.Country {
  width: 32.5%;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .billing-information {
  float: left;
  width: 100%;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .billing-information {
  float: right;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .billing-information .FirmInfo .form-groups {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .billing-information .FirmInfo .form-groups {
  float: right;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .billing-information .FirmInfo .form-groups.TaxOffice {
  width: 60%;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo .billing-information .FirmInfo .form-groups.TaxAccount {
  width: 40%;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .panel-heading {
  padding-left: 0;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .panel-heading html[dir=rtl] {
  padding-right: 0;
  padding-left: unset;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .panel-heading .title {
  display: block;
  color: #020307;
  background-color: #fff;
  padding-right: 15px;
  font-size: 18px;
  position: relative;
  z-index: 3;
  font-weight: bold;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .panel-heading .title {
  padding-right: unset;
  padding-left: 15px;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type {
  background-color: #13275c;
  position: relative;
  margin-bottom: 15px;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .title {
  background-color: #13275c;
  position: relative;
  z-index: 2;
  color: #ffffff;
  padding: 10px 15px;
  float: left;
  font-size: 14px;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .title {
  float: right;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .title {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type {
  float: right;
  margin: 0;
  /*background-color: $color-base-80;*/
  padding-left: 15px;
  color: #ffffff;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type {
  float: left;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type {
  padding-left: unset;
  padding-right: 15px;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:active, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:focus, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:active ~ .check, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:focus ~ .check, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 10px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style input:checked ~ label {
  color: #fffff0;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #ffffff;
  margin: 0;
  vertical-align: middle;
  font-size: 12px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style.deactivate label {
  opacity: 0.3;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style {
  display: inline-block;
  margin-right: 15px;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type .checkbox-style {
  margin-left: 15px;
  margin-right: unset;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .customer-type .type {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 32.5%;
  }
}
@media screen and (min-width: 1200px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 33.5%;
  }
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Address {
  width: 70%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Address {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.IdentityNumber {
  width: 34%;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.IdentityNumber {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Country {
  width: 36%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Country {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Email {
  width: 58%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Email {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information.Company .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Name {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information.Company .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Name {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information.Company .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Country {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information.Company .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.Country {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information.Company .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.City {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info1 .leader-information.Company .passenger-info .book-rooms .book-room .roomitem .traveller-info .traveller-col &gt; .form-groups.City {
    width: 100%;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .panel-heading {
  padding-left: 0;
  background-color: transparent;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .panel-heading {
  padding-left: unset;
  padding-right: 0;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .panel-heading .title {
  display: block;
  color: #020307;
  background-color: #fff;
  padding-right: 15px;
  font-size: 18px;
  position: relative;
  z-index: 3;
  font-weight: bold;
}
html[dir=rtl] .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .panel-heading .title {
  padding-left: 15px;
  padding-right: unset;
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .form-group.select-guest select.form-control, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .form-group.select-guest select.select2-selection {
  padding: 10px 6px 10px 6px;
  line-height: inherit;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .form-group.select-guest select.form-control, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info2 .form-group.select-guest select.select2-selection {
    margin: 10px 0;
  }
}
.BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info3 .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info3 .traveller-info .traveller-col &gt; .form-groups.Surname {
  width: 42.5%;
}
@media only screen and (max-width: 767px) {
  .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info3 .traveller-info .traveller-col &gt; .form-groups.Name, .BookingPage .customer-info-module .CustomerInfo .pnlCustomerInfo.Info3 .traveller-info .traveller-col &gt; .form-groups.Surname {
    width: 100%;
  }
}
.BookingPage .booking-btn {
  margin: 15px 0;
  padding: 15px 0;
}
.BookingPage .booking-btn .right {
  text-align: right;
}
html[dir=rtl] .BookingPage .booking-btn .right {
  text-align: left;
}

.PassengerServices {
  padding: 0 5px;
}
.PassengerServices .dropdown {
  float: left;
  width: auto;
  margin-bottom: 10px;
}
html[dir=rtl] .PassengerServices .dropdown {
  float: right;
}
@media only screen and (max-width: 767px) {
  .PassengerServices .dropdown {
    width: 100%;
  }
}
.PassengerServices .dropdown .dropdown-toggle {
  position: relative;
  text-decoration: none;
  min-width: 250px;
  color: inherit;
  display: inline-block;
}
.PassengerServices .dropdown .dropdown-toggle i {
  position: absolute;
  right: 10px;
  top: 17px;
}
html[dir=rtl] .PassengerServices .dropdown .dropdown-toggle i {
  right: unset;
  left: 10px;
}
.PassengerServices .dropdown .dropdown-menu {
  width: 100%;
}
.PassengerServices .dropdown .dropdown-menu .faicon-style {
  margin: 10px 0;
}

.PromoCode {
  margin-bottom: 15px;
}
.PromoCode .title {
  margin-bottom: 10px;
}
.PromoCode .alert {
  margin: 10px 0 10px 0;
}

.extra-notes-module .title {
  margin-bottom: 10px;
}

.transfer-detail-module {
  margin-top: 30px;
}

.transfer-detail-area .offer-area .step-title .count {
  background-color: #13275c;
  position: relative;
  z-index: 2;
  color: #ffffff;
  display: inline-block;
  padding: 10px 15px;
  font-weight: bold;
}
.transfer-detail-area .offer-area .step-title .text-heading {
  color: #13275c;
  font-weight: bold;
}
.transfer-detail-area .offer-area .input-area {
  margin-top: 10px;
}
.transfer-detail-area .offer-area .input-area .row {
  margin-left: -5px;
  margin-right: -5px;
}
.transfer-detail-area .offer-area .input-area .row [class^=col-], .transfer-detail-area .offer-area .input-area .row [class*=" col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.transfer-detail-area .offer-departure-info .transferdirection div.form-control, .transfer-detail-area .offer-departure-info .transferdirection div.select2-selection, .transfer-detail-area .offer-arrival-info .transferdirection div.form-control, .transfer-detail-area .offer-arrival-info .transferdirection div.select2-selection {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.panel.panel-default.room-container {
  margin-bottom: 15px;
}
.panel.panel-default.room-container .panel-heading {
  margin-bottom: 0;
  border: 0;
}
.panel.panel-default.room-container .panel-heading .panel-title.room-service {
  display: block;
  padding: 15px 15px;
}
.panel.panel-default.room-container .panel-body {
  border: 2px solid #13275c;
  padding: 10px;
}
.panel.panel-default.room-container .panel-body .panel-heading .panel-title {
  margin-bottom: 10px;
  background-color: transparent;
  padding-left: 0;
  color: #020307;
}
.panel.panel-default.room-container .panel-body .panel-body {
  border: 0;
  padding: 0;
}
.panel.panel-default.room-container.no-container .panel-body {
  border: 0;
  padding: 10px 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.booking-card {
  position: relative;
}
html[dir=rtl] .booking-card .servicefee-area {
  margin-left: unset;
  margin-right: auto;
  flex-direction: row;
}
.booking-card .servicefee-area .text {
  float: left;
  display: none;
}
html[dir=rtl] .booking-card .servicefee-area .text {
  float: right;
}
.booking-card .servicefee-area .price {
  margin-left: auto;
}
html[dir=rtl] .booking-card .servicefee-area .price {
  margin-left: unset;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .booking-card .stick-cont {
    background-color: #e7e9ef;
    width: 292.5px;
    position: fixed !important;
    top: 0 !important;
    z-index: 1050;
    overflow: hidden;
    bottom: 0;
  }
}
.booking-card .stick-cont.stick {
  position: fixed;
  top: 20px; /*bottom:20px*/
}
@media only screen and (max-width: 767px) {
  .booking-card .stick-cont.stick {
    top: 0 !important;
  }
}
.booking-card .stick-cont.stick-bottom {
  position: fixed;
  top: inherit;
  bottom: 50px;
}
@media only screen and (max-width: 767px) {
  .booking-card .stick-cont.closed {
    right: -295px !important;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
  html[dir=rtl] .booking-card .stick-cont.closed {
    left: -295px !important;
    right: unset !important;
  }
}
@media only screen and (max-width: 767px) {
  .booking-card .stick-cont.closed.open {
    right: 0 !important;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 100%;
    top: 0 !important;
    overflow: auto;
  }
  html[dir=rtl] .booking-card .stick-cont.closed.open {
    left: unset !important;
    right: 0 !important;
  }
}
.booking-card .main-service .text .departure {
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .main-service .text .local-time {
  font-size: 13px;
}
.booking-card .BookingOverview .title {
  color: #020307;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0;
}
@media only screen and (max-width: 767px) {
  .booking-card .BookingOverview .title {
    padding: 10px 15px;
  }
}
.booking-card .BookingOverview .sub-title {
  color: #020307;
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px;
  text-transform: capitalize;
  margin-bottom: 0;
}
html[dir=rtl] .booking-card .BookingOverview .sub-title {
  margin-left: 5px;
  margin-right: unset;
}
.booking-card .BookingOverview .sub-title:after {
  content: ":";
  display: inline-block;
  margin-left: 2px;
}
html[dir=rtl] .booking-card .BookingOverview .sub-title:after {
  margin-left: unset;
  margin-right: 2px;
}
.booking-card .BookingOverview .booking-transfer-overview .name {
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .BookingOverview .booking-transfer-overview .name .text {
  text-transform: capitalize;
}
.booking-card .BookingOverview .booking-transfer-overview .main-service .transfer-detail .rounttrip {
  margin-top: 10px;
}
.booking-card .BookingOverview .transform-scale-1-1:hover .btn.remove {
  background-color: red;
}
.booking-card .BookingOverview .BookingOverviewarea {
  background-color: #e7e9ef;
  padding: 15px;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .booking-card .BookingOverview .BookingOverviewarea {
    padding: 0 15px;
  }
}
.booking-card .BookingOverview .BookingOverviewarea .bookingTourOverview {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #a1a9be;
}
.booking-card .BookingOverview .BookingOverviewarea .bookingHotelOverview {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #a1a9be;
}
.booking-card .BookingOverview .BookingOverviewarea .bookingHotelOverview .hotel-price {
  position: absolute;
  right: 0;
  top: -5px;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .bookingHotelOverview .hotel-price {
  right: unset;
  left: 0;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingFlightOverview .main-service.flight-outbound, .booking-card .BookingOverview .BookingOverviewarea .BookingFlightOverview .main-service.flight-return {
  position: relative;
  counter-reset: segmentstep-count;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #a1a9be;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingFlightOverview .main-service .layover-exist .layover-exist-text {
  font-weight: normal;
  color: #717d9d;
  margin: 5px 0;
  display: block;
  padding-left: 15px;
  position: relative;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingFlightOverview .main-service .layover-exist .layover-exist-text:after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 250px;
  background-color: #c40606;
  position: absolute;
  left: 0;
  -moz-box-shadow: 0px 3px 4px #888;
  -webkit-box-shadow: 0px 3px 4px #888;
  box-shadow: 0px 3px 4px #888;
  border: 1px solid #ffffff;
  top: 3px;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingFlightOverview .main-service .layover-exist .layover-exist-text:empty {
  margin: 0;
  display: none;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingFlightOverview .main-service .layover-exist .layover-exist-text:empty:after {
  content: "";
}
.booking-card .BookingOverview .BookingOverviewarea .BookingInsuranceOverview {
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
  border-bottom: 1px solid #a1a9be;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingInsuranceOverview .main-service .insurance-detail .insurance .name {
  display: block;
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingTransferOverview, .booking-card .BookingOverview .BookingOverviewarea .BookingInsuranceOverview {
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
  border-bottom: 1px solid #a1a9be;
}
.booking-card .BookingOverview .BookingOverviewarea .servicefee-area {
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
  border-bottom: 1px solid #a1a9be;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
}
.booking-card .BookingOverview .BookingOverviewarea .servicefee-area .service-name {
  display: block;
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices {
  /*margin-bottom: 10px;
  padding-bottom: 0;
  border-bottom: 1px solid #e0e0e0;*/
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices {
  position: relative;
  margin-bottom: 10px;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .name, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .name, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .name, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .name, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .name {
  display: block;
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
  padding-right: 20px;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .name, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .name, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .name, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .name, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .name {
  padding-right: unset;
  padding-left: 75px;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer {
  /*margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e0e0e0;*/
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perService, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perPax, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perService, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perPax, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perPax, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perPax, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perService, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perPax {
  position: relative;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perService .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perPax .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perService .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perPax .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perPax .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perPax .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perService .price, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perPax .price {
  position: absolute;
  right: 0;
  top: 0;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perService .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perPax .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perService .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perPax .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perPax .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perPax .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perService .price, html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perPax .price {
  right: unset;
  left: 0;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .perService span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalServices .offer .travellers span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .perService span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .extraService .offer .travellers span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .travellers span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .perService span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .excursionServices .offer .travellers span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .perService span.perservices, .booking-card .BookingOverview .BookingOverviewarea .BookingAdditionalServices .additionalMainServices .offer .travellers span.perservices {
  display: block;
  padding-right: 50px;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .excursion .name {
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .excursion span.name {
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .date {
  display: inline-block;
  margin-right: 5px;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .date {
  margin-left: 5px;
  margin-right: unset;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .time {
  display: inline-block;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .room {
  position: relative;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .room span.caption span.excursion-text {
  margin-right: 5px;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .room span.caption span.excursion-text {
  margin-left: 5px;
  margin-right: unset;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .room span.main-service-total-price {
  position: absolute;
  right: 0;
  top: 0;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .excursion-detail .main-service .room span.main-service-total-price {
  right: unset;
  left: 0;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .BookingExcursion .excursion-detail .main-service.includePackage .excursion .location .sub-title {
  display: block;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingExcursionOverview .BookingExcursion .excursion-detail .main-service.includePackage .excursion .location .sub-title:after {
  content: none;
}
.booking-card .BookingOverview .BookingOverviewarea .promotion {
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e0e0e0;
}
.booking-card .BookingOverview .BookingOverviewarea .promotion .name {
  display: block;
  color: #020307;
  text-transform: uppercase;
  font-weight: bold;
}
.booking-card .BookingOverview .BookingOverviewarea .promotion .price {
  position: absolute;
  right: 0;
  top: -2px;
  font-weight: bold;
  font-size: 18px;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .promotion .price {
  right: unset;
  left: 0;
}
.booking-card .BookingOverview .BookingOverviewarea .promotion.transform-scale-1-1 .promotion-price.price {
  font-weight: normal;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-size: 14px;
  right: 20px;
  top: 2px;
}
.booking-card .BookingOverview .BookingOverviewarea .promotion.transform-scale-1-1:hover .price {
  right: 20px;
  top: 10px;
}
.booking-card .BookingOverview .BookingOverviewarea .BookingHotelFlightOverview {
  position: relative;
}
.booking-card .BookingOverview .BookingOverviewarea .service-detail .main-service .hotel .name {
  color: #020307;
  text-transform: uppercase;
  /*white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;*/
  font-weight: bold;
}
.booking-card .BookingOverview .BookingOverviewarea .service-detail .main-service .hotel .hotel-category {
  color: #f48a14;
  display: inline-block;
}
.booking-card .BookingOverview .BookingOverviewarea .service-detail .main-service .location {
  margin-bottom: 5px;
}
.booking-card .BookingOverview .BookingOverviewarea .service-detail .main-service .date label {
  margin-bottom: 0;
}
.booking-card .BookingOverview .BookingOverviewarea .service-detail .hotel-price .caption {
  float: left;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .service-detail .hotel-price .caption {
  float: right;
}
.booking-card .BookingOverview .BookingOverviewarea .service-detail .hotel-price .hotel-total-price {
  float: right;
  font-size: 18px;
  font-weight: bold;
  color: #6aaa85;
}
html[dir=rtl] .booking-card .BookingOverview .BookingOverviewarea .service-detail .hotel-price .hotel-total-price {
  float: left;
}
.booking-card .total-price-overview {
  margin-top: 5px;
  text-align: right;
}
html[dir=rtl] .booking-card .total-price-overview {
  text-align: left;
}
.booking-card .total-price-overview .caption {
  color: #020307;
  font-size: 20px;
  display: inline-block;
  margin-right: 10px;
}
html[dir=rtl] .booking-card .total-price-overview .caption {
  margin-left: 10px;
  margin-right: unset;
}
.booking-card .total-price-overview .price {
  color: #020307;
  font-size: 20px;
  display: inline-block;
  font-weight: bold;
}
html[dir=rtl] .booking-card .total-price-overview .price {
  float: unset;
}
.booking-card .flight-rule a {
  color: #e33737;
  text-decoration: none;
  border-bottom: 0;
  font-size: 12px;
  font-weight: bold;
}
.booking-card .btn.remove {
  border-radius: 200px;
  background-color: #98a5b5;
  color: #fff;
  text-align: center;
  width: 20px;
  height: 20px;
  outline: 0;
  font-size: 16px;
  padding: 0;
  opacity: 1;
  position: absolute;
  right: -7px;
  top: 0px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-color: transparent;
}
html[dir=rtl] .booking-card .btn.remove {
  right: unset;
  left: -7px;
}
.booking-card .include-hotel-service, .booking-card .include-flight-service {
  border-radius: 0;
  padding: 10px 0 10px 10px;
  background-color: #fff;
  margin-top: 5px;
}
html[dir=rtl] .booking-card .include-hotel-service, html[dir=rtl] .booking-card .include-flight-service {
  padding: 10px 10px 10px 0;
}
.booking-card .include-hotel-service .title, .booking-card .include-flight-service .title {
  color: #303e57;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 20px;
  position: relative;
}
html[dir=rtl] .booking-card .include-hotel-service .title, html[dir=rtl] .booking-card .include-flight-service .title {
  padding: 0 20px 0 0;
}
.booking-card .include-hotel-service .title:before, .booking-card .include-flight-service .title:before {
  content: "\e815";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 23px;
  margin: 0;
  position: absolute;
  top: -7px;
  left: -2px;
  text-decoration: none;
  color: #f00;
}
html[dir=rtl] .booking-card .include-hotel-service .title:before, html[dir=rtl] .booking-card .include-flight-service .title:before {
  right: -2px;
  left: unset;
}
.booking-card .include-hotel-service .title span, .booking-card .include-flight-service .title span {
  position: relative;
  top: -3px;
  padding-left: 5px;
}
html[dir=rtl] .booking-card .include-hotel-service .title span, html[dir=rtl] .booking-card .include-flight-service .title span {
  float: left !important;
  padding-left: unset;
  padding-right: 5px;
}
.booking-card .include-hotel-service .title span.service-total-price, .booking-card .include-flight-service .title span.service-total-price {
  margin-right: 10px;
}
html[dir=rtl] .booking-card .include-hotel-service .title span.service-total-price, html[dir=rtl] .booking-card .include-flight-service .title span.service-total-price {
  margin-right: unset;
  margin-left: 10px;
}
.booking-card .include-hotel-service .extra-service-detail .title, .booking-card .include-flight-service .extra-service-detail .title {
  font-weight: bold;
  font-size: 14px;
  padding: 0 0;
}
html[dir=rtl] .booking-card .include-hotel-service .extra-service-detail .title, html[dir=rtl] .booking-card .include-flight-service .extra-service-detail .title {
  padding: 0;
}
.booking-card .include-hotel-service .extra-service-detail .title:before, .booking-card .include-flight-service .extra-service-detail .title:before {
  content: none;
}

.transfer-detail .transfer span.name {
  color: #020307;
  text-transform: uppercase;
  /*white-space: nowrap;
                  text-overflow: ellipsis;
                  overflow: hidden;*/
  font-weight: bold;
  display: block;
}
/*.BookingExcursionOverview {
    &amp;.transfer-overview {
        &amp; + .BookingAdditionalServices {

            .excursionServices {
                &amp;:first-child {
                    border-top: 1px solid $color-base-60-text;
                    padding-top: 10px;
                    margin-top: 10px;
                }
            }

            .additionalMainServices.transform-scale-1-1 {
                &amp;:first-child {
                    padding-top: 10px;
                    margin-top: 20px;

                    &amp;:before {
                        content: "";
                        position: absolute;
                        width: 100%;
                        height: 1px;
                        top:-10px;
                        border-top: 1px solid $color-base-60-text;
                        -webkit-transition: unset;
                        -moz-transition: unset;
                        -ms-transition: unset;
                        -o-transition: unset;
                        transition: unset;

                    }


                    &amp;:hover, &amp;:focus, &amp;:active {
                        &amp;:before {
                           opacity:0;*/
/*transform: scale(1,1);
 padding: 0;
 margin: 0;
 right: 10px;
 left: 10px;
 width: unset;
 top: 0;*/
/*}
                    }
                }
            }
        }
    }
}*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.Payment {
  margin: 10px 0;
}
.Payment .skipPaymentAvailable {
  margin-bottom: 15px;
}
.Payment .paymentarea {
  background-color: #e7e9ef;
  border-radius: 20px;
  padding: 15px;
  overflow: hidden;
}
html[dir=rtl] .Payment .paymentarea {
  background: #13275c;
  background: -moz-linear-gradient(right, #13275c 0%, #717d9d 50%, #a1a9be 100%);
  background: -webkit-linear-gradient(right, #13275c 0%, #717d9d 50%, #a1a9be 100%);
  background: linear-gradient(to left, #13275c 0%, #717d9d 50%, #a1a9be 100%);
}

.credit-card {
  position: relative;
  z-index: 1;
}
.credit-card label {
  font-weight: normal;
  font-size: 13px;
  color: #ffffff;
}
.credit-card:before {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  right: 60px;
  bottom: -15px;
  border-radius: 0 20px 20px 0;
  -moz-transform: translate(-85px, 0px) skew(-25deg, 0deg);
  -webkit-transform: translate(-85px, 0px) skew(-25deg, 0deg);
  -o-transform: translate(-85px, 0px) skew(-25deg, 0deg);
  -ms-transform: translate(-85px, 0px) skew(-25deg, 0deg);
  transform: translate(-85px, 0px) skew(-25deg, 0deg);
  background: #13275c;
  background: -moz-linear-gradient(left, #13275c 0%, #717d9d 50%, #a1a9be 100%);
  background: -webkit-linear-gradient(left, #13275c 0%, #717d9d 50%, #a1a9be 100%);
  background: linear-gradient(to right, #13275c 0%, #717d9d 50%, #a1a9be 100%);
  z-index: -1;
}
html[dir=rtl] .credit-card:before {
  left: -15px;
  right: 83px;
  background: linear-gradient(to right, #717d9d 0%, #a1a9be 50%, #d0d4de 100%);
}
.credit-card .form-control, .credit-card .select2-selection {
  margin-bottom: 5px;
}
.credit-card .form-control.expiry, .credit-card .expiry.select2-selection {
  width: 150px;
}
@media only screen and (max-width: 767px) {
  .credit-card .form-control.expiry, .credit-card .expiry.select2-selection {
    width: 100%;
  }
}
.credit-card .form-control.cvc, .credit-card .cvc.select2-selection {
  width: 80px;
}
.credit-card .ctrl-grp {
  width: 70%;
}
@media only screen and (max-width: 767px) {
  .credit-card .ctrl-grp {
    width: 100%;
  }
}
.credit-card .ctrl-grp .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.credit-card .ctrl-grp .control-group {
  margin-bottom: 5px;
}
.credit-card .total-price {
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
  color: #020307;
  font-size: 16px;
}
html[dir=rtl] .credit-card .total-price {
  left: 0;
  right: unset;
}
.credit-card .total-price .price {
  color: #020307;
  font-size: 28px;
  font-weight: bold;
  display: block;
}

.MyBooking #dCartInfo {
  background-color: #eef0f5;
  border-radius: 20px;
  padding: 15px;
  overflow: hidden;
  margin: 25px auto 10px auto;
}
@media (min-width: 992px) {
  .MyBooking #dCartInfo {
    width: 65%;
  }
}
.MyBooking #dCartInfo .jp-card-container {
  display: none;
}

.BookingPaymentInstalmentTable .jcarousel-wrapper {
  margin-bottom: 0;
  border: 0;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments label:before, .BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments label:after {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments label:after {
  clear: both;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .control-button .jcarousel-control-prev {
  left: -30px;
}
html[dir=rtl] .BookingPaymentInstalmentTable .jcarousel-wrapper .control-button .jcarousel-control-prev {
  left: unset;
  right: -30px;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .control-button .jcarousel-control-next {
  right: -30px;
}
html[dir=rtl] .BookingPaymentInstalmentTable .jcarousel-wrapper .control-button .jcarousel-control-next {
  left: -30px;
  right: unset;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper.bank-0 .control-button {
  display: none;
}

.BookingPaymentInstalmentTable .jcarousel-wrapper {
  box-shadow: unset;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank {
  margin: 10px;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .bank-logo {
  border-style: solid;
  border-color: #e0e3ec;
  border-width: 1px;
  padding-bottom: 0;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments {
  border-style: solid;
  border-color: #e0e3ec;
  border-width: 0 1px 1px 1px;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments .content.a2 {
  padding: 0 5px;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments .content.a2 label {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments .content.a2 label span.left {
  margin-right: auto;
  width: 50%;
  padding-right: 10px;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments .content.a2 label span.right {
  margin-left: auto;
  position: relative;
  width: 50%;
  padding-left: 10px;
  text-align: right;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments .content.a2 label span.right:before {
  content: "";
  background-color: #e0e3ec;
  position: absolute;
  width: 1px;
  left: -5px;
  top: -10px;
  bottom: -10px;
}
.BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel ul li .bank .CreditCardInstallments .checkbox-style input:checked ~ label {
  font-weight: bold;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.BookingStatusMessage .booking-status-message {
  margin-top: 20px;
}
.BookingStatusMessage .booking-status-message .page-info-text {
  margin: 20px 0;
}
.BookingStatusMessage .booking-status-message .page-info-text .icon {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 50px;
  margin-right: 10px;
  vertical-align: top;
  color: lightgray;
}
html[dir=rtl] .BookingStatusMessage .booking-status-message .page-info-text .icon {
  margin-right: unset;
  margin-left: 10px;
}
.BookingStatusMessage .booking-status-message .page-info-text .text {
  display: inline-block;
  width: calc(100% - 65px);
}
.BookingStatusMessage .booking-status-message .page-info-text .text .title-text {
  display: block;
  font-size: 24px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .BookingStatusMessage .booking-status-message .page-info-text .text .title-text {
    font-size: 18px;
  }
}
.BookingStatusMessage .booking-status-message .page-info-text .text .failmailfeedback {
  cursor: pointer;
}
.BookingStatusMessage .booking-status-message .page-info-text.success .icon:before {
  content: "\f046";
}
.BookingStatusMessage .booking-status-message .page-info-text.success .text .title-text {
  color: #5fa078;
}
.BookingStatusMessage .booking-status-message .page-info-text.error .icon:before {
  content: "\f071";
}
.BookingStatusMessage .booking-status-message .page-info-text.error .text .title-text {
  color: #e20a17;
}
.BookingStatusMessage.icon-no .booking-status-message .page-info-text .icon {
  display: none;
}
.BookingStatusMessage.icon-no .booking-status-message .page-info-text .text {
  width: 100%;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
@media only screen and (max-width: 767px) {
  .mobile-title {
    font-weight: bold;
    color: #020307;
  }
}

.reservations.panel-default .panel-heading {
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  background-color: #717d9d;
  padding: 13px 10px;
  position: relative;
  border-radius: 4px 4px 0 0;
  font-weight: bold;
}
.reservations.panel-default .panel-body .reservation-list.table thead {
  font-size: 14px;
  color: #ffffff;
  padding: 15px 0;
  border-radius: 0;
  background-color: #13275c;
  border-bottom: 1px solid #a1a9be;
  font-weight: bold;
}
.reservations.panel-default .panel-body .reservation-list.table thead th {
  border-bottom: 0;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr:first-child {
  margin-top: 0;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr:nth-child(odd) {
  background-color: #ffffff;
  color: #585858;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr:nth-child(even) {
  background-color: #f7f7f7;
  color: #585858;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td {
  padding: 0;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .reservation-period {
  margin-left: 10%;
  padding-left: 5px;
}
html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .reservation-period {
  margin-right: 10%;
  padding-right: 5px;
  margin-left: unset;
  padding-left: unset;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 250px;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:active ~ .check, .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:focus ~ .check, .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 16px;
  width: 16px;
  left: 0;
  top: 0;
  z-index: 5;
  border: 1px solid #333333;
  background-color: #fff;
  border-radius: 250px;
  text-align: center;
}
html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:checked ~ .check {
  border: 1px solid #020307;
  background-color: #fff;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:checked ~ .check:before {
  background: #020307;
  content: "";
  color: #020307;
  border-radius: 250px;
  height: 8px;
  width: 8px;
  position: absolute;
  left: 3px;
  top: 3px;
}
html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:checked ~ .check:before {
  left: unset;
  right: 3px;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:checked ~ label {
  color: #020307;
  background-color: #13275c;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style label {
  display: block;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: bold;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 21px;
}
html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style label {
  padding: 0 21px 0 0;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style.deactivate label {
  opacity: 0.3;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input {
  visibility: hidden;
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style label {
  padding: 10px 0 10px 0;
  font-weight: normal;
  margin: 0;
  z-index: 0;
}
@media only screen and (max-width: 767px) {
  .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style label .mobile-title {
    padding-left: 35px;
  }
  html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style label .mobile-title {
    padding-left: unset;
    padding-right: 35px;
  }
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:checked ~ label {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input:checked ~ label .mobile-title {
    color: #ffffff;
  }
}
.reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input ~ .check {
  top: 10px;
  left: 55px;
  pointer-events: none;
}
html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input ~ .check {
  left: unset;
  right: 55px;
}
@media only screen and (max-width: 767px) {
  .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input ~ .check {
    left: 10px;
    top: 40px;
  }
  html[dir=rtl] .reservations.panel-default .panel-body .reservation-list.table tbody tr td .checkbox-style input ~ .check {
    left: unset;
    right: 10px;
  }
}
.reservations.panel-default .panel-body .reservation-list .reservation-select {
  width: 10%;
  display: inline-block;
  text-align: center;
}
.reservations.panel-default .panel-body .reservation-list .reservation-period {
  width: 40%;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .reservations.panel-default .panel-body .reservation-list .reservation-period {
    display: block;
    width: 100%;
  }
}
.reservations.panel-default .panel-body .reservation-list .reservation-number {
  width: 40%;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .reservations.panel-default .panel-body .reservation-list .reservation-number {
    display: block;
    width: 100%;
    padding-left: 35px;
  }
  html[dir=rtl] .reservations.panel-default .panel-body .reservation-list .reservation-number {
    padding-left: unset;
    padding-right: 35px;
  }
}

.documents-container {
  background-color: #e0e3ec;
  border-radius: 0;
  padding: 15px;
  margin-bottom: 15px;
}
.documents-container .resinfo-area .resnumber {
  color: #020307;
  padding: 4px 0;
}
.documents-container .resinfo-area .resnumber .text {
  font-weight: bold;
  font-size: 18px;
}
.documents-container .buttonarea {
  text-align: right;
}
html[dir=rtl] .documents-container .buttonarea {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .documents-container .buttonarea .documents a {
    display: block !important;
    margin: 2px;
    width: 100%;
  }
}
.BookingHotelDetailForConfirmation {
  margin: 15px 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  border-radius: 0;
  padding: 15px;
}
@media only screen and (max-width: 767px) {
  .BookingHotelDetailForConfirmation {
    padding-top: 20px;
  }
}
.BookingHotelDetailForConfirmation .title {
  color: #5d6b86;
  font-weight: bold;
}
.BookingHotelDetailForConfirmation .title:after {
  content: ":";
  display: inline-block;
  margin: 0 5px;
}
.BookingHotelDetailForConfirmation .value {
  color: #6e6f74;
}
.BookingHotelDetailForConfirmation .hotel-name {
  display: block;
  margin: 5px 0;
  font-size: 16px;
  position: relative;
}
.BookingHotelDetailForConfirmation .hotel-name .hotel-category {
  color: #f48a14;
}
@media only screen and (max-width: 767px) {
  .BookingHotelDetailForConfirmation .hotel-name .hotel-category {
    display: block;
    position: absolute;
    top: -20px;
    right: -5px;
  }
  html[dir=rtl] .BookingHotelDetailForConfirmation .hotel-name .hotel-category {
    left: -5px;
    right: unset;
  }
}
.BookingHotelDetailForConfirmation .room {
  display: inline-block;
}
.BookingHotelDetailForConfirmation .date {
  display: inline-block;
}
.BookingHotelDetailForConfirmation .adult {
  display: inline-block;
}

.BookingDetailStyle {
  margin-bottom: 15px;
  position: relative;
}
.BookingDetailStyle .fa-star {
  color: #f48a14;
}
.BookingDetailStyle .top-title {
  background-color: #e7e9ef;
}
.BookingDetailStyle .top-title span {
  background-color: #13275c;
  position: relative;
  z-index: 2;
  color: #ffffff;
  padding: 10px 15px;
  font-size: 14px;
  display: inline-block;
  font-weight: bold;
}
.BookingDetailStyle .detail-title {
  position: relative;
  background-color: rgba(224, 227, 236, 0.5);
}
.BookingDetailStyle .detail-title span {
  color: #020307;
  padding: 10px 15px;
  font-weight: bold;
  display: inline-block;
}
.BookingDetailStyle .detail-title span.right {
  font-weight: normal;
}
.BookingDetailStyle .detail-title span.right i {
  margin-right: 15px;
}
html[dir=rtl] .BookingDetailStyle .detail-title span.right i {
  margin-right: unset;
  margin-left: 15px;
}
.BookingDetailStyle .header {
  color: #ffffff;
  padding: 7px 0;
  border-radius: 0;
  background-color: #717d9d;
  border-bottom: 0 solid #a1a9be;
  font-weight: bold;
  overflow: hidden;
}
.BookingDetailStyle .header .row {
  padding-left: 10px;
  padding-right: 10px;
}
.BookingDetailStyle .body {
  overflow: hidden;
}
.BookingDetailStyle .body .pax {
  padding: 10px 0 5px 0;
  border-top: 0 solid #eae8ed;
  border-bottom: 1px solid #dadde2;
}
.BookingDetailStyle .body .pax:nth-child(odd) {
  background: #FFF;
}
.BookingDetailStyle .body .pax:nth-child(even) {
  background: #f7f7f7;
}
.BookingDetailStyle .body .pax.row {
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (max-width: 767px) {
  .BookingDetailStyle .flight, .BookingDetailStyle .counter-no {
    border-radius: 4px;
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #e0e3ec;
    margin-bottom: 10px;
  }
}
.BookingDetailStyle .counter {
  background-color: #717d9d;
  color: #ffffff;
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 200px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  .BookingDetailStyle .counter {
    position: absolute;
    right: 5px;
    top: -8px;
    width: 40px;
    height: 40px;
    line-height: 32px;
    border: 4px solid #fff;
    font-size: 20px;
  }
  html[dir=rtl] .BookingDetailStyle .counter {
    right: unset;
    left: 5px;
  }
}
.BookingDetailStyle .room span.title {
  background-color: #717d9d;
  font-weight: bold;
  display: block;
  color: #ffffff;
  text-align: center;
  width: 100%;
  line-height: 26px;
}
.BookingDetailStyle .room span.title span.title-room {
  display: inline-block;
  width: auto;
  margin-right: 5px;
}
html[dir=rtl] .BookingDetailStyle .room span.title span.title-room {
  margin-right: unset;
  margin-left: 5px;
}
.BookingDetailStyle .room span.title span.sRoomNumber {
  display: inline-block;
  width: auto;
}
.services-warnings h4, .services-warnings .title, .services-warnings .h-title {
  font-weight: bold;
  background-color: transparent;
  color: inherit;
}
.services-warnings .warning-item .message h1, .services-warnings .warning-item .message h2, .services-warnings .warning-item .message ol, .services-warnings .warning-item .message .h-title {
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
}
.services-warnings .warning-item .message h1 span, .services-warnings .warning-item .message h2 span, .services-warnings .warning-item .message ol span, .services-warnings .warning-item .message .h-title span {
  color: inherit !important;
}
.services-warnings .warning-item .message h1, .services-warnings .warning-item .message h2, .services-warnings .warning-item .message .h-title {
  font-weight: bold !important;
}
.services-warnings .warning-item .message .date-change-info .default {
  font-weight: bold;
}
.services-warnings .warning-item:last-child label {
  margin-bottom: 0;
}

.bookbuton {
  padding: 10px 0;
  text-align: right;
}
html[dir=rtl] .bookbuton {
  text-align: left;
}
.bookingcard-btarea {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  padding: 0 10px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .bookingcard-btarea {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .bookingcard-btarea {
    display: block;
  }
}
.bookingcard-btarea a {
  border-radius: 0;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  position: relative;
  padding: 5px 10px;
  background-color: #092f87;
  color: #ffffff;
  text-align: center;
}
.bookingcard-btarea a i {
  margin-right: 5px;
}
html[dir=rtl] .bookingcard-btarea a i {
  margin-right: unset;
  margin-left: 5px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.offer-duration {
  position: fixed;
  bottom: 110px;
  right: -10px;
  background-color: #f48a14;
  border-radius: 0 0 0 0;
  padding: 5px;
  transition: 0.3s;
  cursor: pointer;
  /*-moz-box-shadow: -2px 0px 13px rgba(0,0,0,0.5);
  -webkit-box-shadow: -2px 0px 13px rgba(0,0,0,0.5);
  box-shadow: -2px 0px 13px rgba(0,0,0,0.5);*/
  z-index: 16000003;
}
html[dir=rtl] .offer-duration {
  right: unset;
  left: -10px;
  border-radius: 0 0 0 0;
}

.offer-duration:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 5px;
  top: 4px;
}
html[dir=rtl] .offer-duration:before {
  right: 5px;
  left: unset;
}

.offer-duration .text {
  position: absolute;
  transition: 0.3s;
}

.offer-duration.active .text {
  right: 10px;
  border-radius: 200px;
}
html[dir=rtl] .offer-duration.active .text {
  right: unset;
  left: 10px;
}

.offer-duration.active .text {
  position: relative;
  color: #ffffff;
}

.offer-duration .content {
  line-height: 24px;
  white-space: nowrap;
}

.offer-duration .content .time {
  display: inline-block;
  padding: 0 10px 0 5px;
  min-width: 50px;
  font-weight: bold;
  font-style: normal;
  color: #ffffff;
}
html[dir=rtl] .offer-duration .content .time {
  padding: 0 5px 0 10px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.autocomplete-style {
  background-color: #ffffff;
  z-index: 30;
  padding: 10px;
  border-radius: 0;
  position: relative;
  z-index: 99;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  top: 60px;
  width: 100% !important;
}
.autocomplete-style:before {
  content: "";
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 25px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .autocomplete-style:before {
  left: unset;
  right: 25px;
}
.autocomplete-style.ac_results2, .autocomplete-style.ac_results3, .autocomplete-style.ac_results4 {
  background-color: #ffffff;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.autocomplete-style.ac_results2:before, .autocomplete-style.ac_results3:before, .autocomplete-style.ac_results4:before {
  border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
@media (min-width: 992px) {
  .autocomplete-style.ac_results2, .autocomplete-style.ac_results3, .autocomplete-style.ac_results4 {
    min-width: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .autocomplete-style.ac_results2, .autocomplete-style.ac_results3, .autocomplete-style.ac_results4 {
    min-width: 350px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .autocomplete-style.ac_results2, .autocomplete-style.ac_results3, .autocomplete-style.ac_results4 {
    min-width: 350px;
  }
}
@media only screen and (max-width: 767px) {
  .autocomplete-style.ac_results2, .autocomplete-style.ac_results3, .autocomplete-style.ac_results4 {
    min-width: 100%;
  }
}
.autocomplete-style ul {
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 9999999;
  margin-bottom: 0;
  overscroll-behavior: contain;
}
.autocomplete-style ul li {
  float: none !important;
  padding-bottom: 5px;
  width: 100%;
  border: 0 !important;
  height: auto !important;
  line-height: normal !important;
}
.autocomplete-style ul li:empty {
  display: none;
}
.autocomplete-style ul li a {
  color: gray;
  text-decoration: none;
}
.autocomplete-style ul li a:hover {
  text-decoration: underline;
}
.autocomplete-style ul li .entry-item {
  padding: 2px;
  margin: 0;
}
.autocomplete-style ul li strong {
  font-weight: bold;
  color: #0b1735;
}
.autocomplete-style ul li .info {
  cursor: pointer;
}
.autocomplete-style ul li.ac_over2 .entry-item, .autocomplete-style ul li.ac_over2 .entry-item strong {
  color: #001e6f;
}
.autocomplete-style ul li .entry-result h3, .autocomplete-style ul li .entry-result .h-title {
  font-size: 14px;
  margin: 10px 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #f78f1e;
}
.autocomplete-style .ac_loading ~ .autocomplete-spinner {
  display: block;
}
.autocomplete-style ul::-webkit-scrollbar {
  width: 5px;
}

.autocomplete-style ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: gray;
}

.autocomplete-style ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.request-form {
  margin-bottom: 10px;
}
.request-form .request-form-inner {
  display: flex;
  flex-direction: column;
}
.request-form .request-form-inner .row-fixs {
  --san-gutter-x: 5px;
  --san-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--san-gutter-y));
  margin-right: calc(-0.5 * var(--san-gutter-x));
  margin-left: calc(-0.5 * var(--san-gutter-x));
}
.request-form .request-form-inner .row-fixs &gt; * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--san-gutter-x) * 0.5);
  padding-left: calc(var(--san-gutter-x) * 0.5);
  margin-top: var(--san-gutter-y);
}
.request-form .request-form-inner .row-fixs .col {
  flex: 1 0 0%;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs .col {
    flex: 0 0 auto;
    width: 100%;
  }
}
.request-form .request-form-inner .row-fixs .col.description {
  flex: 0 0 auto;
  width: 100%;
}
.request-form .request-form-inner .row-fixs .col.first-name, .request-form .request-form-inner .row-fixs .col.last-name, .request-form .request-form-inner .row-fixs .col.email, .request-form .request-form-inner .row-fixs .col.phone-area {
  flex: 0 0 auto;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs .col.first-name, .request-form .request-form-inner .row-fixs .col.last-name, .request-form .request-form-inner .row-fixs .col.email, .request-form .request-form-inner .row-fixs .col.phone-area {
    width: 100%;
  }
}
.request-form .request-form-inner .row-fixs .col.phone-area {
  display: flex;
  gap: 5px;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs .col.phone-area {
    flex-direction: column;
  }
}
.request-form .request-form-inner .row-fixs .col.phone-area .phone-code {
  width: 150px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs .col.phone-area .phone-code {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs .col.phone-area .phone-code .select2-container {
    width: 100% !important;
  }
}
.request-form .request-form-inner .row-fixs .col.phone-area .phone {
  width: calc(100% - 150px);
  position: relative;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs .col.phone-area .phone {
    width: 100%;
  }
}
.request-form .request-form-inner .row-fixs.inner-footer {
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs.inner-footer {
    flex-direction: column;
  }
}
.request-form .request-form-inner .row-fixs.inner-footer .send-btn {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .request-form .request-form-inner .row-fixs.inner-footer .send-btn {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
  .Newsletter-container {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .Newsletter-container {
    padding: 0 15px 0 0;
  }
  html[dir=rtl] .Newsletter-container {
    padding: 0 0 0 15px;
  }
}
.Newsletter-container .title {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 10px;
}
.Newsletter-container .text {
  color: #ffffff;
  margin: 10px 0;
}
.Newsletter-container .form-group {
  margin-bottom: 5px;
}
.Newsletter-container .form-group.radio-group {
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.Newsletter-container .form-group.radio-group .checkbox-style {
  display: inline-block;
}
.Newsletter-container .form-group.radio-group .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: inline-block;
}
.Newsletter-container .form-group.radio-group .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.Newsletter-container .form-group.radio-group .checkbox-style input:active, .Newsletter-container .form-group.radio-group .checkbox-style input:focus, .Newsletter-container .form-group.radio-group .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.Newsletter-container .form-group.radio-group .checkbox-style input:active ~ .check, .Newsletter-container .form-group.radio-group .checkbox-style input:focus ~ .check, .Newsletter-container .form-group.radio-group .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.Newsletter-container .form-group.radio-group .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .Newsletter-container .form-group.radio-group .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.Newsletter-container .form-group.radio-group .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.Newsletter-container .form-group.radio-group .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.Newsletter-container .form-group.radio-group .checkbox-style input:checked ~ label {
  color: #ffffff;
}
.Newsletter-container .form-group.radio-group .checkbox-style label {
  display: inline-block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #ffffff;
  margin: 0;
  vertical-align: middle;
  font-size: 12px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .Newsletter-container .form-group.radio-group .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.Newsletter-container .form-group.radio-group .checkbox-style.deactivate label {
  opacity: 0.3;
}
.Newsletter-container .form-group.button {
  text-align: right;
}
html[dir=rtl] .Newsletter-container .form-group.button {
  text-align: left;
}
.Newsletter-container .form-group.button .btn {
  background-color: #8e500c;
  color: #ffffff;
}
.Newsletter-container .form-group.button .btn.btn-success:link, .Newsletter-container .form-group.button .btn.btn-success:visited {
  color: #ffffff;
  background-color: #8e500c;
}
.Newsletter-container .form-group.button .btn.btn-success:hover, .Newsletter-container .form-group.button .btn.btn-success:focus, .Newsletter-container .form-group.button .btn.btn-success:active {
  color: #ffffff;
  background-color: #9b5507;
}

.page-general-fix .Newsletter-container label, .page-label-to-input.page-general-fix .Newsletter-container label {
  top: inherit;
  left: inherit;
}
html[dir=rtl] .page-general-fix .Newsletter-container label, html[dir=rtl] .page-label-to-input.page-general-fix .Newsletter-container label {
  left: unset;
  right: inherit;
}
.page-general-fix .Newsletter-container .form-control, .page-general-fix .Newsletter-container .select2-selection, .page-label-to-input.page-general-fix .Newsletter-container .form-control {
  padding: 10px 6px 10px 6px;
}
.page-general-fix .Newsletter-container .form-control::placeholder, .page-general-fix .Newsletter-container .select2-selection::placeholder, .page-general-fix .Newsletter-container .form-control:focus::placeholder, .page-label-to-input.page-general-fix .Newsletter-container .form-control::placeholder, .page-label-to-input.page-general-fix .Newsletter-container .form-control:focus::placeholder {
  text-indent: 0 !important;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.socialNetwork .title {
  color: #ffffff;
  font-weight: bold;
}
.socialNetwork .text {
  color: #fff;
}
.socialNetwork ul {
  margin: 0 -5px;
}
.socialNetwork ul:before, .socialNetwork ul:after {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.socialNetwork ul:after {
  clear: both;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.socialNetwork ul li {
  float: left;
  padding: 0 5px;
}
html[dir=rtl] .socialNetwork ul li {
  float: right;
}
.socialNetwork ul li a {
  color: #000080;
}
.socialNetwork ul li a:hover, .socialNetwork ul li a:focus, .socialNetwork ul li a:active {
  color: #000000;
}

.socicon-twitter:before {
  content: "";
  background-color: #000080;
  mask: url("../../../../../assets/svg/icon/twitter.svg") no-repeat center center;
  -webkit-mask: url("../../../../../assets/svg/icon/twitter.svg") no-repeat center center;
  mask-size: 18px;
  width: 30px;
  height: 30px;
  display: block;
}
.socicon-twitter:hover:before, .socicon-twitter:focus:before, .socicon-twitter:active:before {
  background-color: #000000;
}

.socicon.soc-bgcolor.socicon-twitter {
  background-color: #000000;
}
.socicon.soc-bgcolor.socicon-twitter:hover:before, .socicon.soc-bgcolor.socicon-twitter:focus:before, .socicon.soc-bgcolor.socicon-twitter:active:before {
  background-color: #ffffff;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.Contact, .ContactInformation, .ContactGoogleMap {
  margin-bottom: 10px;
}
.Contact .title, .ContactInformation .title, .ContactGoogleMap .title {
  font-size: 18px;
  padding: 7px 0;
  color: #020307;
  border-radius: 0;
  margin: 15px 0;
  position: relative;
  font-weight: bold;
}
.Contact .panel-footer, .ContactInformation .panel-footer, .ContactGoogleMap .panel-footer {
  text-align: right;
}
html[dir=rtl] .Contact .panel-footer, html[dir=rtl] .ContactInformation .panel-footer, html[dir=rtl] .ContactGoogleMap .panel-footer {
  text-align: left;
}

.ContactGoogleMap .title {
  display: none;
  visibility: hidden;
}
.ContactGoogleMap iframe {
  width: 100%;
}

.CallYou .calltime {
  width: 100px;
}
.CallYou .callline {
  width: 20px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.NotRegister {
  display: block;
}

.lost-password .NotRegister {
  display: block;
  text-align: right;
}

.btn-member-login, .btn-quest-login {
  float: right;
}
html[dir=rtl] .btn-member-login, html[dir=rtl] .btn-quest-login {
  float: left;
}

.welcomeinfo {
  padding: 15px 0;
}

.welcomePanel {
  position: relative;
  margin: 40px auto;
}
.welcomePanel .Login-Panel {
  padding: 0 20px 15px 20px;
  border: 1px solid #a1a9be;
  border-radius: 0 0 0 0;
  border-top: 0;
  margin-bottom: 20px;
}
.welcomePanel .login-select {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  width: 50%;
  float: left;
}
html[dir=rtl] .welcomePanel .login-select {
  float: right;
  margin-left: unset;
  margin-right: 0;
}
.welcomePanel .login-select input {
  display: none;
}
.welcomePanel .login-select.select-member {
  text-align: right;
  border-right: 1px solid #bbbbc5;
}
html[dir=rtl] .welcomePanel .login-select.select-member {
  border-right: unset;
  border-left: 1px solid #bbbbc5;
}
.welcomePanel .login-select label {
  background-color: transparent;
  border-radius: 0;
  font-size: 18px;
  color: #262161;
  padding: 10px 15px;
  font-weight: bold;
  margin-bottom: 0;
  cursor: pointer;
}
.welcomePanel .login-select label span {
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  display: inline-block;
  border: 1px solid #262161;
  border-radius: 250px;
  position: relative;
  margin-right: 5px;
  top: 2px;
}
.welcomePanel .login-select input[type=radio]:checked + label span:before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ee5536;
  top: 2px;
  left: 2px;
  position: absolute;
  border-radius: 250px;
  border: 0 solid #262161;
}
html[dir=rtl] .welcomePanel .login-select input[type=radio]:checked + label span:before {
  left: unset;
  right: 2px;
}
.welcomePanel .pnl-title {
  background-color: #13275c;
  color: #ffffff;
  border-radius: 0;
  padding: 10px 10px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 18px;
}
.welcomePanel .login-select-panel {
  padding: 20px;
  border: 1px solid #a1a9be;
  border-radius: 0 0 0 0;
  border-bottom: 0;
}
.welcomePanel .login-select-panel .login-select-panel-inner {
  background-color: #e7e9ef;
  border-radius: 0;
  margin-bottom: 0;
  position: relative;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  width: 50%;
  float: left;
  padding: 0 10px;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
html[dir=rtl] .welcomePanel .login-select-panel .login-select-panel-inner .login-select {
  float: right;
  margin-left: unset;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .welcomePanel .login-select-panel .login-select-panel-inner .login-select {
    width: 100%;
  }
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select.select-member {
  text-align: right;
  border-right: 1px solid #bbbbc5;
}
html[dir=rtl] .welcomePanel .login-select-panel .login-select-panel-inner .login-select.select-member {
  text-align: left;
  border-right: unset;
  border-left: 1px solid #bbbbc5;
}
@media only screen and (max-width: 767px) {
  .welcomePanel .login-select-panel .login-select-panel-inner .login-select.select-member {
    text-align: left;
    border-right: 0 solid #bbbbc5;
    border-bottom: 1px solid #bbbbc5;
  }
  html[dir=rtl] .welcomePanel .login-select-panel .login-select-panel-inner .login-select.select-member {
    text-align: right;
    border-right: unset;
    border-left: 1px solid #bbbbc5;
  }
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  margin-top: 5px;
  display: inline-block;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 250px;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:active ~ .check, .welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:focus ~ .check, .welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 10px;
  z-index: 5;
  border: 1px solid #333333;
  background-color: #fff;
  border-radius: 250px;
  text-align: center;
}
html[dir=rtl] .welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:checked ~ .check {
  border: 1px solid #020307;
  background-color: #fff;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:checked ~ .check:before {
  background: #020307;
  content: "";
  color: #020307;
  border-radius: 250px;
  height: 12px;
  width: 12px;
  position: absolute;
  left: 3px;
  top: 3px;
}
html[dir=rtl] .welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:checked ~ .check:before {
  left: unset;
  right: 3px;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style input:checked ~ label {
  color: #020307;
  background-color: transparent;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style label {
  display: inline-block;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: bold;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 16px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style label {
  padding: 0 25px 0 0;
}
.welcomePanel .login-select-panel .login-select-panel-inner .login-select .checkbox-style.deactivate label {
  opacity: 0.3;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.member-info-detail {
  position: relative;
}
.member-info-detail .member-info-detail-area {
  margin: 40px auto;
  border: 1px solid #e9eaec;
  padding: 20px;
  border-radius: 0;
}
.member-info-detail.logout .col-fix {
  width: 100%;
}
.member-info-detail.logout .personal-information, .member-info-detail.logout .member-information, .member-info-detail.logout .contact-information {
  border-bottom: 0 solid #dcdde2;
  margin-bottom: 0;
}
.member-info-detail.loggedIn .modal-md {
  width: 100%;
}
.member-info-detail.loggedIn .modal-md.member-info-detail-area {
  margin: 15px auto;
  border: 0 solid #e9eaec;
  padding: 0;
  border-radius: 0;
}
.member-info-detail .caption {
  background-color: #e7e9ef;
  border-radius: 0 6px 6px 0;
  margin-bottom: 15px;
}
.member-info-detail .caption span {
  background-color: #13275c;
  position: relative;
  z-index: 2;
  color: #ffffff;
  display: inline-block;
  padding: 10px 15px;
  font-weight: bold;
}
.member-info-detail .personal-information, .member-info-detail .member-information, .member-info-detail .contact-information {
  border-bottom: 1px solid #dcdde2;
  padding-bottom: 0;
  margin-bottom: 10px;
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.member-info-detail .personal-information .checkbox-style, .member-info-detail .member-information .checkbox-style, .member-info-detail .contact-information .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
  display: inline-block;
}
.member-info-detail .personal-information .checkbox-style input, .member-info-detail .member-information .checkbox-style input, .member-info-detail .contact-information .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.member-info-detail .personal-information .checkbox-style input:active, .member-info-detail .personal-information .checkbox-style input:focus, .member-info-detail .personal-information .checkbox-style input:hover, .member-info-detail .member-information .checkbox-style input:active, .member-info-detail .member-information .checkbox-style input:focus, .member-info-detail .member-information .checkbox-style input:hover, .member-info-detail .contact-information .checkbox-style input:active, .member-info-detail .contact-information .checkbox-style input:focus, .member-info-detail .contact-information .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.member-info-detail .personal-information .checkbox-style input:active ~ .check, .member-info-detail .personal-information .checkbox-style input:focus ~ .check, .member-info-detail .personal-information .checkbox-style input:hover ~ .check, .member-info-detail .member-information .checkbox-style input:active ~ .check, .member-info-detail .member-information .checkbox-style input:focus ~ .check, .member-info-detail .member-information .checkbox-style input:hover ~ .check, .member-info-detail .contact-information .checkbox-style input:active ~ .check, .member-info-detail .contact-information .checkbox-style input:focus ~ .check, .member-info-detail .contact-information .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.member-info-detail .personal-information .checkbox-style input ~ .check, .member-info-detail .member-information .checkbox-style input ~ .check, .member-info-detail .contact-information .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .member-info-detail .personal-information .checkbox-style input ~ .check, html[dir=rtl] .member-info-detail .member-information .checkbox-style input ~ .check, html[dir=rtl] .member-info-detail .contact-information .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.member-info-detail .personal-information .checkbox-style input:checked ~ .check, .member-info-detail .member-information .checkbox-style input:checked ~ .check, .member-info-detail .contact-information .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.member-info-detail .personal-information .checkbox-style input:checked ~ .check:before, .member-info-detail .member-information .checkbox-style input:checked ~ .check:before, .member-info-detail .contact-information .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.member-info-detail .personal-information .checkbox-style input:checked ~ label, .member-info-detail .member-information .checkbox-style input:checked ~ label, .member-info-detail .contact-information .checkbox-style input:checked ~ label {
  color: #020307;
}
.member-info-detail .personal-information .checkbox-style label, .member-info-detail .member-information .checkbox-style label, .member-info-detail .contact-information .checkbox-style label {
  display: inline-block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .member-info-detail .personal-information .checkbox-style label, html[dir=rtl] .member-info-detail .member-information .checkbox-style label, html[dir=rtl] .member-info-detail .contact-information .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.member-info-detail .personal-information .checkbox-style.deactivate label, .member-info-detail .member-information .checkbox-style.deactivate label, .member-info-detail .contact-information .checkbox-style.deactivate label {
  opacity: 0.3;
}
.member-info-detail .loginbt {
  text-align: right;
}
html[dir=rtl] .member-info-detail .loginbt {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .member-info-detail .loginbt {
    margin-top: 10px;
  }
}

@media (min-width: 992px) {
  [data-ui-id=memberPasswordRefresh] .member-info-detail-area {
    width: 500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  [data-ui-id=memberPasswordRefresh] .member-info-detail-area {
    width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  [data-ui-id=memberPasswordRefresh] .member-info-detail-area {
    width: 100%;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*
    https://paximum.atlassian.net/browse/TVB2C-7805
    https://paximum.atlassian.net/browse/TVB2C-7806
*/
.MainTabRotator .nav.nav-tabs {
  display: flex;
  gap: 5px 0;
  flex-direction: row;
  flex-wrap: wrap;
}
.MainTabRotator .nav.nav-tabs li.dropdown {
  order: 1;
  margin-left: auto;
}

.MainTabRotator .nav.nav-tabs li a {
  border-radius: 0 0 0 0;
  font-weight: bold;
  background-color: #13275c;
  color: #ffffff;
}
.MainTabRotator .nav.nav-tabs li.active a, .MainTabRotator .nav.nav-tabs li.active a:active, .MainTabRotator .nav.nav-tabs li.active a:focus, .MainTabRotator .nav.nav-tabs li.active a:hover, .MainTabRotator .nav.nav-tabs li.active a:visited {
  border-radius: 0 0 0 0;
  background-color: #020307;
  color: #ffffff;
}
.MainTabRotator .nav.nav-tabs li.dropdown .dropdown-menu li a {
  border-radius: 0;
  font-weight: normal;
  background-color: transparent;
  color: inherit;
}
.MainTabRotator .nav.nav-tabs li.dropdown .dropdown-menu li.active a, .MainTabRotator .nav.nav-tabs li.dropdown .dropdown-menu li.active a:active, .MainTabRotator .nav.nav-tabs li.dropdown .dropdown-menu li.active a:focus, .MainTabRotator .nav.nav-tabs li.dropdown .dropdown-menu li.active a:hover, .MainTabRotator .nav.nav-tabs li.dropdown .dropdown-menu li.active a:visited {
  background-color: #020307;
  color: #ffffff;
}
.MainTabRotator .jcarousel-wrapper {
  margin: 10px auto 20px auto;
  position: relative;
  border: 0 solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  margin-left: -5px;
  margin-right: -5px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel {
  padding-bottom: 15px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li {
  border: 1px solid transparent;
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail {
  display: block;
  padding: 0px;
  margin: 5px;
  line-height: 1.42857143;
  background-color: transparent;
  border: 0 solid #ddd;
  border-radius: 0;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col {
  position: relative;
  border-radius: 0 0 0 0;
  overflow: hidden;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col a:hover, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col a:focus {
  text-decoration: none;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col img {
  border-radius: 0 0 0 0;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text {
  background-color: #db892d;
  color: #ffffff;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  border-radius: 0 0 0 0;
  padding: 4px 0;
  margin-top: 10px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .per-person {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  font-weight: normal;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .price.oldprice .price-number, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .price.oldprice .price-penny, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .price.oldprice .price-currency {
  opacity: 0.8;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text.per-person {
  display: inline-block;
  margin: 0 2px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text.per-person.oldprice {
  font-size: 80%;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name {
  position: absolute;
  left: 0;
  bottom: 40px;
  /*background-color: rgba(0,0,0,.4);*/
  color: #ffffff;
  padding: 10px;
  z-index: 0;
  text-transform: uppercase;
  right: 0;
  font-weight: bold;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 0 0 0 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name a, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name a:link, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name a:visited, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name a:focus, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name a:active, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name a:hover {
  color: #ffffff;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme {
  background-color: #717d9d;
  color: #ffffff;
  border-radius: 0 0 0 0;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
}
html[dir=rtl] .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme {
  left: unset;
  right: 10px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme:empty {
  display: none;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme span {
  display: none;
  padding: 2px 5px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme span:empty {
  display: none;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme span:first-child {
  display: inline-block;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .discount {
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(74, 20, 140, 0.8);
  color: #fff;
  padding: 10px 15px;
  z-index: 1;
}
html[dir=rtl] .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .discount {
  left: unset;
  right: 0;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .discount .percent {
  display: block;
  font-size: 16px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .discount .percent .value {
  font-size: 27px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .discount .text {
  display: block;
  font-size: 10px;
  text-transform: uppercase;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 5px 5px 20px;
  z-index: 1;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .oldPrice {
  float: left;
  width: 50%;
}
html[dir=rtl] .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .oldPrice {
  float: right;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .oldPrice .per-person {
  display: block;
  font-size: 12px;
  color: #fff;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .category {
  float: left;
  width: 50%;
  text-align: right;
  line-height: 50px;
}
html[dir=rtl] .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .category {
  float: right;
  text-align: left;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .category .btn-sm, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .otel-img-gradient .category .btn-group-sm &gt; .btn {
  font-size: 15px;
  color: #f48a14;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption {
  padding: 5px 0;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .detail {
  padding: 10px 0;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .detail .category {
  color: #f48a14;
  font-size: 14px;
  float: left;
}
html[dir=rtl] .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .detail .category {
  float: left;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .detail .board {
  float: right;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}
html[dir=rtl] .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .detail .board {
  float: left;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .name a {
  display: block;
  color: #333333;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #c9c1bc;
  padding-bottom: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location {
  display: block;
  color: #333333;
  font-size: 16px;
  border-bottom: 1px solid #e7e7e7;
  padding: 5px 0;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:link, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:visited, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:hover, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:focus, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:active {
  color: #333333;
  cursor: text;
  text-decoration: none;
  font-size: 13px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:link:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:visited:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:hover:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:focus:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:active:after {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  padding: 0 5px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:last-child:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:link:last-child:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:visited:last-child:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:hover:last-child:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:focus:last-child:after, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .location a:active:last-child:after {
  content: none;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .right, .MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .left {
  padding-top: 10px;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .caption .right .btn {
  width: 100%;
  color: #fff;
  background-color: #d6181f;
  border-color: #d6181f;
  border-radius: 0;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}
.MainTabRotator .jcarousel-wrapper .jcarousel .control-button .jcarousel-control-prev, .MainTabRotator .jcarousel-wrapper .jcarousel .control-button .jcarousel-control-next {
  top: 30%;
}
.MainTabRotator .jcarousel-wrapper .jcarousel .control-button .jcarousel-pagination {
  bottom: 5px;
}
.MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .theme {
  display: none;
}
.MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .exclude-flight {
  background-color: #f8a03e;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  border-radius: 0 0 0 0;
  position: absolute;
  top: 10px;
  left: 10px;
}
html[dir=rtl] .MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .exclude-flight {
  left: unset;
  right: 10px;
}
.MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .exclude-flight:empty {
  display: none;
}
.MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .exclude-flight span {
  display: none;
  padding: 2px 5px;
}
.MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .exclude-flight span:empty {
  display: none;
}
.MainTabRotator.for-flihgt-price .jcarousel-wrapper .jcarousel li .thumbnail .img_col .exclude-flight span:first-child {
  display: inline-block;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel ul {
  display: flex;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li {
  display: flex;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li a {
  display: block;
  height: 100%;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail {
  border-width: 1px;
  border-style: solid;
  border-color: #e7e7e7;
  border-radius: 0;
  text-decoration: none;
  display: flex;
  flex-direction: column;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col {
  border-radius: 0 0 0 0;
  padding: 0;
  height: 100%;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col img {
  border-radius: 0 0 0 0;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body a {
  padding: 10px;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body .name {
  color: #13275c;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  /*  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;*/
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body .location {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body .location span.seperator {
  margin: 0 2px;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body .stars {
  color: #f48a14;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body .caption {
  font-size: 12px;
  text-align: right;
  font-weight: bold;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .body .caption .criteria span.seperator {
  margin: 0 2px;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .footer a {
  padding: 0 10px 10px 10px;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .footer .price-text {
  gap: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .footer .price-text .price {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail .thumbnail-body .footer .price-text .price.oldprice {
  font-weight: normal;
}
.MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail a:hover, .MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail a:focus, .MainTabRotator.detailed-tab-rotator .jcarousel-wrapper .jcarousel li .thumbnail a:active {
  text-decoration: none;
  color: unset;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.ThemeRotator .jcarousel-wrapper {
  margin: 10px -4px;
  position: relative;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail {
  margin-bottom: 0;
  background-color: #fff;
  border: 0 solid #ddd;
  border-radius: 0;
  position: relative;
  padding: 0 5px;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col {
  background-color: #13275c;
  border-radius: 0 0 0 0;
  overflow: hidden;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .discount {
  position: absolute;
  bottom: 0;
  left: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
  right: 5px;
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  font-weight: bold;
  border-radius: 0 0 0 0;
  overflow: hidden;
}
html[dir=rtl] .ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .discount {
  padding-left: unset;
  padding-right: 10px;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .discount .discount-rate {
  background-color: #717d9d;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  position: absolute;
  font-size: 14px;
  right: 0;
  padding: 0 5px;
}
html[dir=rtl] .ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .discount .discount-rate {
  right: unset;
  left: 10px;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .discount .text {
  height: inherit;
  color: inherit;
  overflow: inherit;
  font-size: inherit;
  display: block;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .last-day {
  position: absolute;
  left: 4px;
  bottom: 35px;
  background-color: #13275c;
  color: #fff;
  padding: 10px 15px;
  border-radius: 0 0 0 0;
  z-index: 1;
  padding: 2px;
}
html[dir=rtl] .ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .last-day {
  left: unset;
  right: 4px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .last-day {
    bottom: 32px;
  }
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .last-day .text {
  border-radius: 0 0 0 0;
  border-style: dashed;
  border-width: 1px 1px 1px 0;
  border-color: #ffffff;
  display: block;
  color: #ffffff;
  font-size: 16px;
  padding: 5px 10px;
  font-weight: bold;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ThemeRotator .jcarousel-wrapper ul li .thumbnail .img_col .last-day .text {
    font-size: 12px;
    padding: 2px 10px;
  }
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .content {
  position: absolute;
  top: 0;
  left: 4px;
  right: 4px;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
  padding: 10px;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  border-radius: 0 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ThemeRotator .jcarousel-wrapper ul li .thumbnail .content {
    padding: 5px 10px;
    font-size: 14px;
  }
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .content .name {
  color: #ffffff;
}
.ThemeRotator .jcarousel-wrapper ul li .thumbnail .content .description {
  font-size: 14px;
  color: #0b1735;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.best-price-rotator .thumbnail {
  margin-bottom: 10px;
}
.best-price-rotator .thumbnail img {
  border-radius: 0;
}
.best-price-rotator .thumbnail .price-area {
  position: absolute;
  top: 15px;
  right: 15px;
  background-color: #f48a14;
  border-radius: 0;
  color: #ffffff;
  padding: 2px 10px;
  font-size: 24px;
  font-weight: bold;
}
html[dir=rtl] .best-price-rotator .thumbnail .price-area {
  right: unset;
  left: 15px;
}
.best-price-rotator .thumbnail .detail {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
  color: #ffffff;
  border-radius: 0 0 0 0;
  padding: 0 10px;
}
.best-price-rotator .thumbnail .detail .location {
  font-size: 20px;
}
.best-price-rotator .thumbnail .detail .description {
  font-size: 18px;
  font-weight: bold;
}
.best-price-rotator .thumbnail .detail .description:empty {
  display: none;
}
.best-price-rotator .thumbnail .detail .description div {
  margin: 10px 0;
}
.best-price-rotator .thumbnail .detail .description div:empty {
  display: none;
}
.best-price-rotator .left {
  width: 67%;
  float: left;
  padding-right: 5px;
}
html[dir=rtl] .best-price-rotator .left {
  float: right;
  padding-left: 5px;
  padding-right: unset;
}
.best-price-rotator .left .thumbnail .detail .location {
  font-size: 30px;
}
.best-price-rotator .left .thumbnail .detail .description {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  .best-price-rotator .left {
    width: 100%;
    padding: 0;
  }
}
.best-price-rotator .right {
  width: 33%;
  float: left;
  padding-left: 5px;
}
html[dir=rtl] .best-price-rotator .right {
  float: right;
  padding-left: unset;
  padding-right: 5px;
}
@media only screen and (max-width: 767px) {
  .best-price-rotator .right {
    width: 100%;
    padding: 0;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.ImageGallery .gallery-item {
  position: relative;
  margin-bottom: 15px;
}
.ImageGallery .gallery-item .image img {
  border-radius: 0;
}
.ImageGallery .gallery-item .title {
  font-size: 20px;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 10px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  border-radius: 0 0 0 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
}
.ImageGallery .gallery-item .description {
  font-size: 14px;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px 10px;
  font-weight: bold;
  text-align: right;
  border-radius: 0 0 0 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
}

.ImageGallery.photo-gallery {
  margin: 30px 0;
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery[data-san*="place.left"] {
    grid-template-areas: "item0 item1" "item0 item2";
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery[data-san*="place.left"] {
    grid-template-areas: "item0 item1" "item0 item2";
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery[data-san*="place.left"] {
    grid-template-areas: "item0 item0" "item1 item2";
  }
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery[data-san*="place.right"] {
    grid-template-areas: "item1 item0" "item2 item0";
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery[data-san*="place.right"] {
    grid-template-areas: "item1 item0" "item2 item0";
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery[data-san*="place.right"] {
    grid-template-areas: "item0 item0" "item1 item2";
  }
}
.ImageGallery.photo-gallery .gallery-item {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .ImageGallery.photo-gallery .gallery-item {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .ImageGallery.photo-gallery .gallery-item:first-child {
    margin-top: 0;
  }
}
.ImageGallery.photo-gallery .gallery-item a {
  display: block;
  width: 100%;
  height: 100%;
}
.ImageGallery.photo-gallery .gallery-item a img {
  object-fit: cover;
  width: 100%;
}
.ImageGallery.photo-gallery .gallery-item .text-area {
  font-size: 20px;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 10px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  border-radius: 0 0 0 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
}
.ImageGallery.photo-gallery .gallery-item .text-area .title {
  font-size: 20px;
  position: unset;
  top: unset;
  left: unset;
  right: unset;
  padding: 0;
  line-height: 20px;
  overflow: unset;
  border-radius: unset;
  background-color: unset;
  margin-bottom: 5px;
}
.ImageGallery.photo-gallery .gallery-item .text-area .external-code-1 {
  font-weight: normal;
  font-size: 14px;
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery .gallery-item-0 {
    grid-area: item0;
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery .gallery-item-0 {
    grid-area: item0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery .gallery-item-0 {
    grid-area: item0;
  }
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery .gallery-item-1, .ImageGallery.photo-gallery .gallery-item-2 {
    height: 220px;
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery .gallery-item-1, .ImageGallery.photo-gallery .gallery-item-2 {
    height: 270px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery .gallery-item-1, .ImageGallery.photo-gallery .gallery-item-2 {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .ImageGallery.photo-gallery .gallery-item-1, .ImageGallery.photo-gallery .gallery-item-2 {
    height: auto;
  }
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery .gallery-item-1 {
    grid-area: item1;
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery .gallery-item-1 {
    grid-area: item1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery .gallery-item-1 {
    grid-area: item1;
  }
}
@media (min-width: 992px) {
  .ImageGallery.photo-gallery .gallery-item-2 {
    grid-area: item2;
  }
}
@media screen and (min-width: 1200px) {
  .ImageGallery.photo-gallery .gallery-item-2 {
    grid-area: item2;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGallery.photo-gallery .gallery-item-2 {
    grid-area: item2;
  }
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.ImageGalleryWithLeftImage .gallery-item {
  position: relative;
  margin-bottom: 10px;
}
.ImageGalleryWithLeftImage .gallery-item img {
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .ImageGalleryWithLeftImage .gallery-item img {
    border-radius: 0 0 0 0;
  }
}
.ImageGalleryWithLeftImage .gallery-item .caption {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
  background-color: #fcdcb9;
  background-color: rgba(244, 138, 20, 0.3);
  padding: 10px;
  border-radius: 0;
  min-width: 50%;
}
@media only screen and (max-width: 767px) {
  .ImageGalleryWithLeftImage .gallery-item .caption {
    position: inherit;
    top: inherit;
    left: inherit;
    transform: inherit;
    border-radius: 0 0 0 0;
  }
  html[dir=rtl] .ImageGalleryWithLeftImage .gallery-item .caption {
    left: unset;
    right: inherit;
  }
}
.ImageGalleryWithLeftImage .gallery-item .caption .title {
  background-color: #f48a14;
  padding: 10px;
  border-radius: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 20px;
}
.ImageGalleryWithLeftImage .gallery-item .caption .title:empty {
  display: none;
}
.ImageGalleryWithLeftImage .gallery-item .caption a, .ImageGalleryWithLeftImage .gallery-item .caption a:link, .ImageGalleryWithLeftImage .gallery-item .caption a:visited {
  color: #ffffff;
  padding: 10px 0;
  border-bottom: 1px solid #ffffff;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
.ImageGalleryWithLeftImage .gallery-item .caption a:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:link:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:last-child {
  border-bottom: 0;
}
.ImageGalleryWithLeftImage .gallery-item .caption a:hover, .ImageGalleryWithLeftImage .gallery-item .caption a:focus, .ImageGalleryWithLeftImage .gallery-item .caption a:active, .ImageGalleryWithLeftImage .gallery-item .caption a:link:hover, .ImageGalleryWithLeftImage .gallery-item .caption a:link:focus, .ImageGalleryWithLeftImage .gallery-item .caption a:link:active, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:hover, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:focus, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:active {
  color: #fde8d0;
  border-bottom: 1px solid #fde8d0;
}
.ImageGalleryWithLeftImage .gallery-item .caption a:hover:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:focus:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:active:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:link:hover:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:link:focus:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:link:active:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:hover:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:focus:last-child, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:active:last-child {
  border-bottom: 0;
}
.ImageGalleryWithLeftImage .gallery-item .caption a:empty, .ImageGalleryWithLeftImage .gallery-item .caption a:link:empty, .ImageGalleryWithLeftImage .gallery-item .caption a:visited:empty {
  display: none;
}
.ImageGalleryWithLeftImage .col-left {
  width: 50%;
  float: left;
  padding-right: 5px;
}
html[dir=rtl] .ImageGalleryWithLeftImage .col-left {
  float: right;
  padding-right: unset;
  padding-left: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGalleryWithLeftImage .col-left {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .ImageGalleryWithLeftImage .col-left {
    width: 100%;
    padding: 0;
  }
}
.ImageGalleryWithLeftImage .col-left img {
  min-height: 570px;
}
@media only screen and (max-width: 767px) {
  .ImageGalleryWithLeftImage .col-left img {
    min-height: inherit;
  }
}
.ImageGalleryWithLeftImage .col-right {
  width: 50%;
  float: left;
  padding-left: 5px;
}
html[dir=rtl] .ImageGalleryWithLeftImage .col-right {
  float: right;
  padding-right: 5px;
  padding-left: unset;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGalleryWithLeftImage .col-right {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .ImageGalleryWithLeftImage .col-right {
    width: 100%;
    padding: 0;
  }
}
.ImageGalleryWithLeftImage .col-right img {
  min-height: 278px;
}
@media only screen and (max-width: 767px) {
  .ImageGalleryWithLeftImage .col-right img {
    min-height: inherit;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGalleryWithLeftImage .col-right .gallery-item {
    width: 50%;
    float: left;
  }
  html[dir=rtl] .ImageGalleryWithLeftImage .col-right .gallery-item {
    float: right;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGalleryWithLeftImage .col-right .gallery-item:first-child {
    padding-right: 5px;
  }
  html[dir=rtl] .ImageGalleryWithLeftImage .col-right .gallery-item:first-child {
    padding-right: unset;
    padding-left: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .ImageGalleryWithLeftImage .col-right .gallery-item:last-child {
    padding-left: 5px;
  }
  html[dir=rtl] .ImageGalleryWithLeftImage .col-right .gallery-item:last-child {
    padding-left: unset;
    padding-right: 5px;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.ThemeGallery {
  margin-bottom: 15px;
}
.ThemeGallery .gallery-item {
  margin-bottom: 10px;
}
.ThemeGallery .gallery-item a, .ThemeGallery .gallery-item a:link, .ThemeGallery .gallery-item a:visited, .ThemeGallery .gallery-item a:hover, .ThemeGallery .gallery-item a:active, .ThemeGallery .gallery-item a:focus {
  text-decoration: none;
}
.ThemeGallery .gallery-item .title {
  font-weight: bold;
  font-size: 20px;
  color: #13275c;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 10px;
}
.ThemeGallery .gallery-item .image {
  position: relative;
}
.ThemeGallery .gallery-item .image img {
  border-radius: 0;
}
.ThemeGallery .gallery-item .image .description {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px 10px;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
  color: #ffffff;
  text-align: right;
  font-weight: bold;
  font-size: 14px;
  border-radius: 0 0 0 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.VerticalMenuList {
  padding-top: 10px;
}
.VerticalMenuList .VerticalMenu.dropdown {
  z-index: 0;
}
@media only screen and (max-width: 767px) {
  .VerticalMenuList .VerticalMenu.dropdown {
    z-index: 1;
  }
}
.VerticalMenuList .VerticalMenu.dropdown .dropdown-toggle {
  padding: 10px 15px;
  margin: 5px 0;
  cursor: pointer;
  background-color: #f8a03e;
  border-radius: 0;
  font-weight: bold;
  color: #fff;
  display: block;
  text-decoration: none;
  display: none;
}
.VerticalMenuList .VerticalMenu.dropdown .dropdown-toggle .fa {
  float: right;
  font-size: 20px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-toggle {
    display: block;
  }
}
@media (min-width: 992px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu {
    display: block;
    border: 0;
    box-shadow: inherit;
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu {
    display: block;
    border: 0;
    box-shadow: inherit;
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu li &gt; a {
    padding: 10px 15px;
    margin: 5px 0;
    cursor: pointer;
    background-color: #13275c;
    border-radius: 0;
    font-weight: bold;
    color: #ffffff;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu li &gt; a {
    padding: 10px 15px;
    margin: 5px 0;
    cursor: pointer;
    background-color: #13275c;
    border-radius: 0;
    font-weight: bold;
    color: #ffffff;
  }
}
.VerticalMenuList .VerticalMenu.dropdown .dropdown-menu li &gt; a:empty {
  display: none;
}
@media (min-width: 992px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu li &gt; a.active {
    background-color: #f8a03e;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu li &gt; a.active {
    background-color: #f8a03e;
  }
}
@media only screen and (max-width: 767px) {
  .VerticalMenuList .VerticalMenu.dropdown .dropdown-menu li &gt; a.active {
    font-weight: bold;
  }
}
.VerticalMenuList .TitleWithHTmlContent .title {
  color: #020307;
  font-size: 30px;
  font-weight: bold;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.highlighted-rotator .name {
  font-size: 20px;
  color: #13275c;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  margin-bottom: 2px;
}
.highlighted-rotator .thumbnail {
  position: relative;
}
.highlighted-rotator .thumbnail .img_col img {
  width: 100%;
  border-radius: 0;
}
.highlighted-rotator .thumbnail .price-area {
  font-size: 20px;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  border-radius: 0 0 0 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
  text-align: center;
}
.highlighted-rotator .thumbnail .price-area .per-person {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  font-weight: normal;
}
.highlighted-rotator .thumbnail .category {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #f48a14;
  font-weight: bold;
}
html[dir=rtl] .highlighted-rotator .thumbnail .category {
  right: unset;
  left: 10px;
}
.highlighted-rotator .thumbnail .category .fa {
  font-weight: normal;
}
.highlighted-rotator .rotator-area {
  margin-left: -5px;
  margin-right: -5px;
}
.highlighted-rotator .left {
  float: left;
  width: 40%;
  padding: 0 5px;
}
html[dir=rtl] .highlighted-rotator .left {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .highlighted-rotator .left {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .highlighted-rotator .left {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .highlighted-rotator .left .item {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .highlighted-rotator .left .item {
    margin-bottom: 10px;
  }
}
.highlighted-rotator .right {
  float: left;
  width: 60%;
}
html[dir=rtl] .highlighted-rotator .right {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .highlighted-rotator .right {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .highlighted-rotator .right {
    width: 100%;
    position: relative;
    padding: 10px 0;
  }
}
@media only screen and (max-width: 767px) {
  .highlighted-rotator .right:before {
    content: "";
    width: 100vw;
    position: absolute;
    left: 50%;
    margin-left: -50vw;
    background-color: #b8bece;
    top: 0;
    bottom: 0;
    z-index: -1;
  }
  html[dir=rtl] .highlighted-rotator .right:before {
    margin-left: unset;
    margin-right: -50vw;
  }
}
.highlighted-rotator .right .item {
  float: left;
  width: 50%;
  padding: 0 5px;
}
html[dir=rtl] .highlighted-rotator .right .item {
  float: right;
}
@media (min-width: 992px) {
  .highlighted-rotator .right .item {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .highlighted-rotator .right .item {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .highlighted-rotator .right .item {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .highlighted-rotator .right .item {
    width: 100%;
    margin-bottom: 10px;
  }
}

.horizontal-gallery .horizontal-gallery-inner {
  padding: 15px 0;
}
.horizontal-gallery .horizontal-gallery-inner .item {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  height: auto;
  border-radius: 0;
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}
.horizontal-gallery .horizontal-gallery-inner .item:last-child {
  margin-bottom: 0;
}
.horizontal-gallery .horizontal-gallery-inner .item .left-container {
  float: left;
  width: 30%;
}
html[dir=rtl] .horizontal-gallery .horizontal-gallery-inner .item .left-container {
  float: right;
}
.horizontal-gallery .horizontal-gallery-inner .item .right-container {
  float: left;
  width: 70%;
}
html[dir=rtl] .horizontal-gallery .horizontal-gallery-inner .item .right-container {
  float: right;
}
.horizontal-gallery .horizontal-gallery-inner .item .right-container .right-top .alternative-text {
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 15px;
}
.horizontal-gallery .horizontal-gallery-inner .item .right-container .right-middle {
  max-height: 154px;
  overflow: hidden;
}
.horizontal-gallery .horizontal-gallery-inner .item .right-container .right-middle .external-code-text.GalleryItemExternalCode1 {
  padding: 10px 15px;
}
.horizontal-gallery .horizontal-gallery-inner .item .right-container .right-bottom {
  position: absolute;
  right: 30px;
  bottom: 10px;
  cursor: pointer;
}
html[dir=rtl] .horizontal-gallery .horizontal-gallery-inner .item .right-container .right-bottom {
  left: 30px;
  right: unset;
}
.horizontal-gallery .horizontal-gallery-inner .item .right-container .right-bottom a {
  font-weight: bold;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .horizontal-gallery .horizontal-gallery-inner .item .left-container {
    width: 40%;
  }
  .horizontal-gallery .horizontal-gallery-inner .item .right-container {
    width: 60%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .horizontal-gallery .horizontal-gallery-inner .item .left-container {
    width: 40%;
  }
  .horizontal-gallery .horizontal-gallery-inner .item .right-container {
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  .horizontal-gallery .horizontal-gallery-inner .item .left-container {
    width: 100%;
  }
  .horizontal-gallery .horizontal-gallery-inner .item .right-container {
    width: 100%;
  }
  .horizontal-gallery .horizontal-gallery-inner .item .right-container .right-bottom {
    position: absolute;
    right: 40vw;
    bottom: 10px;
    cursor: pointer;
  }
  html[dir=rtl] .horizontal-gallery .horizontal-gallery-inner .item .right-container .right-bottom {
    right: unset;
    left: 40vw;
  }
  .horizontal-gallery .horizontal-gallery-inner .item .right-container .right-bottom a {
    font-weight: bold;
  }
  .horizontal-gallery .horizontal-gallery-inner .item .right-container .right-middle {
    margin-bottom: 30px;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*Modanisa*/
.four-image-gallery {
  margin: 0 0 40px 0;
}
.four-image-gallery .gallery-area {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area {
    grid-template-areas: "gallery-1 gallery-2 gallery-2 " "gallery-1 gallery-3 gallery-4";
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area {
    grid-template-areas: "gallery-1 gallery-2 gallery-2 " "gallery-1 gallery-3 gallery-4";
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area {
    grid-template-areas: "gallery-1 gallery-1 gallery-1 " "gallery-2 gallery-3 gallery-4";
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area {
    grid-template-areas: "gallery-1" "gallery-2" "gallery-3" "gallery-4";
    grid-template-columns: 1fr;
  }
}
.four-image-gallery .gallery-area .gallery-item {
  position: relative;
}
.four-image-gallery .gallery-area .gallery-item .btn-all-destinations .image img {
  border-radius: 0;
}
.four-image-gallery .gallery-area .gallery-item .btn-all-destinations .gallery-text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 3;
}
.four-image-gallery .gallery-area .gallery-item .btn-all-destinations .gallery-text:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
  pointer-events: none;
  border-radius: 0 0 0 0;
  z-index: -1;
}
.four-image-gallery .gallery-area .gallery-item .btn-all-destinations .gallery-text .title {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
}
.four-image-gallery .gallery-area .gallery-item .btn-all-destinations .gallery-text .description {
  color: #ffffff;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 0;
  padding: 5px 15px;
}
.four-image-gallery .gallery-area .gallery-item:nth-child(1) {
  grid-area: gallery-1;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) {
    width: 470px;
    height: 470px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) {
    width: 580px;
    height: 580px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) {
    width: 100%;
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) {
    width: 100%;
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(1) img {
  object-fit: cover;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) img {
    height: 470px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) img {
    height: 580px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) img {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(1) img {
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(2) {
  grid-area: gallery-2;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) {
    height: 235px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) {
    height: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) {
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(2) img {
  object-fit: cover;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) img {
    height: 235px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) img {
    height: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) img {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(2) img {
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(3) {
  grid-area: gallery-3;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) {
    height: 215px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) {
    height: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) {
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(3) img {
  object-fit: cover;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) img {
    height: 215px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) img {
    height: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) img {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(3) img {
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(4) {
  grid-area: gallery-4;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) {
    height: 215px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) {
    height: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) {
    height: 280px;
  }
}
.four-image-gallery .gallery-area .gallery-item:nth-child(4) img {
  object-fit: cover;
  width: 100%;
}
@media (min-width: 992px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) img {
    height: 215px;
  }
}
@media screen and (min-width: 1200px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) img {
    height: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) img {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .four-image-gallery .gallery-area .gallery-item:nth-child(4) img {
    height: 280px;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
:root {
  --rotator-date-width: 60px;
  --rotator-location-width: 100px;
  --rotator-night-width: 70px;
  --rotator-price-width: 100px;
}

.bestseller {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 15px;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .bestseller {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .bestseller {
    flex-direction: column;
  }
}
.bestseller .svg-icon-primary {
  fill: #a1a9be;
}
.bestseller .svg-icon-secondary {
  fill: #d0d4de;
}
.bestseller .bestseller-rotator {
  flex-shrink: 0;
  flex: 1 0 0%;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  background-color: transparent;
  border-radius: 0;
}
.bestseller .bestseller-rotator .bordered {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #e1e1e1;
  padding: 2px 5px;
}
.bestseller .bestseller-rotator .bestseller-rotator-body {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #e1e1e1;
  background-color: white;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body {
    border-width: 1px;
    background-color: #e1e1e1;
  }
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .bestseller-rotator-row {
    margin: 2px 0;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .bestseller-rotator-row:nth-child(even) {
  background: #f5f5f5;
}
.bestseller .bestseller-rotator .bestseller-rotator-body .bestseller-rotator-row:nth-child(odd) {
  background: #ffffff;
}
.bestseller .bestseller-rotator .bestseller-rotator-body a {
  color: #333333;
}
.bestseller .bestseller-rotator .bestseller-rotator-body a &gt; div {
  background-color: transparent;
  transition: 2s;
}
.bestseller .bestseller-rotator .bestseller-rotator-body a:hover, .bestseller .bestseller-rotator .bestseller-rotator-body a:focus, .bestseller .bestseller-rotator .bestseller-rotator-body a:active {
  text-decoration: none;
  color: black;
}
.bestseller .bestseller-rotator .bestseller-rotator-body a:hover &gt; div, .bestseller .bestseller-rotator .bestseller-rotator-body a:focus &gt; div, .bestseller .bestseller-rotator .bestseller-rotator-body a:active &gt; div {
  background-color: #e1e1e1;
}
.bestseller .bestseller-rotator .bestseller-rotator-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #13275c;
  color: white;
  padding: 5px;
  gap: 10px;
  border-radius: 0 0 0 0;
}
.bestseller .bestseller-rotator .bestseller-rotator-header .rotator-date.icon .svg-icon {
  display: block;
  height: 30px;
}
.bestseller .bestseller-rotator .bestseller-rotator-header .rotator-title {
  flex-shrink: 0;
  flex: 1 0 0%;
  width: 100%;
  max-width: 100%;
  font-weight: bold;
  text-transform: capitalize;
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-location {
  display: none;
}
.bestseller .bestseller-rotator .bestseller-rotator-body.excursion-rotator {
  /*
  height: 126px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999999;
  margin-bottom: 0;
  overscroll-behavior: contain;

  &amp;::-webkit-scrollbar {
      width: 5px;
  }

  &amp;::-webkit-scrollbar-thumb {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.5);
      background-color: gray;
  }

  &amp;::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
      border-radius: 10px;
  }
      */
}
.bestseller .bestseller-rotator .bestseller-rotator-body.excursion-rotator .rotator-night {
  display: none;
}
.bestseller .bestseller-rotator .bestseller-rotator-body.excursion-rotator .rotator-location {
  display: block;
}
.bestseller .bestseller-rotator .bestseller-rotator-body.excursion-rotator .rotator-name {
  width: calc(100% - (var(--rotator-date-width, 60px) + var(--rotator-location-width, 100px) + var(--rotator-price-width, 100px) + var(--rotator-price-width, 100px)));
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body.excursion-rotator .rotator-name {
    width: calc(100% - 60px);
  }
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body.excursion-rotator .bestseller-rotator-row {
    border-bottom: 1px solid #13275c;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .bestseller-rotator-row .bestseller-rotator-link {
  display: flex;
  flex-wrap: wrap;
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-date {
  text-align: center;
  font-weight: bold;
  flex: 0 0 auto;
  width: var(--rotator-date-width, 60px);
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-date {
    order: 2;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1 1 auto;
  width: calc(100% - 330px);
  width: calc(100% - (var(--rotator-date-width, 60px) + var(--rotator-night-width, 70px) + var(--rotator-price-width, 100px) + var(--rotator-price-width, 100px)));
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-name {
    width: 100%;
    order: 1;
    border-right: 0;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-location {
  text-align: center;
  flex: 0 0 auto;
  width: var(--rotator-location-width, 100px);
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-night {
  width: var(--rotator-night-width, 70px);
  text-align: center;
  flex: 0 0 auto;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-night {
    order: 3;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-night span {
  margin: 0 2px;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-night span {
    margin: 0;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-price {
  width: var(--rotator-price-width, 100px);
  text-align: center;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-price {
    width: calc(50% - (var(--rotator-date-width, 60px) + var(--rotator-night-width, 70px)));
    flex: auto;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-price .price-fix {
  justify-content: flex-end;
  width: max-content;
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-oldprice {
    order: 4;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-body .rotator-newprice {
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .bestseller .bestseller-rotator .bestseller-rotator-body .rotator-newprice {
    order: 5;
    border-right: 0;
  }
}
.bestseller .bestseller-rotator .bestseller-rotator-footer {
  display: flex;
  flex-wrap: wrap;
  padding: 5px;
  margin-top: auto;
  background-color: transparent;
  border-radius: 0 0 0 0;
}
.bestseller.bestseller-count-3 .bestseller-rotator .bestseller-rotator-body .rotator-night {
  width: 30px;
}
.bestseller.bestseller-count-3 .bestseller-rotator .bestseller-rotator-body .rotator-night span {
  margin: 0;
}
.bestseller.bestseller-count-3 .bestseller-rotator .bestseller-rotator-body .rotator-night span.night {
  display: none;
}

body:not(.bestseller-rotator-row .bestseller-rotator-link.hidden) .bestseller-rotator-row {
  background-color: red;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.FourColumnLeftFullPartialGallery {
  width: 100%;
  margin: 0 0 40px 0;
}
.FourColumnLeftFullPartialGallery .four-column-container {
  display: flex;
  width: 100%;
  gap: 20px;
}
@media (min-width: 992px) {
  .FourColumnLeftFullPartialGallery .four-column-container {
    flex-direction: row;
  }
}
@media only screen and (max-width: 767px) {
  .FourColumnLeftFullPartialGallery .four-column-container {
    flex-direction: column;
  }
}
.FourColumnLeftFullPartialGallery .four-column-container .left {
  width: 50%;
}
@media (min-width: 992px) {
  .FourColumnLeftFullPartialGallery .four-column-container .left {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .FourColumnLeftFullPartialGallery .four-column-container .left {
    width: 100%;
  }
}
.FourColumnLeftFullPartialGallery .four-column-container .right {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
@media (min-width: 992px) {
  .FourColumnLeftFullPartialGallery .four-column-container .right {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .FourColumnLeftFullPartialGallery .four-column-container .right {
    width: 100%;
  }
}
.FourColumnLeftFullPartialGallery .four-column-container .right .right-top {
  width: 100%;
  flex: 0 0 auto;
}
.FourColumnLeftFullPartialGallery .four-column-container .right .right-bottom {
  width: 100%;
  flex: 0 0 auto;
  display: flex;
  gap: 20px;
}
@media (min-width: 992px) {
  .FourColumnLeftFullPartialGallery .four-column-container .right .right-bottom {
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 767px) {
  .FourColumnLeftFullPartialGallery .four-column-container .right .right-bottom {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .FourColumnLeftFullPartialGallery .four-column-container .right .right-bottom .gallery-item {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .FourColumnLeftFullPartialGallery .four-column-container .right .right-bottom .gallery-item {
    width: 100%;
  }
}
.FourColumnLeftFullPartialGallery .gallery-item {
  position: relative;
}
.FourColumnLeftFullPartialGallery .gallery-item img {
  border-radius: 0;
}
.FourColumnLeftFullPartialGallery .text-area-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #b8bece;
  background-color: rgba(19, 39, 92, 0.3);
  border-radius: 0 0 0 0;
  padding: 25px;
}
.FourColumnLeftFullPartialGallery .text-area-container .title {
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
}
.FourColumnLeftFullPartialGallery .text-area-container .read-more-link {
  color: #ffffff;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 0;
  padding: 5px 15px;
  display: inline-block;
  text-decoration: none;
}
.FourColumnLeftFullPartialGallery .text-area-container .read-more-link:hover, .FourColumnLeftFullPartialGallery .text-area-container .read-more-link:focus, .FourColumnLeftFullPartialGallery .text-area-container .read-more-link:active {
  text-decoration: none;
}

.rotator {
  margin-bottom: 15px;
}
.rotator .rotator-title {
  color: #020307;
  font-size: 30px;
  font-weight: bold;
}
.rotator .rotator-title:empty {
  display: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.container-bottom .container .row .fb-fix {
  padding-left: 15px !important;
}

.BottomMenuListWithTitle {
  float: left;
  text-transform: uppercase;
  margin-bottom: 15px;
}
html[dir=rtl] .BottomMenuListWithTitle {
  float: right;
}
@media (min-width: 992px) {
  .BottomMenuListWithTitle {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .BottomMenuListWithTitle {
    width: 33.333%;
  }
}
@media only screen and (max-width: 767px) {
  .BottomMenuListWithTitle {
    width: 100%;
  }
}
.BottomMenuListWithTitle .BottomMenuList {
  padding-right: 10px;
  float: none;
}
html[dir=rtl] .BottomMenuListWithTitle .BottomMenuList {
  padding-right: unset;
  padding-left: 10px;
}
@media (min-width: 992px) {
  .BottomMenuListWithTitle .BottomMenuList {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .BottomMenuListWithTitle .BottomMenuList {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .BottomMenuListWithTitle .BottomMenuList {
    width: 100%;
  }
}

.BottomMenuList {
  padding-right: 10px;
  float: left;
}
html[dir=rtl] .BottomMenuList {
  float: right;
  padding-right: unset;
  padding-left: 10px;
}
@media (min-width: 992px) {
  .BottomMenuList {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .BottomMenuList {
    width: 33.333%;
  }
}
@media only screen and (max-width: 767px) {
  .BottomMenuList {
    width: 100%;
  }
}
.BottomMenuList .BottomMenu h3, .BottomMenuList .BottomMenu .h-title {
  font-size: 16px;
  color: #000080;
  text-transform: uppercase;
  margin-bottom: 10px;
  visibility: hidden;
  white-space: nowrap;
}
.BottomMenuList .BottomMenu:nth-child(1) h3, .BottomMenuList .BottomMenu:nth-child(1) .h-title {
  visibility: visible;
}
.BottomMenuList .BottomMenu ol li a, .BottomMenuList .BottomMenu ol li a:link, .BottomMenuList .BottomMenu ol li a:visited {
  color: #000080;
  display: block;
  padding-left: 0;
  margin-bottom: 5px;
  position: relative;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
html[dir=rtl] .BottomMenuList .BottomMenu ol li a, html[dir=rtl] .BottomMenuList .BottomMenu ol li a:link, html[dir=rtl] .BottomMenuList .BottomMenu ol li a:visited {
  padding-right: 0;
  padding-left: unset;
}
.BottomMenuList .BottomMenu ol li a:hover, .BottomMenuList .BottomMenu ol li a:focus, .BottomMenuList .BottomMenu ol li a:active, .BottomMenuList .BottomMenu ol li a:link:hover, .BottomMenuList .BottomMenu ol li a:link:focus, .BottomMenuList .BottomMenu ol li a:link:active, .BottomMenuList .BottomMenu ol li a:visited:hover, .BottomMenuList .BottomMenu ol li a:visited:focus, .BottomMenuList .BottomMenu ol li a:visited:active {
  text-decoration: underline;
  color: #000000;
}
.BottomMenuList .BottomMenu ol li .menu-name {
  color: #000080;
  font-size: 16px;
  margin-bottom: 30px;
}

.BottomMenuList.inline-block {
  border-top: 1px solid #DBDBDB;
  padding-top: 24px;
  width: 100% !important;
}
.BottomMenuList.inline-block .BottomMenu ul li {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .BottomMenuList.inline-block .BottomMenu ul li {
    padding: 5px 0;
  }
}
.BottomMenuList.inline-block .BottomMenu ul li ol {
  display: inline-block;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  .BottomMenuList.inline-block .BottomMenu ul li ol {
    display: block;
  }
}
/*.BottomMenuList {
    float: left;
    width: 25%;
    padding-right:15px;
    .BottomMenu {
        ul {
            li {
                ol {
                    li {
                        a {
                            color: #ffffff;
                        }
                    }
                }
            }
        }
    }
}*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.hp-seoarea {
  padding: 15px 0;
  color: #000080;
}
.hp-seoarea h1, .hp-seoarea .h-title {
  font-weight: bold;
  font-size: 18px;
}
.Copyright {
  text-align: right;
  line-height: 40px;
}
html[dir=rtl] .Copyright {
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .Copyright {
    display: none;
    visibility: hidden;
  }
}

.Copyright .copyright-text {
  color: #000080;
  text-align: right;
}
html[dir=rtl] .Copyright .copyright-text {
  text-align: left;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.SupportLine a, .SupportLine a:link, .SupportLine a:hover, .SupportLine a:focus, .SupportLine a:active {
  color: #000080;
  border-color: #000080;
}

.SupportLine {
  font-size: 16px;
  color: #000080;
  padding: 4px 0;
  text-align: center;
  float: left;
  font-weight: bold;
}
html[dir=rtl] .SupportLine {
  float: right;
}
.SupportLine a, .SupportLine a:link, .SupportLine a:hover, .SupportLine a:focus, .SupportLine a:active {
  color: #000080;
  text-decoration: none;
  display: inline-block;
  position: relative;
  border-left: 1px solid #000080;
  padding-left: 10px;
}
html[dir=rtl] .SupportLine a, html[dir=rtl] .SupportLine a:link, html[dir=rtl] .SupportLine a:hover, html[dir=rtl] .SupportLine a:focus, html[dir=rtl] .SupportLine a:active {
  border-right: 1px solid #000080;
  padding-right: 10px;
  border-left: unset;
  padding-left: unset;
}
.SupportLine a .phone i, .SupportLine a:link .phone i, .SupportLine a:hover .phone i, .SupportLine a:focus .phone i, .SupportLine a:active .phone i {
  margin-right: 10px;
}
html[dir=rtl] .SupportLine a .phone i, html[dir=rtl] .SupportLine a:link .phone i, html[dir=rtl] .SupportLine a:hover .phone i, html[dir=rtl] .SupportLine a:focus .phone i, html[dir=rtl] .SupportLine a:active .phone i {
  margin-right: unset;
  margin-left: 10px;
}
.SupportLine .text {
  color: #fff;
  font-size: 12px;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.MyBooking .booking-detail .book-detail .BookingPaymentPlan .row {
  margin-top: 0;
}
.MyBooking .booking-detail .book-detail .BookingPaymentPlan .row.bs-row-fix-5 {
  margin-right: -5px;
  margin-left: -5px;
}
.MyBooking .paymentplan-datail.BookingDetailStyle .header {
  background-color: #13275c;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .MyBooking .paymentplan-datail.BookingDetailStyle .header {
    display: none;
  }
}
.MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea {
  margin-top: 20px;
}
.MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .total-price {
  float: right;
  display: flex;
  align-items: center;
}
.MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .total-price .btn.btn-lg.btn-success, .MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .total-price .btn-group-lg &gt; .btn.btn-success {
  margin-left: 15px;
}
@media only screen and (max-width: 767px) {
  .MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .total-price {
    width: 100%;
    display: block;
  }
}
.MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .back-content-area .payment-title {
  display: inline-block;
  padding: 10px 0 0 0;
  font-size: 1.8rem;
}
.MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .back-content-area .payment-title:after {
  content: ":";
}
.MyBooking .paymentplan-datail.BookingDetailStyle .paymentarea .back-content-area .payment-content {
  display: inline-block;
  font-size: unset;
}
.MyBooking .payment-plan-info .row {
  background-color: rgba(224, 227, 236, 0.5);
  padding: 5px 0;
}
@media only screen and (max-width: 767px) {
  .MyBooking .payment-plan-info .row {
    padding: 5px 5px;
  }
}
.MyBooking .payment-plan-info .row .title {
  font-weight: bold;
  padding-left: 10px;
}
html[dir=rtl] .MyBooking .payment-plan-info .row .title {
  padding-left: unset;
  padding-right: 10px;
}
.MyBooking .payment-plan-info .row .title, .MyBooking .payment-plan-info .row .value {
  font-size: 14px !important;
}
.MyBooking .Conditions {
  margin-bottom: 30px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.BookingPage .payment-module .paymentOptions.options-2 {
  border-bottom: 3px solid #e7e9ef;
}
.BookingPage .payment-module .paymentOptions.options-2 ul li {
  display: block;
  margin-right: 0;
}
html[dir=rtl] .BookingPage .payment-module .paymentOptions.options-2 ul li {
  margin-right: unset;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .BookingPage .payment-module .paymentOptions.options-2 ul li {
    display: block;
    margin-right: 0;
  }
  html[dir=rtl] .BookingPage .payment-module .paymentOptions.options-2 ul li {
    margin-right: unset;
    margin-left: 0;
  }
}
.BookingPage .payment-module .paymentOptions.options-2 ul li .checkbox[data-ui-id=InstalmentCheckboxArea] {
  display: inline-block;
}
.BookingPage .payment-module .paymentOptions.options-2 ul li .bank-single-logo {
  display: inline-block;
}
.BookingPage .payment-module .paymentOptions.options-2 ul li .content {
  padding-left: 20px;
}
html[dir=rtl] .BookingPage .payment-module .paymentOptions.options-2 ul li .content {
  padding-left: unset;
  padding-right: 20px;
}
.BookingPage .payment-module .payments-plan {
  padding: 10px 0;
  margin-bottom: 10px;
}
.BookingPage .payment-module .payments-plan .instalment-count {
  float: left;
  width: 50%;
  margin-top: 10px !important;
}
html[dir=rtl] .BookingPage .payment-module .payments-plan .instalment-count {
  float: right;
}
@media only screen and (max-width: 767px) {
  .BookingPage .payment-module .payments-plan .instalment-count {
    width: 100%;
  }
}
.BookingPage .payment-module .payments-plan .instalment-count .lbl-fix, .BookingPage .payment-module .payments-plan .instalment-count label span {
  font-weight: bold;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.optional-extra-services .excursion-area {
  margin-top: 10px;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist {
  margin-left: -5px;
  margin-right: -5px;
  padding: 0 0 15px 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area {
  float: left;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}
html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions, html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area {
  float: right;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item {
  margin-bottom: 15px;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
  border: 0 solid #e3e3e3;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-left, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-left {
  display: table-cell;
  width: 14%;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-left .img_col img, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-left .img_col img {
  border-radius: 0 0 0 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-middle, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-middle {
  display: table-cell;
  width: 20%;
  padding: 15px;
  vertical-align: top;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-middle .top .excursion-name, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-middle .top .excursion-name {
  font-weight: bold;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-middle .text, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-middle .text {
  height: 95px;
  overflow: hidden;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-middle .text:empty, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-middle .text:empty {
  display: none;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-middle .item-button, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-middle .item-button {
  width: 100% !important;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right {
  display: table-cell;
  width: 25%;
  height: 100%;
  padding: 15px;
  vertical-align: top;
  border-left: 1px solid #e3e3e3;
}
html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right, html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right {
  border-right: 1px solid #e3e3e3;
  border-left: unset;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers {
  /*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:active, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:focus, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:hover, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:active, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:focus, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:active ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:focus ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:hover ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:active ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:focus ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input ~ .check, html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:checked ~ .check, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:checked ~ .check:before, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style input:checked ~ label, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style input:checked ~ label {
  color: #020307;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style label, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style label, html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .excursions .excursion-item .between .item-right .offers .checkbox-style.deactivate label, .optional-extra-services .excursion-area .excursionListAndTablePanel .excursiontablelist .alert-area .excursion-item .between .item-right .offers .checkbox-style.deactivate label {
  opacity: 0.3;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions {
  width: 33.333%;
}
html[dir=rtl] .optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions {
    width: 100%;
  }
}
.optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between {
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  position: relative;
  overflow: hidden;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left {
  display: block;
  width: 100%;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col img {
  border-radius: 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-middle {
  display: block;
  width: 100%;
  padding: 10px 0 5px 0;
}
.optional-extra-services .excursion-area .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-right {
  display: block;
  width: 100%;
  border: 0;
  padding: 0;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .top .excursion-name {
  font-weight: bold;
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col {
  position: relative;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes {
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0;
}
html[dir=rtl] .optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes {
  left: unset;
  right: 5px;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes span {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-right: 5px;
  margin-bottom: 2px;
}
html[dir=rtl] .optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes span {
  margin-right: unset;
  margin-left: 5px;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes.back-color span {
  color: #fff;
  font-size: 11px;
  padding: 2px 5px;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes.back-color span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 0;
  display: inline-block;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes.back-color span[class*=theme]:after {
  background-color: #ff756d;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-left .img_col .themes.back-color span.theme-1:after {
  background-color: #ff756d;
}
.optional-extra-services .excursion-area .ExcursionList .excursionListAndTablePanel.List .excursiontablelist .excursions .excursion-item .between .item-middle .item-button .btnSelectExcursion {
  display: block;
}

.mdlExcursionSelect .modal-body {
  margin-left: -5px;
  margin-right: -5px;
}
.mdlExcursionSelect .modal-body .form-group {
  float: left;
  padding: 0 5px;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group {
  float: right;
}
.mdlExcursionSelect .modal-body .form-group label.control-label {
  left: 12px;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group label.control-label {
  left: unset;
  right: 12px;
}
.mdlExcursionSelect .modal-body .form-group.date, .mdlExcursionSelect .modal-body .form-group.location {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .mdlExcursionSelect .modal-body .form-group.date, .mdlExcursionSelect .modal-body .form-group.location {
    width: 100%;
  }
}
.mdlExcursionSelect .modal-body .form-group.category {
  width: 100%;
}
.mdlExcursionSelect .modal-body .form-group.selectedOffer {
  width: 100%;
}
.mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style input[type=radio], .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style input[type=checkbox] {
  margin-left: 0;
  margin-top: 0 \9 ;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style input[type=radio], html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style input[type=checkbox] {
  margin-left: unset;
  margin-right: 0;
}
.mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.left {
  width: 50%;
  float: left;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.left {
  float: right;
}
@media only screen and (max-width: 767px) {
  .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.left {
    width: 100%;
  }
}
.mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.right {
  width: 50%;
  float: left;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.right {
  float: right;
}
@media only screen and (max-width: 767px) {
  .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.right {
    width: 100%;
    text-align: right;
  }
  html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.selectedOffer .checkbox-style label span.right {
    text-align: left;
  }
}
.mdlExcursionSelect .modal-body .form-group.total {
  width: 100%;
}
.mdlExcursionSelect .modal-body .form-group.total .price-area {
  float: right;
  background-color: #e7e9ef;
  color: #515151;
  padding: 5px;
  border-radius: 0;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.total .price-area {
  float: left;
}
.mdlExcursionSelect .modal-body .form-group.total .price-area .title {
  margin-right: 10px;
  padding-right: 5px;
}
html[dir=rtl] .mdlExcursionSelect .modal-body .form-group.total .price-area .title {
  margin-right: unset;
  padding-right: unset;
  margin-left: 10px;
  padding-left: 5px;
}
.mdlExcursionSelect .modal-body .form-group.total .price-area .title:after {
  content: ":";
  display: inline-block;
}
.mdlExcursionSelect .modal-body .jcarousel li {
  border: 2px solid #ffffff;
}
.mdlExcursionSelect .modal-body .jcarousel li img {
  height: 110px;
  object-fit: cover;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .mdlExcursionSelect .modal-body .jcarousel li img {
    height: 150px;
  }
}
.mdlExcursionSelect .modal-body .excursion-text-area .title {
  font-weight: bold;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.my-booking-menu {
  margin-bottom: 10px;
  margin-right: 10px;
  width: 100%;
}
html[dir=rtl] .my-booking-menu {
  margin-right: unset;
  margin-left: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .my-booking-menu {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .my-booking-menu {
    width: 100%;
    margin-bottom: 10px;
  }
}
.my-booking-menu ul li a {
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  /*-ms-transition: all 300ms ease-in-out;*/
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li a {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li a .text {
    display: none !important;
  }
}
.my-booking-menu ul li a .icon {
  position: relative;
  float: left;
}
html[dir=rtl] .my-booking-menu ul li a .icon {
  float: right;
}
.my-booking-menu ul li a .icon:before {
  content: "";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  /*speak: never;*/
  display: inline-block;
  text-decoration: inherit;
  width: auto;
  margin-right: 0.1em;
  margin-left: 0.1em;
  text-align: center;
  /* opacity: .8; */
  font-variant: normal;
  text-transform: none;
  line-height: 22px;
  /* font-size: 120%; */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* text-shadow: 1px 1px 1px rgb(127 127 127 / 30%);*/
  font-size: 22px;
}
.my-booking-menu ul li a:hover .text, .my-booking-menu ul li a:focus .text, .my-booking-menu ul li a:active .text {
  display: inline-block;
  text-indent: 0;
  overflow: inherit;
  position: relative;
}
.my-booking-menu ul li.user a span.icon {
  display: none;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li.user a span.icon {
    display: inline-block;
  }
}
.my-booking-menu ul li.user a span.icon:before {
  content: "\e804" !important;
}
.my-booking-menu ul li.member-area a span.icon:before {
  content: "\f2be";
}
.my-booking-menu ul li.guest-area a span.icon:before {
  content: "\e810";
  font-weight: bold;
  position: relative;
  top: 2px;
}
.my-booking-menu ul li.your-reservation a span.icon:before {
  content: "\e802";
}
.my-booking-menu ul li.logout a span.icon:before {
  content: "\e801";
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul {
    text-align: center;
  }
}
.my-booking-menu ul li {
  display: inline-block;
}
.my-booking-menu ul li a {
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  /*-ms-transition: all 300ms ease-in-out;*/
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  position: relative;
  color: #333333;
}
.my-booking-menu ul li a:before {
  content: "";
  position: absolute;
  left: -30px;
  top: 0;
  bottom: 0;
  background-color: #d0d4de;
  width: 1px;
}
html[dir=rtl] .my-booking-menu ul li a:before {
  left: unset;
  right: -30px;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li a:before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li a {
    display: inline-block;
    /*width: $user-menu-area-ul-li-a-icon-witdh + 10;
    height: $user-menu-area-ul-li-a-icon-height + 10;*/
    background-color: #262161;
    padding: 5px;
    border-radius: 0 0 0 0;
  }
}
.my-booking-menu ul li a .text {
  padding: 4px 8px 4px 4px;
  display: inline-block;
}
html[dir=rtl] .my-booking-menu ul li a .text {
  padding: 4px 4px 4px 8px;
}
.my-booking-menu ul li a .text strong {
  margin-right: 5px;
}
html[dir=rtl] .my-booking-menu ul li a .text strong {
  margin-left: 5px;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li a .icon {
    /*width: $user-menu-area-ul-li-a-icon-witdh;
    height: $user-menu-area-ul-li-a-icon-height;
    display: $user-menu-area-ul-li-a-icon-display;
    position: relative;
    background-color: $user-menu-area-ul-li-a-icon-back-color;
    border-radius: $user-menu-area-ul-li-a-icon-border-radius;*/
  }
}
.my-booking-menu ul li a:hover, .my-booking-menu ul li a:focus, .my-booking-menu ul li a:active {
  color: #333333;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu ul li a:hover, .my-booking-menu ul li a:focus, .my-booking-menu ul li a:active {
    color: #333333;
  }
}
.my-booking-menu ul li a:hover .text, .my-booking-menu ul li a:focus .text, .my-booking-menu ul li a:active .text {
  display: inline-block;
  text-indent: 0;
  overflow: inherit;
  position: relative;
}
.my-booking-menu ul li:first-child a:before {
  content: none;
}
.my-booking-menu ul li:first-child a .text {
  padding: 4px 8px 4px 0;
}
html[dir=rtl] .my-booking-menu ul li:first-child a .text {
  padding: 4px 0 4px 8px;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu.icon-no ul li a .text {
    display: none;
  }
}
.my-booking-menu.icon-no ul li a .icon {
  display: none;
}
@media only screen and (max-width: 767px) {
  .my-booking-menu.icon-no ul li a .icon {
    display: block;
  }
}
.my-booking-menu.icon-right ul li a .icon {
  float: right;
}
html[dir=rtl] .my-booking-menu.icon-right ul li a .icon {
  float: left;
}
.my-booking-menu.icon-left ul li a .icon {
  float: left;
}
html[dir=rtl] .my-booking-menu.icon-left ul li a .icon {
  float: right;
}
.my-booking-menu.text-no ul li a {
  padding: 0;
}
.my-booking-menu.text-no ul li a .text {
  display: none !important;
}

.MemberGuestDetail .row {
  margin-left: -5px;
  margin-right: -5px;
}
.MemberGuestDetail .row .col-xs-1, .MemberGuestDetail .row .col-sm-1, .MemberGuestDetail .row .col-md-1, .MemberGuestDetail .row .col-lg-1, .MemberGuestDetail .row .col-xs-2, .MemberGuestDetail .row .col-sm-2, .MemberGuestDetail .row .col-md-2, .MemberGuestDetail .row .col-lg-2, .MemberGuestDetail .row .col-xs-3, .MemberGuestDetail .row .col-sm-3, .MemberGuestDetail .row .col-md-3, .MemberGuestDetail .row .col-lg-3, .MemberGuestDetail .row .col-xs-4, .MemberGuestDetail .row .col-sm-4, .MemberGuestDetail .row .col-md-4, .MemberGuestDetail .row .col-lg-4, .MemberGuestDetail .row .col-xs-5, .MemberGuestDetail .row .col-sm-5, .MemberGuestDetail .row .col-md-5, .MemberGuestDetail .row .col-lg-5, .MemberGuestDetail .row .col-xs-6, .MemberGuestDetail .row .col-sm-6, .MemberGuestDetail .row .col-md-6, .MemberGuestDetail .row .col-lg-6, .MemberGuestDetail .row .col-xs-7, .MemberGuestDetail .row .col-sm-7, .MemberGuestDetail .row .col-md-7, .MemberGuestDetail .row .col-lg-7, .MemberGuestDetail .row .col-xs-8, .MemberGuestDetail .row .col-sm-8, .MemberGuestDetail .row .col-md-8, .MemberGuestDetail .row .col-lg-8, .MemberGuestDetail .row .col-xs-9, .MemberGuestDetail .row .col-sm-9, .MemberGuestDetail .row .col-md-9, .MemberGuestDetail .row .col-lg-9, .MemberGuestDetail .row .col-xs-10, .MemberGuestDetail .row .col-sm-10, .MemberGuestDetail .row .col-md-10, .MemberGuestDetail .row .col-lg-10, .MemberGuestDetail .row .col-xs-11, .MemberGuestDetail .row .col-sm-11, .MemberGuestDetail .row .col-md-11, .MemberGuestDetail .row .col-lg-11, .MemberGuestDetail .row .col-xs-12, .MemberGuestDetail .row .col-sm-12, .MemberGuestDetail .row .col-md-12, .MemberGuestDetail .row .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}
.MemberGuestDetail .form-groups.remove-guest .btn.btn-danger {
  height: 45px;
  width: 45px;
  line-height: 33px;
  font-size: 22px;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.breadcrumb-n .main-breadcrumb-container {
  padding: 10px 0;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
}
@media only screen and (max-width: 767px) {
  .breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs {
    flex-direction: column;
  }
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a {
  color: unset;
  background-color: transparent;
  border-radius: 0;
  border-width: 0;
  margin: 0;
  padding: 0 10px;
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
  .breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a {
    padding: 0;
  }
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a:after {
  content: "»";
  position: absolute;
  right: -4px;
  color: #dcdcdc;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a:after {
    content: none;
  }
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a:hover, .breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a:focus, .breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li a:active {
  color: unset;
  background-color: transparent;
  border-radius: 0;
  border-width: 0;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li.item.current {
  font-weight: bold;
  color: #001e6f;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li.item.active a {
  color: #717d9d;
  font-weight: bold;
  cursor: pointer;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li.item.active.current a {
  color: #020307;
  font-weight: bold;
  cursor: text;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li.item.disabled a {
  color: #a1a9be;
  font-weight: normal;
  cursor: text;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li:first-child a {
  padding-left: 0;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li:last-child a {
  padding-right: 0;
}
.breadcrumb-n .main-breadcrumb-container ul.nav.nav-tabs li:last-child a:after {
  content: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.LoginPage .card-deck, .MemberRegister .card-deck {
  background-color: #e7e9ef;
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 60%;
  margin: 20px auto;
  border: 1px solid #a1a9be;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .LoginPage .card-deck, .MemberRegister .card-deck {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .LoginPage .card-deck, .MemberRegister .card-deck {
    width: 100%;
  }
}
.LoginPage .card-deck:before, .MemberRegister .card-deck:before {
  content: "\e80a";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 68px;
  color: #a1a9be;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 0 0 0 0;
  width: 150px;
  line-height: 0;
  border-style: solid;
  border-color: black;
  border-width: 0;
  margin: 0;
  padding-top: 65px;
}
@media only screen and (max-width: 767px) {
  .LoginPage .card-deck:before, .MemberRegister .card-deck:before {
    content: none;
  }
}
.LoginPage .card-deck .card, .MemberRegister .card-deck .card {
  margin-left: 150px;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .LoginPage .card-deck .card, .MemberRegister .card-deck .card {
    margin-left: 0;
  }
}
.LoginPage .card-deck .card .card-header, .MemberRegister .card-deck .card .card-header {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 20px 20px 0 20px;
  gap: 10px;
}
.LoginPage .card-deck .card .card-header label, .MemberRegister .card-deck .card .card-header label {
  font-weight: normal;
  cursor: pointer;
  color: #76787a;
  background-color: #fff;
  outline: 0;
  border: 0;
  border-radius: 0;
  font-weight: normal;
  padding: 15px 20px;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
}
.LoginPage .card-deck .card .card-header label:hover, .LoginPage .card-deck .card .card-header label:focus, .LoginPage .card-deck .card .card-header label:active, .MemberRegister .card-deck .card .card-header label:hover, .MemberRegister .card-deck .card .card-header label:focus, .MemberRegister .card-deck .card .card-header label:active {
  border: 0;
  outline: 0;
  background-color: #ffffff;
  color: #13275c;
}
.LoginPage .card-deck .card .card-header label input, .MemberRegister .card-deck .card .card-header label input {
  display: none;
}
.LoginPage .card-deck .card .card-header label.active, .MemberRegister .card-deck .card .card-header label.active {
  background-color: #13275c;
  color: #ffffff;
  outline: 0;
  border: 0;
  border-radius: 0;
  font-weight: normal;
  pointer-events: none;
}
.LoginPage .card-deck .card .card-header label.active:hover, .LoginPage .card-deck .card .card-header label.active:focus, .LoginPage .card-deck .card .card-header label.active:active, .MemberRegister .card-deck .card .card-header label.active:hover, .MemberRegister .card-deck .card .card-header label.active:focus, .MemberRegister .card-deck .card .card-header label.active:active {
  background-color: #717d9d;
  border: 0;
  color: #ffffff;
  outline: 0;
}
.LoginPage .card-deck .card .card-body, .MemberRegister .card-deck .card .card-body {
  padding: 20px;
}
.LoginPage .card-deck .card .card-body .link-container, .MemberRegister .card-deck .card .card-body .link-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: flex-end;
}
@media only screen and (max-width: 767px) {
  .LoginPage .card-deck .card .card-body .link-container, .MemberRegister .card-deck .card .card-body .link-container {
    flex-direction: column-reverse;
  }
}
.LoginPage .card-deck .card .card-body .link-container .links, .MemberRegister .card-deck .card .card-body .link-container .links {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: flex-end;
  gap: 15px;
}
@media only screen and (max-width: 767px) {
  .LoginPage .card-deck .card .card-body .link-container .links, .MemberRegister .card-deck .card .card-body .link-container .links {
    margin-top: 15px;
  }
}
.LoginPage .card-deck .card .card-body .g-recaptcha, .MemberRegister .card-deck .card .card-body .g-recaptcha {
  margin-bottom: 15px;
}
.LoginPage .card-deck .card .card-footer, .MemberRegister .card-deck .card .card-footer {
  padding: 0 20px 20px 20px;
  text-align: center;
  font-weight: bold;
}
.LoginPage.register-panel .card-deck .card .card-header span, .MemberRegister.register-panel .card-deck .card .card-header span {
  position: relative;
  z-index: 2;
  color: #020307;
  display: inline-block;
  padding: 0 15px;
  font-weight: 700;
  font-size: 18px;
}
.LoginPage.register-panel .card-deck .card .card-body .checkbox-style, .MemberRegister.register-panel .card-deck .card .card-body .checkbox-style {
  margin-bottom: 10px;
}
.MemberRegister .member-information .WarningJQ .content {
  width: fit-content;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.MemberMenu .my-booking-menu {
  margin: 20px 0;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs {
  display: flex;
  gap: 10px;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .MemberMenu .my-booking-menu ul.nav.nav-tabs {
    justify-content: unset;
    text-align: center;
    align-items: center;
  }
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs:before, .MemberMenu .my-booking-menu ul.nav.nav-tabs:after {
  content: none;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li {
  display: block;
  order: 1;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a {
  border-radius: 0 0 0 0;
  /*background-color: $color-primary-tint-90;*/
  background-color: #fdfdfd;
  padding: 0 10px;
  display: flex;
  color: #76787a !important;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
  align-items: center;
  line-height: 40px;
  outline: 0;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a:hover, .MemberMenu .my-booking-menu ul.nav.nav-tabs li a:focus, .MemberMenu .my-booking-menu ul.nav.nav-tabs li a:active {
  text-decoration: none;
  background-color: #717d9d;
  color: #ffffff !important;
  outline: 0;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a:hover .icon, .MemberMenu .my-booking-menu ul.nav.nav-tabs li a:focus .icon, .MemberMenu .my-booking-menu ul.nav.nav-tabs li a:active .icon {
  color: #d0d4de;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a span {
  order: 2;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a span.text {
  display: block !important;
  white-space: nowrap;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a .icon {
  float: none;
  order: 1;
  color: #13275c;
  line-height: normal;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a:before {
  content: none;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a.active {
  background-color: #13275c;
  color: #ffffff !important;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li a.active .icon {
  color: #ffffff;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.user a span.icon {
  display: block;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive {
  order: 10;
  margin-left: auto;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive a {
  box-shadow: unset;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive a:hover, .MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive a:focus, .MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive a:active {
  background-color: transparent;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive a.dropdown-toggle b.caret {
  margin-left: unset;
  vertical-align: unset;
  border-top: unset;
  border-right: unset;
  border-left: unset;
  border: 2px solid #020307;
  width: 30px;
  height: 30px;
  border-radius: 250px;
  line-height: 30px;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive a.dropdown-toggle b.caret:before {
  content: "\e81e";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #020307;
  /*box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45,.1), 0 0.25rem 0.75rem rgba(31, 27, 45,.1);*/
  width: auto;
  margin: unset;
  line-height: unset;
  font-size: 20px;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive.open a b.caret:before {
  transform: rotate(-180deg);
  line-height: 0;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive .dropdown-menu {
  padding: 15px 10px;
  border-radius: 0;
  top: 40px;
}
.MemberMenu .my-booking-menu ul.nav.nav-tabs li.dropdown.droptabsActive .dropdown-menu li a {
  gap: 15px;
  width: 100%;
}
.MemberMenu .content-area .content-container {
  background-color: #e7e9ef;
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin: 20px auto;
  border: 1px solid #a1a9be;
  padding: 20px;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.reservation-list .card-deck {
  background-color: #e7e9ef;
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 60%;
  margin: 20px auto;
  border: 1px solid #a1a9be;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-list .card-deck {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-list .card-deck {
    width: 100%;
  }
}
.reservation-list .card-deck:before {
  content: "\e802";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 68px;
  color: #a1a9be;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 0 0 0 0;
  width: 150px;
  line-height: 0;
  border-style: solid;
  border-color: black;
  border-width: 0;
  margin: 0;
  padding-top: 65px;
}
@media only screen and (max-width: 767px) {
  .reservation-list .card-deck:before {
    content: none;
  }
}
.reservation-list .card-deck .card {
  margin-left: 150px;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  .reservation-list .card-deck .card {
    margin-left: 0;
  }
}
.reservation-list .card-deck .card .card-body {
  padding: 20px;
}
.reservation-list .card-deck .card .card-body h3, .reservation-list .card-deck .card .card-body .h-title {
  font-size: 16px;
  font-weight: bold;
  color: #13275c;
  margin-top: 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.MemberDetail .member-info-detail-area {
  margin-bottom: 20px;
  counter-reset: fares-step-count;
}
.MemberDetail .member-info-detail-area .member-detail-area {
  border-radius: 0 0 0 0;
  background-color: #ffffff;
  padding: 10px 20px;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
  margin-bottom: 20px;
}
.MemberDetail .member-info-detail-area .member-detail-area .caption {
  font-size: 16px;
  font-weight: bold;
  color: #13275c;
  margin: 10px 0;
}
.MemberDetail .member-info-detail-area .member-detail-area .caption:before {
  content: counter(fares-step-count, decimal) ".  ";
  counter-increment: fares-step-count;
  color: #a1a9be;
}
.MemberDetail .member-info-detail-area .member-detail-area.communication-preferences .checkbox-area {
  display: flex;
  gap: 20px;
  flex-direction: row;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.MemberGuestDetail .btn {
  display: inline-flex;
  border-radius: 0 0 0 0;
  /*background-color: $color-primary-tint-90;*/
  background-color: #fdfdfd;
  padding: 10px 10px;
  font-weight: bold;
  color: #76787a;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
  align-items: center;
  justify-content: space-between;
}
.MemberGuestDetail .btn:hover, .MemberGuestDetail .btn:focus, .MemberGuestDetail .btn:active {
  text-decoration: none;
  background-color: #717d9d;
  color: #ffffff;
  outline: 0;
}
.MemberGuestDetail .btn:hover .icon, .MemberGuestDetail .btn:focus .icon, .MemberGuestDetail .btn:active .icon {
  color: #d0d4de;
}
.MemberGuestDetail .btn i.icon {
  position: relative;
  margin-left: 10px;
}
.MemberGuestDetail .btn i.icon:before {
  content: "\e80f";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #a1a9be;
  font-size: 24px;
  margin: 0;
  width: 26px;
  text-align: center;
  display: unset;
}
.MemberGuestDetail .btn i.icon:after {
  position: relative;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: -2px;
  top: 14px;
  font-size: 12px;
}
.MemberGuestDetail .btn.new-guest i.icon:after {
  content: "\e081";
  color: forestgreen;
}
.MemberGuestDetail .btn.guest-update i.icon:after {
  content: "\e031";
  color: orange;
}
.MemberGuestDetail .btn.guest-delete i.icon:after {
  content: "\e083";
  color: red;
}
.MemberGuestDetail .guest-list {
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin: 20px auto;
  border: 0;
  /*background-color: $color-base-80;
  color: $color-base-80-color;*/
  background-color: #13275c;
  padding: 10px;
}
.MemberGuestDetail .guest-list .guest-list-title {
  width: 15%;
  padding: 0 10px;
  font-weight: bold;
}
.MemberGuestDetail .guest-list .guest-list-first-name {
  width: 35%;
  padding: 0 10px;
}
.MemberGuestDetail .guest-list .guest-list-last-name {
  width: 35%;
  padding: 0 10px;
}
.MemberGuestDetail .guest-list .guest-list-birth-date {
  width: 15%;
  padding: 0 10px;
  white-space: nowrap;
}
.MemberGuestDetail .guest-list .guest-list-head {
  display: flex;
  flex: auto;
  font-weight: bold;
  padding: 0;
  color: #ffffff;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-head {
    flex-direction: column-reverse;
  }
}
.MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left {
  display: flex;
  align-items: center;
  flex: auto;
}
@media (min-width: 992px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left {
    width: 75%;
  }
}
@media screen and (min-width: 1200px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left {
    width: 80%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left {
    width: 100%;
    display: none;
  }
}
.MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left.no-register-list {
  background-color: #ffffff;
  color: #333333;
  border-radius: 0;
  padding: 15px 15px 15px 50px;
  font-weight: normal;
  position: relative;
}
.MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left.no-register-list:before {
  content: "\e815";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 28px;
  color: #a1a9be;
  position: absolute;
  left: 5px;
  top: 10px;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-left.no-register-list {
    width: 100%;
    display: block;
    margin-top: 15px;
  }
}
.MemberGuestDetail .guest-list .guest-list-head .guest-list-head-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: auto;
}
@media (min-width: 992px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-right {
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-right {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-right {
    width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-head .guest-list-head-right {
    width: 100%;
  }
}
.MemberGuestDetail .guest-list .guest-list-body {
  border-radius: 8px;
  overflow: hidden;
  margin-top: 10px;
}
.MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  border-bottom: 1px solid #ececec;
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item {
    flex-direction: column;
    padding: 15px 0;
  }
}
.MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item:first-child {
  border-radius: 0 0 0 0;
}
.MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item:last-child {
  border-bottom: 0;
}
.MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item:hover, .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item:focus, .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item:active {
  background-color: #e7e9ef;
}
.MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-left {
  display: flex;
  flex: auto;
  align-items: center;
}
@media (min-width: 992px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-left {
    width: 75%;
  }
}
@media screen and (min-width: 1200px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-left {
    width: 80%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-left {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-left {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
}
.MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-right {
  display: flex;
  flex: auto;
  /* background-color: $color-base-80;*/
  justify-content: flex-end;
  padding: 4px 0;
  align-items: center;
  gap: 10px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-right {
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-right {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-right {
    width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-right {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MemberGuestDetail .guest-list .guest-list-body .guest-list-body-item .guest-list-body-right .btn .icon {
    display: none;
  }
}

@media (min-width: 992px) {
  .modal.modal-passport .modal-dialog {
    width: 970px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .modal.modal-passport .modal-dialog {
    width: 1155px;
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .modal.modal-passport .modal-dialog {
    width: 750px;
  }
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn .icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 16px;
  margin-left: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all {
  border-radius: 0 0 0 0;
  /*background-color: $color-primary-tint-90;*/
  color: #515151;
  background-color: #ffffff;
  padding: 0 10px;
  display: flex;
  color: #76787a;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
  align-items: center;
  line-height: 40px;
  outline: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all:active {
  text-decoration: none;
  background-color: #515151;
  color: #ffffff;
  outline: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all:hover .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all:focus .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.expand-all:active .icon {
  color: #d0d4de;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.btn-expand .icon:before {
  content: "\e826";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .expand-all-container .btn.btn-collapse .icon:before {
  content: "\e829";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs {
  padding: 0 10px;
  position: relative;
  top: 15px;
  z-index: 1;
  /*display: inline-flex;
  gap: 5px;
  flex-wrap: nowrap;*/
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a {
  border-radius: 0 0 0 0;
  /*background-color: $color-primary-tint-90;*/
  background-color: #fdfdfd;
  padding: 0 10px;
  display: flex;
  color: #76787a;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
  align-items: center;
  line-height: 40px;
  outline: 0;
  border: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:active {
  text-decoration: none;
  background-color: #717d9d;
  color: #ffffff;
  outline: 0;
  border: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:hover .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:focus .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:active .icon {
  color: #d0d4de;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a span {
  order: 2;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a .icon {
  float: none;
  order: 1;
  color: #13275c;
  line-height: normal;
  display: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li a:before {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active a {
  background-color: #13275c;
  color: #ffffff;
  border-radius: 0 0 0 0;
  outline: 0;
  border: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active a .icon {
  color: #ffffff;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active a:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active a:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active a:active {
  background-color: #13275c;
  color: #ffffff;
  outline: 0;
  border: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:hover a, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:focus a, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:active a {
  background-color: #13275c;
  color: #ffffff;
  border-radius: 0 0 0 0;
  outline: 0;
  border: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:hover a .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:focus a .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:active a .icon {
  color: #ffffff;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:hover a:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:hover a:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:hover a:active, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:focus a:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:focus a:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:focus a:active, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:active a:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:active a:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs li.active:active a:active {
  background-color: #13275c;
  color: #ffffff;
  outline: 0;
  border: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs {
  display: flex;
  gap: 5px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs {
    justify-content: unset;
    text-align: center;
    align-items: center;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li {
  order: 1;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive {
  order: 10;
  margin-left: auto;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive a {
  box-shadow: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive a:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive a:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive a:active {
  background-color: transparent;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive a.dropdown-toggle b.caret {
  margin-left: unset;
  vertical-align: unset;
  border-top: unset;
  border-right: unset;
  border-left: unset;
  border: 2px solid #020307;
  width: 30px;
  height: 30px;
  border-radius: 250px;
  line-height: 30px;
  background-color: #ffffff;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive a.dropdown-toggle b.caret:before {
  content: "\e81e";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #020307;
  /*box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45,.1), 0 0.25rem 0.75rem rgba(31, 27, 45,.1);*/
  width: auto;
  margin: unset;
  line-height: unset;
  font-size: 20px;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive.open a b.caret:before {
  transform: rotate(-180deg);
  line-height: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive .dropdown-menu {
  padding: 15px 10px;
  border-radius: 0;
  top: 40px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive .dropdown-menu li a {
  gap: 15px;
  width: 100%;
  background-color: #fdfdfd;
  color: #76787a;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown.droptabsActive .dropdown-menu li.active a {
  background-color: #13275c;
  color: #ffffff;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .nav.nav-tabs.droptabs li.dropdown a {
  text-align: center;
  background-color: transparent;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content {
  background-color: transparent;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane {
  border-radius: 0;
  padding-top: 15px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border: 1px solid #ffffff;
  margin-bottom: 30px;
  background-color: #e7e9ef;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail {
  padding: 50px 0 75px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail {
    padding: 20px 5px 10px 5px;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail {
    padding: 20px 5px 10px 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 175px;
  color: #a1a9be;
  position: absolute;
  left: 20px;
  top: 65px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn-area.text-center {
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail .card-footer .card .card-body .repeat-row .room span.title {
    position: absolute;
    right: 0;
    width: unset;
    padding: 10px;
    top: -10px;
    border-radius: 0 0 0 20px;
    line-height: 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn {
  display: inline-flex;
  border-radius: 0 0 0 0;
  /*background-color: $color-primary-tint-90;*/
  background-color: #fdfdfd;
  padding: 10px 10px;
  font-weight: bold;
  color: #76787a;
  box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.1), 0 0.25rem 0.75rem rgba(31, 27, 45, 0.1);
  align-items: center;
  justify-content: space-between;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn:active {
  text-decoration: none;
  background-color: #717d9d;
  color: #ffffff;
  outline: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn:hover .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn:focus .icon, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn:active .icon {
  color: #d0d4de;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn i.icon {
  position: relative;
  margin-left: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn i.icon:before {
  content: "\e80f";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #a1a9be;
  font-size: 24px;
  margin: 0;
  width: 26px;
  text-align: center;
  display: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn i.icon:after {
  position: relative;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: -2px;
  top: 14px;
  font-size: 12px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn.btn-guests i.icon:after {
  content: "\e83c";
  /*color: lightgreen;*/
  color: #13275c;
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  right: -8px;
  top: 12px;
  font-size: 19px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn.btn-guests.btn-location i.icon:before {
  content: "\e845";
  /*color: lightgreen;*/
  /*    right: -8px;
  top: 12px;
  font-size: 19px;*/
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn.btn-guests.btn-location i.icon:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn.btn-print i.icon:before {
  content: "\e848";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #a1a9be;
  font-size: 24px;
  margin: 0;
  width: 26px;
  text-align: center;
  display: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .btn.btn-print i.icon:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail {
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail {
    padding: 0 5px 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail {
    padding: 0 5px 0 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:before {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:first-child {
  padding: 50px 0 30px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:first-child {
    padding: 20px 5px 20px 5px;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:first-child {
    padding: 20px 5px 20px 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:first-child:before {
  content: "\f236";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:last-child {
  padding: 0 0 75px 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:last-child {
    padding: 20px 5px 10px 5px;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.hotel-detail:last-child {
    padding: 20px 5px 10px 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.flight-detail:before {
  content: "\e812";
  transform: scale(-1, 1);
  font-size: 210px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.flight-detail .card-deck {
  min-height: auto;
  margin-top: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.flight-detail .card-deck:first-child {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.transfer-detail:before {
  content: "\f207";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.transfer-detail .card-deck {
  min-height: auto;
  margin-top: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.transfer-detail .card-deck:first-child {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.excursion-detail:before {
  content: "\e816";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.extra-service-detail:before {
  content: "\e840";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.extra-service-detail .card-deck {
  min-height: auto;
  margin-top: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.extra-service-detail .card-deck:first-child {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.insurance-detail:before {
  content: "\f21e";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.insurance-detail .card-deck {
  min-height: auto;
  margin-top: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.insurance-detail .card-deck:first-child {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.document-detail:before {
  content: "\f0c5";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.document-detail .card-deck {
  min-height: auto;
  margin-top: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.document-detail .card-deck:first-child {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.document-detail .card-deck .card {
  padding: 10px 20px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail.payment-detail:before {
  content: "\e83f";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 75%;
  margin: 0 75px 0 auto;
  min-height: 100px;
  /*border: 1px solid $color-base-60;*/
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card {
  border-radius: 0;
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card {
    margin-left: 0;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card h3, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .h-title {
  font-size: 16px;
  font-weight: bold;
  color: #13275c;
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 15px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-body .card-row .card-sub-title {
  font-size: 14px;
  font-weight: bold;
  color: #13275c;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-body .card-row .card-sub-title:after {
  content: ":";
  margin: 0 5px;
  display: inline-block;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-body .card-row.card-hotel-name {
  width: 100%;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-body .card-row.card-hotel-name .card-sub-title {
  display: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-body .card-row.card-hotel-name .card-text {
  font-size: 18px;
  font-weight: bold;
  color: #13275c;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card {
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin: 15px 0 0 10%;
  border: 0;
  background-color: #13275c;
  padding: 4px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card {
    margin: 15px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card {
    margin: 15px 0 0 0;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-header {
  background-color: transparent;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-header {
    display: none;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body {
  background-color: #ffffff;
  color: #333333;
  border-radius: 0;
  font-weight: normal;
  position: relative;
  padding: 0 15px;
  display: block;
  margin-bottom: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body .repeat-row {
  padding: 5px 0;
  border-bottom: 1px solid #ececec;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body .repeat-row {
    align-items: unset;
    flex-direction: column;
    gap: 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body .repeat-row:hover, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body .repeat-row:focus, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body .repeat-row:active {
  background-color: #e7e9ef;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card .card-body .repeat-row .guests {
  display: flex;
  justify-content: flex-end;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest {
  background-color: #a1a9be;
  margin-bottom: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-header.header:before {
  content: "";
  border-style: solid;
  border-color: transparent #a1a9be transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  right: 55px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-header.header:before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-header.header:before {
    content: none;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-body {
  background-color: #e7e9ef;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-body .repeat-row {
  border-bottom: 1px solid #a1a9be;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-body .repeat-row {
    border-bottom: 4px solid #a1a9be;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest .card-body .repeat-row:last-child {
  border-bottom: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location:after, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.transfer-info:after {
  content: "";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  position: absolute;
  left: -75px;
  font-size: 50px;
  top: 0;
  color: #d0d4de;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location:after, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.transfer-info:after {
    content: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location:after, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.transfer-info:after {
    content: none !important;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location .card-header.header:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.transfer-info .card-header.header:before {
  left: -9px;
  top: 9px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location {
  background-color: #13275c;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location:after {
  content: "\e845";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.card-location .card-header.header:before {
  border-color: transparent #13275c transparent transparent;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card .card-footer .card.card-guest.transfer-info:after {
  content: "\e809";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info {
  /*   &amp;:after {
      content: "\E809";
  }*/
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 0;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body {
    align-items: unset;
    flex-direction: column;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left {
  width: 60%;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row {
    margin-bottom: 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row .card-sub-title {
  font-size: 14px;
  font-weight: bold;
  color: #556c98;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row .card-text {
  font-size: 20px;
  font-weight: bold;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-date {
  width: 35%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-date {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-date {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-date .card-text {
  font-size: 14px;
  font-weight: normal;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-name {
  width: 65%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-name {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .left .card-row.transfer-name {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .right {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-body .right {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-footer .card.card-guest.transfer-info, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.transfer-info .card-footer .card.card-guest.card-location {
  margin-bottom: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body {
    flex-direction: column;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-type {
  position: absolute;
  left: -100px;
  background-color: #ffffff;
  border-radius: 0 0 0 0;
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 85px;
  font-size: 50px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  color: #13275c;
  top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-type {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-type {
    display: none;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-type:before {
  content: "";
  border-style: solid;
  border-color: transparent #ffffff transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  right: -10px;
  top: 50%;
  -webkit-transform: rotate(-180deg) translateY(50%);
  -ms-transform: rotate(-180deg) translateY(50%);
  transform: rotate(-180deg) translateY(50%);
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-type .card-sub-title {
  display: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-code {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-code {
    margin-bottom: 10px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-code .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-code .card-text {
  font-size: 20px;
  font-weight: bold;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-sub-title:before {
  content: "\e81b";
  font-size: 26px;
  position: absolute;
  left: -7px;
  top: -3px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-sub-title:before {
  content: "\e81c";
  font-size: 26px;
  position: absolute;
  left: -7px;
  top: -3px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-text {
  width: 100%;
  padding-left: 25px;
  font-weight: bold;
  color: #13275c;
  font-size: 16px;
  margin-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-sub-title span, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-sub-title span {
  display: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-sub-title:before {
  width: 20px;
  height: 20px;
  display: block;
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #a1a9be;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-sub-title:after, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-arrival-date, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-arrival-time, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-departure-date, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-departure-time, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-arrival-date, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-arrival-time, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-departure-date, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-departure-time {
  position: relative;
  margin-right: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-arrival-date .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-arrival-time .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-departure-date .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-departure-time .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-arrival-date .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-arrival-time .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-departure-date .card-text, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-departure-time .card-text {
  width: auto;
  font-weight: normal;
  color: #333333;
  font-size: 14px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-arrival-date .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-departure-date .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-arrival-date .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-departure-date .card-sub-title:before {
  content: "\e803";
  font-size: 16px;
  position: absolute;
  left: unset;
  top: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-arrival-time .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-departure .card-flight-departure-time .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-arrival-time .card-sub-title:before, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .card-row.card-flight-arrival .card-flight-departure-time .card-sub-title:before {
  content: "\e841";
  font-size: 16px;
  position: absolute;
  left: unset;
  top: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .left {
  width: 25%;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .left {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .right {
  width: 75%;
  display: flex;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .right {
    width: 100%;
    flex-direction: column;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .right .card-row {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.flight-info .card-body .right .card-row {
    width: 100%;
    margin-bottom: 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 0;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body {
    flex-direction: column;
    align-items: unset;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .left {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .left {
    width: 100%;
    margin-bottom: 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .left .card-row {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .left .card-row .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .left .card-row.excursion-name {
  margin-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .left .card-row .card-text {
  font-size: 20px;
  font-weight: bold;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right {
    width: 100%;
    margin-bottom: 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row {
  width: 100%;
  display: flex;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-category {
  margin-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-category .card-sub-title {
  font-size: 14px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-category .card-sub-title:after {
  content: ":";
  margin: 0 5px;
  display: inline-block;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-category .card-text {
  font-size: 14px;
  font-weight: normal;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-date-area {
  display: flex;
  gap: 10px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-date-area {
    gap: 0;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.excursion-date-area .card-excursion-date {
    display: flex;
    gap: 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-row.card-row-location {
  width: 100%;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-sub-title span {
  display: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-sub-title:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #a1a9be;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-sub-title.card-location-icon:before {
  content: "\f031";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-sub-title.card-date-icon:before {
  content: "\e803";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.excursion-info .card-body .right .card-sub-title.card-time-icon:before {
  content: "\e841";
  position: relative;
  left: 4px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 0;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body {
    align-items: unset;
    flex-direction: column;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .left {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .left {
    width: 100%;
    margin-bottom: 10px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .left .card-row {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .left .card-row .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .left .card-row.excursion-name {
  margin-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .left .card-row .card-text {
  font-size: 20px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.extraService-info .card-body .right {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 0;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body {
    justify-content: flex-end;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .left {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .left {
    width: 100%;
    margin-bottom: 10px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .left .card-row {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .left .card-row .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .left .card-row.excursion-name {
  margin-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .left .card-row .card-text {
  font-size: 20px;
  font-weight: bold;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center {
  display: flex;
  gap: 10px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center {
    width: 100%;
    margin-bottom: 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center .card-sub-title span {
  display: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center .card-sub-title:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  color: #a1a9be;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center .card-sub-title.card-location-icon:before {
  content: "\f031";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center .card-sub-title.card-date-icon:before {
  content: "\e803";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.insurance-info .card-body .center .card-sub-title.card-time-icon:before {
  content: "\e841";
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 0;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body {
    align-items: unset;
    flex-direction: column;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .left {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .left {
    width: 100%;
    margin-bottom: 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .left .card-row {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .left .card-row .card-sub-title:after {
  content: none;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .left .card-row.excursion-name {
  margin-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .left .card-row .card-text {
  font-size: 20px;
  font-weight: bold;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .right {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .right {
    width: 100%;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .right .print-area {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-body .right .print-area .btn {
    padding: 5px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.document-info .card-footer .btn-print {
  padding-top: 5px;
  padding-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .card {
  margin: 15px 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .btn-print {
  padding-top: 5px;
  padding-bottom: 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .paymentarea {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  overflow: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo {
  background-color: #e7e9ef;
  margin: 10px;
  padding: 15px 10px 9px 10px;
  overflow: hidden;
  border-radius: 20px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card:before {
  left: -40px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card .ctrl-grp {
  padding: 15px 50px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card .ctrl-grp .control-group .controls .row {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card .total-price {
  right: 10px;
  bottom: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card .total-price .price {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card .total-price .price span {
  line-height: normal;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dCartInfo .credit-card .total-price .price span.price-currency {
  font-size: 65%;
  line-height: unset;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dPaymentInfo {
  margin: 10px;
  padding: 10px;
  border-radius: 6px;
  background-color: #e7e9ef;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dPaymentInfo .left {
  display: flex;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dPaymentInfo .left .payment-title {
  font-size: 14px;
  font-weight: bold;
  color: #13275c;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dPaymentInfo .left .payment-title:after {
  content: ":";
  margin: 0 5px;
  display: inline-block;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail #dPaymentInfo .total-price button {
  margin-left: 10px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail .instalment-table {
  padding: 0 5px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail .instalment-table .BookingPaymentInstalmentTable .jcarousel-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content .tab-pane .booking-tab-detail .card-deck .card.payment-info .card-footer .BookingPaymentPlan.Payment .reservations.payment .paymentplan-datail .instalment-table .BookingPaymentInstalmentTable .jcarousel-wrapper .jcarousel {
  background-color: #ffffff;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all {
  margin-top: 25px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail {
  padding: 0 15px 15px 15px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail:before {
  left: 15px;
  top: 15px;
  font-size: 32px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail:before {
    top: 10px;
    font-size: 24px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail h3, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail .h-title {
  font-size: 30px;
  font-weight: bold;
  color: #13275c;
  margin-top: 0;
  padding-left: 45px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail h3, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail .h-title {
    font-size: 20px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail .card-deck {
  width: 100%;
  margin: 20px 0 0 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail .card-deck:first-child {
  margin-top: 0;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail {
  padding: 0 15px 15px 115px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail {
    padding: 0 15px 15px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail {
    padding: 0 15px 15px 15px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail h3, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail .h-title {
  padding-left: 0;
  position: relative;
  left: -55px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail h3, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail .h-title {
    left: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail h3, .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail .h-title {
    left: 45px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail:before {
  font-size: 42px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.flight-detail:before {
    font-size: 28px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.hotel-detail:first-child {
  padding: 0 15px 15px 15px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.hotel-detail:last-child {
  padding: 0 15px 15px 15px;
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.hotel-detail:before {
  font-size: 29px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.hotel-detail:before {
    font-size: 20px;
  }
}
.reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.excursion-detail:before {
  font-size: 38px;
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content.expand-all .tab-pane .booking-tab-detail.excursion-detail:before {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content:not(.expand-all) .tab-pane .booking-tab-detail:before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .reservation-detail .MyBookingDetail.BookingDetailStyle .booking-detail .tab-content:not(.expand-all) .tab-pane .booking-tab-detail:before {
    content: none;
  }
}
.reservation-detail .nbutton-area {
  display: flex;
  justify-content: flex-end;
}
.reservation-detail i.info-icon {
  cursor: pointer;
}
.reservation-detail i.info-icon:before {
  content: "\e814";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 16px;
}
.reservation-detail .book-detail {
  position: relative;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*.MemberRegister {
    margin: 40px auto;
    border: 1px solid #e9eaec;
    padding: 20px;
    border-radius: $border-radius;

    @media (min-width: 992px) {
        width: 500px;
    }

    @media screen and (min-width: 1200px) {
        width: 500px;
    }

    @media only screen and (min-width: 768px) and (max-width: 989px) {
        width: 500px;
    }

    @media only screen and (max-width: 767px) {
        width: 100%;
    }

    .member-information {
        .caption {
            background-color: $color-base-10;
            border-radius: 0 6px 6px 0;
            margin-bottom: 15px;

            span {
                background-color: $color-base-100;
                position: relative;
                z-index: 2;
                color: $color-base-100-color;
                display: inline-block;
                padding: 10px 15px;
                font-weight: bold;
            }
        }

        .confirmation-box-container {
            @include checkbox-style(checkbox,glyphicons,5px,$body-font-color,$color-base-100-text,20px,4px,left,normal,middle,14px,inline-block,10px,spanfix1,transparent);

            .checkbox-style {
                display: block;
            }
        }
    }
    .login-page-link {
        text-align: center;
        margin: 20px 0 0 0;
        text-align: center;
        font-weight: bold;
    }

    .loginbt {
        .registerBtn {
            margin-top:15px;
        }
    }
}*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.tripAdvisor-review-area .tripAdvisor-area {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .tripAdvisor-review-area .tripAdvisor-area {
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 767px) {
  .tripAdvisor-review-area .tripAdvisor-area {
    justify-content: flex-start;
  }
}
.tripAdvisor-review-area .tripAdvisor-area .tripadvisor-content {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  background-color: #e7e9ef;
  border-radius: 0;
  padding: 5px 10px;
}
@media only screen and (max-width: 767px) {
  .tripAdvisor-review-area .tripAdvisor-area .tripadvisor-content {
    flex-direction: column;
  }
}
.tripAdvisor-review-area .tripAdvisor-area .tripadvisor-content .tripadvisor-content-accompanied {
  color: #13275c;
}
.tripAdvisor-review-area .tripAdvisor-area .tripadvisor-content .tripadvisor-content-rating-count a {
  font-weight: bold;
}

.TripAdvisorReview {
  --dots-wh: 16px;
  --dots-border: 2px;
  --dots-color: #00aa6c;
  --rating-progress-bar-background-color: #ffffff;
}
.TripAdvisorReview .trip-advisor-ratings {
  display: flex;
  flex-direction: column;
}
.TripAdvisorReview .trip-advisor-ratings .rating-title {
  display: flex;
  justify-content: center;
  font-weight: 600;
  font-size: 24px;
  width: 100%;
  flex: 0 0 auto;
  margin: 10px 0 20px 0;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container {
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container {
    width: 100%;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container {
    width: 100%;
    flex-direction: column;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview {
  display: flex;
  flex-direction: row;
  width: 55%;
  flex: 0 0 auto;
  gap: 10px;
  flex-wrap: wrap;
  padding: 0 10px;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview {
    width: 100%;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview {
    width: 100%;
    flex-direction: column;
    margin-bottom: 15px;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left {
  width: 38%;
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left {
    width: 100%;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 15px;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .left .overall-rating {
  font-size: 50px;
  font-weight: 700;
  width: 100%;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right .rating-dots {
  display: flex;
  gap: 2px;
  margin-bottom: 4px;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right .rating-dots .rating-dot {
  width: var(--dots-wh);
  height: var(--dots-wh);
  background-color: var(--dots-color);
  border-radius: 250px;
  border: var(--dots-border) solid var(--dots-color);
  position: relative;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right .rating-dots .rating-dot.empty, .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right .rating-dots .rating-dot.half {
  background-color: #ffffff;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right .rating-dots .rating-dot.half:before {
  content: "";
  width: calc(var(--dots-wh) / 2 - var(--dots-border));
  height: calc(var(--dots-wh) - var(--dots-border));
  background-color: var(--dots-color);
  position: absolute;
  border-radius: 250px 0 0 250px;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .rating-total .right .total-reviews {
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .tripadvisor-logo {
    margin-left: auto;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-left .tripadvisor-logo img {
  width: 85px;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right {
  width: 40%;
  flex: 0 0 auto;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right {
    width: 100%;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars {
    gap: 2px;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar {
  display: flex;
  gap: 5px;
  align-items: center;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar .rating-label {
  width: 30%;
  flex: 0 0 auto;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar .rating-progress {
  height: 10px;
  width: 100%;
  max-width: 100%;
  flex: 1 0;
  background-color: var(--rating-progress-bar-background-color);
  border-radius: 250px;
  overflow: hidden;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar .rating-progress .progress-bar {
  background-color: var(--dots-color);
  width: 0;
  border-radius: 0 250px 250px 0;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar .percentage {
  width: 35px;
  flex: 0 0 auto;
  text-align: right;
  white-space: nowrap;
  font-size: 12px;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar.rating-bar-excellent .rating-progress .progress-bar {
  width: var(--progress-bar-excellent);
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar.rating-bar-veryGood .rating-progress .progress-bar {
  width: var(--progress-bar-veryGood);
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar.rating-bar-average .rating-progress .progress-bar {
  width: var(--progress-bar-average);
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar.rating-bar-poor .rating-progress .progress-bar {
  width: var(--progress-bar-poor);
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .rating-overview .rating-right .rating-bars .rating-bar.rating-bar-terrible .rating-progress .progress-bar {
  width: var(--progress-bar-terrible);
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details {
  width: 45%;
  flex: 0 0 auto;
  padding: 0 10px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details {
    width: 100%;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item {
  width: 33%;
  flex: 0 0 auto;
  display: flex;
  align-content: center;
  justify-content: center;
  min-height: 70px;
  flex-direction: column;
  align-items: center;
  border: 1px solid #d0d4de;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item {
    width: 50%;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-1 {
  border-width: 0 1px 1px 0;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-2 {
  border-width: 0 1px 1px 0;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-2 {
    border-width: 0 0 1px 0;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-3 {
  border-width: 0 0 1px 0;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-3 {
    border-width: 0 1px 1px 0;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-4 {
  border-width: 0 1px 0 0;
}
@media only screen and (max-width: 767px) {
  .TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-4 {
    border-width: 0 0 1px 0;
  }
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-5 {
  border-width: 0 1px 0 0;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item.sub-rating-item-6 {
  border-width: 0 0 0 0;
}
.TripAdvisorReview .trip-advisor-ratings .rating-container .ratings-details .sub-ratings-grid .sub-rating-item .sub-rating-value {
  font-weight: bold;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*.acc-wizard {
    counter-reset: bookingstep-count;
    margin-right: -5px;
    position: relative;
    z-index: 0;
    padding-top: 15px;
    padding-bottom: 10px;
    float: left
}

.acc-wizard .acc-wizard-sidebar {
    list-style: none;
    float: left;
    width: auto
}

.acc-wizard .acc-wizard-sidebar li {
    display: inline-block;
    position: relative;
    margin: inherit;
    padding: inherit;
    margin-bottom: 0
}

.acc-wizard .acc-wizard-sidebar li:before {
    content: counters(bookingstep-count, ".", decimal);
    counter-increment: bookingstep-count;
    color: #fff;
    font-weight: 700;
    border-radius: 200px;
    border: 1px solid #f99f3e;
    background-color: #f99f3e;
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    left: 18px;
    top: 8px;
    z-index: 1;
    font-family: 'clear_sans_mediumregular'
}

.acc-wizard .acc-wizard-sidebar li:nth-child(1):before {
    left: 5px
}

.acc-wizard .acc-wizard-sidebar li:nth-child(1) em span {
    padding-left: 42px
}

.acc-wizard .acc-wizard-sidebar li em {
    display: block;
    float: left;
    height: 48px;
    background: #b5bbd3;
    text-align: left;
    position: relative;
    margin: 0 10px 0 0;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    width: 97%;
    text-transform: uppercase
}

.acc-wizard .acc-wizard-sidebar li em span {
    padding-left: 55px;
    font-size: 14px;
    vertical-align: middle;
    height: 48px;
    display: table-cell;
    font-family: 'clear_sans_mediumregular'
}

.acc-wizard .acc-wizard-sidebar li em:after {
    content: "";
    border-top: 24px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 15px solid #b5bbd3;
    position: absolute;
    right: -15px;
    top: 0;
    z-index: 1
}

.acc-wizard .acc-wizard-sidebar li em:before {
    content: "";
    border-top: 24px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 15px solid #FFF;
    position: absolute;
    left: 0;
    top: 0
}

.acc-wizard .acc-wizard-sidebar li:first-child em:before {
    display: none
}

.acc-wizard .acc-wizard-sidebar li:last-child em {
    padding-right: 0
}

.acc-wizard .acc-wizard-sidebar li.current em {
    background: #4ab7ef;
    color: #fff
}

.acc-wizard .acc-wizard-sidebar li.current em:after {
    border-left-color: #4ab7ef
}

.acc-wizard ol.acc-wizard-sidebar li.acc-wizard-completed:after {
    position: absolute;
    left: 18px;
    top: 10px;
    z-index: 2;
    color: #5CB5E1
}

.acc-wizard .acc-wizard-sidebar li.acc-wizard-completed:first-child:after {
    left: 0
}

.acc-wizard ol.acc-wizard-sidebar li.acc-wizard-completed:before {
    content: ""
}

.acc-wizard ol.acc-wizard-sidebar li.acc-wizard-active:before, .acc-wizard ol.acc-wizard-sidebar li.acc-wizard-completed:before {
    background-color: #fff
}

.acc-wizard ol.acc-wizard-sidebar li.acc-wizard-active em {
    background-color: #5da178;
    color: #fff;
    border-radius: 8px 0 0 8px
}

.acc-wizard .acc-wizard-sidebar li.acc-wizard-active:before {
    color: #ef5436;
    border-color: #fff
}

.acc-wizard .acc-wizard-sidebar li.acc-wizard-active em:after {
    border-left: 15px solid #5da178
}

.acc-wizard ol.acc-wizard-sidebar li.acc-wizard-active a {
    position: relative
}
.acc-wizard .acc-wizard-sidebar li, .acc-wizard .acc-wizard-sidebar li em, .acc-wizard ol.acc-wizard-sidebar li.acc-wizard-active em {
    width: 100%;
    border-radius: 8px
}

.acc-wizard .acc-wizard-sidebar li em:before, .acc-wizard .acc-wizard-sidebar li em:after {
    content: none
}

.acc-wizard .acc-wizard-sidebar li em span:before, .acc-wizard .acc-wizard-sidebar li em span:before, .acc-wizard .acc-wizard-sidebar li:after, .acc-wizard .acc-wizard-sidebar li:last-child em span:before, .acc-wizard .acc-wizard-sidebar li:last-child em span:before, .acc-wizard .acc-wizard-sidebar li em span:before, .acc-wizard .acc-wizard-sidebar li:first-child em span:before {
    content: none
}

.acc-wizard .acc-wizard-sidebar li:before {
    left: 5px
}

.acc-wizard .acc-wizard-sidebar li em span {
    padding-left: 42px
}

.acc-wizard .acc-wizard-sidebar li:first-child em, .acc-wizard .acc-wizard-sidebar li:last-child em, .acc-wizard .acc-wizard-sidebar li em {
    text-align: left
}

.acc-wizard .acc-wizard-sidebar {
    padding: 0;
    margin-bottom: 0
}

.acc-wizard .acc-wizard-sidebar li em span:after {
    width: 12px;
    height: 12px;
    line-height: 26px;
    font-size: 12px;
    left: 0;
    bottom: 5px
}
.acc-wizard {
    padding-bottom: 10px
}
.acc-wizard:before {
    content: none
}*/
/*

    Yeni 


    .acc-wizard {
    counter-reset: bookingstep-count;

    .acc-wizard-sidebar {
        list-style: none;
        display: inline-table;
        width: 100%;
        text-align: center;

        li {
            display: inline-block;
            width: 20%;
            position: relative;
            margin: inherit;
            padding: inherit;

            &amp;:before {
                content: counters(bookingstep-count, ".", decimal);
                counter-increment: bookingstep-count;
                color: #ed1c24;
                font-weight: bold;
                border-radius: 200px;
                border: 1px solid #fff;
                background-color: #FFF;
                display: inline-block;
                width: 22px;
                height: 22px;
                line-height: 22px;
                text-align: center;
                margin-left: 10px;
                position: absolute;
                left: 16px;
                top: 30px;
                z-index: 1;
            }

            &amp;:nth-child(1):before {
                left: 0;
            }

            em {
                display: block;
                float: left;
                height: 48px;
                background: #e7e7e7;
                text-align: center;
                position: relative;
                margin: 0 10px 0 0;
                font-size: 16px;
                text-decoration: none;
                color: #a9a8b0;
                width: 97%;
                font-style: normal;

                span {
                    padding-left: 55px;
                    font-size: 14px;
                    text-transform: uppercase;
                    vertical-align: middle;
                    height: 48px;
                    display: table-cell;
                }

                &amp;:after {
                    content: "";
                    border-top: 24px solid transparent;
                    border-bottom: 24px solid transparent;
                    border-left: 24px solid #e7e7e7;
                    position: absolute;
                    right: -24px;
                    top: 0;
                    z-index: 1;
                }

                &amp;:before {
                    content: "";
                    border-top: 24px solid transparent;
                    border-bottom: 24px solid transparent;
                    border-left: 24px solid #F2F2F2;
                    position: absolute;
                    left: 0;
                    top: 0;
                }
            }

            &amp;:first-child {
                em {
                    border-top-left-radius: 10px;
                    border-bottom-left-radius: 10px;

                    &amp;:before {
                        display: none;
                    }
                }
            }

            &amp;:last-child {
                em {
                    padding-right: 0;
                    border-top-right-radius: 10px;
                    border-bottom-right-radius: 10px;

                    &amp;:after {
                        display: none;
                    }
                }
            }

            &amp;.current {
                em {
                    background: #4ab7ef;
                    color: #fff;

                    &amp;:after {
                        border-left-color: #4ab7ef;
                    }
                }
            }

            &amp;.acc-wizard-completed {
                &amp;:before {
                    content: "";
                    background-color: #fff;
                }

                &amp;:after {
                    position: absolute;
                    left: 18px;
                    top: 10px;
                    z-index: 2;
                    color: green;
                }

                &amp;:first-child {
                    &amp;:after {
                        left: 0
                    }
                }
            }

            &amp;.acc-wizard-active {
                &amp;:before {
                    background-color: #fff;
                }

                em {
                    background-color: #ed1c24;
                    color: #fff;

                    &amp;:after {
                        border-left: 24px solid #ed1c24;
                    }
                }
            }
        }
    }
}

*/
.blueimp-gallery .prev {
  display: block;
}
.blueimp-gallery .next {
  display: block;
}
.blueimp-gallery .close {
  display: block;
}
.blueimp-gallery .play-pause {
  background-image: none;
}
.blueimp-gallery .indicator {
  display: block;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
a.isDisabled {
  cursor: default;
}

.btn {
  border-radius: 0;
}
.btn.btn-success, .btn.btn-success:link, .btn.btn-success:visited {
  background-color: #6aaa85;
  color: #fff;
  outline: 0;
  border: 0;
  border-radius: 0;
  font-weight: bold;
}
.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success:link:hover, .btn.btn-success:link:focus, .btn.btn-success:link:active, .btn.btn-success:visited:hover, .btn.btn-success:visited:focus, .btn.btn-success:visited:active {
  background-color: #13275c;
  border: 0;
  color: #ffffff;
  outline: 0;
}
.btn.btn-primary, .btn.btn-primary:link, .btn.btn-primary:visited {
  background-color: #13275c;
  color: #ffffff;
  outline: 0;
  border: 0;
  border-radius: 0;
  font-weight: bold;
}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:link:hover, .btn.btn-primary:link:focus, .btn.btn-primary:link:active, .btn.btn-primary:visited:hover, .btn.btn-primary:visited:focus, .btn.btn-primary:visited:active {
  background-color: #304d83;
  border: 0;
  color: #fff;
  outline: 0;
}
.btn.btn-default {
  color: #76787a;
  background-color: #fff;
  border-color: #e0e3ec;
  outline: 0;
}
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active {
  border-color: #020307;
}

.btn-link {
  color: #53677c;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link i {
  margin-right: 5px;
}
html[dir=rtl] .btn-link i {
  margin-left: 5px;
  margin-right: unset;
}

.non-refundable {
  color: red;
  position: relative;
  padding-left: 20px;
}
html[dir=rtl] .non-refundable {
  padding-left: unset;
  padding-right: 20px;
}
.non-refundable:before {
  content: "\e814";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 18px;
  margin: 0 4px 0 0;
  position: absolute;
  top: 0;
  left: 0px;
  text-decoration: none;
}
html[dir=rtl] .non-refundable:before {
  left: unset;
  right: 0px;
  margin: 0 0 0 4px;
}

.cancellation-policy a, .cancellation-policy a:link, .cancellation-policy a:visited {
  color: red;
  position: relative;
  padding-left: 20px;
}
html[dir=rtl] .cancellation-policy a, html[dir=rtl] .cancellation-policy a:link, html[dir=rtl] .cancellation-policy a:visited {
  padding-left: unset;
  padding-right: 20px;
}
.cancellation-policy a:before, .cancellation-policy a:link:before, .cancellation-policy a:visited:before {
  content: "\e814";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 18px;
  margin: 0 4px 0 0;
  position: absolute;
  top: 0;
  left: 0px;
  text-decoration: none;
}
html[dir=rtl] .cancellation-policy a:before, html[dir=rtl] .cancellation-policy a:link:before, html[dir=rtl] .cancellation-policy a:visited:before {
  left: unset;
  right: 0px;
  margin: 0 0 0 4px;
}
.cancellation-policy a:hover, .cancellation-policy a:focus, .cancellation-policy a:active, .cancellation-policy a:link:hover, .cancellation-policy a:link:focus, .cancellation-policy a:link:active, .cancellation-policy a:visited:hover, .cancellation-policy a:visited:focus, .cancellation-policy a:visited:active {
  color: #a94442;
}

#div-customerLogin #btnMemberLogin, #div-customerLogin #btnB2bLogin {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 2px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #13275c;
  background-color: #fff;
  border-color: #13275c;
  outline: 0;
  font-weight: bold;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
#div-customerLogin #btnMemberLogin:hover, #div-customerLogin #btnMemberLogin:focus, #div-customerLogin #btnMemberLogin:active, #div-customerLogin #btnB2bLogin:hover, #div-customerLogin #btnB2bLogin:focus, #div-customerLogin #btnB2bLogin:active {
  text-decoration: none;
  background-color: #13275c;
  color: #ffffff;
}

.btn-showmore {
  cursor: pointer;
  position: relative;
  padding-right: 25px;
}
html[dir=rtl] .btn-showmore {
  padding-right: unset;
  padding-left: 25px;
}
.btn-showmore:after {
  content: "\e259"; /*-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);*/
  background-color: #f8a03e;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
  right: 0;
  top: -1px;
  font-size: 12px;
  font-family: "Glyphicons Halflings";
  -webkit-font-smoothing: antialiased;
  color: #FFF;
  border-radius: 200px;
  width: 20px;
  height: 20px;
  text-align: center;
}
html[dir=rtl] .btn-showmore:after {
  right: unset;
  left: 0;
}
.btn-showmore.active:after {
  content: "\e260"; /*-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);*/
  background-color: #ef5436;
}

.row-fix {
  margin-left: -10px;
  margin-right: -10px;
}
.row-fix:before, .row-fix:after {
  content: " ";
  display: table;
}
.row-fix:after {
  clear: both;
}
.row-fix .float-left {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
html[dir=rtl] .row-fix .float-left {
  float: right;
}
.row-fix .float-right {
  float: right;
  padding-left: 10px;
  padding-right: 10px;
}
html[dir=rtl] .row-fix .float-right {
  float: left;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.select2-selection {
  height: auto;
}

select.form-control, select.select2-selection, .forward-autocomplete.form-control.ac_input4, .forward-autocomplete.ac_input4.select2-selection {
  background: #ffffff url(images/selectarrow.png) no-repeat center right;
  padding-right: 25px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 30px;
}
html[dir=rtl] select.form-control, html[dir=rtl] select.select2-selection, html[dir=rtl] .forward-autocomplete.form-control.ac_input4, html[dir=rtl] .forward-autocomplete.ac_input4.select2-selection {
  background: #ffffff url(images/selectarrow.png) no-repeat center left;
  padding-left: 25px !important;
  padding-right: 6px !important;
}
select.form-control:disabled, select.select2-selection:disabled, .forward-autocomplete.form-control.ac_input4:disabled, .forward-autocomplete.ac_input4.select2-selection:disabled {
  background: #eeeeee url(images/selectarrow_disabled.png) no-repeat center right;
}

.form-control, .select2-selection {
  height: 45px;
  padding: 10px 6px 10px 6px;
  font-size: 14px;
  color: #76787a;
  border: 1px solid #e0e3ec;
  background-color: #ffffff;
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  position: relative;
}
.form-control:hover, .select2-selection:hover, .form-control:focus, .select2-selection:focus, .form-control:active, .select2-selection:active {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border-color: #020307;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:hover + .input-group-addon, .select2-selection:hover + .input-group-addon, .form-control:focus + .input-group-addon, .select2-selection:focus + .input-group-addon, .form-control:active + .input-group-addon, .select2-selection:active + .input-group-addon {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border-color: #020307;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:hover + .input-group-addon:after, .select2-selection:hover + .input-group-addon:after, .form-control:focus + .input-group-addon:after, .select2-selection:focus + .input-group-addon:after, .form-control:active + .input-group-addon:after, .select2-selection:active + .input-group-addon:after {
  content: "";
  width: 5px;
  background-color: #ffffff;
  top: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}
html[dir=rtl] .form-control:hover + .input-group-addon:after, html[dir=rtl] .select2-selection:hover + .input-group-addon:after, html[dir=rtl] .form-control:focus + .input-group-addon:after, html[dir=rtl] .select2-selection:focus + .input-group-addon:after, html[dir=rtl] .form-control:active + .input-group-addon:after, html[dir=rtl] .select2-selection:active + .input-group-addon:after {
  left: unset;
  right: 0;
}
.input-group-addon {
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #e0e3ec;
  border-radius: 0;
  position: relative;
}

.input-group .form-control, .input-group .select2-selection {
  border-right: 0;
}
html[dir=rtl] .input-group .form-control, html[dir=rtl] .input-group .select2-selection {
  border-left: 0;
  border-right: 1px solid #e0e3ec;
}
.input-group .input-group-btn:last-child &gt; .btn {
  border-radius: 0;
  padding: 10px 15px 10px 15px;
}

.dropdown-menu {
  padding: 5px 10px;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #e0e3ec;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-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;
}
html[dir=rtl] .dropdown-menu {
  text-align: right;
}

.page-label-to-input .form-group label.control-label {
  position: absolute;
  top: 4px;
  left: 7px;
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  pointer-events: none;
  color: #020307;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=rtl] .page-label-to-input .form-group label.control-label {
  right: 7px;
  left: unset;
}
.page-label-to-input .form-group .form-control, .page-label-to-input .form-group .select2-selection {
  padding: 18px 6px 2px 6px;
}

.page-label-no .form-group label.control-label {
  display: none;
  visibility: hidden;
}

.page-placeholder-no input::placeholder, .page-placeholder-no textarea::placeholder {
  text-indent: -9999px;
}
.page-placeholder-no input:focus::placeholder, .page-placeholder-no textarea:focus::placeholder {
  text-indent: 0;
}

option {
  font-weight: normal !important;
  font-size: 16px;
}

option:hover, option:focus, option:active, option::selection {
  font-weight: 700;
}

option:disabled {
  font-weight: 400;
  background-color: #fbd0a1;
  color: #fff;
}

select.form-control.select-location-fix, select.select-location-fix.select2-selection {
  line-height: inherit;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.modal-height-fix .modal-dialog .modal-content .modal-body {
  max-height: calc(100vh - 180px);
  overflow: auto;
  overscroll-behavior: contain;
  margin-right: 10px;
}
.modal-height-fix .modal-dialog .modal-content .modal-body .jcarousel-wrapper {
  margin-top: 0;
}
.modal-height-fix .modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.modal-height-fix .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb {
  background: #10558E;
  border-radius: 10px;
}
.modal-height-fix .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track {
  background: #f4f4f4;
  border-radius: 10px;
}
.modal-height-fix .modal-dialog .modal-content .modal-body {
  scrollbar-face-color: #10558E;
  scrollbar-track-color: #f4f4f4;
}
.modal-height-fix.modal-footer-no .modal-dialog .modal-content .modal-body {
  max-height: calc(100vh - 180px);
}

.modal .modal-dialog .modal-content .modal-header {
  padding: 0;
  border-bottom: 0;
  border-radius: 0 6px 6px 0;
  min-height: 40px;
  border-bottom: 1px solid var(--color-base-40);
  margin-bottom: 15px;
}
.modal .modal-dialog .modal-content .modal-header h4, .modal .modal-dialog .modal-content .modal-header .modal-title, .modal .modal-dialog .modal-content .modal-header .h-title {
  position: relative;
  z-index: 2;
  color: #020307;
  display: inline-block;
  padding: 10px 15px;
  font-weight: 700;
}
.modal .modal-dialog .modal-content .modal-header h4:empty, .modal .modal-dialog .modal-content .modal-header .modal-title:empty, .modal .modal-dialog .modal-content .modal-header .h-title:empty {
  display: none;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 0 15px;
}
.modal .modal-dialog .modal-content .modal-footer {
  padding: 10px 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
  margin-top: 10px;
}
html[dir=rtl] .modal .modal-dialog .modal-content .modal-footer {
  text-align: left;
}
.modal .modal-dialog .modal-content .panel-footer {
  padding: 10px 0;
  background-color: transparent;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.modal.bootbox .modal-content {
  padding: 0;
}
.modal.bootbox .modal-content .modal-body {
  padding: 15px;
}
.modal.modal-dynamic .modal-dialog .modal-content .modal-body {
  padding: 0 15px 15px 15px;
}

.bootbox-close-button, button.close, .panel-closed, .fancybox-close, .btnclose, .panel-close {
  border-radius: 200px;
  background-color: #98a5b5;
  color: #fff !important;
  text-align: center;
  width: 30px;
  height: 30px;
  outline: 0;
  font-size: 16px;
  padding: 0;
  opacity: 1 !important;
  position: absolute;
  right: -7px;
  top: 0px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border: 4px solid #fff;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 9999;
}
html[dir=rtl] .bootbox-close-button, html[dir=rtl] button.close, html[dir=rtl] .panel-closed, html[dir=rtl] .fancybox-close, html[dir=rtl] .btnclose, html[dir=rtl] .panel-close {
  left: -7px;
  right: unset;
}
.bootbox-close-button:hover, button.close:hover, .panel-closed:hover, .fancybox-close:hover, .btnclose:hover, .panel-close:hover {
  color: #fff !important;
  text-decoration: none;
  background-color: #e20a17 !important;
  opacity: 1;
}

.fancybox-close {
  background-image: none;
  top: -8px;
  line-height: 20px;
}
.fancybox-close:before {
  content: "x";
  display: inline-block;
}

.modal-content .modal-body .input-group-addon {
  padding: 0 5px;
}

.modal-body .select2-container {
  width: 100% !important;
}

.modal-backdrop {
  z-index: 2;
}

body.modal-open {
  /*overflow: visible;*/
  padding-right: 0 !important;
}
html[dir=rtl] body.modal-open {
  padding-right: unset !important;
  padding-left: 0;
}

.modal.mdlExcursionSelect .form-control::placeholder, .modal.mdlExcursionSelect .select2-selection::placeholder, .modal.mdlExcursionSelect .form-control:focus::placeholder {
  text-indent: 0 !important;
}
@media (min-width: 992px) {
  .modal.mdlExcursionBundleSelector .modal-dialog {
    width: 980px;
  }
}
@media screen and (min-width: 1200px) {
  .modal.mdlExcursionBundleSelector .modal-dialog {
    width: 1110px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .modal.mdlExcursionBundleSelector .modal-dialog {
    width: 730px;
  }
}
.modal.mdlExcursionBundleSelector .modal-dialog .modal-content .modal-header {
  margin-bottom: 0;
}
.modal.mdlExcursionBundleSelector .modal-dialog .modal-content .modal-body {
  padding: 0;
}
.modal.mdlExcursionBundleSelector .modal-dialog .modal-content .modal-body .SearchPanel {
  margin: 0;
}
.modal.mdlExcursionBundleSelector .modal-dialog .modal-content .modal-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content {
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .modal.mdlExcursionBundleSelector .modal-dialog .modal-content .modal-body .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .form-group.Departure {
    width: 100%;
  }
}

.error-info {
  background-color: #e7e9ef;
  border-radius: 0;
  position: relative;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  border: 1px solid #a1a9be;
  padding: 5px 5px 5px 50px;
}
.error-info:before {
  content: "\e815";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  font-size: 24px;
  color: #a1a9be;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 0 0 0 0;
  width: 40px;
  line-height: 10px;
  border-style: solid;
  border-color: black;
  border-width: 0;
  margin: 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.nav.nav-tabs {
  border-bottom: 0;
}
.nav.nav-tabs li a {
  color: #ffffff;
  background-color: #13275c;
  border-color: #ffffff #ffffff #ffffff;
  border-radius: 0 0 0 0;
  position: relative;
  outline: 0;
  border-bottom: 0;
}
.nav.nav-tabs li a i {
  margin-right: 5px;
  font-size: 20px;
}
html[dir=rtl] .nav.nav-tabs li a i {
  margin-right: 0;
  margin-left: 5px;
}
.nav.nav-tabs li.active a, .nav.nav-tabs li.active a:hover, .nav.nav-tabs li.active a:focus {
  color: #fff;
  background-color: #13275c;
  border-radius: 0 0 0 0;
  outline: 0;
  border-bottom: 0;
}
.nav.icon-no li a i {
  display: none;
}
.nav.icon-center li a i {
  display: block;
  text-align: center;
}
.nav.icon-center li a span {
  display: block;
  text-align: center;
}
.nav.icon-left li a i {
  float: left;
}
html[dir=rtl] .nav.icon-left li a i {
  float: right;
}
.nav.icon-right li a i {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
html[dir=rtl] .nav.icon-right li a i {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.pagination &gt; .disabled &gt; span, .pagination &gt; .disabled &gt; span:hover, .pagination &gt; .disabled &gt; span:focus, .pagination &gt; .disabled &gt; a, .pagination &gt; .disabled &gt; a:hover, .pagination &gt; .disabled &gt; a:focus, .pagination &gt; li &gt; a, .pagination &gt; li &gt; span, .pagination &gt; li &gt; a:hover {
  border-color: transparent;
}

.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
  background-color: #377ab3;
  border-radius: 200px;
  color: #fff;
  margin: 0 4px;
  width: 36px;
  height: 36px;
  padding: 0;
  line-height: 36px;
  text-align: center;
}

.pagination &gt; li &gt; a:hover, .pagination &gt; li &gt; span:hover, .pagination &gt; li &gt; a:focus, .pagination &gt; li &gt; span:focus {
  color: #194f90;
  background-color: #eee;
  border-color: #ddd;
}

.pagination &gt; .disabled &gt; span, .pagination &gt; .disabled &gt; span:hover, .pagination &gt; .disabled &gt; span:focus, .pagination &gt; .disabled &gt; a, .pagination &gt; .disabled &gt; a:hover, .pagination &gt; .disabled &gt; a:focus {
  color: #d8d8d8;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #d8d8d8;
}

.pagination &gt; li:first-child &gt; a, .pagination &gt; li:first-child &gt; span, .pagination &gt; li:last-child &gt; a, .pagination &gt; li:last-child &gt; span, .pagination &gt; li.prev &gt; a, .pagination &gt; li.prev &gt; span, .pagination &gt; li.next &gt; a, .pagination &gt; li.next &gt; span {
  border-radius: 200px;
  text-indent: -9999px;
}

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus {
  background-color: #194f90;
  border-color: #194f90;
}

.pagination &gt; li.prev &gt; a, .pagination &gt; li.next &gt; a, .pagination &gt; li.first &gt; a, .pagination &gt; li.last &gt; a {
  position: relative;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pagination {
  margin: 0;
}
.pagination &gt; li {
  display: inline;
}
.pagination &gt; li a {
  background-color: #ffffff;
  border-radius: 0;
  color: #f8b972;
  margin: 0 4px;
  width: 36px;
  height: 36px;
  padding: 0;
  line-height: 36px;
  text-align: center;
  border-color: #f8b972;
  margin-bottom: 5px;
}
.pagination &gt; li a a:focus, .pagination &gt; li a a:active, .pagination &gt; li a a:hover {
  background-color: #ffffff;
  border-color: #f48a14;
  color: #f48a14;
}
.pagination &gt; li.active a {
  background-color: #f48a14;
  border-color: #f48a14;
  color: #ffffff;
}
.pagination &gt; li.active a:focus, .pagination &gt; li.active a:active, .pagination &gt; li.active a:hover {
  background-color: #f48a14;
  border-color: #f48a14;
  color: #ffffff;
}
.pagination &gt; li.prev a, .pagination &gt; li.next a, .pagination &gt; li.first a, .pagination &gt; li.last a {
  border-radius: 0;
}
.pagination &gt; li.prev a:after, .pagination &gt; li.next a:after, .pagination &gt; li.first a:after, .pagination &gt; li.last a:after {
  position: absolute;
  left: 4px;
  top: 10px;
  z-index: 5;
  width: 30px;
  height: 30px;
  text-indent: 0;
}
html[dir=rtl] .pagination &gt; li.prev a:after, html[dir=rtl] .pagination &gt; li.next a:after, html[dir=rtl] .pagination &gt; li.first a:after, html[dir=rtl] .pagination &gt; li.last a:after {
  left: unset;
  right: 4px;
}
.pagination &gt; li.first a {
  border-radius: 0;
  text-indent: -9999px;
}
.pagination &gt; li.first a:after {
  content: "\f049";
}
.pagination &gt; li.last a {
  border-radius: 0;
  text-indent: -9999px;
}
.pagination &gt; li.last a:after {
  content: "\f050";
}
.pagination &gt; li.next a:after {
  content: "\f04b";
}
.pagination &gt; li.prev a:after {
  content: "\f04b";
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: -7px;
  left: 0;
}
html[dir=rtl] .pagination &gt; li.prev a:after {
  left: unset;
  right: 0;
}
.pagination &gt; li.disabled a {
  opacity: 0.5;
  background-color: #ffffff;
  border-radius: 0;
  color: #f8b972;
}
.pagination &gt; li.disabled a:focus, .pagination &gt; li.disabled a:active, .pagination &gt; li.disabled a:hover {
  background-color: #ffffff;
  border-radius: 0;
  color: #f8b972;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.powered {
  text-align: center;
  font-size: 10px;
  background-color: #ffffff;
  border-top: 1px solid transparent;
  padding: 10px 0 5px 0;
  height: 38px;
}
.powered em {
  color: #768696;
  line-height: 8px;
  font-size: 14px;
}
.powered a, .powered a:link, .powered a:visited {
  color: #092f87;
  text-decoration: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAQCAYAAABgIu2QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZBRjJDMzJBQzcwMTFFNEFFODE5QjJDQUUyQzEzMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZBRjJDMzNBQzcwMTFFNEFFODE5QjJDQUUyQzEzMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkFGMkMzMEFDNzAxMUU0QUU4MTlCMkNBRTJDMTMwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkFGMkMzMUFDNzAxMUU0QUU4MTlCMkNBRTJDMTMwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsbFixIAAAMISURBVHjajJZbiE1hFMf3uYwxOmPGjDmmIZJbbg0SGrdiRCONZMogXpAHiQdCJh5covGABw+KeJiDlAd18DJFmoRIaIQw4+7EzHBczzT8l/57Wi3fdmbVr72/tb/97bXWt9b6diivfL9nJAesAMvBSBADafAUJEECvPX+lRJwGOQp3U+wEXxQugqwxby7G9xT4xqukwEhUUTNCwPBWTDd6IvBEDAXbAX14CgN8aUO1DocOGgMXQgWmzmvwQb1rQoaGAGd4EdYTc4FDQ4jrQwA60BvpRsP1gTMLzZj1/qLQD7vS0E7nfsEUqBZG1oFZpkFxJvPRvcNrAQdSrfXbLmW/sbJCY45g7lbIoOYfmLbFwbwsTZ0jnlZ8mM+GEYnktTvAjfVvAWMiNeDiE4CBQHzlvE6htGVeX1BodRENMBzj/khSX0fXCLizDWTLvVZUqXEGBokVTSyD7c+zBp6L4bqiD43L8qz9eAh2Mfqb2Q6+CLPx6rxK/DIrFOm7mf+x9B8FpSk2ld2GrlvAb+0oQ3MP1dEtoMmUK70cbDDzD0E7gQYWpgloiJLOa8fAxNjMXna0AcsklTAIlLZ57mQyE4a64t4foy57RmHREaYNOhyfOsdCynK1JM8fWYNFbkApoHT4LvD2OFgHgtsrXl2gi0rHJCjU4w+zW7RZYIl+fkRtNHwVm2o5MdxMJoerOY2JR3GSsLvMX1UZBPfrTH6Am7hbEf0TvHE8yXFSEa5/t/81IbWsWFfp5fjWFwXzeK/2Y6WOByQvCpyONALDDVFJ3KL0Utw3MEaidO5uE6NMFvOZo6LWCB36c0Rh0FT+fGeikRnMpu6lkZez/HayihnWO1pPz/9RbY5zvwoTxErIYfuDD8QYsQnmm0O8WyPmUK6zftmdoo3HLf75zt42d3Uc0orb/CHY1SWyLSoivdFDoNKcAVc5rXTpEbEsXaKf0wZFZgy7nAuv9PGVOye8ARUgxlgFaszzu31w3+SZ3mtieoBh0MvwFXH4aGru4lN3ZcEiyZCwua3z/sjwACDgKPbG95zfwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  padding: 4px 2px 4px 44px;
  text-indent: -9999px;
  display: inline-block;
  width: 35px;
  text-align: left;
}
html[dir=rtl] .powered a, html[dir=rtl] .powered a:link, html[dir=rtl] .powered a:visited {
  text-align: right;
  padding: 4px 44px 4px 2px;
}
.powered a:hover, .powered a:focus, .powered a:active, .powered a:link:hover, .powered a:link:focus, .powered a:link:active, .powered a:visited:hover, .powered a:visited:focus, .powered a:visited:active {
  color: #092f87;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.price-currency:before {
  content: attr(data-attribute);
}
.price-currency.not-currency-cms:before {
  content: attr(data-attribute) !important;
  text-transform: uppercase;
  margin-left: 5px;
  font-family: unset;
  font-weight: bold;
}
.price-currency.fix-currency:before {
  margin-left: 5px;
}

.socialMediaShare {
  text-align: right;
}
html[dir=rtl] .socialMediaShare {
  text-align: left;
}
.socialMediaShare .caption {
  color: #586b93;
  display: inline-block;
}
.socialMediaShare .socialShareList {
  display: inline-block;
}
.socialMediaShare .socialShareList li {
  display: inline-block;
  position: relative;
}
.socialMediaShare .socialShareList li .socicon {
  cursor: pointer;
}

.CopyShareUrl {
  transition-property: opacity, filter;
  transition-duration: 0.5s;
  transition-timing-function: linear;
  border: 1px solid #ffffff;
}
.CopyShareUrl.active {
  transform: scale(1.4);
}
.CopyShareUrl.active #copiedProcess {
  transform: scale(0.6);
  position: absolute;
  bottom: -19px;
  white-space: nowrap;
  left: -16px;
  color: green;
}
html[dir=rtl] .CopyShareUrl.active #copiedProcess {
  left: unset;
  right: -16px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.map-panel {
  overflow: hidden;
}

.HotelRoom .select-room-type .body .room-item span.roomname {
  display: block;
}

.map-panel .body-area {
  position: relative;
}

.map-panel .body-area img {
  border-radius: 8px;
  height: 160px;
  min-width: 350px;
}

.map-panel .body-area .theme {
  position: absolute;
  background-color: #556c98;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  padding: 4px 10px;
  top: 10px;
  left: 10px;
  border-radius: 8px;
}

.map-panel .body-area .theme p {
  display: none;
}

.map-panel .body-area .theme p:first-child {
  display: block;
}

.map-panel .body-area .theme:empty {
  display: none;
}

.map-panel .body-area .star {
  position: absolute;
  color: #ef5436;
  top: 10px;
  right: 10px;
  border-radius: 8px;
  font-size: 18px;
}

.map-panel .body-area .discount {
  position: absolute;
  bottom: 25px;
  right: 15px;
  background-color: #ef5436;
  color: #fff;
  border-radius: 200px;
  padding: 5px;
  z-index: 1;
  font-family: "clear_sansbold";
}

.map-panel .body-area .hotel {
  position: absolute;
  color: #fff;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  border-radius: 0 0 8px 8px;
  font-size: 18px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.3);
  font-family: "clear_sansbold";
  padding: 5px 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.map-panel .footer-area .left {
  float: left;
  width: 70%;
}

.map-panel .footer-area .right {
  float: left;
  width: 30%;
  text-align: right;
}

.map-panel .footer-area .room {
  color: #629e7a;
  font-weight: 700;
  font-size: 14px;
  padding: 5px 0;
}

.map-panel .footer-area .board {
  color: #798591;
  font-weight: 700;
  font-size: 14px;
  padding: 0;
}

.map-panel .footer-area .oldPrice {
  text-decoration: line-through;
  color: #566c95;
  font-size: 14px;
  padding: 5px 0 0;
}

.map-panel .footer-area .newPrice {
  color: #566c95;
  font-size: 18px;
}

.nightmessage {
  margin-bottom: 10px;
}

.nightmessage i {
  color: #ee5536;
  margin-right: 5px;
}

.tab-content &gt; .tab-pane {
  position: relative;
}

.HeaderSearch .icon {
  pointer-events: none;
}

.menu-area.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #262161;
  z-index: 1020;
}

.FlightDetailRow {
  margin-bottom: 0;
}

.LocationPresentationText {
  margin: 15px 0;
  text-align: justify;
}

.LocationTopMenuList {
  margin-top: -45px;
  position: relative;
  z-index: 5;
  top: 1px;
}

.page-type-customlayout0 .LocationTopMenuList, .page-type-customlayout1 .LocationTopMenuList {
  margin-top: 15px;
}

.GoogleMapByLocation {
  margin-bottom: 20px;
}

.LocationTopMenuList .nav-tabs &gt; li &gt; a {
  font-size: 16px;
  color: #fff;
  background-color: #556c98;
  border-color: #fff;
  border-radius: 6px 6px 0 0;
  position: relative;
  outline: 0;
  font-family: "clear_sans_mediumregular";
}

.LocationTopMenuList .nav-tabs &gt; li.active &gt; a, .LocationTopMenuList .nav-tabs &gt; li.active &gt; a:hover, .LocationTopMenuList .nav-tabs &gt; li.active &gt; a:focus {
  color: #fff;
  background-color: #262161;
  outline: 0;
}

.LocationTopMenuList + .SearchMenuMultiRoomOnlyHotel .container, .sub-page .SearchPanel-container.v1 .container {
  width: 100%;
  padding: 0;
}

.signup-options {
  margin-bottom: 30px;
}

.signup-options .title {
  margin-bottom: 10px;
}

.signup-options .social-login {
  display: inline-block;
}

.callline {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  width: 15px;
}

.TopMenuList {
  display: none;
}

.ImageGalleryWithLeftImage {
  margin-bottom: 5px;
}

.CarouselGalleryWithNoTitle .jcarousel-wrapper {
  border: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.CarouselGalleryWithNoTitle .jcarousel-wrapper .jcarousel ul li .itm .thump img {
  height: 50px !important;
  margin: 0 auto;
}

.CarouselGalleryWithNoTitle .jcarousel-wrapper .control-button .jcarousel-control-prev {
  left: -20px;
}

.CarouselGalleryWithNoTitle .jcarousel-wrapper .control-button .jcarousel-control-next {
  right: -20px;
}

.best-price-rotator-right .left {
  width: 67%;
  float: right;
  padding-left: 5px;
  padding-right: 0;
}

.best-price-rotator-right .right {
  width: 33%;
  float: left;
  padding-left: 0;
  padding-right: 5px;
}

.NewsItemList .thumbnail {
  position: relative;
  border: 0;
  padding: 0;
  overflow: hidden;
  border-radius: 6px;
}

.NewsItemList .thumbnail .caption {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  right: 0;
  left: 0;
  font-family: "clear_sans_mediumregular";
  color: #fff;
  font-size: 16px;
}

.NewsItemList .thumbnail .caption a {
  color: #fff;
  font-family: "clear_sansbold";
}

.social-bar .hp-seoarea + .container + .container {
  padding: 30px 0;
}

.NewsAutoComplete {
  margin-bottom: 0;
}

.NewsAutoComplete .panel-heading, .NewsArchieve .panel-heading {
  font-size: 18px;
  color: #262161 !important;
  padding: 10px 0 !important;
  display: block;
  position: relative;
  font-family: "clear_sans_mediumregular";
}

.NewsArchieve .dropdown.dropdown-area {
  overflow: hidden;
  position: relative;
}

.NewsArchieve .dropdown.dropdown-area:before {
  content: "";
  position: absolute;
  height: 300px;
  width: 1px;
  background-color: #b9bbc8;
  top: 0;
  left: 0;
}

.NewsArchieve .dropdown.dropdown-area:last-child:before {
  top: 0;
  height: 12px;
}

.NewsArchieve .dropdown.dropdown-area:first-child:before {
  top: 12px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown-toggle {
  font-family: "clear_sans_mediumregular";
  font-size: 18px;
  color: #556c98;
  padding-left: 30px;
  position: relative;
}

.NewsArchieve .dropdown.dropdown-area .dropdown-toggle:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 20px;
  background-color: #b9bbc8;
  top: 12px;
  left: 0;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 {
  overflow: hidden;
  position: relative;
  padding-left: 30px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1:before {
  content: "";
  position: absolute;
  height: 300px;
  width: 1px;
  background-color: #b9bbc8;
  top: 0;
  left: 40px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1:last-child:before {
  top: 0;
  height: 12px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1:first-child:before {
  top: 12px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 a {
  font-family: "clear_sans_mediumregular";
  font-size: 18px;
  color: #556c98;
  position: relative;
  padding: 0 0 0 40px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 a:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 20px;
  background-color: #b9bbc8;
  top: 12px;
  left: 10px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 .panel-collapse .block-title-link {
  overflow: hidden;
  position: relative;
  padding-left: 40px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 .panel-collapse .block-title-link:before {
  content: "";
  position: absolute;
  height: 300px;
  width: 1px;
  background-color: #b9bbc8;
  top: 0;
  left: 50px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 .panel-collapse .block-title-link:last-child:before {
  top: 0;
  height: 12px;
}

.NewsArchieve .dropdown.dropdown-area .dropdown.dropdown-area1 .panel-collapse .block-title-link:first-child:before {
  top: 0;
}

.NewsAutoComplete .panel-heading .panel-title, .NewsArchieve .panel-heading .panel-title {
  font-size: 18px;
}

.NewsAutoComplete .panel-body input {
  border-radius: 200px;
  border-color: #b9bbc8;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
}

.NewsAutoComplete .panel-body {
  border-bottom: 1px solid #dcdde2;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.blog-items-header h2 a {
  background-color: transparent;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
  color: #586b93;
  font-family: "clear_sans_mediumregular";
  display: inline-block;
  line-height: 18px;
}

.blog-items-header h4 a {
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
  color: #586b93;
  font-family: "clear_sans_mediumregular";
  display: inline-block;
  line-height: 18px;
  padding-left: 25px;
}

.block-title-link {
  padding-left: 35px;
}

.block-title-link a {
  padding: 5px 10px;
  font-family: "clear_sans_mediumregular";
  color: #586b93;
  display: block;
}

.block-title-link a:hover, .block-title-link a:focus, .block-title-link a:active {
  color: #ef5436;
}

.foot-logo, .tel-link, .agency-link {
  float: left;
}

.agency-link {
  width: 30%;
  position: relative;
  z-index: 5;
  text-align: right;
}

.tel-link {
  width: 30%;
  position: relative;
  z-index: 5;
}

.foot-logo {
  width: 40%;
}

.SelectedNewsItemList .title {
  color: #26225f;
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: "clear_sansbold";
}

.SelectedNewsItemList .jcarousel-wrapper {
  margin: 10px auto;
  position: relative;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.SelectedNewsItemList .thumbnail {
  padding: 0;
  margin-bottom: 0;
  background-color: #fff;
  border: 0 solid #ddd;
  border-radius: 0;
  position: relative;
}

.SelectedNewsItemList .thumbnail .img_col {
  position: relative;
}

.SelectedNewsItemList .thumbnail .description {
  margin-top: 10px;
}

.SelectedNewsItemList .thumbnail .img_col img {
  border-radius: 6px;
}

.ThemeGallery.SelectedNewsItemList .thumbnail h3, .AvailableHotelLocations.SelectedNewsItemList .thumbnail h3 {
  text-align: right;
}

.SelectedNewsItemList .thumbnail h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 15px;
  color: #fff;
  font-family: "clear_sansbold";
  font-size: 16px;
  border-radius: 0 0 6px 6px;
  margin-bottom: 0;
}

.SelectedNewsItemList .thumbnail h3 a {
  color: #fff;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.SelectedNewsItemList .thumbnail .caption {
  border-bottom: 1px solid #e7e7e7;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.thumbnail .next {
  text-align: right;
  padding: 10px 0;
}

.thumbnail .next a {
  font-family: "clear_sansbold";
  background-color: transparent;
  color: #556c98;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 6px;
  line-height: 12px;
  cursor: pointer;
}

.BestPriceByLocationRotator .title {
  color: #194f90;
  font-size: 30px;
  font-family: "clear_sansbold";
}

.BestPriceByLocationRotator .jcarousel-wrapper {
  margin: 0 auto;
  position: relative;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  float: left;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail {
  padding: 0;
  margin-bottom: 0;
  background-color: #fff;
  border: 0 solid #ddd;
  border-radius: 0;
  position: relative;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col {
  position: relative;
  overflow: hidden;
  padding: 5px;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col img {
  border-radius: 6px;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col .price-area {
  top: 20px;
  position: absolute;
  right: 20px;
  background-color: #d95b42;
  color: #fff;
  padding: 4px 0;
  border-radius: 8px;
  z-index: 1;
  text-align: center;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col .price-area .price {
  border-radius: 8px;
  border-color: #d95b42;
  display: block;
  color: #fff;
  font-size: 24px;
  padding: 1px 10px;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col .price-area .price .price-penny {
  font-size: 12px;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col .price-area .price .price-currency {
  font-size: 16px;
  font-weight: 700;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .detail {
  position: absolute;
  bottom: 8px;
  left: 8px;
  right: 8px;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 5px;
  border-radius: 0 0 6px 6px;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .detail .description {
  color: #fff;
  font-family: "clear_sans_mediumregular";
  font-size: 18px;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .detail .location {
  color: #fff;
  font-size: 20px;
  font-family: "clear_sansbold";
  text-transform: uppercase;
}

.BestPriceByLocationRotator .jcarousel-wrapper .jcarousel-pagination {
  display: none;
}

.FooterLogo ul li {
  display: inline-block;
  max-width: 90px;
}

.bottom-control {
  width: 100%;
  height: 1px;
  background-color: transparent;
}

.booking-not-found {
  padding: 50px;
  text-align: center;
}

.booking-not-found span {
  position: relative;
  padding-left: 25px;
}

.booking-not-found i {
  color: #d6181f;
  font-size: 20px;
  position: absolute;
  left: 0;
  top: -3px;
}

.Blog-Details .mp-fix, .Blog-Details .hp-fix, .Blog-Details .fb-fix {
  float: left !important;
  padding-right: 5px !important;
  padding-left: 5px !important;
}

body form[action=BookingPage] .Banner {
  height: 245px;
  background: url(images/header_booking.jpg) no-repeat center center;
}

body form[action=BookingPage] .PageBreadcrumb .locationarea {
  display: none;
}

body form[action=BookingPage] .container-slider {
  padding-bottom: 0;
}

body form[action=memberlogin] .Banner {
  height: 245px;
  background: url(images/header_default.jpg) no-repeat center center;
}

body form[action=memberlogin] .PageBreadcrumb .locationarea {
  display: none;
}

body form[action=memberlogin] .container-slider {
  padding-bottom: 0;
}

body form[action=MemberLogin] .Login-Panel {
  border: 0;
  padding: 20px 0 0;
}

body form[action=MemberInfoDetail] .Banner {
  height: 245px;
  background: url(images/header_default.jpg) no-repeat center center;
}

body form[action=MemberInfoDetail] .PageBreadcrumb .locationarea {
  display: none;
}

body form[action=MemberInfoDetail] .container-slider {
  padding-bottom: 0;
}

.top_menu ul#topmenu {
  height: 35px;
  padding-top: 2px;
  background-color: #fff;
}

.top_menu ul#topmenu li:first-child {
  border-left: 0;
}

.top_menu ul#topmenu li {
  float: left;
  height: 26px;
  line-height: 26px;
  border-right: 1px solid #eaeaea;
}

.top_menu ul#topmenu li:last-child {
  border-right: 1px solid transparent;
}

.top_menu ul#topmenu li.register {
  border-right: 0 solid transparent;
}

.top_menu ul#topmenu li a, .top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li a:focus, .top_menu ul li a:active {
  display: block;
  color: #194f90;
  padding-left: 45px;
  padding-right: 10px;
  position: relative;
  outline: 0;
  text-decoration: none;
  cursor: pointer;
}

.top_menu ul#topmenu li a:hover, .top_menu ul li a:focus, .top_menu ul li a:active {
  color: #e20a17;
}

.top_menu ul#topmenu li.register a {
  padding-left: 10px;
}

.top_menu ul#topmenu li a:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat -9999px -9999px;
  position: absolute;
  left: 10px;
  top: -2px;
}

.top_menu ul#topmenu li a.current-user.login:before {
  background-position: 0 0;
}

.top_menu ul#topmenu li a.current-user.login:hover:before {
  background-position: 0 -30px;
}

.top_menu ul#topmenu li a.contact:before {
  background-position: -30px 0;
}

.top_menu ul#topmenu li a.contact:hover:before {
  background-position: -30px -30px;
}

.top_menu ul#topmenu li .HeaderSearch a.icon:before {
  background-position: -60px 0;
}

.top_menu ul#topmenu li .HeaderSearch a.icon:hover:before {
  background-position: -60px -30px;
}

.top_menu ul#topmenu li .Language a span.title:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(images/sprite.png) no-repeat -9999px -9999px;
  position: absolute;
  left: 10px;
  top: -2px;
}

.top_menu ul#topmenu li .Language a span.title[data-item-culture-code=TR]:before {
  background-position: -650px 0;
}

.top_menu ul#topmenu li .Language a span.title[data-item-culture-code=EN]:before {
  background-position: -685px 0;
}

.top_menu ul#topmenu li .Language a .glyphicon {
  display: none;
}

.top_menu .current-user a {
  cursor: pointer;
  font-weight: 700 !important;
  color: #194f90 !important;
  padding-left: 35px !important;
  position: relative;
}

.top_menu .current-user a:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  left: 2px;
  top: 0;
  background: url(images/sprite.png) no-repeat 0 0;
}

.top_menu .dropdown-menu {
  background-color: #e20a17;
  padding: 10px;
  top: 40px;
  z-index: 99999;
  border-radius: 0;
}

.top_menu .dropdown-menu:before {
  content: "";
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) #e20a17 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 10px;
  top: -10px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.top_menu .dropdown-menu li {
  border: 0 !important;
  padding: 0 !important;
  width: 100%;
}

.top_menu .dropdown-menu li a, .top_menu .dropdown-menu li a:link, .top_menu .dropdown-menu li a:visited {
  color: #fff !important;
  font-size: 12px;
  border-bottom: 0 solid #017a57 !important;
  padding: 0 !important;
  line-height: 32px;
}

.top_menu .dropdown-menu li a:before {
  content: none;
}

.top_menu .dropdown-menu li a:hover, .top_menu .dropdown-menu li a:focus {
  background-color: transparent !important;
  text-decoration: none;
  border-bottom: 0 #017a57 !important;
  color: #fff !important;
  text-decoration: underline !important;
}

.top_menu .dropdown-menu li:last-child a, .top_menu .dropdown-menu li:last-child a:hover {
  border: 1px solid transparent !important;
}

.HeaderSearch .form-group .form-control:focus, .HeaderSearch .form-group .select2-selection:focus {
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border: 0;
}

.HeaderSearch .form-group .form-control::-webkit-input-placeholder, .HeaderSearch .form-group .select2-selection::-webkit-input-placeholder {
  color: #98a5b5;
}

.HeaderSearch .form-group .form-control:-moz-placeholder, .HeaderSearch .form-group .select2-selection:-moz-placeholder {
  color: #98a5b5;
}

.HeaderSearch .form-group .form-control::-moz-placeholder, .HeaderSearch .form-group .select2-selection::-moz-placeholder {
  color: #98a5b5;
}

.HeaderSearch .form-group .form-control:-ms-input-placeholder, .HeaderSearch .form-group .select2-selection:-ms-input-placeholder {
  color: #98a5b5;
}

.page-header .container {
  position: relative;
}

.lang-tel-area .tel a, .jetmenu li.lang-tel-area .tel a:link, .jetmenu li.lang-tel-area .tel a:visited {
  font-family: "DINProBold";
  font-size: 24px;
  color: #d6181f;
  position: relative;
  padding-left: 50px;
  padding-right: 10px;
}

.lang-tel-area .tel a:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  background: url(images/sprite.png) no-repeat -120px 0;
  top: 1px;
  left: 15px;
}

.home-page .search-fix {
  z-index: 5;
}

.passanger {
  width: 78px;
  height: 112px;
  position: absolute;
  top: 0;
  right: 10%;
  background: url(images/sprite.png) no-repeat -917px 0;
  z-index: 1;
  opacity: 0.8;
}

.passanger a {
  display: block;
  width: 100%;
  height: 100%;
}

.ac_results2 {
  background-color: #fff;
  top: 65px !important;
  left: 0 !important;
  z-index: 9999;
}

.sub-page .SearchPanel-container .nav-tabs {
  display: none;
}

.sub-page .SearchPanel.v1 .nav-tabs &gt; li {
  margin-bottom: 0;
}

.sub-page .SearchPanel-container.v1 .search-area {
  margin-right: 0;
  margin-left: 0;
}

.ThemeSliderRotatorMainPage .ThemeSliderRotator .jcarousel-wrapper {
  margin-left: -15px;
  margin-right: -15px;
}

.ThemeSliderRotatorMainPage .ThemeSliderRotator .header {
  margin: 0;
}

.ThemeSliderRotator {
  padding: 30px 0;
}

.ThemeSliderRotator .header .title {
  display: inline-block;
  color: #194f90;
  background-color: #fff;
  padding-right: 15px;
  font-size: 32px;
  position: relative;
  z-index: 3;
}

.ThemeSliderRotator .header {
  position: relative;
  z-index: 2;
  margin: 0 15px;
}

.ThemeSliderRotator .header:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #cce7de;
  top: 50%;
  bottom: 50%;
  z-index: 1;
}

.ThemeSliderRotator .jcarousel-wrapper {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li {
  padding: 0 15px;
  border: 1px solid transparent;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail {
  border: 0;
  padding: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .top {
  padding: 15px 0;
  border-bottom: 1px solid #f2f2f2;
  margin: 0 0 15px;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .title {
  color: #76787a;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .category {
  color: #fc3;
  padding-right: 0;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .location {
  color: #76787a;
  font-size: 12px;
  padding-left: 0;
  text-align: right;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .left {
  padding-left: 30px;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .right {
  padding-right: 30px;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .price {
  color: #194f90;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .price .price-number {
  font-size: 18px;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail a.btn.btn-primary {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition:all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 12px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 11px 0;
  text-align: center;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail a.btn.btn-primary:hover, .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail a.btn.btn-primary:focus, .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail a.btn.btn-primary:active {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .price .price-penny, .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .price .price-currency {
  font-size: 12px;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .board {
  font-size: 12px;
  text-transform: capitalize;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .bottom {
  -webkit-box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  height: 45px;
  margin: 0 13px;
  border-radius: 0 0 6px 6px;
  margin-top: 10px;
}

.ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail &gt; img, .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail a &gt; img {
  border-radius: 4px 4px 0 0;
}

.ThemeSliderRotator .control-button {
  position: absolute;
  top: -60px;
  right: 0;
  z-index: 4;
  background-color: #fff;
  width: 100px;
  height: 35px;
}

.ThemeSliderRotator .control-button .jcarousel-control-prev, .ThemeSliderRotator .control-button .jcarousel-control-next {
  background: #194f90;
  border-radius: 4px;
}

.ThemeSliderRotator .control-button .jcarousel-control-prev:hover, .ThemeSliderRotator .control-button .jcarousel-control-next:hover, .ThemeSliderRotator .control-button .jcarousel-control-prev:focus, .ThemeSliderRotator .control-button .jcarousel-control-next:focus {
  background: #194f90;
  text-decoration: none;
  color: #fff;
}

.ThemeSliderRotator .footer {
  position: relative;
  z-index: 2;
  margin: 30px 0;
}

.ThemeSliderRotator .footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #cce7de;
  top: 50%;
  bottom: 50%;
  z-index: 1;
}

.ThemeSliderRotator .footer .button-area {
  display: table;
  margin: 0 auto;
  background-color: #fff;
  position: relative;
  z-index: 3;
  padding: 0 10px;
}

.ThemeSliderRotator .footer a.btn-all, .ThemeSliderRotator .footer a.btn-all:link, .ThemeSliderRotator .footer a.btn-all:visited {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition:all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 16px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 14px 20px;
  text-align: center;
}

.ThemeSliderRotator .footer a.btn-all:hover, .ThemeSliderRotator .footer a.btn-all:focus, .ThemeSliderRotator .footer a.btn-all:active {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.ThemeSliderRotator:nth-child(2), .ThemeSliderRotator:nth-child(2) .header .title, .ThemeSliderRotator:nth-child(2) .control-button {
  background-color: #fcfafc;
}

.HorizFontalImageGalleryMainPage {
  background: #004246 url(images/back/destinations.jpg);
  background-size: cover;
}

.HorizontalImageGalleryMainPage .HorizontalImageGallery .jcarousel-wrapper {
  margin-left: -15px;
  margin-right: -15px;
}

.HorizontalImageGalleryMainPage .HorizontalImageGallery .header {
  margin: 0;
}

.HorizontalImageGallery {
  padding: 30px 0;
}

.HorizontalImageGallery .header .title {
  display: inline-block;
  color: #fff;
  padding-right: 15px;
  font-size: 32px;
  position: relative;
  z-index: 3;
}

.HorizontalImageGallery .header {
  position: relative;
  z-index: 2;
  margin: 0 15px;
}

.HorizontalImageGallery .header:before {
  content: "";
  position: absolute;
  width: 55%;
  height: 1px;
  background-color: rgba(204, 231, 222, 0.5);
  top: 50%;
  bottom: 50%;
  z-index: 1;
  right: 80px;
}

.HorizontalImageGallery .jcarousel-wrapper {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li {
  padding: 0 15px;
  border: 0;
  padding-bottom: 5px;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thump img {
  border-radius: 4px 4px 0 0;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail {
  border: 0;
  padding: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail .top {
  padding: 15px;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 15px;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .itm {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .bottom {
  -webkit-box-shadow: 0 6px 0 -1px rgb(178, 178, 178);
  -moz-box-shadow: 0 6px 0 -1px rgb(178, 178, 178);
  box-shadow: 0 6px 0 -1px rgb(178, 178, 178);
  height: 8px;
  position: relative;
  top: -8px;
  border-radius: 0 0 6px 6px;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .caption {
  padding: 15px;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .caption .title {
  color: #194f90;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .caption .content {
  color: #76787a;
  font-size: 12px;
  margin: 10px 0;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .detail {
  text-align: right;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .detail a {
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 12px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 11px 15px;
  text-align: center;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .detail a:hover, .HorizontalImageGallery .jcarousel-wrapper .jcarousel li .detail a:focus, .HorizontalImageGallery .jcarousel-wrapper .jcarousel li .detail a:active {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail .price .price-penny, .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .price .price-currency {
  font-size: 12px;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail .board {
  font-size: 12px;
  text-transform: capitalize;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail .bottom {
  -webkit-box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  height: 45px;
  margin: 0 13px;
  border-radius: 0 0 6px 6px;
  margin-top: 10px;
}

.HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail &gt; img, .HorizontalImageGallery .jcarousel-wrapper .jcarousel li .thumbnail a &gt; img {
  border-radius: 4px 4px 0 0;
}

.HorizontalImageGallery .control-button {
  position: absolute;
  top: -60px;
  right: 0;
  z-index: 4;
  width: 100px;
  height: 35px;
}

.HorizontalImageGallery .control-button .jcarousel-control-prev, .HorizontalImageGallery .control-button .jcarousel-control-next {
  background: #fff;
  border-radius: 4px;
  color: #194f90;
  text-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.HorizontalImageGallery .control-button .jcarousel-control-prev:hover, .HorizontalImageGallery .control-button .jcarousel-control-next:hover, .HorizontalImageGallery .control-button .jcarousel-control-prev:focus, .HorizontalImageGallery .control-button .jcarousel-control-next:focus {
  background: #194f90;
  text-decoration: none;
  color: #fff;
}

.HorizontalImageGallery .footer {
  position: relative;
  z-index: 2;
  margin: 60px 0 30px;
}

.HorizontalImageGallery .footer:before {
  content: "";
  position: absolute;
  width: 34%;
  height: 1px;
  background-color: rgba(204, 231, 222, 0.5);
  top: 50%;
  bottom: 50%;
  z-index: 1;
}

.HorizontalImageGallery .footer:after {
  content: "";
  position: absolute;
  width: 34%;
  height: 1px;
  background-color: rgba(204, 231, 222, 0.5);
  top: 50%;
  bottom: 50%;
  z-index: 1;
  right: 0;
}

.HorizontalImageGallery .footer .button-area {
  display: table;
  margin: 0 auto;
  position: relative;
  z-index: 3;
  padding: 0 10px;
}

.HorizontalImageGallery .footer a.btn-all, .HorizontalImageGallery .footer a.btn-all:link, .HorizontalImageGallery .footer a.btn-all:visited {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition:all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 16px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 14px 20px;
  text-align: center;
}

.HorizontalImageGallery .footer a.btn-all:hover, .ThemeSliderRotator .footer a.btn-all:focus, .HorizontalImageGallery .footer a.btn-all:active {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.sub-page .HorizontalImageGallery {
  background: none;
}

.sub-page .HorizontalImageGallery .container {
  width: auto !important;
}

.sub-page .HorizontalImageGallery .header .title {
  color: #194f90;
}

.sub-page .HorizontalImageGallery .control-button .jcarousel-control-prev, .sub-page .HorizontalImageGallery .control-button .jcarousel-control-next {
  background: #194f90;
  color: #fff;
}

.sub-page .HorizontalImageGallery .control-button .jcarousel-control-next:focus, .sub-page .HorizontalImageGallery .control-button .jcarousel-control-next:hover, .sub-page .HorizontalImageGallery .control-button .jcarousel-control-prev:focus, .sub-page .HorizontalImageGallery .control-button .jcarousel-control-prev:hover {
  background: #194f90;
  text-decoration: none;
  color: #fff;
}

.PopularDestinationsSpecialContainer {
  background-color: #f4f5f9;
  padding: 40px 0;
}

.PopularDestinations .title {
  font-size: 26px;
  color: #d6181f;
  margin-bottom: 40px;
}

.PopularDestinations .content {
  position: relative;
}

.PopularDestinations .content .title {
  position: absolute;
  top: 15px;
  left: 15px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 22px;
  padding: 5px 15px 2px;
}

.PopularDestinations .content .price {
  color: #fff;
  float: left;
  padding-bottom: 10px;
}

.PopularDestinations .content .img-gradient {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 10px 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
}

.PopularDestinations .content .action {
  float: right;
}

.PopularDestinations .content .action a {
  color: #fff;
  background-color: #d6181f;
  padding: 5px 10px 0;
  display: block;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}

.PopularDestinations .content .action a .big-caption {
  font-size: 22px;
}

.PopularDestinations .content .action a .small-caption {
  font-family: "montserratregular";
  font-size: 14px;
  text-transform: uppercase;
}

.PopularDestinations .content .price .location {
  display: block;
  font-family: "montserratregular";
  font-size: 12px;
}

.PopularDestinations .content .price .price-number {
  display: inline-block;
  font-size: 22px;
  color: #fff;
}

.PopularDestinations .content .price .price-penny {
  display: inline-block;
  font-family: "montserratregular";
  font-size: 14px;
  color: #fff;
}

.PopularDestinations .content .price .price-currency {
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  color: #fff;
}

.PopularDestinations .footer {
  padding-left: 50px;
  padding-right: 50px;
}

.PopularDestinations .footer .jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 0 solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.PopularDestinations .footer .jcarousel li {
  position: relative;
}

.PopularDestinations .footer .jcarousel li .title {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  text-align: center;
  font-family: "montserratregular";
  font-size: 12px;
  color: #fff;
  margin-bottom: 0;
}

.PopularDestinations .footer .jcarousel-control-prev, .PopularDestinations .footer .jcarousel-control-next {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 34px;
  height: 34px;
  text-align: center;
  background: rgba(67, 110, 179, 0.5);
  color: #fff;
  text-decoration: none;
  text-shadow: inherit;
  font: 30px/30px Arial, sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 30px;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.PopularDestinations .footer .jcarousel-control-prev {
  left: -50px;
}

.PopularDestinations .footer .jcarousel-control-next {
  right: -50px;
}

.MainTabListRotator .nav-tabs {
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}

.MainTabListRotator .nav-tabs &gt; li &gt; a {
  margin-right: 0;
  line-height: 1.42857143;
  border-color: #e0e0e0 #e0e0e0 #e0e0e0 transparent;
  border-width: 1px;
  border-radius: 0;
  font-size: 16px;
  color: #54667a;
}

.MainTabListRotator .nav-tabs &gt; li.active &gt; a, .MainTabRotator .nav-tabs &gt; li.active &gt; a:hover, .MainTabRotator .nav-tabs &gt; li.active &gt; a:focus {
  color: #fff;
  cursor: default;
  background-color: #f8a03e;
  border: 0;
}

.MainTabListRotator .nav-tabs &gt; li.dropdown.active &gt; a {
  border-color: #e0e0e0 #e0e0e0 #e0e0e0 transparent;
  padding: 10px 15px;
}

.MainTabListRotator .dropdown-menu &gt; li &gt; a {
  padding: 10px 20px;
  color: #54667a;
  font-size: 16px;
}

.MainTabListRotator .nav-tabs &gt; li.dropdown &gt; a {
  border-color: transparent;
  padding: 6px 15px;
}

.MainTabListRotator .dropdown-menu &gt; .active &gt; a, .MainTabListRotator .dropdown-menu &gt; .active &gt; a:hover, .MainTabListRotator .dropdown-menu &gt; .active &gt; a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #436eb3;
  outline: 0;
}

.MainTabListRotator .pop-otel-list {
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
}

.MainTabListRotator .pop-otel-list:first-child {
  padding: 8px 0;
  border-top: 1px solid transparent;
}

.MainTabListRotator .pop-otel-name {
  font-size: 14px;
  color: #53677c;
  line-height: 18px;
}

.MainTabListRotator .pricearea {
  float: right;
}

.MainTabListRotator .pricearea .pop-price {
  width: 100%;
  color: #fff;
  background-color: #d6181f;
  border-color: #d6181f;
  border-radius: 0;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

.MainTabListRotator .pricearea .pop-old-price {
  padding: 5px 0;
}

.MainTabListRotator .pricearea .pop-old-price .price-number {
  display: inline-block;
  font-size: 22px;
  color: #53677c;
  text-decoration: line-through;
}

.MainTabListRotator .pricearea .pop-old-price .price-penny {
  display: inline-block;
  font-family: "montserratregular";
  font-size: 14px;
}

.MainTabListRotator .pricearea .pop-old-price .price-currency {
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  color: #53677c;
}

.MainTabListRotator .pricearea .pop-price, .MainTabListRotator .pricearea .pop-old-price {
  float: left;
  width: 80px;
  white-space: nowrap;
  text-align: center;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.MainTabListRotator .pricearea .pop-price:hover {
  background-color: #53677c;
}

.MainTabListRotator .pricearea .pop-price a, .MainTabListRotator .pricearea .pop-price a:hover, .MainTabListRotator .pricearea .pop-price a:active, .MainTabListRotator .pricearea .pop-price a:focus, .MainTabListRotator .pricearea .pop-price a:visited {
  color: #fff;
  text-decoration: none;
  padding: 5px 0;
  display: block;
}

.MainTabListRotator .pricearea .pop-old-price:empty {
  display: none;
}

.MainTabListRotator .pop-otel {
  float: left;
  padding: 5px 10px;
  width: 65%;
}

.MainTabListRotator .pricearea .pop-price .price-number {
  font-size: 20px;
}

.MainTabListRotator .pricearea .pop-price .price-penny {
  font-family: "montserratregular";
  font-size: 14px;
}

.MainTabListRotator .pricearea .pop-price .price-currency {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
}

.instalment .header {
  background-color: #194f90;
  border-radius: 4px 4px 0 0;
  padding: 10px;
  color: #fff;
}

.instalment .body {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #dedede;
  border-radius: 0 0 4px 4px;
}

.instalment .header &gt; div, .instalment .content &gt; div {
  float: left;
  width: 33%;
}

.instalment .content &gt; div {
  padding: 10px;
}

.instalment .content &gt; div.checkbox {
  margin: 0;
}

.instalment .content &gt; div.checkbox-style .check {
  top: 10px;
  left: 8px;
}

.BestDestinations {
  padding: 40px 15px;
}

.BestDestinations .title {
  font-size: 26px;
  color: #d6181f;
  margin-bottom: 20px;
}

.BestDestinations .jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 0 solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  margin-left: -10px;
  margin-right: -10px;
}

.BestDestinations .jcarousel-control-prev, .BestDestinations .jcarousel-control-next {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 34px;
  height: 34px;
  text-align: center;
  background: rgba(67, 110, 179, 0.5);
  color: #fff;
  text-decoration: none;
  text-shadow: inherit;
  font: 30px/30px Arial, sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 30px;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.BestDestinations .jcarousel-control-prev {
  left: -35px;
}

.BestDestinations .jcarousel-control-next {
  right: -35px;
}

.BestDestinations .jcarousel li {
  border: 1px solid transparent;
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.BestDestinations .jcarousel li .thumbnail {
  display: block;
  padding: 0;
  margin: 10px;
  line-height: 1.42857143;
  background-color: #f4f5f9;
  border: 0 solid #ddd;
  border-radius: 0;
}

.BestDestinations .jcarousel li .thumbnail:hover {
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.BestDestinations .jcarousel li .thumbnail .img_col {
  position: relative;
}

.BestDestinations .jcarousel li .thumbnail .img_col .top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.BestDestinations .jcarousel li .thumbnail .img_col .hotel-count {
  float: left;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 10px 15px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .hotel-count .caption {
  display: block;
  font-size: 10px;
  font-family: "montserratregular";
  color: #fff;
  padding: 0;
  text-transform: uppercase;
}

.BestDestinations .jcarousel li .thumbnail .img_col .hotel-count .count {
  font-size: 27px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .hotel-count .text {
  display: block;
  font-size: 10px;
  font-family: "montserratregular";
  text-transform: uppercase;
}

.BestDestinations .jcarousel li .thumbnail .img_col .right {
  float: right;
  padding-right: 10px;
  padding-top: 3px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .right .caption {
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "montserratregular";
  display: block;
  text-align: center;
  padding: 0;
  line-height: 24px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .right .price {
  width: 100%;
  color: #fff;
  background-color: #d6181f;
  border-color: #d6181f;
  border-radius: 0;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  padding: 5px 10px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .right .price .price-number {
  font-size: 20px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .right .price .price-penny {
  font-family: "montserratregular";
  font-size: 14px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .right .price .price-currency {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 8%, rgb(0, 0, 0) 100%);
  padding: 5px;
}

.BestDestinations .jcarousel li .thumbnail .img_col .bottom .Destination {
  font-size: 16px;
  color: #fff;
}

.container-bottom {
  padding: 30px 0 0;
  position: relative;
}

.container-bottom .Banner {
  float: left;
  width: 20%;
  padding-right: 15px;
}

.page-type-homepage .social-bar .hp-seoarea + .container {
  position: relative;
  padding: 22px 0;
}

.page-status-subpage .social-bar .container {
  position: relative;
  padding: 22px 0;
}

.page-status-subpage .social-bar .container + .container {
  position: relative;
  padding: 22px 0;
}

.page-status-subpage .social-bar .container + .container:before {
  content: "";
  position: absolute;
  top: 0;
  height: 86px;
  background-color: transparent;
  width: 100vw !important;
  left: 50%;
  margin-left: -50vw;
}

.footermenuarea {
  width: 100%;
  float: left;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin: 20px auto;
  padding: 20px 0 5px;
}

.Footer .text {
  font-size: 10px;
}

.footer-link, .footer-link:link, .footer-link:visited {
  background-color: #083a53;
  color: #fff;
  padding: 10px 15px;
  font-family: "clear_sansbold";
  border-radius: 6px;
  display: inline-block;
  margin: 10px 0;
}

.footer-link:active, .footer-link:focus, .footer-link:hover {
  background-color: #d6181f;
  text-decoration: none;
}

.Copyright .logo {
  margin: 15px;
  background: url(images/logogroup.png) no-repeat;
  padding: 18px 0;
}

.Copyright .logo .copyright-logo {
  width: 100px;
  height: 35px;
  background: url(images/sprite.png) no-repeat -9999px -9999px;
  display: inline-block;
  margin-right: 15px;
  display: none;
}

.Copyright .logo .copyright-logo.logo-dogus {
  background-position: -760px -302px;
}

.Copyright .logo .copyright-logo.logo-antur {
  background-position: -892px -302px;
}

.Copyright .logo .copyright-logo.logo-dms {
  background-position: -645px -302px;
}

.FooterMenu {
  float: right;
}

.FooterMenu ul {
  text-align: right;
}

.FooterMenu ul li {
  display: inline-block;
}

.FooterMenu ul li a {
  font-size: 12px;
  color: #fff;
  display: block;
  padding: 0 10px;
  border-left: 1px solid #fff;
  line-height: 12px;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.FooterMenu ul li a:hover {
  text-decoration: none;
  color: #dedede;
}

.FooterMenu ul li:first-child a {
  border-left: 0;
}

.FooterMenu ul li:last-child a {
  padding-right: 0;
}

.Footer {
  padding: 20px 0;
  background-color: #f8f8f8;
}

.Footer .left .footer-logo a {
  display: block;
  width: 100%;
  height: 100%;
}

.Footer .left .logo-antur {
  width: 195px;
  height: 40px;
  background: url(images/sprite.png) no-repeat 0 -257px;
  display: inline-block;
  margin-right: 10px;
}

.Footer .left .logo-tursab {
  width: 90px;
  height: 40px;
  background: url(images/sprite.png) no-repeat -224px -257px;
  display: inline-block;
}

.Footer .right {
  text-align: right;
}

.Footer .right .footer-logo-payment {
  width: 100%;
  height: 40px;
  background: url(images/footerlogo.png) no-repeat;
  display: inline-block;
  background-size: contain;
}

/*.ac_results ul li{padding-bottom:5px}
.ac_results ul li strong{font-weight:700}
.ac_results ul li .info{cursor:pointer}
.ac_results ul li .entry-result h3{margin:0;font-size:14px;font-weight:700;color:#e20a17;margin:10px 0 5px;text-transform:uppercase}
.ac_results ul li a{color:gray;text-decoration:none}
.ac_results ul li a:hover{text-decoration:underline}
.ac_results3{z-index:99}*/
.ac_results3.autocomplete-style, .ac_results4.autocomplete-style {
  width: 100% !important;
}

.PageBreadcrumb {
  position: relative;
  margin-bottom: 15px;
  width: 100%;
}

.PageBreadcrumb .locationarea {
  position: absolute;
  left: 0;
  right: 0;
  top: 47px;
}

.PageBreadcrumb .locationarea .location {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 10px 15px;
  color: #fff;
  float: left;
}

.PageBreadcrumb .locationarea .flarea {
  float: left;
  width: 100%;
}

.PageBreadcrumb .locationarea .location &gt; div {
  display: inline-block;
}

.PageBreadcrumb .locationarea .location .village, .PageBreadcrumb .locationarea .location .town {
  font-size: 30px;
  font-family: "DINProBold";
}

.PageBreadcrumb .locationarea .location .city {
  font-size: 30px;
}

.PageBreadcrumb .locationarea .location .country {
  font-size: 20px;
}

.PageBreadcrumb .breadcrumb {
  float: left;
  margin-top: 10px;
  padding: 10px 15px;
  margin-bottom: 0;
  list-style: none;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0;
}

.PageBreadcrumb .breadcrumb a {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  margin-right: 30px;
  position: relative;
}

.PageBreadcrumb .breadcrumb a:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  right: -30px;
  top: -4px;
  background: url(images/sprite.png) no-repeat -360px 0;
}

.PageBreadcrumb .breadcrumb a:last-child {
  margin-right: 0;
  text-decoration: underline;
}

.PageBreadcrumb .breadcrumb a:last-child:before {
  content: none;
}

.HotelFilterProperties .showing-page, .FlightFilterProperties .showing-page, .ExcursionFilterProperties .showing-page {
  font-size: 14px;
}

.HotelFilterProperties .showing-page &gt; span, .FlightFilterProperties .showing-page &gt; span, .ExcursionFilterProperties .showing-page &gt; span {
  float: left;
  line-height: 34px;
}

.HotelFilterProperties .showing-page .count, .FlightFilterProperties .showing-page .count, .ExcursionFilterProperties .showing-page .count {
  font-size: 22px;
  color: #fff;
  background-color: #436eb3;
  padding: 5px 10px 2px;
  float: left;
  line-height: 34px;
  margin: 0 5px;
}

.HotelFilterProperties .hotel-compare {
  float: left;
  margin-right: 5px;
}

.HotelFilterProperties .hotel-compare a {
  border: 1px solid #dedede;
  border-radius: 200px;
  position: relative;
  color: #9299a0;
  display: block;
  line-height: 32px;
  padding-left: 20px;
  padding-right: 40px;
}

.HotelFilterProperties .hotel-compare a .count {
  background-color: #27ae60;
  color: #fff;
  border-radius: 200px;
  width: 26px;
  height: 26px;
  position: absolute;
  right: 4px;
  top: 4px;
  font-size: 12px;
  text-align: center;
  line-height: 26px;
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs {
  border-bottom: 0;
  display: inline-block;
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li {
  margin-bottom: 0;
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li.active {
  display: none;
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li.active &gt; a, .HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li.active &gt; a:hover, .HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li.active &gt; a:focus, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li.active &gt; a, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li.active &gt; a:hover, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li.active &gt; a:focus {
  color: #fff;
  background-color: #0095d4;
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li &gt; a, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li &gt; a {
  text-align: center;
  height: 34px;
  line-height: 34px;
  border: 1px solid #dedede;
  border-radius: 200px;
  color: #7e8996;
  display: inline-block;
  padding: 0 2px 0 15px;
  float: left;
  margin-right: 5px;
  font-size: 16px;
  cursor: pointer;
  font-family: "clear_sansregular";
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li &gt; a:hover, .HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li &gt; a:focus, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li &gt; a:hover, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li &gt; a:focus {
  color: #7e8996;
  background-color: #fff;
}

.HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li &gt; a i, .ExcursionFilterProperties .right &gt; .excursion-view .nav-tabs &gt; li &gt; a i {
  font-size: 18px;
  margin: 0 5px;
}

.HotelFilterProperties .city-hotels, .ExcursionFilterProperties .search-excursion {
  font-size: 22px;
  color: #194f90;
}

.HotelSearchProperties .search-criteria .content .hsp-search-criteria .panel-heading .panel-title a {
  padding-top: 0;
  cursor: text;
}

.HotelSearchProperties .search-criteria .content .hsp-search-criteria .panel-heading .panel-title a:before {
  content: none;
}

.HotelSearchProperties .search-criteria .location {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.HotelSearchProperties .search-criteria .location:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: -7px;
  top: -5px;
  background: url(images/sprite.png) no-repeat -390px 0;
}

.HotelSearchProperties .search-criteria .date {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.HotelSearchProperties .search-criteria .date:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: -7px;
  top: -5px;
  background: url(images/sprite.png) no-repeat -420px 0;
}

.HotelSearchProperties .search-criteria .night {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.HotelSearchProperties .search-criteria .night:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: -7px;
  top: -5px;
  background: url(images/sprite.png) no-repeat -450px 0;
}

.HotelSearchProperties .search-criteria .room-criteria .room .title {
  position: relative;
  padding-left: 25px;
  margin-bottom: 0;
}

.HotelSearchProperties .search-criteria .room-criteria .room .title:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: -7px;
  top: -5px;
  background: url(images/sprite.png) no-repeat -480px 0;
}

.HotelSearchProperties .search-criteria .room-criteria .room .pax {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.HotelSearchProperties .search-criteria .re-search a, .HotelSearchProperties .search-criteria .re-search a:link, .HotelSearchProperties .search-criteria .re-search a:visited {
  display: block;
  position: relative;
  line-height: 30px;
  background-color: #d6181f;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.HotelSearchProperties .search-criteria .re-search a:hover, .HotelSearchProperties .search-criteria .re-search a:focus, .HotelSearchProperties .search-criteria .re-search a:active {
  outline: 0;
  text-decoration: none;
  background-color: #53677c;
}

.HotelSearchProperties .search-criteria .re-search a:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
  background: url(images/sprite.png) no-repeat -510px 0;
}

.header-area .left {
  float: left;
}

.header-area .search-count {
  float: right;
}

.header-area .page-info {
  background-color: transparent;
  border-radius: 0;
  margin: 15px 0 0;
}

.header-area .page-info .caption, .LatestNewsItemList .title {
  display: inline-block;
  color: #262161;
  font-size: 22px;
  padding: 0 0 10px;
  font-family: "clear_sans_mediumregular";
}

.ExcursionBooking {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  margin-top: 20px;
}

.ExcursionBooking .title {
  background-color: #9fa0a2;
  color: #fff;
  font-size: 15px;
  padding: 20px;
  border-radius: 4px 4px 0 0;
}

.ExcursionBooking .calendar .fc-calendar-container {
  height: 340px;
}

.ExcursionBooking .calendar .custom-header {
  background: #454545;
  padding: 10px;
  position: relative;
  color: #fff;
}

.ExcursionBooking .calendar .custom-header .YearMonth {
  color: #fff;
  font-size: 16px;
}

.ExcursionBooking .calendar .custom-header nav span {
  top: 7px;
}

.ExcursionBooking .calendar .custom-header nav span.custom-next:before {
  content: "\f054";
  font-family: FontAwesome;
  font-size: 12px;
  color: #fff;
}

.ExcursionBooking .calendar .custom-header nav span.custom-prev:before {
  content: "\f053";
  font-family: FontAwesome;
  font-size: 12px;
  color: #fff;
}

.ExcursionBooking .calendar .fc-calendar .fc-head {
  background: #fff;
  color: #666;
}

.ExcursionBooking .calendar .fc-calendar .fc-row &gt; div &gt; span.fc-date {
  font-size: 12px;
}

.ExcursionBooking .calendar .fc-calendar .fc-content.available.active {
  background-color: #194f90 !important;
  color: #fff;
  border: 1px solid #a6c0b8 !important;
}

.ExcursionBooking .calendar .fc-calendar .fc-content.available.active .fc-date {
  top: 50% !important;
  color: #fff !important;
  text-shadow: inherit !important;
  font-weight: 700;
}

.ExcursionBooking .calendar .fc-calendar .fc-row &gt; div {
  background: #fcfff4;
  background: -moz-linear-gradient(top, rgb(252, 255, 244) 0%, rgb(241, 241, 241) 100%);
  background: -webkit-linear-gradient(top, rgb(252, 255, 244) 0%, rgb(241, 241, 241) 100%);
  background: linear-gradient(to bottom, rgb(252, 255, 244) 0%, rgb(241, 241, 241) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfff4",endColorstr="#f1f1f1",GradientType=0);
  border-style: outset;
  border-width: 1px 2px;
  border-color: #fff;
  border-radius: 4px;
}

.ExcursionBooking .calendar .fc-calendar .fc-row &gt; div.available {
  background: inherit;
  background: inherit;
  background: inherit;
  background: inherit;
  filter: inherit;
  background-color: #fff !important;
}

.ExcursionBooking .calendar .fc-calendar .fc-content.available .fc-date {
  top: 50% !important;
  color: #666 !important;
  text-shadow: inherit !important;
}

.ExcursionBooking .calendar .fc-calendar .fc-row &gt; div:empty {
  background: #f1f1f1;
}

.ExcursionBooking .form-control, .ExcursionBooking .select2-selection {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  height: 40px;
  color: #76787a;
}

.ExcursionBooking .form-group {
  margin-bottom: 0;
}

.ExcursionBooking .traveller-select, .ExcursionBooking .price-category-select {
  margin: 0 15px;
}

.ExcursionBooking .price-category-select {
  border-top: 1px solid #e3e3e3;
  margin-top: 10px;
}

.ExcursionBooking .traveller-select .title, .ExcursionBooking .price-category-select .title {
  font-size: 20px;
  color: #194f90;
  background-color: transparent;
  padding: 15px 0;
}

.ExcursionBooking .childAges .title {
  font-size: 16px;
  color: #194f90;
  background-color: transparent;
  padding: 10px 0;
}

.ExcursionBooking .childAges .ChildArea {
  padding: 0;
  margin: 0;
}

.ExcursionBooking .childAges .ChildArea .child {
  padding-right: 5px;
  float: left;
  width: 25%;
}

.ExcursionBooking .childAges .ChildArea .child:last-child {
  padding-right: 0;
}

.ExcursionBooking .book-price {
  padding: 0 15px;
}

.ExcursionBooking .book-price .date {
  float: left;
  width: 100%;
  font-size: 20px;
  color: #194f90;
  margin-top: 10px;
}

.ExcursionBooking .book-price .left {
  float: left;
  width: 50%;
}

.ExcursionBooking .book-price .right {
  float: left;
  width: 50%;
}

.ExcursionBooking .book-price .right .btnSelect, .ExcursionBooking .book-price .right .btnSelect:link, .ExcursionBooking .book-price .right .btnSelect:visited {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition:all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 14px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 10px 20px;
  text-align: center;
  margin: 15px 0;
  display: block;
  cursor: pointer;
}

.ExcursionBooking .book-price .right .btnSelect:hover, .ExcursionBooking .book-price .right .btnSelect:focus, .ExcursionBooking .book-price .right .btnSelect:active {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.ExcursionBooking .book-price .left .price {
  color: #194f90;
  padding-top: 12px;
  font-size: 18px;
}

.ExcursionBooking .book-price .left .price .price-number {
  font-size: 24px;
}

.ExcursionBooking .book-price .left .caption {
  font-size: 12px;
  color: #76787a;
}

.HotelList .bottom .left a {
  color: #27ae60;
  cursor: pointer;
}

.HotelList .bottom .right a {
  color: #d6181f;
  cursor: pointer;
}

.HotelList .book-price, .ExcursionList .book-price {
  color: #556c98;
  padding: 2px;
  white-space: nowrap;
  margin-bottom: 25px;
  text-align: center;
}

.HotelList .media-area, .ExcursionList .media-area {
  margin-bottom: 20px;
}

.media-area a, .media-area a:link, .media-area a:visited {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition:all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  outline: 0;
  cursor: pointer;
  display: block;
  background-color: #6caa85;
  color: #fff;
  padding: 5px 10px;
  text-align: center;
  font-size: 18px;
  font-family: "clear_sansbold";
  border-radius: 8px;
  margin-bottom: 10px;
}

.media-area a:hover, .media-area a:focus, .media-area a:active {
  background-color: #262161;
}

.HotelList .book-price .price, .ExcursionList .book-price .price {
  display: inline-block;
  font-size: 32px;
  padding: 5px 0;
}

.HotelList .book-price .price.oldprice, .ExcursionList .book-price .price.oldprice {
  font-size: 20px;
}

.HotelList .book-price .price.oldprice .price-number, .ExcursionList .book-price .price.oldprice .price-number {
  margin-right: -6px;
  text-decoration: line-through;
}

.HotelList .book-price .price.oldprice .price-penny, .ExcursionList .book-price .price.oldprice .price-penny {
  margin-right: -5px;
  text-decoration: line-through;
}

.HotelList .book-price .price.oldprice .price-currency, .ExcursionList .book-price .price.oldprice .price-currency {
  text-decoration: line-through;
}

.HotelList .book-price .price-number, .ExcursionList .book-price .price-number {
  display: inline-block;
  margin-right: -10px;
}

.HotelList .book-price .price-penny, .ExcursionList .book-price .price-penny {
  display: inline-block;
  font-size: 18px;
  margin-right: -5px;
}

.HotelList .book-price .price-currency, .ExcursionList .book-price .price-currency {
  font-size: 16px;
  font-weight: 700;
}

.HotelList .caption, .ExcursionList .caption {
  font-size: 12px;
  line-height: 0;
  margin-bottom: 15px;
}

.HotelList.List .action-button {
  position: absolute;
  top: 0;
  right: 10px;
}

.HotelList .action-button a.AddCompare, .HotelList .action-button a.RemoveCompare {
  background-color: transparent;
  color: #556c98;
  font-family: "clear_sansregular";
  font-size: 16px;
  padding: 5px 0;
}

.HotelList .action-button a {
  background-color: transparent;
  color: #377ab3;
  font-family: "clear_sans_mediumregular";
  font-size: 14px;
  padding: 5px 0;
  cursor: pointer;
  display: block;
}

.HotelList .action-button a.RemoveCompare {
  color: #ad4d4d;
}

/*.HotelList .otel-item .item-right a.btnBook,.HotelList .otel-item .item-right a.btnBook:link,.HotelList .otel-item .item-right a.btnBook:visited,.ExcursionList .excursion-item .item-right a.btnBook,.ExcursionList .excursion-item .item-right a.btnBook:link,.ExcursionList .excursion-item .item-right a.btnBook:visited{width:100%;background-image:inherit;border:0;text-shadow:inherit;box-shadow:inherit;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;--ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;outline:0;cursor:pointer;display:block;background-color:#ef5436;color:#fff;padding:5px 10px;text-align:center;font-size:18px;font-family:'clear_sansbold';border-radius:6px}
.HotelList .otel-item .item-right a.btnBook:hover,.HotelList .otel-item .item-right a.btnBook:focus,.HotelList .otel-item .item-right a.btnBook:active,.ExcursionList .excursion-item .item-right a.btnBook:hover,.ExcursionList .excursion-item .item-right a.btnBook:focus,.ExcursionList .excursion-item .item-right a.btnBook:active{background-color:#6c6e7a;border:0;color:#fff;outline:0}*/
.HotelList .bottom .right a {
  color: #d6181f;
  text-decoration: underline;
  cursor: pointer;
  font-size: 12px;
}

.HotelList .bottom .left a .glyphicon {
  margin-right: 2px;
}

.HotelList.List .bottom {
  line-height: 35px;
}

.HotelList.List .bottom .left {
  float: left;
}

.HotelList.List .bottom .left a {
  color: #27ae60;
  white-space: nowrap;
}

.HotelList .bottom .left a.RemoveCompare {
  color: #d6181f;
  display: inline-block;
  line-height: 18px;
  margin: 0;
  font-size: 13px;
}

.HotelList.List .bottom .left a.ShowMap {
  padding-right: 10px;
  border-right: 1px solid #e0e0e0;
  margin-right: 10px;
}

.HotelList.List .bottom .right {
  float: right;
}

.HotelList.List .bottom .left a.ShowMap {
  padding-right: 10px;
  border-right: 1px solid #e0e0e0;
  margin-right: 10px;
}

.HotelList.List .bottom .right {
  float: right;
}

.HotelList.Table .hoteltablelist {
  margin: 0;
}

.HotelList.Table .otel-item {
  background-color: transparent;
  width: 50%;
  padding: 0;
  padding-bottom: 20px;
}

.HotelList.Table .otel-item:nth-child(even) {
  padding-left: 5px;
}

.HotelList.Table .otel-item:nth-child(odd) {
  padding-right: 5px;
}

.HotelList.Table .otel-item .item-left .img_col img, .HotelList.Table .otel-item .item-left .img_col {
  border-radius: 0;
  position: relative;
}

.HotelList.Table .otel-item .between {
  background-color: #f4f5f9;
  page-break-inside: avoid;
  break-inside: avoid-column;
}

.HotelList.Table .otel-item .between .item-middle {
  padding: 15px;
}

.HotelList.Table .otel-item .between .item-right {
  padding: 5px;
  background-color: #e6e7eb;
}

.HotelList.Table .otel-item .between .item-right .book-details {
  position: inherit;
  right: inherit;
  bottom: inherit;
}

.HotelList.Table .bottom a {
  display: block;
  margin-top: 5px;
}

.HotelList.Table .book-price {
  text-align: center;
}

.HotelList.Table .book-price &gt; div {
  display: inline-block;
  margin-right: 5px;
}

.HotelList .btn-more {
  text-align: center;
  margin-bottom: 15px;
}

.HotelList .btn-more .btnReadMore {
  background-color: #436eb3;
  color: #fff;
  text-transform: uppercase;
  font-family: "montserratregular";
  font-size: 22px;
  padding: 0 70px;
  outline: 0;
  border: 0;
  height: 42px;
}

.ExcursionList .btn-more {
  text-align: center;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto !important;
}

.mCSB_inside &gt; .mCSB_container {
  margin-right: 0;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #194f90;
}

.HotelDetailContainer .Calendario + .booking-remaining-time {
  margin-bottom: 10px;
}

.HotelDetailContainer .Calendario .calendarpax {
  padding: 15px;
}

.HotelDetailContainer .Calendario .calendarpax i {
  color: #ee5536;
  margin-right: 2px;
  font-size: 20px;
  position: relative;
  top: 2px;
}

.HotelDetailContainer .HotelRoomDetail {
  background-color: #f8f8f8;
  border-radius: 6px;
  padding: 15px;
}

.HotelDetailContainer .HotelRoomDetail .oldprice {
  color: #515151;
  text-decoration: line-through;
  font-size: 14px;
}

.HotelDetailContainer .HotelRoomDetail .packageprice {
  color: #ef5436;
  font-size: 16px;
}

.HotelDetailContainer .HotelRoomDetail .left {
  color: #26225f;
}

.HotelDetailContainer .HotelRoomDetail .right {
  font-family: "clear_sansregular";
  font-size: 16px;
  color: #6d6f7b;
}

.HotelDetailContainer .HotelRoomDetail .right.total-price {
  font-family: "clear_sansbold";
  color: #ee5335;
  font-size: 20px;
}

.HotelDetailContainer .HotelRoomDetail .right label {
  font-weight: 400;
}

.HotelDetailContainer #dPackType {
  background-color: #f8f8f8;
  padding: 15px 15px 10px;
  border-radius: 6px 6px 0 0;
}

.HotelDetailContainer .HotelRoomDetail .book-pay .btn {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  color: #fff;
  outline: 0;
  line-height: 1.42857143;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
  padding: 10px;
  text-align: center;
  font-size: 17px;
  font-family: "clear_sansbold";
  border-radius: 6px;
  background-color: #5da178;
}

.HotelDetailContainer .HotelRoomDetail .book-pay .btn:hover, .HotelDetailContainer .HotelRoomDetail .book-pay .btn:focus, .HotelDetailContainer .HotelRoomDetail .book-pay .btn:active {
  background-color: #262161;
  border: 0;
  color: #fff;
  outline: 0;
}

.HotelDetailContainer #dPackType .checkbox-style {
  float: left;
  width: 50%;
}

.HotelDetailContainer #dPackType .checkbox-style .check {
  background-color: #fff !important;
  border: 1px solid #707c92 !important;
  border-radius: 200px;
  width: 17px;
  height: 17px;
}

.HotelDetailContainer #dPackType .checkbox-style label {
  color: #26225f;
}

.HotelDetailContainer #dPackType .checkbox-style input[type=radio]:checked ~ .check::before {
  background: #ef5436;
  content: "";
  height: 9px;
  position: absolute;
  width: 9px;
  left: 3px;
  top: 3px;
  border-radius: 200px;
}

.Blog-Details .socialMediaShare {
  margin-top: 25px;
  border-bottom: 1px solid #dcdde2;
  padding: 0 0 15px;
  border-radius: 0;
}

.Blog-Details p {
  margin-bottom: 15px;
}

.HotelRoom .text-categories {
  font-size: 13px;
  color: #565656;
}

.HotelRoom .text-categories .title {
  color: #194f90;
  font-size: 24px;
  font-family: "clear_sansbold";
  margin: 10px 0;
}

.HotelRoom .text-categories .text-category {
  margin-bottom: 15px;
}

.HotelRoom .text-categories .text-category .title {
  font-size: 14px;
  color: #53677c;
  text-transform: uppercase;
}

.HotelList.List .bottom .left a.ShowMap {
  padding-right: 10px;
  border-right: 1px solid #e0e0e0;
  margin-right: 0;
}

.HotelList.List .bottom .right {
  float: right;
}

.HotelPrices-iframe {
  padding: 0 10px;
  background-color: #FFF;
  min-height: 500px;
}

.HotelPrices-iframe .logo-area .logo {
  display: none;
}

.HotelPrices-iframe .HotelPricesNameArea {
  margin-bottom: 15px;
  font-size: 18px;
  color: #194f90;
  font-family: "clear_sansbold";
  text-transform: uppercase;
}

.HotelPrices-iframe .HotelPricesNameArea p:last-child {
  text-transform: capitalize;
  font-size: 16px;
  color: #596b8f;
}

.HotelPrices-iframe .HotelPricesNameArea #aPrint {
  float: right;
}

.HotelPrices-iframe .HotelPricesSearchArea .period-date a.current {
  background-color: #ef5436;
  color: #fff;
  border: 1px solid #ef5436;
}

.HotelPrices-iframe .HotelPricesSearchArea .period-date a {
  background-color: #FBFEFF;
  border-radius: 4px;
  color: #5E5E5E;
  border: 1px solid #ECECEC;
  padding: 6px 25px;
  width: 100%;
  margin-bottom: 6px;
}

.HotelPrices-iframe .glyphicon.glyphicon-ok {
  color: green;
}

.HotelPrices-iframe .glyphicon.glyphicon-remove {
  color: red;
}

.HotelPrices-iframe .table .Title {
  border-top: 0;
  color: #ef5436;
  border-bottom: 1px solid #ef5436;
}

.select-room-type .panel-body .room-item .roomname i {
  color: #b4bcd3;
  font-size: 20px;
}

.select-room-type .panel-body .room-item:nth-child(even) {
  background: transparent;
}

.select-room-type .panel-body .room-item:nth-child(odd) {
  background: transparent;
}

.select-room-type .panel-body .room-item .price-inculed-room:before {
  content: "\e006";
  position: absolute;
  font-family: "Glyphicons Halflings";
  right: 0;
  color: #d6181f;
  font-size: 20px;
}

.select-room-type .panel-body .room-item:hover, .select-room-type .panel-body .room-item:focus {
  border-bottom: 1px solid #d6d9de;
}

.select-room-type .panel-body .room-item:hover + .room-item {
  border-top: 1px solid transparent;
}

.select-room-type .panel-body .room-item .price {
  color: #ef5436;
  font-size: 16px;
  white-space: nowrap;
}

.select-room-type .panel-body .room-item .btnSelect {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  color: #fff;
  outline: 0;
  line-height: 1.42857143;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
  padding: 5px 10px;
  text-align: center;
  font-size: 17px;
  font-family: "clear_sansbold";
  border-radius: 6px;
  background-color: #5da178;
}

.select-room-type .panel-body .room-item:hover .btnSelect, .select-room-type .panel-body .room-item:focus .btnSelect {
  background-color: #ef5436;
}

.select-room-type .panel-body .room-item .btnSelect.selected, .select-room-type .panel-body .room-item .btnSelect.selected:hover {
  background-color: #ef5436;
}

.select-room-type .panel-body .room-item .btnSelect .btnSelect:hover {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.select-room-type .panel-footer {
  text-align: center;
  padding: 20px 0;
}

.select-room-type .panel-footer .pagination-text {
  display: inline-block;
  position: absolute;
  left: 0;
}

.select-room-type .panel-footer .showarea {
  display: inline-block;
}

.select-room-type .panel-footer button.showmore {
  background-color: transparent;
  font-family: "clear_sansbold";
  font-size: 16px;
  border: 0;
  outline: 0;
}

.select-room-type .panel-footer button.showmore i {
  background-color: #f8a03e;
  color: #fff;
  border-radius: 200px;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  font-size: 12px;
  padding: 4px;
}

.select-room-type .panel-footer .pagination-text .title {
  color: #76787a;
}

.select-room-type .panel-footer .pagination-text .offers {
  color: #194f90;
  font-size: 18px;
  margin-left: 5px;
}

.unknown-refundable-column {
  text-align: center;
}

.unknown-refundable-column a {
  color: #194f90;
  padding: 5px;
  cursor: pointer;
}

.room-search-info .left {
  float: left;
}

.room-search-info .right {
  float: right;
}

.room-search-info .left {
  position: relative;
  z-index: 3;
  line-height: 24px;
  font-size: 28px;
  color: #26225f;
  margin-bottom: 0;
  font-family: "clear_sansbold";
  word-spacing: -2px;
}

.room-search-info .left .hotel-name {
  display: none;
  color: #909090;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 20px;
}

.room-search-info .right .socialShareList li, .room-search-info .right .socialMediaShare, .room-search-info .right .socialMediaShare .caption, .room-search-info .right .socialShareList {
  display: inline-block;
}

.hotelRotaterList {
  padding: 20px 15px;
  position: relative;
}

.hotelRotaterList:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 15px;
  -webkit-box-shadow: inset 0 10px 13px -4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 10px 13px -4px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 10px 13px -4px rgba(0, 0, 0, 0.1);
}

.hotelRotaterList .thumbnail {
  border: 0;
  padding: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}

.hotelRotaterList .thumbnail .img_col img {
  border-radius: 6px 6px 0 0;
}

.hotelRotaterList .thumbnail .title {
  color: #76787a;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

.hotelRotaterList .thumbnail .location {
  color: #76787a;
  font-size: 12px;
  padding-left: 0;
  text-align: right;
}

.hotelRotaterList .thumbnail .category {
  color: #fc3;
  padding-right: 0;
}

.hotelRotaterList .thumbnail .price {
  color: #194f90;
}

.hotelRotaterList .thumbnail .price .price-number {
  font-size: 18px;
}

.hotelRotaterList .thumbnail .board {
  font-size: 12px;
  text-transform: capitalize;
}

.hotelRotaterList .thumbnail .top {
  padding: 15px 0;
  border-bottom: 1px solid #f2f2f2;
  margin: 0 0 15px;
}

.hotelRotaterList .thumbnail .left {
  padding-left: 30px;
}

.hotelRotaterList .thumbnail .right {
  padding-right: 30px;
}

.hotelRotaterList .thumbnail a.btn.btn-primary {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 12px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 11px 0;
  text-align: center;
}

.hotelRotaterList .thumbnail a.btn.btn-primary:hover, .hotelRotaterList .thumbnail a.btn.btn-primary:focus, .hotelRotaterList .thumbnail a.btn.btn-primary:active {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.hotelRotaterList .thumbnail .bottom {
  -webkit-box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 0 -1px rgba(0, 0, 0, 0.2);
  height: 45px;
  margin: 0 13px;
  border-radius: 0 0 6px 6px;
  margin-top: 10px;
}

.total-price-overview .price {
  float: right;
}

.total-price-overview {
  margin-top: 5px;
  text-align: right;
}

.HotelListContainer .booking-remaining-time {
  text-align: right;
  margin-top: 5px;
  position: absolute;
  top: -55px;
  width: 100%;
  padding-right: 10px;
}

.HotelListContainer .booking-remaining-time .remaining-time-area {
  height: 34px;
  line-height: 34px;
  border: 1px solid #dedede;
  border-radius: 200px;
  width: 100%;
  padding: 0 10px;
}

.HotelListContainer .booking-remaining-time .caption {
  float: left;
}

.HotelListContainer .booking-remaining-time .time {
  float: right;
  background-color: #ef5436;
  font-size: 14px;
  padding: 0 5px;
  line-height: 26px;
  margin-top: 3px;
  border-radius: 200px;
  margin-right: -7px;
  width: 55px;
  text-align: center;
}

.booking-remaining-time {
  text-align: right;
  margin-top: 5px;
}

.booking-remaining-time &gt; div {
  display: inline-block;
}

.booking-remaining-time .time {
  background-color: #ef5436;
  color: #f4f5f9;
  padding: 5px;
  border-radius: 200px;
}

.BookingExtra {
  margin-bottom: 15px;
}

.BookingExtra .title {
  font-size: 18px;
  color: #54667a;
  margin-bottom: 15px;
}

.BookingExtra .transfer-deperture {
  float: left;
  width: 40%;
  padding-right: 5px;
}

.BookingExtra .transfer-arrival {
  float: left;
  width: 40%;
  padding-left: 5px;
  padding-right: 5px;
}

.BookingExtra .transfer-date {
  float: left;
  width: 20%;
  padding-left: 5px;
}

.BookingExtra .button {
  width: 100%;
  float: left;
  text-align: right;
  padding-top: 15px;
}

.BookingExtra .button a, .BookingExtra .button a:link, .BookingExtra .button a:visited, .BookingPage .Insurance .panel-body .addToCard a, .BookingPage .Insurance .panel-body .addToCard a:link, .BookingPage .Insurance .panel-body .addToCard a:visited {
  float: right;
  border-radius: 0;
  border: 0;
  outline: 0;
  font-size: 14px;
  color: #fff;
  background-color: #d6181f;
  display: block;
  text-align: center;
  padding: 5px 10px;
  outline: 0;
  cursor: pointer;
}

.BookingExtra .button a:hover, .BookingExtra .button a:focus, .BookingExtra .button a:active, .BookingPage .Insurance .panel-body .addToCard a:hover, .BookingPage .Insurance .panel-body .addToCard a:focus, .BookingPage .Insurance .panel-body .addToCard a:active {
  outline: 0;
  text-decoration: none;
  background-color: #53677c;
}

.BookingExtra .Transfer .result {
  margin-left: -10px;
  margin-right: -10px;
}

.BookingExtra .Transfer .result .title {
  padding-left: 10px;
}

.BookingExtra .Transfer .result .jcarousel-wrapper {
  border: 0;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  padding-right: 10px;
}

.BookingExtra .Transfer .result .jcarousel-wrapper .jcarousel {
  padding: 0 10px 0 5px;
}

.BookingExtra .Transfer .result .jcarousel-wrapper .jcarousel li {
  opacity: 0.6;
  background-color: #f4f5f9;
  border-width: 5px;
}

.BookingExtra .Transfer .result .jcarousel-wrapper .jcarousel li.active {
  opacity: 1;
  border-bottom-color: #f4f5f9;
}

.BookingExtra .Transfer .result .jcarousel-wrapper .jcarousel li.active a {
  background-color: #53677c;
}

.BookingExtra .Transfer .transfer-name {
  font-size: 18px;
  color: #54667a;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.BookingExtra .Transfer .transfer-description {
  font-size: 14px;
  color: #98a5b6;
  padding: 0 10px;
}

.BookingExtra .Transfer .transfer-price {
  margin-top: 5px;
  border-top: 1px solid #eaebed;
  padding: 0 10px 7px;
}

.BookingExtra .Transfer .transfer-price .price {
  float: left;
  width: 60%;
  color: #d6181f;
}

.BookingExtra .Transfer .transfer-price .price span.totalprice {
  display: block;
  line-height: 0;
}

.BookingExtra .Transfer .transfer-price .price .price-number {
  display: inline-block;
  font-size: 22px;
  padding-top: 8px;
}

.BookingExtra .Transfer .transfer-price .price .price-penny {
  display: inline-block;
  font-family: "montserratregular";
  font-size: 12px;
}

.BookingExtra .Transfer .transfer-price .price .price-currency {
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}

.BookingExtra .Transfer .passenger {
  border: 0;
  background-color: #f4f5f9;
  padding: 0;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea {
  background-color: #e3e4e8;
  padding: 20px;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea .button, .BookingExtra .Transfer .passenger .tab-pane .rightarea .button a {
  float: none;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea .total-price {
  color: #d6181f;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea .total-price span.price-text {
  line-height: 0;
  margin-right: 5px;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea .total-price .price-number {
  display: inline-block;
  font-size: 28px;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea .total-price .price-penny {
  display: inline-block;
  font-family: "montserratregular";
  font-size: 14px;
}

.BookingExtra .Transfer .passenger .tab-pane .rightarea .total-price .price-currency {
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea {
  padding: 20px 0 20px 20px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea .passenger-item {
  margin-bottom: 15px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea .passenger-item label {
  font-weight: 400;
  font-size: 14px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea .passenger-item label .price {
  color: #d6181f;
  float: right;
  line-height: 20px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea .passenger-item label .price .price-number {
  display: inline-block;
  font-size: 24px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea .passenger-item label .price .price-penny {
  display: inline-block;
  font-family: "montserratregular";
  font-size: 14px;
}

.BookingExtra .Transfer .passenger .tab-pane .passengerarea .passenger-item label .price .price-currency {
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
}

.BookingExtra .Transfer .transfer-price .button {
  float: left;
  width: 40%;
  padding-top: 0;
  margin-top: 8px;
  margin-bottom: 5px;
}

.BookingExtra .Transfer .transfer-price .button a {
  width: 100%;
  padding: 10px;
}

.BookingPage .Insurance {
  margin-bottom: 15px;
}

.BookingPage .bookingL .panel-heading {
  position: relative;
}

.BookingPage .bookingL .panel-heading:before {
  content: none;
  position: absolute;
  right: 15px;
  top: 0;
  background: url(images/sprite.png) no-repeat -9999px -9999px;
  height: 45px;
}

.BookingPage .CustomerInfo .Info1 .panel-heading:before {
  background-position: -6px -163px;
  width: 65px;
}

.BookingPage .payment .panel-heading:before {
  background-position: -291px -173px;
  width: 98px;
  top: 10px;
}

.BookingPage .Insurance .panel-body .insurance {
  margin-bottom: 15px;
}

.BookingPage .Insurance .panel-body .insurance label {
  border: 1px solid #ededed;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  padding: 15px 15px 15px 40px;
}

.BookingPage .Insurance .panel-body .insurance label:hover {
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  border: 1px solid transparent;
}

.BookingPage .Insurance .panel-body .insurance.radio-style input[type=radio]:checked ~ label, .BookingPage .Insurance .panel-body .insurance.radio-style input[type=radio]:checked ~ label:hover {
  border: 1px solid #98a5b5;
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  cursor: text;
}

.BookingPage .Insurance .panel-body .insurance label .price {
  color: #d6181f;
  float: right;
  line-height: 20px;
}

.BookingPage .Insurance .panel-body .insurance label .price .price-number {
  display: inline-block;
  font-size: 24px;
}

.BookingPage .Insurance .panel-body .insurance label .price .price-penny {
  display: inline-block;
  font-family: "montserratregular";
  font-size: 14px;
}

.BookingPage .Insurance .panel-body .insurance label .price .price-currency {
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
}

.BookingPage .Insurance .panel-body .insurance.radio-style .check {
  left: 15px;
}

.BookingExtra ul.extra-tab li {
  border-bottom: 4px solid transparent;
  width: 33%;
  margin-right: 3px;
}

.BookingExtra ul.extra-tab li:last-child {
  margin-right: 0;
}

.BookingExtra ul.extra-tab li a, .BookingExtra ul li a:hover, .BookingExtra ul li a:focus, .BookingExtra ul li a:active {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #fff;
  position: relative;
}

.BookingExtra ul.extra-tab li.transfer {
  background-color: #ffa200;
  border-color: transparent transparent #ab5500;
}

.BookingExtra ul.extra-tab li.rentacar {
  background-color: #008979;
  border-color: transparent transparent #01443b;
}

.BookingExtra ul.extra-tab li.extraservices {
  background-color: #47b1ff;
  border-color: transparent transparent #1b67a5;
}

.BookingExtra ul.extra-tab li .big-title {
  font-size: 18px;
}

.BookingExtra ul.extra-tab li .small-title {
  font-size: 14px;
}

.BookingExtra .nav-tabs &gt; li.active &gt; a, .BookingExtra .nav-tabs &gt; li.active &gt; a:hover, .BookingExtra .nav-tabs &gt; li.active &gt; a:focus {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #fff;
}

.BookingExtra .nav-tabs &gt; li.active:before {
  content: "";
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  right: 50%;
  left: 50%;
  bottom: -9px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.BookingExtra .tab-content {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #ededed;
  padding: 15px;
}

.btarea {
  text-align: right;
}

.BookingPage .BookingOverviewarea {
  color: #98a5b5;
  font-size: 14px;
}

.BookingPage .BookingOverviewarea .caption.room-name, .BookingPage .BookingOverviewarea .caption.board-name {
  display: block;
}

.BookingPage .flight-detail {
  position: relative;
}

.BookingFlightOverview, .BookingHotelOverview {
  position: relative;
}

.BookingPage .flight-detail .main-service .title .flight-title {
  position: relative;
  padding-left: 35px;
}

.BookingPage .flight-detail .main-service .title .flight-title:before {
  position: absolute;
  width: 30px;
  height: 30px;
  content: "";
  left: 0;
  bottom: -4px;
  background: url(images/sprite.png) no-repeat -9999px -9999px;
}

.BookingPage .flight-detail .main-service.flight-outbound .title .flight-title:before {
  background-position: -570px 0;
}

.BookingPage .flight-detail .main-service.flight-return .title .flight-title:before {
  background-position: -600px 0;
}

.BookingPage .flight-detail .main-service .dates span {
  color: #7e8996;
}

.BookingPage .flight-detail .main-service .dates span.dtitle {
  color: #515151;
  display: inline-block;
  width: 30%;
}

.BookingPage .flight-detail .main-service .info-area {
  padding-bottom: 5px;
}

body .datepicker.dropdown-menu {
  z-index: 1500 !important;
}

.modal-dialog iframe {
  position: relative;
  z-index: 2;
  background-color: #fff;
}

.modal-dialog .loading-panel {
  position: absolute;
  top: 34%;
  left: 35%;
  z-index: 1;
}

.BookingFlightOverview1 {
  position: relative;
}

.BookingFlightOverview1 .info-area span {
  display: block;
}

.BookingFlightOverview1 .info-area span &gt; span {
  display: inline-block;
  margin-right: 6px;
}

.info-area span a, .info-area span a:link, .info-area span a:visited {
  border-bottom: 1px dotted #194f90;
  color: #194f90;
  cursor: pointer;
}

.info-area span a:hover, .info-area span a:focus, .info-area span a:active {
  border-bottom: 1px dotted #194f90;
  color: #194f90;
  cursor: pointer;
}

.BookingPage #div-customerLogin {
  margin-bottom: 15px;
}

.BookingExtra #div-customerLogin {
  font-size: 14px;
  margin-bottom: 15px;
}

.booking-detail.mybooking .booking-list .booking-item {
  border: 0 solid transparent;
  margin-top: 5px;
}

.panel-default.reservations .panel-body .table tbody tr:nth-child(even) {
  background-color: #f7f7f7;
  color: #585858;
}

.panel-default.reservations .panel-body .table tbody tr:nth-child(odd) {
  background-color: #fff;
  color: #585858;
}

.booking-detail.mybooking .booking-list .booking-item:first-child {
  margin-top: 0;
}

.booking-detail.mybooking .booking-list .booking-item .panel-header {
  color: #fff;
  text-transform: capitalize;
  font-size: 20px;
  padding: 10px 15px;
  background: url(images/back/booking_panel.jpg);
  border-radius: 4px 4px 0 0;
  border-bottom: 5px solid #407f14;
}

.booking-detail.mybooking .booking-list .booking-item .panel-body, .booking-detail.mybooking .booking-list .booking-item .panel-footer {
  padding: 0;
}

.booking-detail.mybooking .booking-list .booking-item .panel-body {
  padding-top: 0;
}

.booking-detail.mybooking .booking-list .booking-item .panel-footer {
  padding-bottom: 15px;
}

.booking-detail .booking-item .panel-body {
  position: relative;
  padding-bottom: 15px;
}

.booking-detail .booking-item .panel-body .buttonarea {
  position: inherit;
}

.booking-detail .booking-item .panel-body .buttonarea .documents {
  text-align: right;
}

.booking-detail .booking-item .panel-body .buttonarea .btnarea {
  position: absolute;
  top: 15px;
  right: 15px;
}

.booking-detail .booking-item .panel-body .buttonarea .btnarea button {
  width: 100%;
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 16px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 10px 20px 6px;
  text-align: center;
}

.booking-detail .booking-item .panel-body .buttonarea .btnarea button:hover {
  background-color: #194f90;
  border: 0;
  color: #fff;
  outline: 0;
}

.MyBooking .page-title {
  display: none;
  font-size: 24px;
  color: #194f90;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.booking-detail .book-detail .BookingDetail {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.booking-detail .book-detail .BookingDetail .top-title.leader-profile {
  background-color: #0095d4;
}

.booking-detail .book-detail .BookingDetail .top-title.leader-profile:before {
  background-position: -161px -350px;
  width: 88px;
}

.BookingHotelDetail .top-title:before {
  background-position: -161px -350px;
  width: 88px;
}

.BookingFlightDetail .top-title:before {
  background-position: -251px -355px;
  width: 88px;
}

.BookingTransferDetail .top-title:before {
  background-position: -330px -355px;
  width: 88px;
}

.BookingInsuranceDetail .top-title:before {
  background-position: -411px -346px;
  width: 88px;
}

.booking-detail .book-detail .BookingDetail .top-title.leader-profile:before {
  background-position: -4px -163px;
  width: 68px;
}

.booking-detail .book-detail .BookingDetail .left .row, .booking-detail .book-detail .BookingDetail .right .row {
  margin-right: 0;
  margin-left: 0;
  margin-top: 20px;
}

.booking-detail .book-detail .BookingDetail .title {
  color: #585858;
  font-size: 14px;
  position: relative;
  float: left;
  width: 30%;
  padding-right: 15px;
  font-family: "clear_sans_mediumregular";
  margin-bottom: 10px;
}

.booking-detail .book-detail .BookingDetail .right .title {
  width: 20%;
}

.booking-detail .book-detail .BookingDetail .title:before {
  content: ":";
  position: absolute;
  right: 0;
  top: -2px;
}

.booking-detail .book-detail .BookingDetail .value {
  font-size: 14px;
  color: #585858;
  float: left;
  width: 70%;
  padding-left: 15px;
}

.booking-detail .book-detail .BookingDetail .right .value {
  width: 55%;
}

.booking-detail .book-detail .BookingDetail .right .price {
  float: right;
  width: 22%;
  text-align: left;
}

.booking-detail .book-detail .BookingDetail .price {
  color: #194f90;
}

.booking-detail .book-detail .BookingDetail .price .price-number {
  display: inline-block;
  font-size: 16px;
}

.booking-detail .book-detail .BookingDetail .price .price-penny {
  display: inline-block;
  font-size: 16px;
}

.booking-detail .book-detail .BookingDetail .price .price-currency {
  display: inline-block;
  font-size: 16px;
}

.booking-detail .book-detail .BookingDetail .total-price {
  text-align: right;
}

.booking-detail .book-detail .BookingDetail .total-price .text {
  display: inline-block;
  color: #76787a;
  margin-right: 15px;
  font-size: 12px;
  line-height: 35px;
}

.booking-detail .book-detail .BookingDetail .total-price .price-number {
  display: inline-block;
  font-size: 22px;
}

.booking-detail .book-detail .BookingDetail .total-price .price-penny {
  display: inline-block;
  font-size: 14px;
}

.booking-detail .book-detail .BookingDetail .total-price .price-currency {
  display: inline-block;
  font-size: 14px;
}

/*.booking-detail .book-detail .BookingPaymentPlan{padding-top:20px;margin-top:25px;border-top:1px solid #e0e0e0}*/
.booking-detail .book-detail .BookingPaymentPlan .row {
  margin-right: 0;
  margin-left: 0;
  margin-top: 20px;
}

.booking-detail .book-detail .BookingPaymentPlan .title {
  color: #76787a;
  font-size: 16px;
  position: relative;
  float: left;
  width: 15%;
  padding-right: 15px;
}

.booking-detail .book-detail .BookingPaymentPlan .title:before {
  content: ":";
  position: absolute;
  right: 0;
  top: -2px;
}

.booking-detail .book-detail .BookingPaymentPlan .value {
  font-size: 16px;
  color: #76787a;
  float: left;
  width: 85%;
  padding-left: 15px;
}

.BookingDetailStyle .body .row div.col-fix.documents, .BookingDetailStyle .body .row div.col-fix .documents {
  text-align: right;
}

.BookingDetailStyle .body .row div.col-fix .documents {
  margin-top: 10px;
}

.BookingDetailStyle .button-area {
  float: right;
  position: absolute;
  right: 0;
  top: 5px;
}

.BookingDetailStyle .button-area .documents a:hover {
  background-color: #e20a17 !important;
}

.BookingDetailStyle .left .row, .BookingDetailStyle .right .row {
  margin-right: 0;
  margin-left: 0;
}

.BookingDetailStyle .bhdtitle {
  color: #585858;
  font-size: 14px;
  position: relative;
  float: left;
  width: 30%;
  padding-right: 15px;
  font-family: "clear_sans_mediumregular";
  margin-bottom: 10px;
}

.BookingFlightDetail .flight-detail .flight-detail-area .traveller-datail.outbound {
  margin-top: 0;
}

.BookingFlightDetail.BookingDetailStyle .bhdtitle {
  color: #194f90;
  font-size: 14px;
  position: relative;
  float: left;
  width: 100%;
  padding-right: 15px;
  font-family: "clear_sans_mediumregular";
  margin-bottom: 10px;
}

.BookingFlightDetail.BookingDetailStyle .bhdtitle:before {
  content: none;
}

.BookingDetailStyle .bhdtitle:before {
  content: ":";
  position: absolute;
  right: 0;
  top: -2px;
}

.BookingDetailStyle .value {
  font-size: 14px;
  color: #585858;
  float: left;
  width: 70%;
  padding-left: 15px;
}

.BookingFlightDetail.BookingDetailStyle .value {
  font-size: 14px;
  color: #585858;
  float: left;
  width: 100%;
  padding-left: 0;
  margin-bottom: 10px;
}

.BookingDetailStyle .value .stars {
  float: right;
  color: #fc3;
}

.reservation-info .row {
  margin-right: 0;
  margin-left: 0;
  margin-top: 20px;
}

.reservation-info .row:first-child {
  margin-top: 0;
}

.booking-detail.mybooking .reservation-info .row:first-child {
  margin-top: 0;
}

.booking-detail.mybooking .reservation-info .row {
  margin-top: 16px;
}

.reservation-info .title {
  color: #76787a;
  font-size: 16px;
  position: relative;
  float: left;
  width: 40%;
  padding-right: 15px;
}

.reservation-info .title:before {
  content: ":";
  position: absolute;
  right: 0;
  top: -2px;
}

.reservation-info .value {
  font-size: 16px;
  color: #76787a;
  float: left;
  width: 60%;
  padding-left: 15px;
}

.detail-title span.right {
  color: #262161;
}

.mybooking-status-message .content, .TitleWithHTmlContent .content {
  margin-bottom: 20px;
}

.PageTopTitle h3 {
  font-size: 24px;
  color: #d6181f;
  margin-bottom: 15px;
}

.terms-of-membership label {
  white-space: inherit;
}

.GarantiSeyahatHatti-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}

.GarantiSeyahatHatti-loading:before {
  content: " ";
  background: url(images/GarantiSeyahatHatti-loading.gif);
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-position: center;
  position: fixed;
  z-index: 6666;
  background-color: rgba(255, 255, 255, 0.75);
}

.GarantiSeyahatHatti-loading:after {
  content: " ";
  background: #fff;
  width: 640px;
  height: 400px;
  position: fixed;
  top: 46%;
  left: 50%;
  margin-top: -200px;
  margin-left: -320px;
  z-index: 5555;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.75);
}

.shadow {
  position: absolute;
  width: 175px;
  height: 20px;
  bottom: -20%;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
  background-color: #000;
  opacity: 0.2;
  transform-origin: -50% -50%;
  animation: 1s pulsate ease infinite;
  -webkit-filter: blur(3px);
  filter: blur(1px);
}

.container-K7 {
  padding: 10px 0;
}

.Logined-false label {
  display: block;
  text-align: left;
}

.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before, .jp-card.jp-card-safari.jp-card-identified .jp-card-back:before {
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
}

.jp-card.jp-card-ie-10.jp-card-flipped, .jp-card.jp-card-ie-11.jp-card-flipped {
  -webkit-transform: 0;
  -moz-transform: 0;
  -ms-transform: 0;
  -o-transform: 0;
  transform: 0;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front, .jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back, .jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after, .jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after {
  left: 18%;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc, .jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  left: 5%;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny, .jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny {
  left: 84%;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after, .jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after {
  left: -480%;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back, .jp-card.jp-card-ie-11.jp-card-amex .jp-card-back {
  display: none;
}

.jp-card-logo {
  height: 36px;
  width: 60px;
  font-style: italic;
}

.jp-card-logo, .jp-card-logo:before, .jp-card-logo:after {
  box-sizing: border-box;
}

.jp-card-logo.jp-card-amex {
  text-transform: uppercase;
  font-size: 4px;
  font-weight: 700;
  color: #fff;
  background-image: repeating-radial-gradient(circle at center, #FFF 1px, #999 2px);
  background-image: repeating-radial-gradient(circle at center, #FFF 1px, #999 2px);
  border: 1px solid #EEE;
}

.jp-card-logo.jp-card-amex:before, .jp-card-logo.jp-card-amex:after {
  width: 28px;
  display: block;
  position: absolute;
  left: 16px;
}

.jp-card-logo.jp-card-amex:before {
  height: 28px;
  content: "american";
  top: 3px;
  text-align: left;
  padding-left: 2px;
  padding-top: 11px;
  background: #267AC3;
}

.jp-card-logo.jp-card-amex:after {
  content: "express";
  bottom: 11px;
  text-align: right;
  padding-right: 2px;
}

.jp-card.jp-card-amex.jp-card-flipped {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before, .jp-card.jp-card-amex.jp-card-identified .jp-card-back:before {
  background-color: #108168;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex {
  opacity: 1;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc {
  visibility: visible;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after {
  opacity: 1;
}

.jp-card-logo.jp-card-discover {
  background: #F60;
  color: #111;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  padding-top: 9px;
  letter-spacing: 0.03em;
  border: 1px solid #EEE;
}

.jp-card-logo.jp-card-discover:before, .jp-card-logo.jp-card-discover:after {
  content: " ";
  display: block;
  position: absolute;
}

.jp-card-logo.jp-card-discover:before {
  background: #fff;
  width: 200px;
  height: 200px;
  border-radius: 200px;
  bottom: -5%;
  right: -80%;
  z-index: -1;
}

.jp-card-logo.jp-card-discover:after {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  top: 10px;
  left: 27px;
  background-color: #FFF;
  background-image: -webkit-radial-gradient(#FFF, #F60);
  background-image: radial-gradient(#FFF, #F60);
  content: "network";
  font-size: 4px;
  line-height: 24px;
  text-indent: -7px;
}

.jp-card .jp-card-front .jp-card-logo.jp-card-discover {
  right: 12%;
  top: 18%;
}

.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before, .jp-card.jp-card-discover.jp-card-identified .jp-card-back:before {
  background-color: #86B8CF;
}

.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover {
  opacity: 1;
}

.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after {
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  transition: 400ms;
  content: " ";
  display: block;
  background-color: #F60;
  background-image: -webkit-linear-gradient(#F60, #ffa166, #F60);
  background-image: linear-gradient(#F60, #ffa166, #F60);
  height: 50px;
  width: 50px;
  border-radius: 25px;
  position: absolute;
  left: 100%;
  top: 15%;
  margin-left: -25px;
  box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
}

.jp-card-logo.jp-card-visa {
  background: #fff;
  text-transform: uppercase;
  color: #1A1876;
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
}

.jp-card-logo.jp-card-visa:before, .jp-card-logo.jp-card-visa:after {
  content: " ";
  display: block;
  width: 100%;
  height: 25%;
}

.jp-card-logo.jp-card-visa:before {
  background: #1A1876;
}

.jp-card-logo.jp-card-visa:after {
  background: #E79800;
}

.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before, .jp-card.jp-card-visa.jp-card-identified .jp-card-back:before {
  background: #d61920 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAClCAYAAADmtcDRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGM0Q1OTY4OTE0MDExRTZCM0YzRTIwMjFCQUEyMzVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGM0Q1OTY5OTE0MDExRTZCM0YzRTIwMjFCQUEyMzVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUYzRDU5NjY5MTQwMTFFNkIzRjNFMjAyMUJBQTIzNUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUYzRDU5Njc5MTQwMTFFNkIzRjNFMjAyMUJBQTIzNUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4KPzExAAAycUlEQVR42ux9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) no-repeat top center;
}

.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa {
  opacity: 1;
}

.jp-card-logo.jp-card-mastercard {
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 9px;
  line-height: 36px;
  z-index: 1;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}

.jp-card-logo.jp-card-mastercard:before, .jp-card-logo.jp-card-mastercard:after {
  content: " ";
  display: block;
  width: 36px;
  top: 0;
  position: absolute;
  height: 36px;
  border-radius: 18px;
}

.jp-card-logo.jp-card-mastercard:before {
  left: 0;
  background: red;
  z-index: -1;
}

.jp-card-logo.jp-card-mastercard:after {
  right: 0;
  background: #FFAB00;
  z-index: -2;
}

.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard, .jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard {
  box-shadow: none;
}

.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before, .jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before {
  background-color: #0061A8;
}

.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard {
  opacity: 1;
}

.jp-card-logo.jp-card-maestro {
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  line-height: 36px;
  z-index: 1;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}

.jp-card-logo.jp-card-maestro:before, .jp-card-logo.jp-card-maestro:after {
  content: " ";
  display: block;
  width: 36px;
  top: 0;
  position: absolute;
  height: 36px;
  border-radius: 18px;
}

.jp-card-logo.jp-card-maestro:before {
  left: 0;
  background: #0064CB;
  z-index: -1;
}

.jp-card-logo.jp-card-maestro:after {
  right: 0;
  background: #C00;
  z-index: -2;
}

.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro, .jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro {
  box-shadow: none;
}

.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before, .jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before {
  background-color: #0B2C5F;
}

.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro {
  opacity: 1;
}

.jp-card-logo.jp-card-dankort {
  width: 60px;
  height: 36px;
  padding: 3px;
  border-radius: 8px;
  border: #000 1px solid;
  background-color: #FFF;
}

.jp-card-logo.jp-card-dankort .dk {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.jp-card-logo.jp-card-dankort .dk:before {
  background-color: #ED1C24;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 6px;
}

.jp-card-logo.jp-card-dankort .dk:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -7.7px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 10px 0;
  border-color: transparent #ED1C24 transparent transparent;
  z-index: 1;
}

.jp-card-logo.jp-card-dankort .d, .jp-card-logo.jp-card-dankort .k {
  position: absolute;
  top: 50%;
  width: 50%;
  display: block;
  height: 15.4px;
  margin-top: -7.7px;
  background: #fff;
}

.jp-card-logo.jp-card-dankort .d {
  left: 0;
  border-radius: 0 8px 10px 0;
}

.jp-card-logo.jp-card-dankort .d:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: #ED1C24;
  border-radius: 2px 4px 6px 0;
  height: 5px;
  width: 7px;
  margin: -3px 0 0 -4px;
}

.jp-card-logo.jp-card-dankort .k {
  right: 0;
}

.jp-card-logo.jp-card-dankort .k:before, .jp-card-logo.jp-card-dankort .k:after {
  content: "";
  position: absolute;
  right: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  margin-right: -1px;
}

.jp-card-logo.jp-card-dankort .k:before {
  top: 0;
  border-width: 8px 5px 0 0;
  border-color: #ED1C24 transparent transparent;
}

.jp-card-logo.jp-card-dankort .k:after {
  bottom: 0;
  border-width: 0 5px 8px 0;
  border-color: transparent transparent #ED1C24;
}

.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before, .jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before {
  background-color: #0055C7;
}

.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort {
  opacity: 1;
}

.jp-card-container {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  width: 350px;
  max-width: 100%;
  height: 200px;
  margin: auto;
  z-index: 1;
  position: relative;
}

.jp-card {
  font-family: "Helvetica Neue";
  line-height: 1;
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 315px;
  border-radius: 10px;
  -webkit-transform-style: preserve-3d;
  --moz-transform-style:preserve-3d;
  --ms-transform-style:preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  transition: all 400ms linear;
}

.jp-card &gt; *, .jp-card &gt; :before, .jp-card &gt; :after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
}

.jp-card.jp-card-flipped {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.jp-card .jp-card-front, .jp-card .jp-card-back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  --moz-transform-style:preserve-3d;
  --ms-transform-style:preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  transition: all 400ms linear;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  border-radius: 10px;
  background: #DDD;
}

.jp-card .jp-card-front:before, .jp-card .jp-card-back:before {
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  border-radius: 10px;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  transition: all 400ms ease;
}

.jp-card .jp-card-front:after, .jp-card .jp-card-back:after {
  content: " ";
  display: block;
}

.jp-card .jp-card-front .jp-card-display, .jp-card .jp-card-back .jp-card-display {
  color: #fff;
  font-weight: 400;
  opacity: 0.5;
  --webkit-transition:opacity 400ms linear;
  --moz-transition:opacity 400ms linear;
  transition: opacity 400ms linear;
}

.jp-card .jp-card-front .jp-card-display.jp-card-focused, .jp-card .jp-card-back .jp-card-display.jp-card-focused {
  opacity: 1;
  font-weight: 700;
}

.jp-card .jp-card-front .jp-card-cvc, .jp-card .jp-card-back .jp-card-cvc {
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  font-size: 14px;
}

.jp-card .jp-card-front .jp-card-shiny, .jp-card .jp-card-back .jp-card-shiny {
  width: 50px;
  height: 35px;
  border-radius: 5px;
  background: #CCC;
  position: relative;
}

.jp-card .jp-card-front .jp-card-shiny:before, .jp-card .jp-card-back .jp-card-shiny:before {
  content: " ";
  display: block;
  width: 70%;
  height: 60%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #d9d9d9;
  position: absolute;
  top: 20%;
}

.jp-card .jp-card-front .jp-card-logo {
  position: absolute;
  opacity: 0;
  right: 5%;
  top: 8%;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  transition: 400ms;
}

.jp-card .jp-card-front .jp-card-lower {
  width: 80%;
  position: absolute;
  left: 10%;
  bottom: 30px;
}

@media only screen and (max-width: 480px) {
  .jp-card .jp-card-front .jp-card-lower {
    width: 90%;
    left: 5%;
  }
}
.jp-card .jp-card-front .jp-card-lower .jp-card-cvc {
  visibility: hidden;
  float: right;
  position: relative;
  bottom: 5px;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-number {
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  font-size: 24px;
  clear: both;
  margin-bottom: 30px;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry {
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  letter-spacing: 0;
  position: relative;
  float: right;
  width: 25%;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before, .jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after {
  font-family: "Helvetica Neue";
  font-weight: 700;
  font-size: 7px;
  white-space: pre;
  display: block;
  opacity: 0.5;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before {
  content: attr(data-before);
  margin-bottom: 2px;
  font-size: 7px;
  text-transform: uppercase;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after {
  position: absolute;
  content: attr(data-after);
  text-align: right;
  right: 100%;
  margin-right: 5px;
  margin-top: 2px;
  bottom: 0;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-name {
  text-transform: uppercase;
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  font-size: 20px;
  max-height: 45px;
  position: absolute;
  bottom: 0;
  width: 190px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: horizontal;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jp-card .jp-card-back {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.jp-card .jp-card-back .jp-card-bar {
  background-color: #444;
  background-image: -webkit-linear-gradient(#444, #333);
  background-image: linear-gradient(#444, #333);
  width: 100%;
  height: 20%;
  position: absolute;
  top: 10%;
}

.jp-card .jp-card-back:after {
  content: " ";
  display: block;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(#FFF, #FFF);
  background-image: linear-gradient(#FFF, #FFF);
  width: 80%;
  height: 16%;
  position: absolute;
  top: 40%;
  left: 2%;
}

.jp-card .jp-card-back .jp-card-cvc {
  position: absolute;
  top: 40%;
  left: 85%;
  -webkit-transition-delay: 600ms;
  -moz-transition-delay: 600ms;
  transition-delay: 600ms;
}

.jp-card .jp-card-back .jp-card-shiny {
  position: absolute;
  top: 66%;
  left: 2%;
}

.jp-card .jp-card-back .jp-card-shiny:after {
  content: "This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free.\aIt comes with no warranty.\a For support issues, please visit: github.com/jessepollak/card.";
  position: absolute;
  left: 120%;
  top: 5%;
  color: #fff;
  font-size: 7px;
  width: 230px;
  opacity: 0.5;
}

.jp-card.jp-card-identified {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.jp-card.jp-card-identified .jp-card-front, .jp-card.jp-card-identified .jp-card-back {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.jp-card.jp-card-identified .jp-card-front:before, .jp-card.jp-card-identified .jp-card-back:before {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  transition: all 400ms ease;
  opacity: 1;
}

.jp-card.jp-card-identified .jp-card-front .jp-card-logo, .jp-card.jp-card-identified .jp-card-back .jp-card-logo {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);
}

.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before, .jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before {
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
}

@media (min-width: 989px) {
  .HotelList .book-price .price.oldprice, .ExcursionList .book-price .price.oldprice, .HotelList .book-price .price, .ExcursionList .book-price .price {
    font-size: 18px;
  }
  .HotelList .book-price .price-penny, .ExcursionList .book-price .price-penny {
    font-size: 12px;
  }
  .HotelList .book-price, .ExcursionList .book-price {
    margin-bottom: 10px;
  }
  .FlightList .flight-list-item .item-right .flight-button {
    margin-top: 67px;
  }
  .showflight.collapsed:before {
    top: 0;
  }
  .AdvantagesContent .content:before {
    background: url(images/sprite.png) no-repeat 75px -460px;
    background-size: 800px 552px;
  }
  .lang-tel-area {
    height: 60px;
    line-height: 60px;
    background-color: #e6e7eb;
    position: absolute;
    right: 15px;
    bottom: 0;
  }
  .lang-tel-area .lang {
    background-color: #f4f5f9;
    width: 50px;
    height: 60px;
    float: left;
  }
  .lang-tel-area .tel {
    float: left;
  }
  .header-top {
    float: right;
    padding: 0;
  }
  .top_menu {
    float: left;
  }
  .Menu {
    margin-top: -50px;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .page-status-subpage .carousel-caption {
    bottom: 70px;
    right: 60px;
    text-align: right;
    left: 10px;
  }
  .page-status-subpage .carousel-caption .GalleryItemAlternativeText {
    font-size: 40px;
    margin-bottom: 0;
  }
  .page-status-subpage .carousel-caption .GalleryItemExternalCode1 {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 25px;
  }
  .carousel-caption {
    bottom: 70px;
    right: 70px;
    text-align: right;
    left: 15px;
  }
  .PageBreadcrumb .locationarea {
    bottom: 10px;
    top: auto;
  }
  .FlightList .flight-list-item .item-left .flight-status {
    padding: 0;
  }
  .FlightList .flight-list-item .item-left .flight-company-logo .GarantiSeyahatHatti-global {
    width: 100%;
  }
  .FlightList .flight-list-item .item-right {
    width: 30%;
  }
  .FlightList .flight-list-item .item-left .flight-middle .flight-time .line-area .flight-stop {
    margin-right: 20px;
  }
  .jp-card-container {
    width: 100%;
    height: 160px;
  }
  .jp-card {
    min-width: 100%;
  }
  .jp-card .jp-card-front .jp-card-lower .jp-card-number {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    font-size: 14px;
    clear: both;
    margin-bottom: 10px;
  }
  .jp-card .jp-card-front .jp-card-lower .jp-card-name {
    font-size: 12px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-information {
    font-size: 12px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-information .airport-wait-time {
    font-size: 12px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-title {
    font-size: 16px;
  }
  .FlightList .flight-list-item[data-search-type=oneway] .item-right {
    width: 25%;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation {
    width: 100%;
    margin-bottom: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation &gt; .form-group {
    float: left;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Number {
    width: 33.33%;
    padding-left: 0;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Serial {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .NationalityCode {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueCountryCode {
    width: 50%;
    padding-left: 0;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueDate, .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    width: 25%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    padding-right: 0;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel {
    overflow: inherit;
    margin: 0;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul {
    width: 100%;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-0 {
    width: 66.66666% !important;
  }
  .BestPriceByLocationRotator.jcarousel-wrapper .jcarousel ul li {
    width: 33.33333% !important;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .img_col {
    padding-left: 5px;
    padding-right: 0;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-0 .thumbnail .img_col {
    padding-left: 0;
    padding-right: 5px;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-0 .thumbnail .detail .location {
    font-size: 40px;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-0 .thumbnail .detail .description {
    font-size: 24px;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-1 .thumbnail .img_col {
    padding-bottom: 2px;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-1 .thumbnail .detail {
    bottom: 2px;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel-pagination {
    display: none;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li .thumbnail .detail {
    bottom: 5px;
    left: 5px;
    right: 0;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-0 .thumbnail .detail {
    bottom: 5px;
    left: 0;
    right: 5px;
  }
  .welcomePanel {
    width: 40%;
  }
  .reservation-list td .radio-style .check {
    left: 45px;
  }
  .select-room-type .panel-body .room-item .btnSelect {
    white-space: normal;
    font-size: 14px;
  }
  .errorpage .content {
    top: 20%;
  }
  .SearchMenuOnlyHotelDetail .Search {
    width: 20%;
  }
}
@media only screen and (min-width: 1200px) {
  .SearchMenuOnlyHotelDetail .Search {
    width: 15%;
  }
  .HotelList .book-price .price, .ExcursionList .book-price .price {
    font-size: 24px;
  }
  .HotelList .book-price, .ExcursionList .book-price {
    margin-bottom: 25px;
  }
  .HotelList .book-price .price-penny, .ExcursionList .book-price .price-penny {
    font-size: 12px;
  }
  .errorpage .content {
    top: 50%;
  }
  .select-room-type .panel-body .room-item .btnSelect {
    font-size: 14px;
    white-space: nowrap;
  }
  .reservation-list td .radio-style .check {
    left: 55px;
  }
  .container-bottom .Banner {
    display: block;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation {
    width: 100%;
    margin-bottom: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation &gt; .form-group {
    float: left;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Number {
    width: 20%;
    padding-left: 0;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Serial {
    width: 20%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .NationalityCode {
    width: 13%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueCountryCode {
    width: 13%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueDate, .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    width: 17%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    padding-right: 0;
  }
  .FlightList .flight-list-item .item-right .flight-button {
    margin-top: 54px;
  }
  .showflight.collapsed:before {
    top: 0;
  }
  .AdvantagesContent .content:before {
    background: url(images/sprite.png) no-repeat 75px -590px;
    background-size: 990px 683px;
  }
  .FlightList .flight-list-item .item-left .flight-company-logo .GarantiSeyahatHatti-global {
    width: 175px;
  }
  .FlightList .flight-list-item .item-right {
    width: 20%;
  }
  .FlightList .flight-list-item[data-search-type=oneway] .item-right {
    width: 20%;
  }
  .HotelListCompare .header .panel-closed {
    display: none;
  }
  .jp-card-container {
    width: 350px;
    height: 200px;
  }
  .jp-card {
    min-width: 315px;
  }
  .jp-card .jp-card-front .jp-card-lower .jp-card-number {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    font-size: 24px;
    clear: both;
    margin-bottom: 30px;
  }
  .jp-card .jp-card-front .jp-card-lower .jp-card-name {
    font-size: 20px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-information {
    font-size: 16px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-information .airport-wait-time {
    font-size: 16px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .AdvantagesContent .content:before {
    background: url(images/sprite.png) no-repeat 75px -590px;
    background-size: 990px 683px;
  }
  .stick-cont {
    width: 344px;
  }
}
@media only screen and (min-width: 1439px) and (max-width: 1441px) {
  .AdvantagesContent .content:before {
    background: url(images/sprite.png) no-repeat 75px -590px;
    background-size: 990px 683px;
  }
  .stick-cont {
    width: 344px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .member-info-detail-area {
    width: 60%;
  }
  .HotelList .book-price .price-penny, .ExcursionList .book-price .price-penny {
    font-size: 12px;
  }
  .HotelList .book-price .price.oldprice, .ExcursionList .book-price .price.oldprice, .HotelList .book-price .price, .ExcursionList .book-price .price {
    font-size: 18px;
  }
  .HotelList .book-price, .ExcursionList .book-price {
    margin-bottom: 10px;
  }
  .SearchPanel.v1 .Search {
    width: 25%;
  }
  .nav-tabs.hotel-info-bottom-tabs {
    overflow: inherit;
    width: 100%;
  }
  .errorpage .content {
    position: relative;
    top: inherit;
  }
  .errorpage .content, .errorpage .content a, .errorpage .content a:hover, .errorpage .content a:focus, .errorpage .content a:active, .errorpage .content a:link {
    color: #556c98;
  }
  .errorpage img {
    margin-top: 15px;
  }
  .AdditionalService .extra-services {
    width: 100%;
  }
  .select-room-type .panel-body .room-title {
    display: none;
  }
  .select-room-type .panel-body .mobile-title {
    display: inline-block;
    color: #98a5b5;
    margin-right: 10px;
  }
  .select-room-type .unknown-refundable-column {
    display: inline-block;
  }
  .select-room-type .panel-body .room-item .price {
    text-align: center;
    line-height: 30px;
    font-family: "clear_sansbold";
    font-size: 22px;
  }
  .select-room-type .panel-footer {
    position: absolute;
    width: 100%;
  }
  .reservation-list td .radio-style .check {
    left: 35px;
  }
  .welcomePanel {
    width: 60%;
  }
  .BookingPage .Payment .paymentarea .credit-card:before {
    right: 150px;
  }
  .BookingPage .Payment .paymentarea .credit-card .ctrl-grp {
    width: 60%;
  }
  .BookingPage .Payment .paymentarea .total-price {
    font-size: 20px;
    right: 15px;
    bottom: 15px;
  }
  .BookingPage .Payment .paymentarea .total-price .price {
    font-size: 40px;
  }
  .BookingPage .Payment .paymentarea .total-price .price .price-currency, .BookingPage .Payment .paymentarea .total-price .price .price-penny {
    font-size: 20px;
  }
  .HotelList.List .text {
    display: none;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul {
    width: 100%;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li {
    width: 50% !important;
  }
  .BestPriceByLocationRotator .jcarousel-wrapper .jcarousel ul li.item-0 {
    width: 100% !important;
  }
  .agency-link a {
    width: 100%;
    text-align: center;
  }
  .container-bottom .Banner {
    display: none;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation {
    width: 100%;
    margin-bottom: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation &gt; .form-group {
    float: left;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Number {
    width: 33.33%;
    padding-left: 0;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Serial {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .NationalityCode {
    width: 33.33%;
    padding-left: 5px;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueCountryCode {
    width: 40%;
    padding-left: 0;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueDate, .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    width: 30%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    padding-right: 0;
  }
  .Copyright .logo {
    margin: 15px;
    background: url(images/logogroup.png) no-repeat;
    padding: 18px 0;
    background-size: contain;
  }
  .Footer .right .footer-logo-payment {
    width: 100%;
    height: 40px;
    background: url(images/footerlogo.png) no-repeat;
    display: inline-block;
    background-size: inherit;
    background-position: center;
  }
  .HorizontalImageGallery .header:before {
    width: 30%;
  }
  .BookingDetailStyle .button-area {
    margin-bottom: 15px;
  }
  .NotRegister, .NotRegister:link, .NotRegister:visited {
    display: block;
    margin-bottom: 10px;
  }
  .jp-card-container {
    width: 100%;
    height: 145px;
  }
  .jp-card {
    min-width: 100%;
  }
  .jp-card .jp-card-front .jp-card-lower .jp-card-number {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    font-size: 14px;
    clear: both;
    margin-bottom: 10px;
  }
  .jp-card .jp-card-front .jp-card-lower .jp-card-name {
    font-size: 12px;
  }
  .home-page .mp-fix {
    top: inherit;
  }
  .header-area {
    padding-top: 0;
  }
  .header-area .search-count {
    padding: 0 0 5px;
  }
  .HotelListGoogleMap {
    margin-right: 0;
  }
  .HotelListCompare.closed .hotel-list-compare-tooltip-show, .HotelListCompare.closed.closed-end .hotel-list-compare-tooltip-show {
    opacity: 0.5;
  }
  .HotelSearchProperties .search-filters .hsp-hotel-price .description .minPrice, .HotelSearchProperties .search-filters .hsp-hotel-price .description .maxPrice {
    padding: 8px 0;
    width: 50%;
  }
  .SupportLine {
    height: 40px;
    margin-bottom: 15px;
    background: url(images/sprite.png) no-repeat -708px -379px;
  }
  .AdvantagesContent .content:before {
    background: url(images/sprite.png) no-repeat 55px -340px;
    background-size: 615px 424px;
  }
  .HeaderSearch .form-group {
    margin: 0;
    position: relative;
  }
  .HeaderSearch .form-group .form-control, .HeaderSearch .form-group .select2-selection {
    border: 0;
    color: #76787a;
    border: 0 solid #fff;
    border-radius: 6px;
    height: 30px;
    font-size: 12px;
    border-radius: 250px;
  }
  .lang-tel-area .lang {
    background-color: #f4f5f9;
    width: 50px;
    height: 40px;
    position: absolute;
    right: 0;
  }
  .lang-tel-area .tel {
    position: absolute;
    right: 15px;
    top: 50px;
  }
  .header-top {
    float: right;
    padding: 0;
    margin: 40px 0 50px;
  }
  .top_menu {
    float: left;
  }
  .Menu {
    margin-top: -50px;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .SupportLine.pull-right-sm {
    float: right;
    background: url(images/sprite.png) no-repeat -625px -379px;
  }
  .carousel-caption {
    right: 15px;
    left: 15px;
    bottom: 0;
    padding: 0;
    text-align: left;
  }
  .carousel-caption .GalleryItemAlternativeText {
    font-size: 30px;
  }
  .carousel-caption .GalleryItemExternalCode2, .carousel-caption .GalleryItemExternalCode1 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .carousel-caption .GalleryItemExternalCode2 span {
    padding: 5px 10px;
  }
  .BottomMenu:nth-child(3) h3, .BottomMenu:nth-child(4) h3 {
    display: none;
  }
  .PageBreadcrumb .locationarea {
    position: inherit;
    left: inherit;
    right: inherit;
    top: inherit;
    margin-top: 15px;
  }
  .PageBreadcrumb .locationarea .location {
    background-color: inherit;
    color: inherit;
    padding: 0;
  }
  .booking-detail .book-detail .BookingDetail .right {
    margin-top: 15px;
  }
  .booking-detail .booking-list .booking-item .panel-body .buttonarea .documents a {
    font-size: 12px;
    padding: 5px;
    display: inline-block;
    margin-top: 2px;
    text-align: center;
  }
  .sub-page .SearchPanel.v1 .nav-tabs &gt; li {
    margin-bottom: -1px;
  }
  .FlightSelectedHotel .otel-item .item-left .themes {
    position: inherit;
    bottom: inherit;
    left: inherit;
    right: inherit;
    padding: inherit;
  }
  .FlightSelectedHotel .otel-item .item-left .themes span {
    float: left;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    margin-left: 0;
    margin-bottom: 2px;
    margin-right: 0;
    width: 100%;
    border-radius: 4px;
  }
  .FlightSelectedHotel .otel-item .item-left .themes {
    padding: 5px 0 5px 5px;
  }
  .FlightSelectedHotel .otel-item .item-left .img_col img {
    border-radius: 6px 0 0 0;
  }
  .FlightList .flight-list-item .item-right {
    padding: 20px 8px 8px;
  }
  .BookingOverview .name {
    width: 100%;
  }
  .BookingHotelFlightOverview {
    padding-bottom: 25px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
  }
  .booking-insurance-overview {
    padding-bottom: 25px;
  }
  .HotelListCompare.open .hotel-list-compare-tooltip-show {
    opacity: 0.5;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }
  .HotelListCompare.open.open-end .hotel-list-compare-tooltip-show {
    opacity: 0;
  }
  .GeneralLoading .loading {
    width: 50%;
    margin-left: 25%;
  }
  .room-search-info .right .socialMediaShare .caption, .room-search-info .right .socialMediaShare, .room-search-info .right .socialShareList {
    display: inherit;
  }
  .stick-cont {
    margin-bottom: 15px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-information {
    font-size: 12px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-information .airport-wait-time {
    font-size: 12px;
  }
  .FlightList .flight-list-item .panel-collapse .flight-title {
    font-size: 12px;
  }
  .FlightSearchProperties .panel-heading .panel-title a {
    font-size: 12px;
  }
  .search-breadcrumb a, .search-count {
    font-size: 12px;
  }
  .search-count .count {
    font-size: 18px;
  }
  .FlightList .flight-list-item[data-search-type=oneway] .item-left .flight-company-logo {
    padding: 10px;
  }
  .FlightList .flight-list-item[data-search-type=oneway] .item-right .flight-price {
    padding: 20px 0;
    text-align: center;
  }
  .FlightList .flight-list-item .item-left .flight-middle {
    padding: 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  .member-info-detail-area {
    width: 100%;
    margin: 10px auto;
  }
  .select-room-type .col-price .price {
    width: 100%;
  }
  .MainPageCarousel .carousel-indicators li {
    border: 1px solid #f8a03e;
  }
  .booking-detail .booking-item .panel-body .buttonarea .documents a {
    width: 48%;
    margin: 2px;
    float: left;
  }
  .nav-tabs.hotel-info-bottom-tabs {
    overflow: inherit;
    float: left;
    width: 100%;
  }
  .map-panel .body-area img {
    min-width: 100%;
    width: 100%;
    height: auto;
  }
  .map-panel .body-area .theme {
    display: none;
  }
  .map-panel .footer-area .left, .map-panel .footer-area .right {
    width: 100%;
  }
  .map-panel .body-area .star {
    font-size: 12px;
    top: 5px;
    right: 5px;
  }
  .member-info-detail .loginbt .btn-primary {
    float: left !important;
  }
  .errorpage .content {
    position: relative;
    top: inherit;
  }
  .errorpage .content, .errorpage .content a, .errorpage .content a:hover, .errorpage .content a:focus, .errorpage .content a:active, .errorpage .content a:link {
    color: #556c98;
  }
  .errorpage img {
    margin-top: 15px;
  }
  .errorpage .content h2 {
    font-size: 20px;
  }
  .errorpage .content h1 {
    margin: 5px 0;
  }
  .HotelPricesSearchArea .period-date {
    width: auto;
  }
  .SupportLine a, .SupportLine a:link, .SupportLine a:focus, .SupportLine a:visited, .SupportLine a:hover {
    border-left: 0;
  }
  .ImageGalleryWithLeftImage .col-left img {
    min-height: inherit;
  }
  .reservation-list.table thead {
    display: none;
  }
  .reservation-list td .radio-style label {
    padding-left: 30px;
  }
  .reservation-list td .radio-style .check {
    top: 45px;
    left: 8px;
  }
  .reservation-list td .radio-style label span {
    display: block;
    width: 100%;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  .HotelList .book-price, .ExcursionList .book-price {
    position: inherit;
    right: inherit;
    top: inherit;
    text-align: center;
  }
  .HotelList .hotel-town {
    position: inherit;
    bottom: inherit;
  }
  .TitleWithHTmlContent {
    margin-bottom: 15px;
  }
  .best-price-rotator .left, .best-price-rotator .right {
    width: 100%;
    padding: 0;
  }
  .best-price-rotator .thumbnail .detail .location, .best-price-rotator .thumbnail .detail .description {
    font-size: 18px !important;
  }
  .member-register .NotRegister, .member-register .NotRegister:link, .member-register .NotRegister:visited {
    display: inline-block;
    width: auto;
    margin-bottom: inherit;
  }
  .login-select {
    width: 100%;
  }
  .login-select.select-member {
    text-align: left;
    border: 0;
  }
  .welcomePanel {
    width: 100%;
  }
  .foot-logo, .tel-link, .agency-link {
    width: 100% !important;
  }
  .agency-link a, .foot-logo, .tel-link {
    width: 100%;
    text-align: center;
  }
  .container-bottom .Banner {
    display: none;
  }
  .container-bottom .BottomMenuListWithTitle {
    width: 100%;
  }
  .container-bottom .BottomMenuList {
    width: 100%;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation {
    width: 100%;
    margin-bottom: 0;
    padding-left: 32%;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation &gt; .form-group {
    float: left;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Number {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .Serial {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .NationalityCode {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueCountryCode {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .IssueDate, .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .BookingPage .book-rooms .book-room .traveller-info .traveller-col .form-group.PasaportInformation .ExpireDate {
    padding-right: 0;
  }
  .Footer .right .footer-logo-payment {
    width: 100%;
    height: 40px;
    background: url(images/footerlogo.png) no-repeat;
    display: inline-block;
    background-size: contain;
    background-position: center;
  }
  .showflight.collapsed:before {
    top: 0;
  }
  .booking-detail .book-detail .BookingDetail .right .value {
    width: 100%;
  }
  .mybooking {
    padding: 0;
  }
  .booking-detail.mybooking .reservation-info .row {
    margin-top: 5px;
  }
  body form[action=contact] .TitleWithHTmlContent .title, .Contact .title {
    margin: 0;
    margin-top: 15px;
  }
  .mybooking-status-message .content, .TitleWithHTmlContent .content {
    margin-bottom: 0;
  }
  body form[action=BookingPage] .page-footer {
    padding-bottom: 55px;
    margin-bottom: 55px;
  }
  .BookingPage .bookingL {
    padding-left: 0;
    padding-top: 0;
    margin-right: 0;
  }
  .header-area {
    padding-top: 0;
  }
  .search-breadcrumb {
    margin: 10px 0;
  }
  .search-breadcrumb a {
    font-size: 12px;
    margin-right: 5px;
    padding-right: 5px;
  }
  .search-breadcrumb a:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 10px;
    right: -10px;
    top: 3px;
    background: url(images/sprite.png) no-repeat -130px -10px;
  }
  .home-page .mp-fix {
    top: inherit;
  }
  .search-count {
    padding: 0 0 5px;
    font-size: 12px;
  }
  .search-count .count {
    font-size: 18px;
  }
  .sub-page .SearchPanel-container.v1 .search-area {
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 0;
  }
  .top_menu .dropdown-menu {
    left: inherit;
    right: 0;
    top: 25px;
  }
  .top_menu .dropdown-menu:before {
    left: inherit;
    right: 25px;
  }
  .body-container-area {
    border-left: 0;
    border-right: 0;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
    margin-bottom: 10px;
  }
  .shadow-bottom {
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
    border-radius: 0;
  }
  .sub-page .container {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
  }
  .HotelFilterProperties, .FlightFilterProperties, .ExcursionFilterProperties {
    padding: 15px 0 0;
  }
  .HotelFilterProperties .left, .FlightFilterProperties .left, .ExcursionFilterProperties .left, .HotelFilterProperties .right, .FlightFilterProperties .right, .ExcursionFilterProperties .right {
    width: 100%;
    margin-bottom: 0;
  }
  .HotelFilterProperties .right &gt; div {
    width: 50%;
  }
  .FlightFilterProperties .right &gt; div {
    width: 100%;
  }
  .footer-link, .footer-link:link, .footer-link:visited {
    margin: 0 0 10px !important;
  }
  .social-bar .hp-seoarea + .container + .container {
    padding: 15px 0 0 !important;
  }
  .HeaderSearch .form-group .form-control ~ .autocomplete-spinner, .HeaderSearch .form-group .select2-selection ~ .autocomplete-spinner {
    bottom: 3px;
    right: 5px;
  }
  .HotelList.List .otel-item {
    margin-right: 0;
    margin-left: 0;
  }
  .HotelList .btn-more {
    margin-bottom: 0;
  }
  .HotelFilterProperties .right &gt; div, .FlightFilterProperties .right &gt; div {
    margin-left: 0;
    width: 100%;
    margin-bottom: 5px;
  }
  .HotelFilterProperties .right &gt; div:last-child, .FlightFilterProperties .right &gt; div:last-child {
    text-align: right;
  }
  .HotelList.List .otel-item .item-right {
    border-left: 0;
    padding: 0 15px 15px;
  }
  .lang-tel-area .tel a, .jetmenu li.lang-tel-area .tel a:link, .jetmenu li.lang-tel-area .tel a:visited {
    color: #fff;
  }
  .HotelFilterProperties .left {
    margin-bottom: 0;
  }
  .HeaderSearch .form-group {
    margin: 0;
    position: relative;
    padding: 2px;
  }
  .top_menu ul#topmenu {
    padding: 2px 10px 0;
    border-right: 1px solid transparent;
    border-radius: 200px 0 0 200px;
  }
  .btn-member-login {
    margin-top: 15px;
  }
  .top_menu ul#topmenu li a {
    padding: 0 5px;
    width: 45px;
  }
  .top_menu ul#topmenu li .current-user.dropdown {
    top: 2px;
    position: absolute;
    right: 10px;
  }
  .top_menu ul#topmenu li .current-user.dropdown a {
    width: 100%;
    padding-left: 0 !important;
    white-space: nowrap;
  }
  .top_menu ul#topmenu li .current-user.dropdown a span {
    display: block;
  }
  .top_menu ul#topmenu li .current-user.dropdown a span.caret {
    display: inline-block;
  }
  .top_menu ul#topmenu li .Language .language.dropdown a {
    padding-left: 45px;
  }
  .top_menu ul#topmenu li a span {
    display: none;
  }
  .top_menu ul#topmenu li .Language .language.dropdown a span {
    display: block;
  }
  .lang-tel-area .lang {
    background-color: #f4f5f9;
    width: 50px;
    height: 40px;
    position: absolute;
    right: 0;
  }
  .lang-tel-area .tel {
    position: absolute;
    left: 0;
    top: 117px;
    width: 100%;
    background-color: #d6181f;
    z-index: 1;
    text-align: center;
  }
  .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .right {
    padding: 0 30px;
  }
  .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .left {
    margin-bottom: 5px;
  }
  .ThemeSliderRotator .jcarousel-wrapper .jcarousel li .thumbnail .bottom {
    margin-top: 50px;
  }
  .AdvantagesContent .content:before {
    content: none;
  }
  .AdvantagesContent .content .image {
    background-color: #194f90;
    width: 75px;
    height: 75px;
    border-radius: 200px;
    display: inline-block;
    margin: 20px 0 5px;
    background: url(images/sprite.png) no-repeat -9999px -9999px;
    border: 6px solid #78d94e;
    -webkit-box-shadow: 0 3px 0 0 -1px rgba(0, 90, 60, 0.9);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 90, 60, 0.9);
    box-shadow: 0 3px 0 0 rgba(0, 90, 60, 0.9);
  }
  .AdvantagesContent .content .advantageous-prices .image {
    background-position: -15px -716px;
  }
  .AdvantagesContent .content .easy-booking .image {
    background-position: -282px -716px;
  }
  .AdvantagesContent .content .eligible-vehicle-options .image {
    background-position: -549px -716px;
  }
  .AdvantagesContent .content .fast-transfer .image {
    background-position: -813px -716px;
  }
  .AdvantagesContent .content .tour-packages .image {
    background-position: -1083px -716px;
  }
  .AdvantagesContent .content .title {
    margin-bottom: 10px;
  }
  .AdvantagesContent .col {
    width: 100%;
    text-align: center;
  }
  .Copyright .logo {
    margin: 0;
    background-size: contain;
  }
  .Copyright .logo .copyright-logo {
    margin-left: 5px;
    margin-right: 0;
  }
  .Copyright .logo .copyright-logo:last-child {
    margin-right: 0;
  }
  .Copyright .logo .copyright-logo {
    width: 99px;
  }
  .Menu {
    margin-top: -50px;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .top_menu ul li a, .top_menu ul li a:link, .top_menu ul li a:visited {
    font-size: 12px;
  }
  .socialNetwork {
    margin-top: 0;
  }
  .BottomMenu:nth-child(2) h3, .BottomMenu:nth-child(3) h3, .BottomMenu:nth-child(4) h3 {
    display: none;
  }
  .SearchPanel-container.v1 .search-area {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 15px;
  }
  .SearchPanel.v1 .nav-tabs &gt; li &gt; a, .SearchPanel.v1 .nav-tabs &gt; li.active &gt; a, .SearchPanel.v1 .nav-tabs &gt; li.active &gt; a:hover, .SearchPanel.v1 .nav-tabs &gt; li.active &gt; a:focus {
    font-size: 14px;
    display: block;
    margin-right: 0;
    text-indent: -9999px;
    text-transform: capitalize;
    padding-left: 0;
  }
  .SearchPanel.v1 .nav-tabs &gt; li.active &gt; a, .SearchPanel.v1 .nav-tabs &gt; li.active &gt; a:hover, .SearchPanel.v1 .nav-tabs &gt; li.active &gt; a:focus {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 185px;
    padding-left: 50px;
    text-indent: inherit;
  }
  .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li a {
    padding-left: 10px;
  }
  .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li &gt; a span, .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li.active &gt; a span, .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li.active &gt; a:hover span, .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li.active &gt; a:focus span {
    font-size: 14px;
    display: block;
    margin-right: 0;
    text-transform: capitalize;
    display: none;
  }
  .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li.active &gt; a span, .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li.active span &gt; a:hover span, .SearchPanel.v1 .SearchMenuRoomArea .nav-tabs &gt; li.active &gt; a:focus span {
    display: inline-block;
  }
  .SearchPanel.v1 .nav-tabs &gt; li.active {
    width: auto;
  }
  .Footer .left {
    text-align: center;
    margin-bottom: 15px;
  }
  .PopularDestinationsSpecialContainer, .BestDestinations {
    padding: 20px 0;
  }
  .BestDestinations {
    padding-left: 15px;
    padding-right: 15px;
  }
  .PopularDestinations .title, .BestDestinations .title, .about_GarantiSeyahatHatti h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .about_GarantiSeyahatHatti h2 {
    margin-top: 20px;
  }
  .PopularDestinations .content .title {
    position: absolute;
    top: 5px;
    left: 5px;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size: 16px;
    padding: 5px 15px 2px;
    right: inherit;
  }
  .PopularDestinations .content .action {
    float: right;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .PopularDestinations .content .price {
    width: 100%;
    padding-bottom: 0;
    text-align: center;
  }
  .PopularDestinations .content .price .location {
    display: inline-block;
  }
  .PopularDestinations .content .img-gradient {
    padding: 25px 10px 0;
  }
  .footermenuarea {
    margin: inherit;
  }
  .copyright {
    margin-bottom: 15px;
    padding: 0 15px;
  }
  .ThemeSliderRotator .header .title, .HorizontalImageGallery .header .title {
    font-size: 19px;
  }
  .ThemeSliderRotator .control-button, .HorizontalImageGallery .control-button {
    top: -50px;
  }
  .ThemeSliderRotator .footer {
    margin: 15px 0;
  }
  .HorizontalImageGallery .footer {
    margin: 30px 0 5px;
  }
  .HorizontalImageGallery .footer a.btn-all, .ThemeSliderRotator .footer a.btn-all:link, .HorizontalImageGallery .footer a.btn-all:visited {
    font-size: 10px;
  }
  .HorizontalImageGallery .header:before {
    content: none;
  }
  .FooterMenu ul li a {
    padding: 0 5px;
  }
  .FooterMenu {
    margin-bottom: 15px;
    width: 100%;
  }
  .FooterMenu ul {
    text-align: center;
  }
  .MainTabListRotator .pop-otel {
    width: 100%;
  }
  .PageBreadcrumb {
    margin-bottom: 0;
  }
  .PageBreadcrumb .locationarea {
    position: inherit;
    left: inherit;
    right: inherit;
    top: inherit;
    margin-top: 15px;
  }
  .PageBreadcrumb .locationarea .location {
    background-color: inherit;
    color: inherit;
    padding: 0;
  }
  .PageBreadcrumb .locationarea .location .village, .PageBreadcrumb .locationarea .location .town {
    font-size: 20px;
  }
  .PageBreadcrumb .locationarea .location .city {
    font-size: 20px;
  }
  .PageBreadcrumb .locationarea .location .country {
    font-size: 14px;
  }
  .HotelFilterProperties .right &gt; .hotel-view .nav-tabs &gt; li:nth-child(2) {
    display: none;
  }
  .FlightSearchProperties .mobile-btgroup a, .FlightSearchProperties .mobile-btgroup:link, .FlightSearchProperties .mobile-btgroup:visited {
    width: 90%;
  }
  .select-room-type .panel-body .room-title {
    display: none;
  }
  .select-room-type .panel-body .room-item:first-child {
    border-top: 1px solid transparent;
  }
  .select-room-type .panel-body .roomname {
    margin: 5px 0;
    border-bottom: 1px dotted #e0e0e0;
    padding-bottom: 5px;
  }
  .select-room-type .panel-body .room-item .date, .select-room-type .panel-body .room-item .board {
    margin-bottom: 10px;
    display: inline-block;
  }
  .select-room-type .panel-body .room-item .col-price {
    text-align: center;
  }
  body form[action=contact] .TitleWithHTmlContent:nth-child(1) {
    margin-top: 15px;
  }
  body form[action=contact] .TitleWithHTmlContent .title, .Contact .title {
    margin-bottom: 5px;
  }
  body form[action=contact] .TitleWithHTmlContent:nth-child(2), body form[action=contact] .TitleWithHTmlContent:nth-child(4) {
    width: 100%;
    padding-right: 0;
  }
  body form[action=contact] .Contact {
    width: 100%;
  }
  .FlightSelectedHotel .otel-item .item-left, .FlightSelectedHotel .item-middle, .FlightSelectedHotel .otel-item .item-right {
    display: block;
    width: 100%;
  }
  .FlightSelectedHotel .otel-item .item-right {
    padding-top: 0;
  }
  .search-breadcrumb a, .search-count {
    font-size: 12px;
  }
  .search-count .count {
    font-size: 18px;
  }
  .booking-detail .booking-list .booking-item .panel-body .buttonarea .documents, .booking-detail .booking-list .booking-item .panel-body .buttonarea .btnarea {
    position: inherit;
    top: inherit;
    right: inherit;
    bottom: inherit;
    width: 100%;
    margin-bottom: 15px;
  }
  .booking-detail .booking-list .booking-item .panel-body .buttonarea {
    padding-top: 10px;
  }
  .booking-detail .booking-list .booking-item .panel-body .documents a {
    margin-top: 4px;
    display: block;
  }
  .reservation-info .title, .reservation-info .value, .booking-detail .book-detail .BookingDetail .title, .booking-detail .book-detail .BookingDetail .value, .booking-detail .book-detail .BookingDetail .right .title, .booking-detail .book-detail .BookingPaymentPlan .title, .booking-detail .book-detail .BookingPaymentPlan .value, .BookingDetailStyle .bhdtitle, .BookingDetailStyle .value {
    width: 100%;
    padding: 0;
  }
  .reservation-info .title:before, .booking-detail .book-detail .BookingDetail .title:before, .booking-detail .book-detail .BookingPaymentPlan .title:before, .BookingDetailStyle .bhdtitle:before {
    content: none;
  }
  .reservation-info {
    padding: 10px 0;
  }
  .booking-detail.mybooking, .reservation-info .row, .booking-detail .book-detail .BookingDetail .left .row, .booking-detail .book-detail .BookingDetail .right .row {
    margin-top: 5px;
  }
  .booking-detail .book-detail .BookingDetail .right .price {
    width: 45%;
  }
  .BookingDetailStyle .traveller-datail .header, .BookingFlightDetail .header, .hotel-detail .header {
    display: none;
  }
  .BookingDetailStyle .traveller-datail .body .pax {
    padding: 10px 0;
  }
  .BookingDetailStyle .body .row div.col-fix.text-center {
    text-align: left;
  }
  .BookingDetailStyle .body .row div.col-fix span.date-area {
    display: block;
    text-align: right;
    color: #262161;
  }
  .BookingDetailStyle .button-area {
    float: none;
  }
  .BookingDetailStyle .button-area a {
    display: block;
    margin-top: 4px;
  }
  .login-select label.Agency, .login-select label.Guest, .login-select label.Member {
    height: auto;
    line-height: inherit;
    border: 0 !important;
    font-size: 14px;
  }
  .login-select label:before, .login-select label:after {
    content: none;
  }
  .member-register {
    margin-bottom: 10px;
  }
  .NotRegister {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
  .memberlogin-h1 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .login-select {
    display: inline-block;
    margin-right: 0;
  }
  .LoginPanel .PageTopTitle h3, .GuestPanel .PageTopTitle h3 {
    margin-bottom: 10px;
  }
  .PageTopTitle {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .HotelSearchProperties {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
  }
  .HotelListCompare {
    display: none;
  }
  .HotelList.List .text {
    height: auto;
    display: none;
  }
  .HotelList.List .bottom .left a.AddCompare {
    display: none;
  }
  .HotelList.List .bottom .left a.ShowMap {
    border-right: 0;
  }
  .GeneralLoading .loading {
    width: 100%;
    margin: 0;
  }
  .HotelList.Table .hoteltablelist {
    column-count: 1;
    column-gap: 15px;
    margin: 0;
  }
  .room-search-info .left {
    line-height: 24px;
    margin-bottom: 15px;
  }
  .select-room-type .panel-footer {
    padding: 15px 15px 50px;
  }
  .HotelDetailContainer #dPackType .checkbox-style {
    width: 100%;
  }
  .select-room-type .panel-footer .pagination-text {
    float: left;
    line-height: 30px;
    margin: inherit;
    height: auto;
  }
  .BookingPage .pnlPromoCode .panel-body {
    padding-top: 0;
  }
  .BookingPage .pnlPromoCode .panel-body .text {
    margin-bottom: 10px;
  }
  .select-room-type .panel-footer .pagination-text {
    width: 100%;
  }
  .card-wrapper {
    display: none;
  }
  .FlightSelectedHotel {
    padding: 15px 0;
  }
  .FlightSelectedHotel .otel-item .item-left .themes span {
    float: left;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    margin-left: 0;
    margin-bottom: 4px;
    margin-right: 4px;
    border-radius: 4px;
  }
  .HotelSearchProperties .search-filters .title, .FlightSearchProperties .search-filters .title {
    padding: 0 0 10px;
  }
  .booking-remaining-time {
    position: fixed;
    bottom: 5px;
    right: 6px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    padding: 2px;
    color: #565656;
    width: 100px;
    text-align: center;
    z-index: 9999;
  }
  .booking-remaining-time .caption {
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .booking-remaining-time .time {
    width: 100%;
    text-align: center;
    background-color: #ef5436;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .mobile-btgroup a, .mobile-btgroup:link, .mobile-btgroup:visited {
    width: 45%;
  }
  .BookingPage .Payment .paymentarea .credit-card .ctrl-grp {
    width: 60%;
  }
  .Copyright .logo {
    margin: 0;
    background-size: inherit;
  }
  .reservation-info .title {
    width: 40%;
  }
  .reservation-info .value {
    width: 60%;
    padding-left: 15px;
  }
  .reservation-info .title:before {
    content: ":";
    position: absolute;
    right: 0;
    top: -2px;
  }
  .SearchPanel.v1 .SearchMenuOnlyHotel .Check-In-Date .date {
    width: 100%;
  }
  .home-page .mp-fix {
    top: inherit;
  }
  .top_menu ul li a span {
    -webkit-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
    display: inline-block;
  }
  .top_menu ul li a:focus span, .top_menu ul li a:hover span {
    display: inline-block;
  }
  .lang-tel-area .tel {
    text-align: inherit;
  }
  .PopularDestinations .content .title {
    position: absolute;
    top: 15px;
    left: 15px;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size: 22px;
    padding: 5px 15px 2px;
    right: inherit;
  }
  .PopularDestinations .content .action {
    float: right;
    width: inherit;
    text-align: inherit;
    margin-bottom: inherit;
  }
  .PopularDestinations .content .price {
    width: inherit;
    padding-bottom: inherit;
    text-align: inherit;
  }
  .PopularDestinations .content .price .location {
    display: inherit;
  }
  .PopularDestinations .content .img-gradient {
    padding: 10px 10px 0;
  }
  .MainTabListRotator .pop-otel {
    width: auto;
  }
  .HotelFilterProperties .hotel-compare {
    margin-top: 10px;
  }
  .FlightList .flight-list-item .item-right .flight-price, .FlightList .flight-list-item .item-right .flight-button {
    width: 50%;
    float: left;
  }
  .FlightList .flight-list-item .flight-detail:before {
    content: "";
  }
  .FlightList .flight-list-item .col-fix {
    float: left;
    width: 50%;
  }
  .FlightList .flight-list-item .col-fix:first-child {
    border-bottom: 0 solid #f4f5f9;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .booking-detail .book-detail .BookingDetail .right .value {
    width: 70%;
  }
  .booking-detail .book-detail .BookingDetail .right .price {
    width: 30%;
  }
}
.additional-booking-card-calendar td, .hotel-booking-card-calendar td {
  border: 2px solid #fff;
}

@media all {
  .MillNumbers {
    width: 100%;
    float: left;
  }
}
@media (min-width: 992px) {
  .MillNumbers {
    margin: 0 -5px;
  }
  .MillNumbers .MillNumber {
    float: left;
    width: 50%;
    padding: 0 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MillNumbers {
    margin: 0 -5px;
  }
  .MillNumbers .MillNumber {
    float: left;
    width: 50%;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .MillNumbers {
    margin: 0;
  }
  .MillNumbers .MillNumber {
    float: left;
    width: 100%;
    padding: 0;
  }
}
#cookie-defination-text {
  background-color: #5c5c5c;
  padding: 5px;
  margin: 5px 0 0;
  color: #fff;
}

.cooike-dialog .modal-content {
  background-color: inherit;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  border-radius: 0;
  border: 0;
}

.cooike-dialog .modal-content .modal-body {
  background-color: inherit;
  box-shadow: inherit;
  padding: 0;
}

.cooike-dialog .what-text {
  background-color: #ec8733;
  padding: 5px;
  margin: 8px 15px 15px;
}

.cooike-dialog .conf-link-bt {
  display: inline-block;
  color: #000;
  font-weight: 700;
  padding: 0;
  font-family: "proxima_nova_cn_rgbold";
  font-size: 19px;
}

.cooike-dialog .conf-link-bt:hover {
  text-decoration: underline;
}

a i.fa.fa-angle-down:before {
  content: "\f106";
}

a.collapsed i.fa.fa-angle-down:before {
  content: "\f107";
}

option.city-level {
  font-weight: 700;
}

@keyframes jump {
  0% {
    margin-top: 0;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    margin-top: 0;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
  }
  50% {
    margin-top: 0;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    margin-top: 0;
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
  }
  100% {
    margin-top: 0;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    opacity: 0;
  }
  50% {
    transform: scale(0.5);
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
.container div &gt; .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.mp-fix, .hp-fix, .fb-fix {
  float: none !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.mobile-title {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile-title {
    display: block;
  }
}

@media (min-width: 992px) {
  .modal-md {
    width: 500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .modal-md {
    width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .modal-md {
    width: 100%;
  }
}

.body-container-area {
  margin-top: 15px;
  /*Paket otel listesi bozuyor*/
}
.alternative-back {
  background-color: transparent;
}
.alternative-back.back-1 {
  background-color: #e7e9ef;
}

.d-inline-block {
  display: inline-block;
}

.page-type-errorpage .container.rm-a23 {
  /* width: 100%; */
  /* padding: 0; */
}

.page-type-errorpage .mp-fix .img-responsive {
  margin: 0 auto;
}

.errorpage .content {
  /*position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;*/
}

.errorpage .content, .errorpage .content a, .errorpage .content a:hover, .errorpage .content a:focus, .errorpage .content a:active, .errorpage .content a:link {
  /*color: #ffffff;*/
}

.errorpage .content h1 {
  font-size: 30px;
  margin: 30px 0;
}

.errorpage .content h2 {
  font-size: 20px;
}

.errorpage .content a {
  font-size: 16px;
}

.form-group {
  position: relative;
}

a {
  color: #020307;
}

a:hover, a:focus {
  color: #717d9d;
}

.row.bs-row-fix-10 {
  margin-left: -10px;
  margin-right: -10px;
}
.row.bs-row-fix-10 .col-xs-1, .row.bs-row-fix-10 .col-sm-1, .row.bs-row-fix-10 .col-md-1, .row.bs-row-fix-10 .col-lg-1, .row.bs-row-fix-10 .col-xs-2, .row.bs-row-fix-10 .col-sm-2, .row.bs-row-fix-10 .col-md-2, .row.bs-row-fix-10 .col-lg-2, .row.bs-row-fix-10 .col-xs-3, .row.bs-row-fix-10 .col-sm-3, .row.bs-row-fix-10 .col-md-3, .row.bs-row-fix-10 .col-lg-3, .row.bs-row-fix-10 .col-xs-4, .row.bs-row-fix-10 .col-sm-4, .row.bs-row-fix-10 .col-md-4, .row.bs-row-fix-10 .col-lg-4, .row.bs-row-fix-10 .col-xs-5, .row.bs-row-fix-10 .col-sm-5, .row.bs-row-fix-10 .col-md-5, .row.bs-row-fix-10 .col-lg-5, .row.bs-row-fix-10 .col-xs-6, .row.bs-row-fix-10 .col-sm-6, .row.bs-row-fix-10 .col-md-6, .row.bs-row-fix-10 .col-lg-6, .row.bs-row-fix-10 .col-xs-7, .row.bs-row-fix-10 .col-sm-7, .row.bs-row-fix-10 .col-md-7, .row.bs-row-fix-10 .col-lg-7, .row.bs-row-fix-10 .col-xs-8, .row.bs-row-fix-10 .col-sm-8, .row.bs-row-fix-10 .col-md-8, .row.bs-row-fix-10 .col-lg-8, .row.bs-row-fix-10 .col-xs-9, .row.bs-row-fix-10 .col-sm-9, .row.bs-row-fix-10 .col-md-9, .row.bs-row-fix-10 .col-lg-9, .row.bs-row-fix-10 .col-xs-10, .row.bs-row-fix-10 .col-sm-10, .row.bs-row-fix-10 .col-md-10, .row.bs-row-fix-10 .col-lg-10, .row.bs-row-fix-10 .col-xs-11, .row.bs-row-fix-10 .col-sm-11, .row.bs-row-fix-10 .col-md-11, .row.bs-row-fix-10 .col-lg-11, .row.bs-row-fix-10 .col-xs-12, .row.bs-row-fix-10 .col-sm-12, .row.bs-row-fix-10 .col-md-12, .row.bs-row-fix-10 .col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.row.bs-row-fix-5 {
  margin-left: -5px;
  margin-right: -5px;
}
.row.bs-row-fix-5 .col-xs-1, .row.bs-row-fix-5 .col-sm-1, .row.bs-row-fix-5 .col-md-1, .row.bs-row-fix-5 .col-lg-1, .row.bs-row-fix-5 .col-xs-2, .row.bs-row-fix-5 .col-sm-2, .row.bs-row-fix-5 .col-md-2, .row.bs-row-fix-5 .col-lg-2, .row.bs-row-fix-5 .col-xs-3, .row.bs-row-fix-5 .col-sm-3, .row.bs-row-fix-5 .col-md-3, .row.bs-row-fix-5 .col-lg-3, .row.bs-row-fix-5 .col-xs-4, .row.bs-row-fix-5 .col-sm-4, .row.bs-row-fix-5 .col-md-4, .row.bs-row-fix-5 .col-lg-4, .row.bs-row-fix-5 .col-xs-5, .row.bs-row-fix-5 .col-sm-5, .row.bs-row-fix-5 .col-md-5, .row.bs-row-fix-5 .col-lg-5, .row.bs-row-fix-5 .col-xs-6, .row.bs-row-fix-5 .col-sm-6, .row.bs-row-fix-5 .col-md-6, .row.bs-row-fix-5 .col-lg-6, .row.bs-row-fix-5 .col-xs-7, .row.bs-row-fix-5 .col-sm-7, .row.bs-row-fix-5 .col-md-7, .row.bs-row-fix-5 .col-lg-7, .row.bs-row-fix-5 .col-xs-8, .row.bs-row-fix-5 .col-sm-8, .row.bs-row-fix-5 .col-md-8, .row.bs-row-fix-5 .col-lg-8, .row.bs-row-fix-5 .col-xs-9, .row.bs-row-fix-5 .col-sm-9, .row.bs-row-fix-5 .col-md-9, .row.bs-row-fix-5 .col-lg-9, .row.bs-row-fix-5 .col-xs-10, .row.bs-row-fix-5 .col-sm-10, .row.bs-row-fix-5 .col-md-10, .row.bs-row-fix-5 .col-lg-10, .row.bs-row-fix-5 .col-xs-11, .row.bs-row-fix-5 .col-sm-11, .row.bs-row-fix-5 .col-md-11, .row.bs-row-fix-5 .col-lg-11, .row.bs-row-fix-5 .col-xs-12, .row.bs-row-fix-5 .col-sm-12, .row.bs-row-fix-5 .col-md-12, .row.bs-row-fix-5 .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}

:root {
  --base-color-primary: #13275c;
  --base-color-second: #f48a14;
  --color-primary-darken: #020307;
  --color-primary-lighten: #244bb1;
  --color-primary-saturate: #001e6f;
  --color-primary-desaturate: #1e2c51;
  --color-primary-opacity: rgba(19, 39, 92, 0.3);
  --color-primary-tint: #717d9d;
  --color-primary-tint-50: #8993ae;
  --color-primary-tint-60: #a1a9be;
  --color-primary-tint-70: #b8bece;
  --color-primary-tint-80: #d0d4de;
  --color-primary-tint-90: #e7e9ef;
  --color-primary-shade: #0b1735;
  --color-second-darken: #9b5507;
  --color-second-lighten: #f9bb75;
  --color-second-saturate: #ff8b09;
  --color-second-desaturate: #db892d;
  --color-second-opacity: rgba(244, 138, 20, 0.3);
  --color-second-tint: #f8b972;
  --color-second-tint-50: #fac58a;
  --color-second-tint-60: #fbd0a1;
  --color-second-tint-70: #fcdcb9;
  --color-second-tint-80: #fde8d0;
  --color-second-tint-90: #fef3e8;
  --color-second-shade: #8e500c;
  --color-base: #13275c;
  --color-base-color: #ffffff;
  --color-base-100: #13275c;
  --color-base-100-color: #ffffff;
  --color-base-80: #717d9d;
  --color-base-80-color: #ffffff;
  --color-base-60: #a1a9be;
  --color-base-60-color: #ffffff;
  --color-base-40: #d0d4de;
  --color-base-40-color: #ffffff;
  --color-base-10: #e7e9ef;
  --color-base-10-color: #515151;
  --color-base-100-text: #020307;
  --color-base-80-text: #717d9d;
  --color-base-60-text: #a1a9be;
  --color-base-40-text: #d0d4de;
  --btn-success-back-color: #001e6f;
  --btn-success-text-color: set-text-color(#001e6f);
  --btn-success-hover-back-color: #020307;
  --btn-success-hover-text-color: set-text-color(#020307);
  --btn-primary-back-color: #f8b972;
  --btn-primary-text-color: set-text-color(#717d9d);
  --btn-primary-hover-back-color: #fbd0a1;
  --btn-primary-hover-text-color: set-text-color(#a1a9be);
  --border-radius: 0;
  --border-radius-250: 0;
  --border-radius-fix: 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.responsive-tabs-container[class*=accordion-] .tab-pane {
  margin-bottom: 15px;
}

.responsive-tabs-container[class*=accordion-] .accordion-link {
  display: none;
  margin-bottom: 10px;
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-radius: 3px;
  border: 1px solid #ddd;
  color: #333;
}

@media (max-width: 767px) {
  .responsive-tabs-container.accordion-xs .nav-tabs {
    display: none;
  }
  .responsive-tabs-container.accordion-xs .accordion-link {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .responsive-tabs-container.accordion-sm .nav-tabs {
    display: none;
  }
  .responsive-tabs-container.accordion-sm .accordion-link {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .responsive-tabs-container.accordion-md .nav-tabs {
    display: none;
  }
  .responsive-tabs-container.accordion-md .accordion-link {
    display: block;
  }
}
@media (min-width: 1200px) {
  .responsive-tabs-container.accordion-lg .nav-tabs {
    display: none;
  }
  .responsive-tabs-container.accordion-lg .accordion-link {
    display: block;
  }
}
/*# sourceMappingURL=bootstrap-responsive-tabs.css.map */
@media only screen and (max-width: 767px) {
  .responsive-tabs-container .tab-content {
    margin-bottom: 15px;
    border: 0 solid #d0d4de;
    border-radius: 0;
    padding: 0;
    width: 100%;
    background-color: transparent;
  }
  .responsive-tabs-container .tab-content a.accordion-link {
    color: #ffffff;
    background-color: #13275c;
    border-color: #ffffff #ffffff #ffffff;
    border-radius: 0;
    position: relative;
    outline: 0;
    border-bottom: 0;
  }
  .responsive-tabs-container .tab-content a.accordion-link.active {
    color: #ffffff;
    background-color: #13275c;
    border-radius: 0;
    outline: 0;
    border-bottom: 0;
  }
  .responsive-tabs-container .tab-content a.accordion-link i {
    margin-right: 5px;
    font-size: 20px;
  }
  html[dir=rtl] .responsive-tabs-container .tab-content a.accordion-link i {
    margin-right: unset;
    margin-left: 5px;
  }
}

.banner img {
  margin: 0 auto;
}

.banner a img {
  display: block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
}

.panel {
  margin-bottom: 0;
  background-color: transparent;
  border: 0px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  padding: 0;
}

.panel-default &gt; .panel-heading {
  color: inherit;
  background-color: transparent;
  border-color: transparent;
  padding: 0;
  position: relative;
  z-index: 1;
}

.panel-heading {
  position: relative;
  z-index: 1;
}

.panel-footer {
  padding: 0;
  background-color: transparent;
  border-top: 0 solid #ddd;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0;
}

.panel-body {
  padding: 0;
}

.jcarousel-wrapper {
  margin: 10px auto;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.thumbnail {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 0;
  position: relative;
}

a {
  cursor: pointer;
}

.panel-title {
  font-size: 14px;
}

.mt-10 {
  margin-top: 10px;
}

@media (min-width: 992px) {
  html[dir=rtl] .col-md-1, html[dir=rtl] .col-md-2, html[dir=rtl] .col-md-3, html[dir=rtl] .col-md-4, html[dir=rtl] .col-md-5, html[dir=rtl] .col-md-6, html[dir=rtl] .col-md-7, html[dir=rtl] .col-md-8, html[dir=rtl] .col-md-9, html[dir=rtl] .col-md-10, html[dir=rtl] .col-md-11, html[dir=rtl] .col-md-12 {
    float: right;
  }
}
html[dir=rtl] .modal-header .close {
  left: -7px;
  right: unset;
}

html[dir=rtl] .col-md-6.text-right {
  text-align: left;
}

html[dir=rtl] .pull-right &gt; .dropdown-menu {
  left: 0;
  right: auto;
}

html[dir=rtl] .modal-footer {
  text-align: left;
}
html[dir=rtl] .modal-footer .btn + .btn {
  margin-left: 0;
  margin-right: 5px;
}
html[dir=rtl] .modal-footer .btn-group .btn + .btn {
  margin-left: unset;
  margin-right: -1px;
}
html[dir=rtl] .modal-footer .btn-block + .btn-block {
  margin-right: 0;
  margin-left: unset;
}

html[dir=rtl] .maxPrice.pull-right {
  float: right !important;
}

html[dir=rtl] .minPrice.pull-left {
  float: left !important;
}

html[dir=rtl] td .checkbox-style label {
  padding: 10px 0 10px 0 !important;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.transform-scale-1-1 {
  background-color: #e7e9ef;
  border-radius: 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  position: relative;
}
.transform-scale-1-1:hover {
  transform: scale(1.1, 1.1);
  padding: 10px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  z-index: 2;
}

.flashit {
  -webkit-animation: flash linear 1s infinite;
  animation: flash linear 1s infinite;
}

@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
.pulseit {
  -webkit-animation: pulse linear 0.5s infinite;
  animation: pulse linear 0.5s infinite;
}

@-webkit-keyframes pulse {
  0% {
    width: 200px;
  }
  50% {
    width: 340px;
  }
  100% {
    width: 200px;
  }
}
@keyframes pulse {
  0% {
    width: 200px;
  }
  50% {
    width: 340px;
  }
  100% {
    width: 200px;
  }
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.loading-panel-wrap .shadow {
  display: none;
}

.loading-panel {
  background: none;
}
.loading-panel .loading-svg {
  margin: auto;
  display: block;
  shape-rendering: auto;
}
.loading-panel .loading-circle01 {
  stroke: #13275c;
}
.loading-panel .loading-circle02 {
  stroke: #f48a14;
}
.loading-panel .text {
  background-color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 10px;
  border-radius: 0;
  border: 1px solid #ffffff;
  color: #020307;
}
.loading-panel .text:empty {
  display: none;
}

.GeneralLoading {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1001;
}

.GeneralLoading .back {
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
  z-index: 8;
  position: fixed;
  top: 0;
}

.GeneralLoading .loading {
  width: 30%;
  z-index: 11;
  position: fixed;
  margin-left: 35%;
  margin-top: 10%;
  padding: 0 10px 20px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
html[dir=rtl] .GeneralLoading .loading {
  margin-left: unset;
  margin-right: 35%;
}

.GeneralLoading .loading .loader-box {
  width: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #ffffff;
  margin-top: 100px;
  text-align: center;
  padding: 10px 5px 20px;
}

.GeneralLoading .loading .lable {
  height: auto;
  line-height: 30px;
  padding-top: 0;
  color: #53677c;
  font-size: 16px;
}

.GeneralLoading .loading .lable strong {
  font-size: 20px;
}

.GeneralLoading .loading .loader-logo {
  width: 246px;
  height: 48px;
  background: url(images/logo.png);
  overflow: hidden;
  display: block;
  position: relative;
  margin: 0px auto;
  z-index: 2;
}

.GeneralLoading .loading .loader {
  width: 80px;
  height: 80px;
  background-color: #FFFFFF;
  overflow: hidden;
  display: block;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: 5px solid #d6181f;
  position: relative;
  margin: 15px auto;
  margin-bottom: 7px;
  z-index: 1;
}

.loading-backs {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.loading-div {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
  border: 1px solid #4a4a4a;
  z-index: 99999;
  padding: 15px;
  opacity: 1;
  text-align: center;
}

.loading-panel-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1002;
}
.loading-panel-wrap .loading-panel {
  width: 285px;
  text-align: center;
}

.loading-panel {
  /*display: table;
  width: 240px;
  height: 75px;
  background: url("images/logo.png") no-repeat center center;
  animation: 1s bounce ease infinite;
  padding-top: 50px;
  overflow: hidden;
  background-size: contain;*/
}
.loading-panel .loading-circle01 {
  stroke: #13275c;
}
.loading-panel .loading-circle02 {
  stroke: #f48a14;
}
.loading-panel .text {
  background-color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 10px;
  border-radius: 0;
  border: 1px solid #ffffff;
  color: #020307;
}
.loading-panel .text:empty {
  display: none;
}

.loading-panel h3, .loading-panel .h-title {
  display: none;
  text-indent: -9999px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 10px;
  margin-top: 5px;
}

.loading-panel h4, .loading-panel .h-title {
  display: none;
  text-indent: -9999px;
  color: #FFFFFF;
  text-align: center;
  font-weight: 400;
  padding: 0 10px;
  height: 70px;
  overflow: hidden;
}

.GeneralLoading .loading .element-animation {
  animation: animationFrames linear 10s;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards; /*when the spec is finished*/
  -webkit-animation: animationFrames linear 10s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards; /*Chrome 16+, Safari 4+*/
  -moz-animation: animationFrames linear 10s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-fill-mode: forwards; /*FF 5+*/
  -o-animation: animationFrames linear 10s;
  -o-animation-iteration-count: infinite;
  -o-animation-fill-mode: forwards; /*Not implemented yet*/
  -ms-animation: animationFrames linear 10s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-fill-mode: forwards; /*IE 10+*/
}

@keyframes animationFrames {
  0% {
    transform: translate(-1160px, 15px);
  }
  100% {
    transform: translate(0px, 15px);
  }
}
@-moz-keyframes animationFrames {
  0% {
    transform: translate(-1160px, 15px);
  }
  100% {
    transform: translate(0px, 15px);
  }
}
@-webkit-keyframes animationFrames {
  0% {
    transform: translate(-1160px, 15px);
  }
  100% {
    transform: translate(0px, 15px);
  }
}
@-o-keyframes animationFrames {
  0% {
    transform: translate(-1160px, 15px);
  }
  100% {
    transform: translate(0px, 15px);
  }
}
@-ms-keyframes animationFrames {
  0% {
    transform: translate(-1160px, 15px);
  }
  100% {
    transform: translate(0px, 15px);
  }
}
/*End Loading*/
.loading-back {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  border-radius: 0;
  cursor: wait;
  background-color: rgba(204, 204, 204, 0.5);
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  --webkit-background-size: 50px 50px;
  --moz-background-size: 50px 50px;
  background-size: 50px 50px;
  opacity: 0.6;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.loading-ctrl {
  position: absolute;
  left: 20%;
  right: 20%;
  top: 40%;
  z-index: 11;
}

.spinner {
  margin: 0 auto;
  width: 120px;
  text-align: center;
}

.spinner &gt; div {
  width: 18px;
  height: 18px;
  background-color: #13275c;
  border-radius: 0;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.spinner .bounce3 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.spinner .bounce4 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes bounce {
  50% {
    transform: translateY(-20px);
  }
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em;
}

.flag-icon:before {
  content: "&nbsp;";
}

.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-ad {
  background-image: url(../../../../../assets/images/flags/4x3/ad.svg);
}

.flag-icon-ad.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ad.svg);
}

.flag-icon-ae {
  background-image: url(../../../../../assets/images/flags/4x3/ae.svg);
}

.flag-icon-ae.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ae.svg);
}

.flag-icon-af {
  background-image: url(../../../../../assets/images/flags/4x3/af.svg);
}

.flag-icon-af.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/af.svg);
}

.flag-icon-ag {
  background-image: url(../../../../../assets/images/flags/4x3/ag.svg);
}

.flag-icon-ag.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ag.svg);
}

.flag-icon-ai {
  background-image: url(../../../../../assets/images/flags/4x3/ai.svg);
}

.flag-icon-ai.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ai.svg);
}

.flag-icon-al {
  background-image: url(../../../../../assets/images/flags/4x3/al.svg);
}

.flag-icon-al.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/al.svg);
}

.flag-icon-am {
  background-image: url(../../../../../assets/images/flags/4x3/am.svg);
}

.flag-icon-am.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/am.svg);
}

.flag-icon-ao {
  background-image: url(../../../../../assets/images/flags/4x3/ao.svg);
}

.flag-icon-ao.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ao.svg);
}

.flag-icon-aq {
  background-image: url(../../../../../assets/images/flags/4x3/aq.svg);
}

.flag-icon-aq.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/aq.svg);
}

.flag-icon-ar {
  background-image: url(../../../../../assets/images/flags/4x3/ar.svg);
}

.flag-icon-ar.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ar.svg);
}

.flag-icon-as {
  background-image: url(../../../../../assets/images/flags/4x3/as.svg);
}

.flag-icon-as.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/as.svg);
}

.flag-icon-at {
  background-image: url(../../../../../assets/images/flags/4x3/at.svg);
}

.flag-icon-at.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/at.svg);
}

.flag-icon-au {
  background-image: url(../../../../../assets/images/flags/4x3/au.svg);
}

.flag-icon-au.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/au.svg);
}

.flag-icon-aw {
  background-image: url(../../../../../assets/images/flags/4x3/aw.svg);
}

.flag-icon-aw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/aw.svg);
}

.flag-icon-ax {
  background-image: url(../../../../../assets/images/flags/4x3/ax.svg);
}

.flag-icon-ax.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ax.svg);
}

.flag-icon-az {
  background-image: url(../../../../../assets/images/flags/4x3/az.svg);
}

.flag-icon-az.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/az.svg);
}

.flag-icon-ba {
  background-image: url(../../../../../assets/images/flags/4x3/ba.svg);
}

.flag-icon-ba.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ba.svg);
}

.flag-icon-bb {
  background-image: url(../../../../../assets/images/flags/4x3/bb.svg);
}

.flag-icon-bb.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bb.svg);
}

.flag-icon-bd {
  background-image: url(../../../../../assets/images/flags/4x3/bd.svg);
}

.flag-icon-bd.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bd.svg);
}

.flag-icon-be {
  background-image: url(../../../../../assets/images/flags/4x3/be.svg);
}

.flag-icon-be.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/be.svg);
}

.flag-icon-bf {
  background-image: url(../../../../../assets/images/flags/4x3/bf.svg);
}

.flag-icon-bf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bf.svg);
}

.flag-icon-bg {
  background-image: url(../../../../../assets/images/flags/4x3/bg.svg);
}

.flag-icon-bg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bg.svg);
}

.flag-icon-bh {
  background-image: url(../../../../../assets/images/flags/4x3/bh.svg);
}

.flag-icon-bh.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bh.svg);
}

.flag-icon-bi {
  background-image: url(../../../../../assets/images/flags/4x3/bi.svg);
}

.flag-icon-bi.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bi.svg);
}

.flag-icon-bj {
  background-image: url(../../../../../assets/images/flags/4x3/bj.svg);
}

.flag-icon-bj.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bj.svg);
}

.flag-icon-bl {
  background-image: url(../../../../../assets/images/flags/4x3/bl.svg);
}

.flag-icon-bl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bl.svg);
}

.flag-icon-bm {
  background-image: url(../../../../../assets/images/flags/4x3/bm.svg);
}

.flag-icon-bm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bm.svg);
}

.flag-icon-bn {
  background-image: url(../../../../../assets/images/flags/4x3/bn.svg);
}

.flag-icon-bn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bn.svg);
}

.flag-icon-bo {
  background-image: url(../../../../../assets/images/flags/4x3/bo.svg);
}

.flag-icon-bo.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bo.svg);
}

.flag-icon-bq {
  background-image: url(../../../../../assets/images/flags/4x3/bq.svg);
}

.flag-icon-bq.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bq.svg);
}

.flag-icon-br {
  background-image: url(../../../../../assets/images/flags/4x3/br.svg);
}

.flag-icon-br.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/br.svg);
}

.flag-icon-bs {
  background-image: url(../../../../../assets/images/flags/4x3/bs.svg);
}

.flag-icon-bs.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bs.svg);
}

.flag-icon-bt {
  background-image: url(../../../../../assets/images/flags/4x3/bt.svg);
}

.flag-icon-bt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bt.svg);
}

.flag-icon-bv {
  background-image: url(../../../../../assets/images/flags/4x3/bv.svg);
}

.flag-icon-bv.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bv.svg);
}

.flag-icon-bw {
  background-image: url(../../../../../assets/images/flags/4x3/bw.svg);
}

.flag-icon-bw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bw.svg);
}

.flag-icon-by {
  background-image: url(../../../../../assets/images/flags/4x3/by.svg);
}

.flag-icon-by.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/by.svg);
}

.flag-icon-bz {
  background-image: url(../../../../../assets/images/flags/4x3/bz.svg);
}

.flag-icon-bz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/bz.svg);
}

.flag-icon-ca {
  background-image: url(../../../../../assets/images/flags/4x3/ca.svg);
}

.flag-icon-ca.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ca.svg);
}

.flag-icon-cc {
  background-image: url(../../../../../assets/images/flags/4x3/cc.svg);
}

.flag-icon-cc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cc.svg);
}

.flag-icon-cd {
  background-image: url(../../../../../assets/images/flags/4x3/cd.svg);
}

.flag-icon-cd.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cd.svg);
}

.flag-icon-cf {
  background-image: url(../../../../../assets/images/flags/4x3/cf.svg);
}

.flag-icon-cf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cf.svg);
}

.flag-icon-cg {
  background-image: url(../../../../../assets/images/flags/4x3/cg.svg);
}

.flag-icon-cg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cg.svg);
}

.flag-icon-ch {
  background-image: url(../../../../../assets/images/flags/4x3/ch.svg);
}

.flag-icon-ch.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ch.svg);
}

.flag-icon-ci {
  background-image: url(../../../../../assets/images/flags/4x3/ci.svg);
}

.flag-icon-ci.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ci.svg);
}

.flag-icon-ck {
  background-image: url(../../../../../assets/images/flags/4x3/ck.svg);
}

.flag-icon-ck.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ck.svg);
}

.flag-icon-cl {
  background-image: url(../../../../../assets/images/flags/4x3/cl.svg);
}

.flag-icon-cl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cl.svg);
}

.flag-icon-cm {
  background-image: url(../../../../../assets/images/flags/4x3/cm.svg);
}

.flag-icon-cm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cm.svg);
}

.flag-icon-cn {
  background-image: url(../../../../../assets/images/flags/4x3/cn.svg);
}

.flag-icon-cn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cn.svg);
}

.flag-icon-co {
  background-image: url(../../../../../assets/images/flags/4x3/co.svg);
}

.flag-icon-co.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/co.svg);
}

.flag-icon-cr {
  background-image: url(../../../../../assets/images/flags/4x3/cr.svg);
}

.flag-icon-cr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cr.svg);
}

.flag-icon-cu {
  background-image: url(../../../../../assets/images/flags/4x3/cu.svg);
}

.flag-icon-cu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cu.svg);
}

.flag-icon-cv {
  background-image: url(../../../../../assets/images/flags/4x3/cv.svg);
}

.flag-icon-cv.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cv.svg);
}

.flag-icon-cw {
  background-image: url(../../../../../assets/images/flags/4x3/cw.svg);
}

.flag-icon-cw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cw.svg);
}

.flag-icon-cx {
  background-image: url(../../../../../assets/images/flags/4x3/cx.svg);
}

.flag-icon-cx.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cx.svg);
}

.flag-icon-cy {
  background-image: url(../../../../../assets/images/flags/4x3/cy.svg);
}

.flag-icon-cy.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cy.svg);
}

.flag-icon-cz {
  background-image: url(../../../../../assets/images/flags/4x3/cz.svg);
}

.flag-icon-cz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/cz.svg);
}

.flag-icon-de {
  background-image: url(../../../../../assets/images/flags/4x3/de.svg);
}

.flag-icon-de.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/de.svg);
}

.flag-icon-dj {
  background-image: url(../../../../../assets/images/flags/4x3/dj.svg);
}

.flag-icon-dj.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/dj.svg);
}

.flag-icon-dk {
  background-image: url(../../../../../assets/images/flags/4x3/dk.svg);
}

.flag-icon-dk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/dk.svg);
}

.flag-icon-dm {
  background-image: url(../../../../../assets/images/flags/4x3/dm.svg);
}

.flag-icon-dm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/dm.svg);
}

.flag-icon-do {
  background-image: url(../../../../../assets/images/flags/4x3/do.svg);
}

.flag-icon-do.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/do.svg);
}

.flag-icon-dz {
  background-image: url(../../../../../assets/images/flags/4x3/dz.svg);
}

.flag-icon-dz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/dz.svg);
}

.flag-icon-ec {
  background-image: url(../../../../../assets/images/flags/4x3/ec.svg);
}

.flag-icon-ec.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ec.svg);
}

.flag-icon-ee {
  background-image: url(../../../../../assets/images/flags/4x3/ee.svg);
}

.flag-icon-ee.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ee.svg);
}

.flag-icon-eg {
  background-image: url(../../../../../assets/images/flags/4x3/eg.svg);
}

.flag-icon-eg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/eg.svg);
}

.flag-icon-eh {
  background-image: url(../../../../../assets/images/flags/4x3/eh.svg);
}

.flag-icon-eh.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/eh.svg);
}

.flag-icon-er {
  background-image: url(../../../../../assets/images/flags/4x3/er.svg);
}

.flag-icon-er.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/er.svg);
}

.flag-icon-es {
  background-image: url(../../../../../assets/images/flags/4x3/es.svg);
}

.flag-icon-es.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/es.svg);
}

.flag-icon-et {
  background-image: url(../../../../../assets/images/flags/4x3/et.svg);
}

.flag-icon-et.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/et.svg);
}

.flag-icon-fi {
  background-image: url(../../../../../assets/images/flags/4x3/fi.svg);
}

.flag-icon-fi.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/fi.svg);
}

.flag-icon-fj {
  background-image: url(../../../../../assets/images/flags/4x3/fj.svg);
}

.flag-icon-fj.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/fj.svg);
}

.flag-icon-fk {
  background-image: url(../../../../../assets/images/flags/4x3/fk.svg);
}

.flag-icon-fk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/fk.svg);
}

.flag-icon-fm {
  background-image: url(../../../../../assets/images/flags/4x3/fm.svg);
}

.flag-icon-fm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/fm.svg);
}

.flag-icon-fo {
  background-image: url(../../../../../assets/images/flags/4x3/fo.svg);
}

.flag-icon-fo.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/fo.svg);
}

.flag-icon-fr {
  background-image: url(../../../../../assets/images/flags/4x3/fr.svg);
}

.flag-icon-fr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/fr.svg);
}

.flag-icon-ga {
  background-image: url(../../../../../assets/images/flags/4x3/ga.svg);
}

.flag-icon-ga.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ga.svg);
}

.flag-icon-gb {
  background-image: url(../../../../../assets/images/flags/4x3/gb.svg);
}

.flag-icon-gb.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gb.svg);
}

.flag-icon-gd {
  background-image: url(../../../../../assets/images/flags/4x3/gd.svg);
}

.flag-icon-gd.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gd.svg);
}

.flag-icon-ge {
  background-image: url(../../../../../assets/images/flags/4x3/ge.svg);
}

.flag-icon-ge.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ge.svg);
}

.flag-icon-gf {
  background-image: url(../../../../../assets/images/flags/4x3/gf.svg);
}

.flag-icon-gf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gf.svg);
}

.flag-icon-gg {
  background-image: url(../../../../../assets/images/flags/4x3/gg.svg);
}

.flag-icon-gg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gg.svg);
}

.flag-icon-gh {
  background-image: url(../../../../../assets/images/flags/4x3/gh.svg);
}

.flag-icon-gh.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gh.svg);
}

.flag-icon-gi {
  background-image: url(../../../../../assets/images/flags/4x3/gi.svg);
}

.flag-icon-gi.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gi.svg);
}

.flag-icon-gl {
  background-image: url(../../../../../assets/images/flags/4x3/gl.svg);
}

.flag-icon-gl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gl.svg);
}

.flag-icon-gm {
  background-image: url(../../../../../assets/images/flags/4x3/gm.svg);
}

.flag-icon-gm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gm.svg);
}

.flag-icon-gn {
  background-image: url(../../../../../assets/images/flags/4x3/gn.svg);
}

.flag-icon-gn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gn.svg);
}

.flag-icon-gp {
  background-image: url(../../../../../assets/images/flags/4x3/gp.svg);
}

.flag-icon-gp.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gp.svg);
}

.flag-icon-gq {
  background-image: url(../../../../../assets/images/flags/4x3/gq.svg);
}

.flag-icon-gq.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gq.svg);
}

.flag-icon-gr {
  background-image: url(../../../../../assets/images/flags/4x3/gr.svg);
}

.flag-icon-gr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gr.svg);
}

.flag-icon-gs {
  background-image: url(../../../../../assets/images/flags/4x3/gs.svg);
}

.flag-icon-gs.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gs.svg);
}

.flag-icon-gt {
  background-image: url(../../../../../assets/images/flags/4x3/gt.svg);
}

.flag-icon-gt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gt.svg);
}

.flag-icon-gu {
  background-image: url(../../../../../assets/images/flags/4x3/gu.svg);
}

.flag-icon-gu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gu.svg);
}

.flag-icon-gw {
  background-image: url(../../../../../assets/images/flags/4x3/gw.svg);
}

.flag-icon-gw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gw.svg);
}

.flag-icon-gy {
  background-image: url(../../../../../assets/images/flags/4x3/gy.svg);
}

.flag-icon-gy.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gy.svg);
}

.flag-icon-hk {
  background-image: url(../../../../../assets/images/flags/4x3/hk.svg);
}

.flag-icon-hk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/hk.svg);
}

.flag-icon-hm {
  background-image: url(../../../../../assets/images/flags/4x3/hm.svg);
}

.flag-icon-hm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/hm.svg);
}

.flag-icon-hn {
  background-image: url(../../../../../assets/images/flags/4x3/hn.svg);
}

.flag-icon-hn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/hn.svg);
}

.flag-icon-hr {
  background-image: url(../../../../../assets/images/flags/4x3/hr.svg);
}

.flag-icon-hr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/hr.svg);
}

.flag-icon-ht {
  background-image: url(../../../../../assets/images/flags/4x3/ht.svg);
}

.flag-icon-ht.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ht.svg);
}

.flag-icon-hu {
  background-image: url(../../../../../assets/images/flags/4x3/hu.svg);
}

.flag-icon-hu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/hu.svg);
}

.flag-icon-id {
  background-image: url(../../../../../assets/images/flags/4x3/id.svg);
}

.flag-icon-id.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/id.svg);
}

.flag-icon-ie {
  background-image: url(../../../../../assets/images/flags/4x3/ie.svg);
}

.flag-icon-ie.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ie.svg);
}

.flag-icon-il {
  background-image: url(../../../../../assets/images/flags/4x3/il.svg);
}

.flag-icon-il.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/il.svg);
}

.flag-icon-im {
  background-image: url(../../../../../assets/images/flags/4x3/im.svg);
}

.flag-icon-im.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/im.svg);
}

.flag-icon-in {
  background-image: url(../../../../../assets/images/flags/4x3/in.svg);
}

.flag-icon-in.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/in.svg);
}

.flag-icon-io {
  background-image: url(../../../../../assets/images/flags/4x3/io.svg);
}

.flag-icon-io.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/io.svg);
}

.flag-icon-iq {
  background-image: url(../../../../../assets/images/flags/4x3/iq.svg);
}

.flag-icon-iq.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/iq.svg);
}

.flag-icon-ir {
  background-image: url(../../../../../assets/images/flags/4x3/ir.svg);
}

.flag-icon-ir.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ir.svg);
}

.flag-icon-is {
  background-image: url(../../../../../assets/images/flags/4x3/is.svg);
}

.flag-icon-is.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/is.svg);
}

.flag-icon-it {
  background-image: url(../../../../../assets/images/flags/4x3/it.svg);
}

.flag-icon-it.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/it.svg);
}

.flag-icon-je {
  background-image: url(../../../../../assets/images/flags/4x3/je.svg);
}

.flag-icon-je.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/je.svg);
}

.flag-icon-jm {
  background-image: url(../../../../../assets/images/flags/4x3/jm.svg);
}

.flag-icon-jm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/jm.svg);
}

.flag-icon-jo {
  background-image: url(../../../../../assets/images/flags/4x3/jo.svg);
}

.flag-icon-jo.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/jo.svg);
}

.flag-icon-jp {
  background-image: url(../../../../../assets/images/flags/4x3/jp.svg);
}

.flag-icon-jp.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/jp.svg);
}

.flag-icon-ke {
  background-image: url(../../../../../assets/images/flags/4x3/ke.svg);
}

.flag-icon-ke.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ke.svg);
}

.flag-icon-kg {
  background-image: url(../../../../../assets/images/flags/4x3/kg.svg);
}

.flag-icon-kg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kg.svg);
}

.flag-icon-kh {
  background-image: url(../../../../../assets/images/flags/4x3/kh.svg);
}

.flag-icon-kh.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kh.svg);
}

.flag-icon-ki {
  background-image: url(../../../../../assets/images/flags/4x3/ki.svg);
}

.flag-icon-ki.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ki.svg);
}

.flag-icon-km {
  background-image: url(../../../../../assets/images/flags/4x3/km.svg);
}

.flag-icon-km.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/km.svg);
}

.flag-icon-kn {
  background-image: url(../../../../../assets/images/flags/4x3/kn.svg);
}

.flag-icon-kn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kn.svg);
}

.flag-icon-kp {
  background-image: url(../../../../../assets/images/flags/4x3/kp.svg);
}

.flag-icon-kp.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kp.svg);
}

.flag-icon-kr {
  background-image: url(../../../../../assets/images/flags/4x3/kr.svg);
}

.flag-icon-kr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kr.svg);
}

.flag-icon-kw {
  background-image: url(../../../../../assets/images/flags/4x3/kw.svg);
}

.flag-icon-kw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kw.svg);
}

.flag-icon-ky {
  background-image: url(../../../../../assets/images/flags/4x3/ky.svg);
}

.flag-icon-ky.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ky.svg);
}

.flag-icon-kz {
  background-image: url(../../../../../assets/images/flags/4x3/kz.svg);
}

.flag-icon-kz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/kz.svg);
}

.flag-icon-la {
  background-image: url(../../../../../assets/images/flags/4x3/la.svg);
}

.flag-icon-la.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/la.svg);
}

.flag-icon-lb {
  background-image: url(../../../../../assets/images/flags/4x3/lb.svg);
}

.flag-icon-lb.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lb.svg);
}

.flag-icon-lc {
  background-image: url(../../../../../assets/images/flags/4x3/lc.svg);
}

.flag-icon-lc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lc.svg);
}

.flag-icon-li {
  background-image: url(../../../../../assets/images/flags/4x3/li.svg);
}

.flag-icon-li.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/li.svg);
}

.flag-icon-lk {
  background-image: url(../../../../../assets/images/flags/4x3/lk.svg);
}

.flag-icon-lk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lk.svg);
}

.flag-icon-lr {
  background-image: url(../../../../../assets/images/flags/4x3/lr.svg);
}

.flag-icon-lr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lr.svg);
}

.flag-icon-ls {
  background-image: url(../../../../../assets/images/flags/4x3/ls.svg);
}

.flag-icon-ls.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ls.svg);
}

.flag-icon-lt {
  background-image: url(../../../../../assets/images/flags/4x3/lt.svg);
}

.flag-icon-lt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lt.svg);
}

.flag-icon-lu {
  background-image: url(../../../../../assets/images/flags/4x3/lu.svg);
}

.flag-icon-lu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lu.svg);
}

.flag-icon-lv {
  background-image: url(../../../../../assets/images/flags/4x3/lv.svg);
}

.flag-icon-lv.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/lv.svg);
}

.flag-icon-ly {
  background-image: url(../../../../../assets/images/flags/4x3/ly.svg);
}

.flag-icon-ly.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ly.svg);
}

.flag-icon-ma {
  background-image: url(../../../../../assets/images/flags/4x3/ma.svg);
}

.flag-icon-ma.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ma.svg);
}

.flag-icon-mc {
  background-image: url(../../../../../assets/images/flags/4x3/mc.svg);
}

.flag-icon-mc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mc.svg);
}

.flag-icon-md {
  background-image: url(../../../../../assets/images/flags/4x3/md.svg);
}

.flag-icon-md.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/md.svg);
}

.flag-icon-me {
  background-image: url(../../../../../assets/images/flags/4x3/me.svg);
}

.flag-icon-me.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/me.svg);
}

.flag-icon-mf {
  background-image: url(../../../../../assets/images/flags/4x3/mf.svg);
}

.flag-icon-mf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mf.svg);
}

.flag-icon-mg {
  background-image: url(../../../../../assets/images/flags/4x3/mg.svg);
}

.flag-icon-mg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mg.svg);
}

.flag-icon-mh {
  background-image: url(../../../../../assets/images/flags/4x3/mh.svg);
}

.flag-icon-mh.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mh.svg);
}

.flag-icon-mk {
  background-image: url(../../../../../assets/images/flags/4x3/mk.svg);
}

.flag-icon-mk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mk.svg);
}

.flag-icon-ml {
  background-image: url(../../../../../assets/images/flags/4x3/ml.svg);
}

.flag-icon-ml.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ml.svg);
}

.flag-icon-mm {
  background-image: url(../../../../../assets/images/flags/4x3/mm.svg);
}

.flag-icon-mm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mm.svg);
}

.flag-icon-mn {
  background-image: url(../../../../../assets/images/flags/4x3/mn.svg);
}

.flag-icon-mn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mn.svg);
}

.flag-icon-mo {
  background-image: url(../../../../../assets/images/flags/4x3/mo.svg);
}

.flag-icon-mo.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mo.svg);
}

.flag-icon-mp {
  background-image: url(../../../../../assets/images/flags/4x3/mp.svg);
}

.flag-icon-mp.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mp.svg);
}

.flag-icon-mq {
  background-image: url(../../../../../assets/images/flags/4x3/mq.svg);
}

.flag-icon-mq.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mq.svg);
}

.flag-icon-mr {
  background-image: url(../../../../../assets/images/flags/4x3/mr.svg);
}

.flag-icon-mr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mr.svg);
}

.flag-icon-ms {
  background-image: url(../../../../../assets/images/flags/4x3/ms.svg);
}

.flag-icon-ms.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ms.svg);
}

.flag-icon-mt {
  background-image: url(../../../../../assets/images/flags/4x3/mt.svg);
}

.flag-icon-mt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mt.svg);
}

.flag-icon-mu {
  background-image: url(../../../../../assets/images/flags/4x3/mu.svg);
}

.flag-icon-mu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mu.svg);
}

.flag-icon-mv {
  background-image: url(../../../../../assets/images/flags/4x3/mv.svg);
}

.flag-icon-mv.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mv.svg);
}

.flag-icon-mw {
  background-image: url(../../../../../assets/images/flags/4x3/mw.svg);
}

.flag-icon-mw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mw.svg);
}

.flag-icon-mx {
  background-image: url(../../../../../assets/images/flags/4x3/mx.svg);
}

.flag-icon-mx.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mx.svg);
}

.flag-icon-my {
  background-image: url(../../../../../assets/images/flags/4x3/my.svg);
}

.flag-icon-my.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/my.svg);
}

.flag-icon-mz {
  background-image: url(../../../../../assets/images/flags/4x3/mz.svg);
}

.flag-icon-mz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/mz.svg);
}

.flag-icon-na {
  background-image: url(../../../../../assets/images/flags/4x3/na.svg);
}

.flag-icon-na.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/na.svg);
}

.flag-icon-nc {
  background-image: url(../../../../../assets/images/flags/4x3/nc.svg);
}

.flag-icon-nc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/nc.svg);
}

.flag-icon-ne {
  background-image: url(../../../../../assets/images/flags/4x3/ne.svg);
}

.flag-icon-ne.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ne.svg);
}

.flag-icon-nf {
  background-image: url(../../../../../assets/images/flags/4x3/nf.svg);
}

.flag-icon-nf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/nf.svg);
}

.flag-icon-ng {
  background-image: url(../../../../../assets/images/flags/4x3/ng.svg);
}

.flag-icon-ng.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ng.svg);
}

.flag-icon-ni {
  background-image: url(../../../../../assets/images/flags/4x3/ni.svg);
}

.flag-icon-ni.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ni.svg);
}

.flag-icon-nl {
  background-image: url(../../../../../assets/images/flags/4x3/nl.svg);
}

.flag-icon-nl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/nl.svg);
}

.flag-icon-no {
  background-image: url(../../../../../assets/images/flags/4x3/no.svg);
}

.flag-icon-no.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/no.svg);
}

.flag-icon-np {
  background-image: url(../../../../../assets/images/flags/4x3/np.svg);
}

.flag-icon-np.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/np.svg);
}

.flag-icon-nr {
  background-image: url(../../../../../assets/images/flags/4x3/nr.svg);
}

.flag-icon-nr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/nr.svg);
}

.flag-icon-nu {
  background-image: url(../../../../../assets/images/flags/4x3/nu.svg);
}

.flag-icon-nu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ny.svg);
}

.flag-icon-ny {
  background-image: url(../../../../../assets/images/flags/4x3/ny.svg);
}

.flag-icon-ny.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ny.svg);
}

.flag-icon-nz {
  background-image: url(../../../../../assets/images/flags/4x3/nz.svg);
}

.flag-icon-nz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/nz.svg);
}

.flag-icon-om {
  background-image: url(../../../../../assets/images/flags/4x3/om.svg);
}

.flag-icon-om.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/om.svg);
}

.flag-icon-pa {
  background-image: url(../../../../../assets/images/flags/4x3/pa.svg);
}

.flag-icon-pa.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pa.svg);
}

.flag-icon-pe {
  background-image: url(../../../../../assets/images/flags/4x3/pe.svg);
}

.flag-icon-pe.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pe.svg);
}

.flag-icon-pf {
  background-image: url(../../../../../assets/images/flags/4x3/pf.svg);
}

.flag-icon-pf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pf.svg);
}

.flag-icon-pg {
  background-image: url(../../../../../assets/images/flags/4x3/pg.svg);
}

.flag-icon-pg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pg.svg);
}

.flag-icon-ph {
  background-image: url(../../../../../assets/images/flags/4x3/ph.svg);
}

.flag-icon-ph.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ph.svg);
}

.flag-icon-pk {
  background-image: url(../../../../../assets/images/flags/4x3/pk.svg);
}

.flag-icon-pk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pk.svg);
}

.flag-icon-pl {
  background-image: url(../../../../../assets/images/flags/4x3/pl.svg);
}

.flag-icon-pl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pl.svg);
}

.flag-icon-pm {
  background-image: url(../../../../../assets/images/flags/4x3/pm.svg);
}

.flag-icon-pm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pm.svg);
}

.flag-icon-pn {
  background-image: url(../../../../../assets/images/flags/4x3/pn.svg);
}

.flag-icon-pn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pn.svg);
}

.flag-icon-pr {
  background-image: url(../../../../../assets/images/flags/4x3/pr.svg);
}

.flag-icon-pr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pr.svg);
}

.flag-icon-ps {
  background-image: url(../../../../../assets/images/flags/4x3/ps.svg);
}

.flag-icon-ps.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ps.svg);
}

.flag-icon-pt {
  background-image: url(../../../../../assets/images/flags/4x3/pt.svg);
}

.flag-icon-pt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pt.svg);
}

.flag-icon-pw {
  background-image: url(../../../../../assets/images/flags/4x3/pw.svg);
}

.flag-icon-pw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/pw.svg);
}

.flag-icon-py {
  background-image: url(../../../../../assets/images/flags/4x3/py.svg);
}

.flag-icon-py.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/py.svg);
}

.flag-icon-qa {
  background-image: url(../../../../../assets/images/flags/4x3/qa.svg);
}

.flag-icon-qa.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/qa.svg);
}

.flag-icon-re {
  background-image: url(../../../../../assets/images/flags/4x3/re.svg);
}

.flag-icon-re.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/re.svg);
}

.flag-icon-ro {
  background-image: url(../../../../../assets/images/flags/4x3/ro.svg);
}

.flag-icon-ro.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ro.svg);
}

.flag-icon-rs {
  background-image: url(../../../../../assets/images/flags/4x3/rs.svg);
}

.flag-icon-rs.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/rs.svg);
}

.flag-icon-ru {
  background-image: url(../../../../../assets/images/flags/4x3/ru.svg);
}

.flag-icon-ru.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ru.svg);
}

.flag-icon-rw {
  background-image: url(../../../../../assets/images/flags/4x3/rw.svg);
}

.flag-icon-rw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/rw.svg);
}

.flag-icon-sa {
  background-image: url(../../../../../assets/images/flags/4x3/sa.svg);
}

.flag-icon-sa.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sa.svg);
}

.flag-icon-sb {
  background-image: url(../../../../../assets/images/flags/4x3/sb.svg);
}

.flag-icon-sb.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sb.svg);
}

.flag-icon-sc {
  background-image: url(../../../../../assets/images/flags/4x3/sc.svg);
}

.flag-icon-sc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sc.svg);
}

.flag-icon-sd {
  background-image: url(../../../../../assets/images/flags/4x3/sd.svg);
}

.flag-icon-sd.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sd.svg);
}

.flag-icon-se {
  background-image: url(../../../../../assets/images/flags/4x3/se.svg);
}

.flag-icon-se.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/se.svg);
}

.flag-icon-sg {
  background-image: url(../../../../../assets/images/flags/4x3/sg.svg);
}

.flag-icon-sg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sg.svg);
}

.flag-icon-sh {
  background-image: url(../../../../../assets/images/flags/4x3/sh.svg);
}

.flag-icon-sh.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sh.svg);
}

.flag-icon-si {
  background-image: url(../../../../../assets/images/flags/4x3/si.svg);
}

.flag-icon-si.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/si.svg);
}

.flag-icon-sj {
  background-image: url(../../../../../assets/images/flags/4x3/sj.svg);
}

.flag-icon-sj.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sj.svg);
}

.flag-icon-sk {
  background-image: url(../../../../../assets/images/flags/4x3/sk.svg);
}

.flag-icon-sk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sk.svg);
}

.flag-icon-sl {
  background-image: url(../../../../../assets/images/flags/4x3/sl.svg);
}

.flag-icon-sl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sl.svg);
}

.flag-icon-sm {
  background-image: url(../../../../../assets/images/flags/4x3/sm.svg);
}

.flag-icon-sm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sm.svg);
}

.flag-icon-sn {
  background-image: url(../../../../../assets/images/flags/4x3/sn.svg);
}

.flag-icon-sn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sn.svg);
}

.flag-icon-so {
  background-image: url(../../../../../assets/images/flags/4x3/so.svg);
}

.flag-icon-so.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/so.svg);
}

.flag-icon-sr {
  background-image: url(../../../../../assets/images/flags/4x3/sr.svg);
}

.flag-icon-sr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sr.svg);
}

.flag-icon-ss {
  background-image: url(../../../../../assets/images/flags/4x3/ss.svg);
}

.flag-icon-ss.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ss.svg);
}

.flag-icon-st {
  background-image: url(../../../../../assets/images/flags/4x3/st.svg);
}

.flag-icon-st.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/st.svg);
}

.flag-icon-sv {
  background-image: url(../../../../../assets/images/flags/4x3/sv.svg);
}

.flag-icon-sv.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sv.svg);
}

.flag-icon-sx {
  background-image: url(../../../../../assets/images/flags/4x3/sx.svg);
}

.flag-icon-sx.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sx.svg);
}

.flag-icon-sy {
  background-image: url(../../../../../assets/images/flags/4x3/sy.svg);
}

.flag-icon-sy.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sy.svg);
}

.flag-icon-sz {
  background-image: url(../../../../../assets/images/flags/4x3/sz.svg);
}

.flag-icon-sz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/sz.svg);
}

.flag-icon-tc {
  background-image: url(../../../../../assets/images/flags/4x3/tc.svg);
}

.flag-icon-tc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tc.svg);
}

.flag-icon-td {
  background-image: url(../../../../../assets/images/flags/4x3/td.svg);
}

.flag-icon-td.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/td.svg);
}

.flag-icon-tf {
  background-image: url(../../../../../assets/images/flags/4x3/tf.svg);
}

.flag-icon-tf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tf.svg);
}

.flag-icon-tg {
  background-image: url(../../../../../assets/images/flags/4x3/tg.svg);
}

.flag-icon-tg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tg.svg);
}

.flag-icon-th {
  background-image: url(../../../../../assets/images/flags/4x3/th.svg);
}

.flag-icon-th.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/th.svg);
}

.flag-icon-tj {
  background-image: url(../../../../../assets/images/flags/4x3/tj.svg);
}

.flag-icon-tj.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tj.svg);
}

.flag-icon-tk {
  background-image: url(../../../../../assets/images/flags/4x3/tk.svg);
}

.flag-icon-tk.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tk.svg);
}

.flag-icon-tl {
  background-image: url(../../../../../assets/images/flags/4x3/tl.svg);
}

.flag-icon-tl.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tl.svg);
}

.flag-icon-tm {
  background-image: url(../../../../../assets/images/flags/4x3/tm.svg);
}

.flag-icon-tm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tm.svg);
}

.flag-icon-tn {
  background-image: url(../../../../../assets/images/flags/4x3/tn.svg);
}

.flag-icon-tn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tn.svg);
}

.flag-icon-to {
  background-image: url(../../../../../assets/images/flags/4x3/to.svg);
}

.flag-icon-to.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/to.svg);
}

.flag-icon-tr {
  background-image: url(../../../../../assets/images/flags/4x3/tr.svg);
}

.flag-icon-tr.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tr.svg);
}

.flag-icon-tt {
  background-image: url(../../../../../assets/images/flags/4x3/tt.svg);
}

.flag-icon-tt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tt.svg);
}

.flag-icon-tv {
  background-image: url(../../../../../assets/images/flags/4x3/tv.svg);
}

.flag-icon-tv.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tv.svg);
}

.flag-icon-tw {
  background-image: url(../../../../../assets/images/flags/4x3/tw.svg);
}

.flag-icon-tw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tw.svg);
}

.flag-icon-tz {
  background-image: url(../../../../../assets/images/flags/4x3/tz.svg);
}

.flag-icon-tz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/tz.svg);
}

.flag-icon-ua {
  background-image: url(../../../../../assets/images/flags/4x3/ua.svg);
}

.flag-icon-ua.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ua.svg);
}

.flag-icon-ug {
  background-image: url(../../../../../assets/images/flags/4x3/ug.svg);
}

.flag-icon-ug.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ug.svg);
}

.flag-icon-um {
  background-image: url(../../../../../assets/images/flags/4x3/um.svg);
}

.flag-icon-um.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/um.svg);
}

.flag-icon-us {
  background-image: url(../../../../../assets/images/flags/4x3/us.svg);
}

.flag-icon-us.fix {
  background-image: url(../../../../../assets/images/flags/4x3/gb.svg);
}

.flag-icon-us.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/us.svg);
}

.flag-icon-us.flag-icon-squared.fix {
  background-image: url(../../../../../assets/images/flags/1x1/gb.svg);
}

.flag-icon-uy {
  background-image: url(../../../../../assets/images/flags/4x3/uy.svg);
}

.flag-icon-uy.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/uy.svg);
}

.flag-icon-uz {
  background-image: url(../../../../../assets/images/flags/4x3/uz.svg);
}

.flag-icon-uz.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/uz.svg);
}

.flag-icon-va {
  background-image: url(../../../../../assets/images/flags/4x3/va.svg);
}

.flag-icon-va.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/va.svg);
}

.flag-icon-vc {
  background-image: url(../../../../../assets/images/flags/4x3/vc.svg);
}

.flag-icon-vc.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/vc.svg);
}

.flag-icon-ve {
  background-image: url(../../../../../assets/images/flags/4x3/ve.svg);
}

.flag-icon-ve.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ve.svg);
}

.flag-icon-vg {
  background-image: url(../../../../../assets/images/flags/4x3/vg.svg);
}

.flag-icon-vg.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/vg.svg);
}

.flag-icon-vi {
  background-image: url(../../../../../assets/images/flags/4x3/vi.svg);
}

.flag-icon-vi.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/vi.svg);
}

.flag-icon-vn {
  background-image: url(../../../../../assets/images/flags/4x3/vn.svg);
}

.flag-icon-vn.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/vn.svg);
}

.flag-icon-vu {
  background-image: url(../../../../../assets/images/flags/4x3/vu.svg);
}

.flag-icon-vu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/vu.svg);
}

.flag-icon-wf {
  background-image: url(../../../../../assets/images/flags/4x3/wf.svg);
}

.flag-icon-wf.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/wf.svg);
}

.flag-icon-ws {
  background-image: url(../../../../../assets/images/flags/4x3/ws.svg);
}

.flag-icon-ws.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ws.svg);
}

.flag-icon-ye {
  background-image: url(../../../../../assets/images/flags/4x3/ye.svg);
}

.flag-icon-ye.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/ye.svg);
}

.flag-icon-yt {
  background-image: url(../../../../../assets/images/flags/4x3/yt.svg);
}

.flag-icon-yt.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/yt.svg);
}

.flag-icon-za {
  background-image: url(../../../../../assets/images/flags/4x3/za.svg);
}

.flag-icon-za.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/za.svg);
}

.flag-icon-zm {
  background-image: url(../../../../../assets/images/flags/4x3/zm.svg);
}

.flag-icon-zm.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/zm.svg);
}

.flag-icon-zw {
  background-image: url(../../../../../assets/images/flags/4x3/zw.svg);
}

.flag-icon-zw.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/zw.svg);
}

.flag-icon-es-ct {
  background-image: url(../../../../../assets/images/flags/4x3/es-ct.svg);
}

.flag-icon-es-ct.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/es-ct.svg);
}

.flag-icon-eu {
  background-image: url(../../../../../assets/images/flags/4x3/eu.svg);
}

.flag-icon-eu.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/eu.svg);
}

.flag-icon-gb-eng {
  background-image: url(../../../../../assets/images/flags/4x3/gb-eng.svg);
}

.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gb-eng.svg);
}

.flag-icon-gb-nir {
  background-image: url(../../../../../assets/images/flags/4x3/gb-nir.svg);
}

.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gb-nir.svg);
}

.flag-icon-gb-sct {
  background-image: url(../../../../../assets/images/flags/4x3/gb-sct.svg);
}

.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gb-sct.svg);
}

.flag-icon-gb-wls {
  background-image: url(../../../../../assets/images/flags/4x3/gb-wls.svg);
}

.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/gb-wls.svg);
}

.flag-icon-un {
  background-image: url(../../../../../assets/images/flags/4x3/un.svg);
}

.flag-icon-un.flag-icon-squared {
  background-image: url(../../../../../assets/images/flags/1x1/un.svg);
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.datepicker {
  padding: 0;
  border-radius: 0;
  direction: ltr;
}
html[dir=rtl] .datepicker {
  direction: rtl;
}

.datepicker-inline {
  width: 220px;
}

.datepicker.datepicker-rtl {
  direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
  float: right;
}
html[dir=rtl] .datepicker.datepicker-rtl table tr td span {
  float: left;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
}
html[dir=rtl] .datepicker-dropdown {
  left: unset;
  right: 0;
}

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

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

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
html[dir=rtl] .datepicker-dropdown.datepicker-orient-left:before {
  left: unset;
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
html[dir=rtl] .datepicker-dropdown.datepicker-orient-left:after {
  left: unset;
  right: 7px;
}

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

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

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

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

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

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

.datepicker &gt; div {
  display: none;
}

.datepicker.days div.datepicker-days {
  display: block;
}

.datepicker.months div.datepicker-months {
  display: block;
}

.datepicker.years div.datepicker-years {
  display: block;
}

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

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker table thead tr:nth-child(2) {
  background-color: transparent;
  text-shadow: inherit;
  border-top: inherit;
  border-bottom: inherit;
  box-shadow: none;
  background-image: inherit;
  font-size: 11px;
  font-weight: bold;
  color: #13275c;
  cursor: pointer;
}

.datepicker table thead tr {
  font-size: 9px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);
  text-transform: uppercase;
  font-weight: normal;
  border: none;
  border-top: 1px solid rgba(186, 194, 200, 0.6);
  border-bottom: 1px solid rgba(186, 194, 200, 0.6);
  background-color: #ffffff;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.38);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.38);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.38);
  background-image: -moz-linear-gradient(bottom, rgba(201, 198, 198, 0.33) 0%, rgba(201, 198, 198, 0.33) 0.76%, rgba(255, 255, 255, 0.33) 100%);
  background-image: -o-linear-gradient(bottom, rgba(201, 198, 198, 0.33) 0%, rgba(201, 198, 198, 0.33) 0.76%, rgba(255, 255, 255, 0.33) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(201, 198, 198, 0.33) 0%, rgba(201, 198, 198, 0.33) 0.76%, rgba(255, 255, 255, 0.33) 100%);
  background-image: linear-gradient(bottom, rgba(201, 198, 198, 0.33) 0%, rgba(201, 198, 198, 0.33) 0.76%, rgba(255, 255, 255, 0.33) 100%);
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border: none;
  box-shadow: 0 1px 0 #DDCDA8, 0 2px 0 #FFF;
  font-size: 11px;
}

.datepicker table tbody tr td {
  border-right: 1px solid #d0d4de;
  border-bottom: 1px solid #d0d4de;
}

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

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

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

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
  background-color: #d0d4de;
}

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

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}

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

.datepicker table tr td.today:hover:hover {
  color: #000;
}

.datepicker table tr td.today.active:hover {
  color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}

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

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}

.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  border: 1px solid #f48a14;
  border-bottom: none;
  color: #FFF;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.21);
  background-color: #f48a14;
  -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255, 255, 255, 0.42);
  -webkit-box-shadow: 0 1px 0 #FFF, inset 0 1px 0 rgba(255, 255, 255, 0.42);
  box-shadow: 0 1px 0 #FFF, inset 0 1px 0 rgba(255, 255, 255, 0.42);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(255, 255, 255, 0.45) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(255, 255, 255, 0.45) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(255, 255, 255, 0.45) 100%);
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}

.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}

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

.datepicker table tr td span:hover {
  background: #eeeeee;
}

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

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}

.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}

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

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

.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: transparent;
}

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

.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}

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

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

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

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
  padding: 5px;
}
html[dir=rtl] .datepicker.dropdown-menu {
  float: right;
  left: unset;
  right: 0;
}

.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}

.datepicker tbody td {
  border: none;
  border-top: 1px solid #b8bece;
  border-right: 1px solid #b8bece;
  padding: 0;
  background: #ffffff;
}

.datepicker table tr td.paint, .datepicker table tr td.paint:hover {
  background-color: #999E00;
  color: #FFF;
}

.datepicker table tr td.paint.excursion-date, .datepicker table tr td.paint.excursion-date:hover {
  background-color: #13275c;
  color: #ffffff;
}

.datepicker table tr td.new.paint, .datepicker table tr td.new.paint:hover {
  color: #999E00;
  background-color: #fff;
}

.datepicker table tr td.special {
  position: relative;
}
.datepicker table tr td.special:before {
  content: "";
  position: absolute;
  height: 2px;
  width: 16px;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  bottom: 4px;
  background-color: red;
  border-radius: 250px;
}

.ll-skin-vigo {
  font-size: 90%;
}

.ll-skin-vigo .ui-widget {
  font-family: "DroidSans", sans-serif;
  background: #f8f8f8;
}

.ll-skin-vigo .ui-datepicker {
  padding: 0;
}

.ll-skin-vigo .ui-datepicker-header {
  padding: 0.3em 0;
  color: #fff;
  font-family: "DroidSans", sans-serif;
  font-size: 13px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  border: none;
  border-radius: 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #b73c37;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.25) 0%, rgba(255, 255, 255, 0.25) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.25) 0%, rgba(255, 255, 255, 0.25) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.25) 0%, rgba(255, 255, 255, 0.25) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.25) 0%, rgba(255, 255, 255, 0.25) 100%);
}

.ll-skin-vigo .ui-datepicker-header .ui-state-hover {
  background: transparent;
  border-color: transparent;
  cursor: pointer;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.ll-skin-vigo .ui-datepicker .ui-datepicker-next span,
.ll-skin-vigo .ui-datepicker .ui-datepicker-prev span {
  background-image: url(images/ui-icons_ffffff_256x240.png);
  background-position: -32px -16px;
}

.ll-skin-vigo .ui-datepicker .ui-datepicker-prev span {
  background-position: -96px -16px;
}

.ll-skin-vigo .ui-datepicker table {
  margin: 0;
}

.ll-skin-vigo .ui-datepicker th {
  padding: 0.5em 0.3em;
  color: #707586;
  font-size: 10px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  text-transform: uppercase;
  border: none;
  border-bottom: 1px solid #d5d9e2;
  background: #f2f6fe;
}

.ll-skin-vigo .ui-datepicker td {
  border: none;
  padding: 0;
}

.ll-skin-vigo td .ui-state-default {
  background: transparent;
  border: none;
  text-align: center;
  padding: 0.7em 0;
  margin: 0;
  font-weight: normal;
  color: #4d4d4d;
  font-size: 11px;
}

.ll-skin-vigo td .ui-state-active,
.ll-skin-vigo td .ui-state-hover {
  font-weight: bold;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*@include checkbox-style(type,checkbox-type,checkbox-style-padding,label-color,label-select-color,check-width-height,check-radius,position);*/
.checkbox-style {
  position: relative;
  z-index: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}
.checkbox-style input {
  /*position: absolute;
  visibility: hidden;*/
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  outline-offset: 0;
}
.checkbox-style input:active, .checkbox-style input:focus, .checkbox-style input:hover {
  outline: 0;
  outline-offset: 0;
}
.checkbox-style input:active ~ .check, .checkbox-style input:focus ~ .check, .checkbox-style input:hover ~ .check {
  border-color: forestgreen;
}
.checkbox-style input ~ .check {
  display: block;
  position: absolute;
  border-radius: 0;
  height: 20px;
  width: 20px;
  left: 0;
  top: 5px;
  z-index: 5;
  border: 1px solid #707c92;
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
}
html[dir=rtl] .checkbox-style input ~ .check {
  left: unset;
  right: 0;
}
.checkbox-style input:checked ~ .check {
  border: 1px solid #707c92;
  background-color: #fff;
}
.checkbox-style input:checked ~ .check:before {
  background: transparent;
  content: "\e013";
  color: #020307;
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  text-align: center;
}
.checkbox-style input:checked ~ label {
  color: #020307;
}
.checkbox-style label {
  display: block;
  position: relative;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: normal;
  color: #333333;
  margin: 0;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 25px;
}
html[dir=rtl] .checkbox-style label {
  padding: 0 25px 0 0 !important;
}
.checkbox-style.deactivate label {
  opacity: 0.3;
}

.WarningJQ {
  padding-bottom: 8px;
  position: absolute;
  z-index: 10;
  top: 40px !important;
  left: inherit !important;
}
html[dir=rtl] .WarningJQ {
  left: unset !important;
  right: inherit !important;
}
.WarningJQ .content {
  border-radius: 4px;
  width: 125px;
  padding: 8px;
  color: #fdffe1 !important;
  background-color: #ef5436 !important;
  position: relative;
  opacity: 0.9;
  font-size: 12px;
  border: 1px solid #ef5436;
}
.WarningJQ .content:before {
  content: "";
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) #ef5436 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  width: 0;
  border-width: 6px 6px 6px 0;
  left: 20px;
  top: -9px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .WarningJQ .content:before {
  left: unset;
  right: 20px;
}

.tooltip-segment {
  text-align: left !important;
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}
html[dir=rtl] .tooltip-segment {
  text-align: right !important;
}
.tooltip-segment:last-child {
  margin-bottom: 0;
}
.tooltip-segment i.fa {
  position: absolute;
  position: absolute;
  top: 4px;
  left: 0;
  font-size: 16px;
}
html[dir=rtl] .tooltip-segment i.fa {
  left: unset;
  right: 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 10px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
}

/** Carousel **/
.jcarousel {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.jcarousel li {
  width: 200px;
  float: left;
  border: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html[dir=rtl] .jcarousel li {
  float: right;
}

.jcarousel img {
  display: block;
  max-width: 100%;
  height: auto;
}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #db892d;
  color: #ffffff;
  text-decoration: none;
  font: 24px/27px Arial, sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
}

.jcarousel-control-prev:hover, .jcarousel-control-next:hover, .jcarousel-control-prev:focus, .jcarousel-control-next:focus {
  background-color: #9b5507;
  text-decoration: none;
  color: #ffffff;
}

.jcarousel-control-prev {
  left: 15px;
}
html[dir=rtl] .jcarousel-control-prev {
  left: unset;
  right: 15px;
}

.jcarousel-control-next {
  right: 15px;
}
html[dir=rtl] .jcarousel-control-next {
  right: unset;
  left: 15px;
}

/** Carousel Pagination **/
.jcarousel-pagination {
  position: absolute;
  bottom: -40px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  margin: 0;
}

.jcarousel-pagination a {
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  background: #fcdcb9;
  color: #ffffff;
  border-radius: 0;
  text-indent: -9999px;
  margin-right: 7px;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.jcarousel-pagination a.active {
  background: #db892d;
  color: #ffffff;
  opacity: 1;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}

.body-click-close {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.slider {
  padding: 0 15px 0 3px;
  margin-bottom: 10px;
}
html[dir=rtl] .slider {
  padding: 0 3px 0 15px;
}

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* Offset direction
 */
html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  position: absolute;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 10px;
}

.noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  left: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #020307;
  border-radius: 4px;
  border: 0 solid #D3D3D3;
  /*box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;*/
  box-shadow: inherit;
}

.noUi-connects {
  border-radius: 3px;
}

.noUi-connect {
  background: #3FB8AF;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 1px solid #ffffff;
  border-radius: 0;
  background: #13275c;
  cursor: default;
  outline: 0;
  /*box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;*/
}

.noUi-active {
  /*box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;*/
  background-color: #ffffff;
}

.noUi-active.noUi-handle:before,
.noUi-active.noUi-handle:after {
  background: #ff9800;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 2px;
  background: #fff;
  left: 6px;
  top: 5px;
}

.noUi-handle:after {
  left: 11px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}

.noUi-marker-sub {
  background: #AAA;
}

.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%, 0);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
i.fa.fa-glass:before {
  content: "\e858";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-calendar:before {
  content: "\e802";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-bed:before {
  content: "\e85a";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-bus:before {
  content: "\f207";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-plane:before {
  content: "\e812";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-moon:before {
  content: "\e85b";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-users:before {
  content: "\e817";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
i.fa.fa-info-circle:before {
  /*   content: "\E814";
  @include fontello;
  font-size: 16px;*/
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.HeaderPhoneArea {
  position: absolute;
  right: 15px;
  bottom: 0;
  z-index: 1;
  /*height: 58px;*/
  background-color: #020307;
  border-radius: 0;
  padding: 6px 12px 6px 8px;
  margin: 7px 0;
}
@media (min-width: 992px) {
  .HeaderPhoneArea {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .HeaderPhoneArea {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .HeaderPhoneArea {
    z-index: 20;
    right: unset;
    left: 20px;
  }
}
.HeaderPhoneArea a {
  display: flex;
  align-items: center;
  pointer-events: none;
}
@media (pointer: none), (pointer: coarse) {
  .HeaderPhoneArea a {
    pointer-events: all;
  }
}
.HeaderPhoneArea a i {
  background-color: #ffffff;
  border-radius: 250px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  color: #13275c;
  margin-right: 8px;
}
.HeaderPhoneArea a span {
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
}
.HeaderPhoneArea a:hover, .HeaderPhoneArea a:active, .HeaderPhoneArea a:focus {
  text-decoration: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.page-top {
  z-index: 9999;
  width: 50px;
  height: 50px;
  bottom: 55px !important;
  background-color: #f48a14;
  padding: 15px 0;
  border-radius: 0;
  text-align: center;
  color: #ffffff;
}
.page-top:before {
  /*font: normal normal normal 14px/1 FontAwesome;*/
  font-size: 30px !important;
  line-height: 15px;
  font-family: FontAwesome;
  font-weight: normal;
}
.page-top.icon-angle:before {
  content: "\f106";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.page-top.icon-arrow-circle:before {
  content: "\f0aa";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.page-top.icon-arrow-circle-o:before {
  content: "\f01b";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.page-top.icon-caret:before {
  content: "\f0d8";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.page-top.icon-plus:before {
  content: "\f068";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.page-top.icon-sprite:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  right: 7px;
  top: 10px;
  background: url(images/sprite.png) no-repeat -590px 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .page-top.icon-sprite:before {
  right: unset;
  left: 7px;
}
.page-top.back-color-no {
  background-color: transparent;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
@media only screen and (max-width: 767px) {
  .CurrencySelector + .language-area, .CurrencySelector + script + .language-area {
    right: 70px;
  }
  html[dir=rtl] .CurrencySelector + .language-area, html[dir=rtl] .CurrencySelector + script + .language-area {
    right: unset;
    left: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .CurrencySelector.hidden + .language-area {
    right: 15px;
  }
  html[dir=rtl] .CurrencySelector.hidden + .language-area {
    right: 15px;
    left: unset;
  }
}

.language-area + .TopMenuList + .UserMenuArea + .Search-Area {
  top: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .language-area + .TopMenuList + .UserMenuArea + .Search-Area {
    top: 35px;
  }
}
.language-area + .TopMenuList + .Search-Area {
  top: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .language-area + .TopMenuList + .Search-Area {
    top: 35px;
  }
}

.language-area {
  /*position: absolute;
  top: 8px;
  right: 15px;*/
  float: right;
  padding-top: 3px;
  text-align: right;
}
html[dir=rtl] .language-area {
  float: left;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .language-area {
    position: absolute;
    top: 2px;
    right: 15px;
  }
  html[dir=rtl] .language-area {
    right: unset;
    left: 70px;
  }
}
.language-area .language .dropdown .text {
  color: #515151;
  position: relative;
  margin-right: 2px;
}
html[dir=rtl] .language-area .language .dropdown .text {
  margin-right: unset;
  margin-left: 2px;
}
@media only screen and (max-width: 767px) {
  .language-area .language .dropdown .text {
    display: none;
  }
}
.language-area .language .dropdown .selected-language {
  color: #0b1735;
  cursor: pointer;
  text-decoration: none;
}
.language-area .language .dropdown .selected-language .title {
  font-weight: bold;
  font-size: 12px;
}
.language-area .language .dropdown .dropdown-menu {
  border: 0;
  margin-top: 10px;
  padding: 10px;
  border-radius: 0 0 0 0;
  background-color: #ffffff;
  left: inherit;
  right: 0;
}
html[dir=rtl] .language-area .language .dropdown .dropdown-menu {
  right: inherit;
  left: 0;
}
.language-area .language .dropdown .dropdown-menu:before {
  content: "";
  border-style: solid;
  border-color: transparent #ffffff transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  right: 20px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .language-area .language .dropdown .dropdown-menu:before {
  right: unset;
  left: 20px;
}
.language-area .language .dropdown .dropdown-menu li {
  margin-top: 5px;
}
.language-area .language .dropdown .dropdown-menu li:first-child {
  margin-top: 0;
}
.language-area .language .dropdown .dropdown-menu li a {
  padding: 0;
  color: #717d9d;
}
.language-area .language .dropdown .dropdown-menu li a:hover, .language-area .language .dropdown .dropdown-menu li a:focus {
  background-color: transparent;
  color: #0b1735;
}
.language-area .language .dropdown .dropdown-menu li a .flag-icon {
  margin-right: 5px;
}
html[dir=rtl] .language-area .language .dropdown .dropdown-menu li a .flag-icon {
  margin-right: unset;
  margin-left: 5px;
}
.language-area .language .dropdown .dropdown-menu li a .name {
  font-size: 12px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.whatsappApi {
  position: fixed;
  bottom: 15px;
  z-index: 10;
  left: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .whatsappApi {
    bottom: 55px;
  }
}
@media only screen and (max-width: 767px) {
  .whatsappApi {
    bottom: 55px;
  }
}
html[dir=rtl] .whatsappApi {
  right: 15px;
  left: unset;
}
.whatsappApi a.whatsapp-msg-send .socicon {
  width: 40px;
  height: 40px;
  font-size: 25px;
  line-height: 40px;
  border-radius: 6px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.whatsappApi a.whatsapp-msg-send span {
  display: none;
}
.whatsappApi a:hover .socicon, .whatsappApi a:focus .socicon, .whatsappApi a:active .socicon {
  transform: scale(1.2, 1.2);
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.BrowserExperience {
  background-color: #1e2c51;
  color: #ffffff;
}
.BrowserExperience .text-area {
  padding: 10px 5px;
}
.BrowserExperience .text-area .btn-area {
  float: left;
  margin-right: 10px;
}
html[dir=rtl] .BrowserExperience .text-area .btn-area {
  float: right;
  margin-right: unset;
  margin-left: 10px;
}
.BrowserExperience .text-area .btn-area a {
  color: #ffffff;
  border: 5px solid #ffffff;
  border-radius: 250px;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 30px;
  text-align: center;
  font-size: 22px;
  opacity: 0.5;
  cursor: pointer;
}
.BrowserExperience .downloadButton {
  color: #ffffff;
  position: relative;
  margin-left: 45px;
  margin-bottom: 5px;
  display: block;
  font-weight: bold;
}
html[dir=rtl] .BrowserExperience .downloadButton {
  margin-right: 45px;
  margin-left: unset;
}
.BrowserExperience .downloadButton i {
  margin-right: 10px;
  font-size: 24px;
  position: relative;
  top: 5px;
}
html[dir=rtl] .BrowserExperience .downloadButton i {
  margin-right: unset;
  margin-left: 10px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.CurrencySelector {
  float: right;
  margin-right: 10px;
}
html[dir=rtl] .CurrencySelector {
  float: left;
  margin-left: 10px;
  margin-right: unset;
}
@media only screen and (max-width: 767px) {
  .CurrencySelector {
    position: absolute;
    top: 2px;
    right: 0;
  }
  html[dir=rtl] .CurrencySelector {
    right: unset;
    left: 0;
  }
}
.CurrencySelector .dropdown .btn.btn-default {
  padding: 0 12px;
  border: 0;
  outline: 0;
  background-color: transparent;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  height: 22px;
  overflow: hidden;
  color: #0b1735;
}
.CurrencySelector .dropdown .btn.btn-default:focus, .CurrencySelector .dropdown .btn.btn-default:hover, .CurrencySelector .dropdown .btn.btn-default:active {
  border: 0;
  outline: 0;
  background-color: transparent;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.CurrencySelector .dropdown-menu {
  min-width: 80px;
  border: 0;
  margin-top: 10px;
  padding: 10px;
  border-radius: 0 0 0 0;
  background-color: #ffffff;
  left: inherit;
  right: 0;
}
html[dir=rtl] .CurrencySelector .dropdown-menu {
  right: inherit;
  left: 0;
}
.CurrencySelector .dropdown-menu:before {
  content: "";
  border-style: solid;
  border-color: transparent #ffffff transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  right: 20px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .CurrencySelector .dropdown-menu:before {
  left: 20px;
  right: unset;
}
.CurrencySelector .dropdown-menu li {
  margin-top: 5px;
}
.CurrencySelector .dropdown-menu li:first-child {
  margin-top: 0;
}
.CurrencySelector .dropdown-menu li a {
  padding: 0;
  color: #717d9d;
}
.CurrencySelector .dropdown-menu li a:hover, .CurrencySelector .dropdown-menu li a:focus {
  background-color: transparent;
  color: #0b1735;
}
.CurrencySelector .dropdown-menu li a .flag-icon {
  margin-right: 5px;
}
html[dir=rtl] .CurrencySelector .dropdown-menu li a .flag-icon {
  margin-left: 5px;
  margin-right: unset;
}
.CurrencySelector .dropdown-menu li a .name {
  font-size: 12px;
}
.CurrencySelector .currency-text {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  height: 20px;
  color: #0b1735;
  padding: 0 12px;
}
.CurrencySelector .currency-label {
  color: #515151;
}

/*@if $currency-icon == false {
    @if $currency-style-old == true {
        .price {
            [class^="currency-"], [class*=" currency-"] {
                visibility: visible;

                &amp;:before {
                    content: none;
                }
            }
        }
    }

}
@if $currency-icon == true {
    @if $currency-style-old == true {
        .price {
            [class^="currency-"], [class*=" currency-"] {
                visibility: hidden;
            }
        }
    }

}*/
:has(.CurrencySelector span.currency-label) .CurrencySelector {
  display: flex;
  align-content: center;
  align-items: center;
}

:has(.CurrencySelector .currency-text) .CurrencySelector {
  gap: 5px;
}

:has(.CurrencySelector span.currency-label.hidden) .CurrencySelector {
  background-color: transparent;
}

.CircleGallery {
  margin: 20px 0;
  padding: 5px 0;
  position: relative;
}
.CircleGallery .HtmlTitle {
  text-align: center;
  font-size: 20px;
  color: #13275c;
  font-weight: bold;
  padding: 15px 0;
}
.CircleGallery .circle-gallery-wrapper ul li .itm {
  padding: 0 20%;
}
.CircleGallery .circle-gallery-wrapper ul li .itm .thumb {
  border-radius: 250%;
  width: auto;
  overflow: hidden;
  height: auto;
  margin: 0 auto;
  opacity: 0.6;
  border: 2px solid #717d9d;
}
.CircleGallery .circle-gallery-wrapper ul li .itm .thumb img {
  border-radius: 250%;
  border: 2px solid #ffffff;
  margin: 0 auto;
  padding: 5px;
}
.CircleGallery .circle-gallery-wrapper ul li .itm .caption {
  text-align: center;
}
.CircleGallery .circle-gallery-wrapper ul li .itm .caption .title {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #13275c;
  margin: 5px 0;
}
.CircleGallery .circle-gallery-wrapper ul li:hover .itm .thumb, .CircleGallery .circle-gallery-wrapper ul li:focus .itm .thumb, .CircleGallery .circle-gallery-wrapper ul li:active .itm .thumb {
  opacity: 1;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
@media only screen and (max-width: 767px) {
  .nav.nav-tabs.droptabs .dropdown-menu li a {
    background-color: transparent;
    color: #333333;
    padding: 6px 15px;
    border-radius: 0;
  }
}
@media only screen and (max-width: 767px) {
  .nav.nav-tabs.droptabs .dropdown-menu li.active a {
    color: #ffffff;
    background-color: #020307;
  }
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}
html[dir=rtl] .daterangepicker {
  left: unset;
  right: 20px;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}
html[dir=rtl] .daterangepicker.opensleft:before {
  left: 9px;
  right: unset;
}

.daterangepicker.opensleft:after {
  right: 10px;
}
html[dir=rtl] .daterangepicker.opensleft:after {
  left: 10px;
  right: unset;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}
html[dir=rtl] .daterangepicker.opensright:before {
  left: unset;
  right: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}
html[dir=rtl] .daterangepicker.opensright:after {
  left: unset;
  right: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar.single-month .drp-calendar.right {
  display: none;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}
html[dir=rtl] .daterangepicker .drp-calendar.left {
  padding: 8px 8px 8px 0;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range, .daterangepicker td.off.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date, .daterangepicker td.off.start-date {
  border-radius: 4px 0 0 4px;
}
html[dir=rtl] .daterangepicker td.start-date, html[dir=rtl] .daterangepicker td.off.start-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.end-date, .daterangepicker td.off.end-date {
  border-radius: 0 4px 4px 0;
}
html[dir=rtl] .daterangepicker td.end-date, html[dir=rtl] .daterangepicker td.off.end-date {
  border-radius: 0 0 4px 4px;
}

.daterangepicker td.start-date.end-date, .daterangepicker td.off.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.off.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
html[dir=rtl] .daterangepicker select.monthselect {
  margin-left: 2%;
  margin-right: unset;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}
html[dir=rtl] .daterangepicker .drp-buttons {
  text-align: left;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}
html[dir=rtl] .daterangepicker .drp-selected {
  padding-right: unset;
  padding-left: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}
html[dir=rtl] .daterangepicker .drp-buttons .btn {
  margin-left: unset;
  margin-right: 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: unset;
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: unset;
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: unset;
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: unset;
  border-right: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
html[dir=rtl] .daterangepicker .ranges {
  text-align: right;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  html[dir=rtl] .daterangepicker.single .ranges, html[dir=rtl] .daterangepicker.single .drp-calendar {
    float: right;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  html[dir=rtl] .daterangepicker {
    text-align: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.left {
    margin-right: unset;
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.left .calendar-table {
    border-right: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.right {
    margin-right: 0;
    margin-left: unset;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.right .calendar-table {
    border-left: unset;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.left .calendar-table {
    padding-left: 0;
    padding-right: unset;
  }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
  html[dir=rtl] .daterangepicker .ranges, html[dir=rtl] .daterangepicker .drp-calendar {
    float: right;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  html[dir=rtl] .daterangepicker .ranges {
    float: right;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  html[dir=rtl] .daterangepicker.rtl .ranges {
    float: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
.daterange-area .input-group .input-group-addon {
  display: none;
}

.daterange-area .dateSelect {
  display: none;
}
.daterange-area .input-group.ll-skin-vigo {
  width: 100%;
  display: block;
}

body .daterangepicker .drp-calendar .calendar-table {
  border-radius: 0;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th {
  border-radius: 0;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child, body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child {
  vertical-align: middle;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child span, body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child span {
  display: block;
  margin: 0 auto;
  border-radius: 0;
  color: #001e6f;
  background-color: transparent;
  width: 30px;
  height: 30px;
  font-size: 16px;
  border: 0;
  transform: rotate(0);
  -webkit-transform: rotate(0);
  position: relative;
  opacity: 0.5;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child span:before, body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child span:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child {
  border-radius: 0 0 0 0;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child.prev span {
  opacity: 1;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child.prev.available:hover {
  background-color: transparent;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:first-child span:before {
  content: "«";
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child {
  border-radius: 0 0 0 0;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child.next span {
  opacity: 1;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child.next.available:hover {
  background-color: transparent;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:first-child th:last-child span:before {
  content: "»";
}
body .daterangepicker .drp-calendar.left .calendar-table, body .daterangepicker .drp-calendar.right .calendar-table, body .daterangepicker .drp-calendar.center .calendar-table {
  border-radius: 0;
}
body .daterangepicker {
  background-color: transparent;
  border: 1px solid transparent;
}
body .daterangepicker .drp-buttons {
  background-color: white;
  border-radius: 0 0 0 0;
  width: 50%;
  margin: 0 auto;
  text-align: center;
  display: none;
  font-weight: bold;
}
body .daterangepicker .drp-buttons.active {
  display: block !important;
}
body .daterangepicker .drp-buttons .btn {
  display: none;
}
body .daterangepicker .drp-buttons .btn.active {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  body .daterangepicker {
    width: 300px;
  }
}
body .daterangepicker.single .drp-buttons, body .daterangepicker.single .drp-buttons.active {
  display: none !important;
}
body .daterangepicker.opensright:after, body .daterangepicker.opensright:before {
  content: none;
}
body .daterangepicker select.monthselect {
  font-weight: 400;
}
body .daterangepicker select.yearselect {
  font-weight: 700;
}
body .daterangepicker select.monthselect, body .daterangepicker select.yearselect {
  font-size: 14px;
  padding: 5px;
  background-color: transparent;
  border: 0;
  outline: 0;
  width: auto;
  cursor: pointer;
}
body .daterangepicker .drp-calendar {
  max-width: inherit;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
@media only screen and (max-width: 767px) {
  body .daterangepicker .drp-calendar {
    transform: inherit;
    -ms-transform: inherit;
  }
}
body .daterangepicker .drp-calendar:before {
  content: "";
  border-style: solid;
  border-color: transparent #ffffff transparent transparent;
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px 10px 10px 0;
  left: 15px;
  top: -15px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] body .daterangepicker .drp-calendar:before {
  right: 15px;
  left: unset;
}
@media only screen and (max-width: 767px) {
  body .daterangepicker .drp-calendar:before {
    top: -7px;
  }
}
body .daterangepicker .drp-calendar.left {
  padding: 0;
}
body .daterangepicker.drop-up .drp-calendar:before {
  top: inherit;
  bottom: -15px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
@media only screen and (max-width: 767px) {
  body .daterangepicker.drop-up .drp-calendar:before {
    top: inherit;
    bottom: -7px;
  }
}
body .daterangepicker .calendar-table {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
body .daterangepicker .calendar-table table thead tr:first-child {
  background-color: transparent;
}
body .daterangepicker .calendar-table table thead tr:last-child {
  color: #ffffff;
  background-color: #e7e9ef;
}
body .daterangepicker .calendar-table table thead tr:last-child th {
  height: 10px;
  line-height: 10px;
  border: 0;
  border-radius: 0;
}
body .daterangepicker .calendar-table table thead tr th, body .daterangepicker .calendar-table table thead tr td {
  border: 0;
}
body .daterangepicker .calendar-table table tbody {
  background-color: #ffffff;
}
body .daterangepicker .calendar-table table tbody tr td {
  min-width: 40px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: relative;
  border: 0;
}

body .daterangepicker td.active, body .daterangepicker td.off.active {
  color: white;
  background-color: green;
}
body .daterangepicker td.active:hover, body .daterangepicker td.off.active:hover {
  color: white;
  background-color: green;
}
body .daterangepicker td.active.end-date.in-range.available {
  content: "a";
  background-color: brown;
}
body .daterangepicker td.active.start-date.active.end-date.available {
  content: "b";
  background-color: red;
}
body .daterangepicker td.off.disabled.active.start-date {
  /*content: "c";*/
  color: #ffffff;
  background-color: #001e6f;
  text-decoration: none;
  font-weight: bold;
}
body .daterangepicker td.active.start-date.available {
  content: "d";
  color: #ffffff;
  background-color: #001e6f;
  text-decoration: none;
  font-weight: bold;
}
body .daterangepicker td.active.end-date {
  /*content: "o";*/
  color: #ffffff !important;
  background-color: #001e6f !important;
  text-decoration: none;
  font-weight: bold;
}
body .daterangepicker td.off.ends.active.end-date.in-range.available {
  content: "e";
  color: #ffffff;
  background-color: #001e6f;
  text-decoration: none;
  font-weight: bold;
}
body .daterangepicker td.in-range, body .daterangepicker td.off.in-range, body .daterangepicker td.in-range.available {
  content: "f";
  background-color: #E7E6E3;
}
body .daterangepicker td.disabled, body .daterangepicker td option.disabled {
  /*content: "g";*/
  color: #515151;
  background-color: #f7f7f7;
}
body .daterangepicker td.available {
  content: "h";
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
}
body .daterangepicker td.available:hover {
  content: "i";
  color: #ffffff;
  background-color: #001e6f;
  font-weight: bold;
}
body .daterangepicker td.today {
  content: "v";
  color: #ffffff !important;
  background-color: #6DCE80 !important;
  font-weight: bold;
}
body .daterangepicker td.today:hover {
  content: "i";
  color: #ffffff !important;
  background-color: #6DCE80 !important;
  font-weight: bold;
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}
html[dir=rtl] .daterangepicker {
  left: unset;
  right: 20px;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}
html[dir=rtl] .daterangepicker.opensleft:before {
  left: 9px;
  right: unset;
}

.daterangepicker.opensleft:after {
  right: 10px;
}
html[dir=rtl] .daterangepicker.opensleft:after {
  left: 10px;
  right: unset;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}
html[dir=rtl] .daterangepicker.opensright:before {
  left: unset;
  right: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}
html[dir=rtl] .daterangepicker.opensright:after {
  left: unset;
  right: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar.single-month .drp-calendar.right {
  display: none;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}
html[dir=rtl] .daterangepicker .drp-calendar.left {
  padding: 8px 8px 8px 0;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range, .daterangepicker td.off.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date, .daterangepicker td.off.start-date {
  border-radius: 4px 0 0 4px;
}
html[dir=rtl] .daterangepicker td.start-date, html[dir=rtl] .daterangepicker td.off.start-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.end-date, .daterangepicker td.off.end-date {
  border-radius: 0 4px 4px 0;
}
html[dir=rtl] .daterangepicker td.end-date, html[dir=rtl] .daterangepicker td.off.end-date {
  border-radius: 0 0 4px 4px;
}

.daterangepicker td.start-date.end-date, .daterangepicker td.off.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.off.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
html[dir=rtl] .daterangepicker select.monthselect {
  margin-left: 2%;
  margin-right: unset;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}
html[dir=rtl] .daterangepicker .drp-buttons {
  text-align: left;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}
html[dir=rtl] .daterangepicker .drp-selected {
  padding-right: unset;
  padding-left: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}
html[dir=rtl] .daterangepicker .drp-buttons .btn {
  margin-left: unset;
  margin-right: 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: unset;
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: unset;
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: unset;
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
html[dir=rtl] .daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: unset;
  border-right: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
html[dir=rtl] .daterangepicker .ranges {
  text-align: right;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  html[dir=rtl] .daterangepicker.single .ranges, html[dir=rtl] .daterangepicker.single .drp-calendar {
    float: right;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  html[dir=rtl] .daterangepicker {
    text-align: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.left {
    margin-right: unset;
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.left .calendar-table {
    border-right: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.right {
    margin-right: 0;
    margin-left: unset;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.right .calendar-table {
    border-left: unset;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 0;
  }
  html[dir=rtl] .daterangepicker .drp-calendar.left .calendar-table {
    padding-left: 0;
    padding-right: unset;
  }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
  html[dir=rtl] .daterangepicker .ranges, html[dir=rtl] .daterangepicker .drp-calendar {
    float: right;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  html[dir=rtl] .daterangepicker .ranges {
    float: right;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  html[dir=rtl] .daterangepicker.rtl .ranges {
    float: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
/*
Seçilmeden
active start-date active end-date available

Sağ Tıklama
off disabled active start-date

Tıklanınca 
active start-date available

Seçim yapılınca
active start-date available

Son seçim tarih
off ends active end-date in-range available
*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.pictureFullScreenIcon {
  right: 10px;
  left: inherit;
  top: 10px;
  bottom: inherit;
  z-index: 1;
}
html[dir=rtl] .pictureFullScreenIcon {
  left: unset;
  right: inherit;
}
.pictureFullScreenIcon a {
  color: #ffffff;
}

.pgwSlideshow {
  width: 100%;
  background-color: transparent;
  /*display: none;*/
  border-radius: 0 0;
}
.pgwSlideshow a {
  color: #fff;
  border-radius: 0 0;
}
.pgwSlideshow .ps-current {
  text-align: center;
  position: relative;
  min-height: 150px;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  border-radius: 6px;
}
.pgwSlideshow .ps-current .ps-next {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#99000000", endColorstr="#99000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
  border: 0px solid #777;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  position: absolute;
  padding: 20px 15px 20px 20px;
  right: 0;
  top: 50% !important;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  cursor: pointer;
}
html[dir=rtl] .pgwSlideshow .ps-current .ps-next {
  left: 0;
  right: unset;
}
.pgwSlideshow .ps-current .ps-prev {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#99000000", endColorstr="#99000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
  border: 0px solid #777;
  border-left: 0;
  border-radius: 0 4px 4px 0;
  position: absolute;
  padding: 20px 20px 20px 15px;
  left: 0;
  top: 50% !important;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  cursor: pointer;
  z-index: 10;
}
html[dir=rtl] .pgwSlideshow .ps-current .ps-prev {
  left: unset;
  right: 0;
}
.pgwSlideshow .ps-current .ps-next, .pgwSlideshow .ps-current .ps-prev {
  text-align: center;
  background-color: rgba(19, 39, 92, 0.5);
  color: #ffffff;
  text-decoration: none;
  text-shadow: inherit;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  display: none !important;
}
.pgwSlideshow .ps-current &gt; ul &gt; li {
  text-align: center;
  width: 100%;
  z-index: 1;
  opacity: 0;
  display: block;
  border-radius: 4px 4px 0 0;
}
.pgwSlideshow .ps-current &gt; ul &gt; li img {
  display: block;
  max-width: 100%;
  margin: auto;
  border-radius: 4px 4px 0 0;
  border-radius: 6px;
}
.pgwSlideshow .ps-list {
  border-top: 1px solid #00909e;
  box-shadow: 0 10px 10px -5px #046f79 inset;
  background: #00909e;
  overflow: hidden;
  position: relative;
  border-radius: 0 0 0 0;
  border-top: 1px solid transparent;
  box-shadow: inherit;
  background: transparent;
  /*    display: none !important;*/
}
.pgwSlideshow .ps-list .ps-next, .pgwSlideshow .ps-list .ps-prev {
  text-align: center;
  background: rgba(19, 39, 92, 0.5);
  text-decoration: none;
  text-shadow: inherit;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  top: 50% !important;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.pgwSlideshow .ps-list ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  left: 0;
}
html[dir=rtl] .pgwSlideshow .ps-list ul {
  left: unset;
  right: 0;
}
.pgwSlideshow .ps-list li {
  float: left;
}
html[dir=rtl] .pgwSlideshow .ps-list li {
  float: right;
}
.pgwSlideshow .ps-list li img {
  display: block;
  border: 1px solid #777;
  width: 55px;
  height: 55px;
  border: 0;
  border-radius: 0;
}
.pgwSlideshow .ps-list li .ps-item {
  display: block;
  margin: 15px 8px;
  opacity: 0.8;
  filter: alpha(opacity=60);
  margin: 2px 1px;
  border: 2px solid transparent;
  border-radius: 0;
}
.pgwSlideshow .ps-list li .ps-item.ps-selected {
  float: left;
  opacity: 1;
  border: 2px solid rgba(255, 255, 255, 0.5);
  overflow: hidden;
  border-radius: 0;
}
.pgwSlideshow .ps-list li .ps-item.ps-selected img {
  margin: -4px;
  margin: 0;
  border-radius: 0;
}
.pgwSlideshow .ps-caption {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#99000000", endColorstr="#99000000");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
  text-align: left;
  font-size: 1rem;
  color: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding: 10px;
}
html[dir=rtl] .pgwSlideshow .ps-caption {
  left: unset;
  right: 0px;
}
.pgwSlideshow .ps-caption span {
  padding: 7px;
  display: inline-block;
}
.pgwSlideshow .ps-prevIcon, .pgwSlideshow .ps-nextIcon {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  border: 0;
}
.pgwSlideshow .ps-prevIcon::before, .pgwSlideshow .ps-nextIcon::before {
  content: "";
  width: 100%;
  height: 100%;
  border-width: 3px 3px 0 0;
  border-style: solid;
  border-color: #fafafa;
  transition: 0.2s ease;
  display: block;
  transform-origin: 100% 0;
}
.pgwSlideshow .ps-prevIcon:after, .pgwSlideshow .ps-nextIcon:after {
  content: "";
  float: left;
  position: relative;
  top: -100%;
  width: 100%;
  height: 100%;
  border-width: 0 3px 0 0;
  border-style: solid;
  border-color: #fafafa;
  transform-origin: 100% 0;
  transition: 0.2s ease;
}
html[dir=rtl] .pgwSlideshow .ps-prevIcon:after, html[dir=rtl] .pgwSlideshow .ps-nextIcon:after {
  float: right;
}
.pgwSlideshow .ps-prevIcon {
  transform: translate(-50%, -50%) rotate(-135deg);
  left: 60%;
}
html[dir=rtl] .pgwSlideshow .ps-prevIcon {
  left: unset;
  right: 60%;
}
.pgwSlideshow .ps-nextIcon {
  transform: translate(-50%, -50%) rotate(45deg);
  left: 40%;
}
html[dir=rtl] .pgwSlideshow .ps-nextIcon {
  left: unset;
  right: 40%;
}
.pgwSlideshow.narrow .ps-list li img {
  width: 40px;
  height: 40px;
}
.pgwSlideshow.narrow .ps-current .ps-prev {
  padding: 15px 15px 15px 12px;
  top: 40%;
}
html[dir=rtl] .pgwSlideshow.narrow .ps-current .ps-prev {
  padding: 15px 12px 15px 15px;
}
.pgwSlideshow.narrow .ps-current .ps-next {
  padding: 15px 12px 15px 15px;
  top: 40%;
}
html[dir=rtl] .pgwSlideshow.narrow .ps-current .ps-next {
  padding: 15px 15px 15px 12px;
}
.pgwSlideshow.narrow .ps-caption {
  font-size: 0.8rem;
  padding: 8px;
}

.placeholder {
  margin-bottom: 5px;
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: rgb(77, 77, 77);
  opacity: 1;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.5;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, rgb(77, 77, 77) 55%, rgba(0, 0, 0, 0.5) 75%, rgb(77, 77, 77) 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.tabpanel.scroll-yes .wrapper {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  height: 40px;
}
.tabpanel.scroll-yes .nav-tabs.list {
  position: absolute;
  left: 0px;
  top: 0px;
  min-width: 3000px;
  /* margin-left: 12px;*/
  margin-top: 0px;
}
html[dir=rtl] .tabpanel.scroll-yes .nav-tabs.list {
  left: unset;
  right: 0px;
}
.tabpanel.scroll-yes .nav-tabs.list li {
  display: table-cell;
  position: relative;
  text-align: center;
  cursor: grab;
  cursor: -webkit-grab;
  color: #efefef;
  vertical-align: middle;
}

.scroller {
  display: none;
  text-align: center;
  cursor: pointer;
  display: none;
  padding: 7px;
  padding-top: 11px;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #fff;
}
.scroller.scroller-right {
  float: right;
}
html[dir=rtl] .scroller.scroller-right {
  float: left;
}
.scroller.scroller-left {
  float: left;
}
html[dir=rtl] .scroller.scroller-left {
  float: right;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/*$price-currency-icon:false; // true, false
$price-currency-margin: 5px;
$price-currency-align-items:baseline;
$price-currency-type: data; //data,html,text,longText,font!,svg!
$price-currency-text-transform: uppercase; //capitalize,uppercase
$price-font-size: unset;
$price-penny-font-size: 70%;
$price-currency-font-size: unset;
$price-currency-dnone: true;
$price-oldprice-type:line; //color, line
$price-oldprice-type-line-strong: 2px;
$price-oldprice-type-line-opacity: .5;
$price-oldprice-type-line-color: red;
$price-oldprice-type-line-width-fix: 6px;
$price-oldprice-type-line-rotate: 0; //-10deg, 10deg, 0deg
$price-oldprice-color: red;*/
.price {
  display: inline-flex;
  flex-wrap: nowrap;
}
.price:empty {
  display: none;
}

.price-fix {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
}
.price-fix .price-currency {
  font-size: 70%;
}
.price-fix .price-currency[class^=code-]:before, .price-fix .price-currency[class*=code-]:before {
  content: attr(data-currency-code);
  text-transform: uppercase;
}
.price-fix .price-number {
  font-size: unset;
}
.price-fix .price-penny {
  font-size: 70%;
}
.price-fix .price-penny:before {
  content: ",";
}
.price-fix.cur-position-left .price-currency {
  order: 1;
  margin-right: 5px;
}
.price-fix.cur-position-left .price-number {
  order: 2;
}
.price-fix.cur-position-left .price-penny {
  order: 3;
}
.price-fix.cur-position-right .price-currency {
  order: 3;
  margin-left: 5px;
}
.price-fix.cur-position-right .price-number {
  order: 1;
}
.price-fix.cur-position-right .price-penny {
  order: 2;
}
.price-fix.price-col-two {
  align-items: center;
}
.price-fix.price-col-two .currency-container {
  order: 2;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.price-fix.price-col-two .currency-container .price-penny {
  order: 1;
}
.price-fix.price-col-two .currency-container .price-currency {
  order: 2;
  margin-left: 0;
}
.price-fix.price-col-two.cur-position-right .currency-container {
  margin-left: 5px;
}
.price-fix.price-col-two.cur-position-left .currency-container {
  margin-right: 5px;
}
.price-fix .price-currency.currency:before {
  content: attr(data-attribute);
}

.oldprice .price-fix {
  position: relative;
  line-height: normal;
}
.oldprice .price-fix:after {
  content: "";
  height: 2px;
  background-color: red;
  opacity: 0.5;
  left: 50%;
  z-index: 2;
  top: 50%;
  transform: translate(-50%) rotate(0);
  -ms-transform: translate(-50%) rotate(0);
  position: absolute;
  width: calc(100% + 6px);
}

.FlightSelectedHotel .otel-item .between .price-text .price .price-fix .price-number,
.FlightSelectedHotel .otel-item .between .price-text .price .price-fix .price-currency {
  font-size: unset;
}

.booking-card .include-hotel-service .title span.price-fix, .booking-card .include-hotel-service .title span.price-number, .booking-card .include-hotel-service .title span.price-penny, .booking-card .include-hotel-service .title span.price-currency,
.booking-card .include-flight-service .title span.price-fix,
.booking-card .include-flight-service .title span.price-number,
.booking-card .include-flight-service .title span.price-penny,
.booking-card .include-flight-service .title span.price-currency {
  position: unset;
  top: unset;
  padding-left: unset;
}

.MainTabRotator .price-penny {
  display: none;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.search-detail {
  display: none;
}

.page-title, .search-panel-title, .sub-page-title {
  color: #020307;
  margin: 0;
  padding: 0;
}
.page-title.size-1, .search-panel-title.size-1, .sub-page-title.size-1 {
  font-size: 36px;
  font-weight: bold;
}
.page-title.size-2, .search-panel-title.size-2, .sub-page-title.size-2 {
  font-size: 30px;
  font-weight: bold;
}
.page-title.size-3, .search-panel-title.size-3, .sub-page-title.size-3 {
  font-size: 24px;
  font-weight: bold;
}
.page-title.size-4, .search-panel-title.size-4, .sub-page-title.size-4 {
  font-size: 18px;
  font-weight: bold;
}
.page-title.size-5, .search-panel-title.size-5, .sub-page-title.size-5 {
  font-size: 14px;
  font-weight: bold;
}
.page-title.contact-page-title, .search-panel-title.contact-page-title, .sub-page-title.contact-page-title {
  margin: 10px 0;
  padding: 10px 0;
}
.page-title.search-panel-title, .search-panel-title.search-panel-title, .sub-page-title.search-panel-title {
  margin-bottom: 5px;
}
.page-title.searchmenumultiroom-title, .search-panel-title.searchmenumultiroom-title, .sub-page-title.searchmenumultiroom-title {
  color: #020307;
}
.page-title.member-page-title, .search-panel-title.member-page-title, .sub-page-title.member-page-title {
  padding: 20px 20px 0 20px;
}
.page-title.searchmenuonlyhotel-title, .search-panel-title.searchmenuonlyhotel-title, .sub-page-title.searchmenuonlyhotel-title {
  color: #020307;
}
.page-title.additional-services-page-title, .search-panel-title.additional-services-page-title, .sub-page-title.additional-services-page-title {
  margin: 10px 0;
  padding: 10px 0;
}
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
.d-flex-space-between {
  display: flex;
  justify-content: space-between;
}
.d-flex-space-between.board-room .left {
  width: 50%;
}
.d-flex-space-between.board-room .left div {
  margin: 4px 0;
}
.d-flex-space-between.board-room .left i {
  margin-right: 4px;
}
.d-flex-space-between.board-room .right {
  width: 50%;
}
.d-flex-space-between.board-room .right .package-type {
  text-align: right;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: space-between;
  height: 100%;
}
.d-flex-space-between.board-room .right .package-type .hotel-package-status {
  width: 100%;
}
.d-flex-space-between.board-room .right .hotel-price .price-fix {
  display: block;
  font-weight: bold;
  font-size: 18px;
}
.d-flex-space-between.compare-btbook {
  align-items: center;
}

.hotel-map-item-detail {
  width: 300px;
}
.hotel-map-item-detail .hotel-map-item-title {
  width: 100%;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  font-size: 18px;
}
.hotel-compare-map-item-detail .hotel-map-item-title {
  width: 100%;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  font-size: 18px;
}
.hotel-map-item-content .hotel-star {
  color: #f48a14;
}

.HotelListGoogleMap .hotel-map-item-detail .hotel-map-item-title {
  border-bottom: 0;
}

.hotel-map-item-content {
  font-size: 12px;
}

.hotel-map-item-detail .hotel-package-status {
  padding: 5px 0;
}

.hotel-map-item-detail .hotel-package-status i {
  margin-right: 5px;
}

.hotel-map-item-detail .hotel-price {
  margin-bottom: 10px;
}

.hotel-map-item-detail .hotel-price .price-number {
  display: inline-block;
  margin-left: 5px;
}

.hotel-map-item-detail .hotel-price .price-penny {
  display: inline-block;
}

.hotel-map-item-detail .hotel-price .price-currency {
  display: inline-block;
}

a.btnMapBook, a.btnMapBook:link, a.btnMapBook:visited {
  background-image: inherit;
  border: 0;
  text-shadow: inherit;
  box-shadow: inherit;
  background-color: #194f90;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  --ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border-radius: 4px;
  font-size: 12px;
  outline: 0;
  color: #fff;
  outline: 0;
  padding: 5px 10px;
  text-align: center;
  cursor: pointer;
  display: block;
  font-weight: bold;
  background-color: #001e6f;
  color: set-text-color(#001e6f);
  border-radius: 0;
}

a.btnMapBook:hover, a.btnMapBook:focus, a.btnMapBook:active {
  border: 0;
  outline: 0;
  background-color: #020307;
  color: set-text-color(#020307);
  text-decoration: none;
}

.hotel-button-remove-compare a {
  color: #d6181f;
  cursor: pointer;
  font-size: 13px;
  padding: 0;
}

.hotel-button-add-compare a {
  color: #27ae60;
  cursor: pointer;
}

.location-map {
  width: 300px;
  position: relative;
}

.location-map img {
  width: 300px;
  max-width: inherit !important;
  border-radius: 6px;
}

.location-map .footer-area {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  border-radius: 0 0 6px 6px;
  padding: 10px;
}

.location-map .footer-area .location {
  float: left;
  font-size: 16px;
  font-weight: 700;
  width: 175px;
  line-height: 16px;
}

.location-map .footer-area .btnMapBook {
  float: right;
  width: 100px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
body .select2-container--default .select2-search--dropdown .select2-search__field:focus-visible {
  outline: none;
}

.select2-container {
  box-sizing: border-box;
  /*display: inline-block;*/
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  /*height: 28px;*/
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  /*padding-left: 8px;
  padding-right: 20px;*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html[dir=rtl] .select2-container .select2-selection--multiple .select2-selection__rendered {
  padding-left: unset;
  padding-right: 8px;
}

.select2-container .select2-search--inline {
  float: left;
}
html[dir=rtl] .select2-container .select2-search--inline {
  float: right;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
html[dir=rtl] .select2-close-mask {
  left: unset;
  right: 0;
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  /*background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px*/
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  /*color: #444;
  line-height: 28px*/
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: unset;
  left: 1px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-left: unset;
  margin-right: -4px;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
html[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  margin-left: auto;
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-right: unset;
  margin-left: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-right: unset;
  margin-left: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
html[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
html[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
html[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
html[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: auto;
  margin-right: 5px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
html[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: auto;
  margin-right: 2px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results &gt; .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option {
  padding-right: 1em;
  padding-left: unset;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-right: 0;
  padding-left: unset;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: unset;
  padding-left: unset;
  margin-right: -1em;
  padding-right: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: unset;
  padding-left: unset;
  margin-right: -2em;
  padding-right: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: unset;
  padding-left: unset;
  margin-right: -3em;
  padding-right: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: unset;
  padding-left: unset;
  margin-right: -4em;
  padding-right: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: unset;
  padding-left: unset;
  margin-right: -5em;
  padding-right: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFEEEE", GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFEEEE)";
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
html[dir=rtl] .select2-container--classic .select2-selection--single .select2-selection__clear {
  float: left;
  margin-right: unset;
  margin-left: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEE", endColorstr="#FFCCCC", GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEE, endColorstr=#FFCCCC)";
}
html[dir=rtl] .select2-container--classic .select2-selection--single .select2-selection__arrow {
  right: unset;
  left: 1px;
  border-left: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
html[dir=rtl] .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  margin-left: auto;
  margin-right: -4px;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFEEEE", GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFEEEE)";
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEE", endColorstr="#FFFFFF", GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEE, endColorstr=#FFFFFF)";
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
html[dir=rtl] .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  margin-right: unset;
  margin-left: 5px;
  float: right;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
html[dir=rtl] .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: unset;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
html[dir=rtl] .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: auto;
  margin-right: 5px;
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
html[dir=rtl] .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: auto;
  margin-right: 2px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results &gt; .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.select2-container--default .select2-selection--single {
  /*background-color: transparent;
  border: 0 solid #aaa;
  border-radius: 0;
  padding: 6px 5px;
  border-radius: 0;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  outline: none;
  border: 1px solid #e5e5e5;
  padding: 6px 5px;
  border-radius: 0;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  background-color: #ffffff;*/
}

.select2-container--open .select2-dropdown--below {
  border-top: 1px solid #aaa;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 7px;
}

.form-group.code .select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}

@font-face {
  font-family: "fontello";
  src: url("../../../../../assets/webfont/currency/font/fontello.eot?43004030");
  src: url("../../../../../assets/webfont/currency/font/fontello.eot?43004030#iefix") format("embedded-opentype"), url("../../../../../assets/webfont/currency/font/fontello.woff2?43004030") format("woff2"), url("../../../../../assets/webfont/currency/font/fontello.woff?43004030") format("woff"), url("../../../../../assets/webfont/currency/font/fontello.ttf?43004030") format("truetype"), url("../../../../../assets/webfont/currency/font/fontello.svg?43004030#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?43004030#fontello') format('svg');
  }
}
*/
.maxPrice .price-penny, .minPrice .price-penny {
  display: none;
}

/*.maxPrice, .minPrice {
    [class^="currency-"], [class*=" currency-"] {
        width: 10px;

        &amp;:before {
            text-indent: -1px;
        }
    }
}*/
[class^=currency-]:before, [class*=" currency-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  /*width: 1em;*/
  /*margin-right: .2em;*/
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /*margin-left: .2em;*/
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  visibility: visible;
  text-indent: inherit;
}

.icon-logout-1:before {
  content: "\e800";
}

/* '' */
.icon-logout-2:before {
  content: "\e801";
}

/* '' */
.icon-calendar:before {
  content: "\e802";
}

/* '' */
.icon-calendar-outlilne:before {
  content: "\e803";
}

/* '' */
.icon-logout:before {
  content: "\f02d";
}

/* '' */
/* '' */
.icon-rupee:before {
  content: "\f156";
}

/* '' */
.icon-yen:before {
  content: "\f157";
}

/* '' */
.icon-rouble:before {
  content: "\f158";
}

/* '' */
.icon-won:before {
  content: "\f159";
}

/* '' */
.icon-bitcoin:before {
  content: "\f15a";
}

/* '' */
/* '' */
.icon-user-circle:before {
  content: "\f2bd";
}

/* '' */
.icon-user-circle-o:before {
  content: "\f2be";
}

/* '' */
.icon-calendar-1:before {
  content: "\f4c5";
}

/* '' */
.icon-home:before {
  content: "\e804";
}

/* '' */
.icon-tour:before {
  content: "\e900";
}

/* '' */
/*.price-currency[data-attribute]:not([data-attribute=""]) {
    background-color: Red;
}*/
.san-logout-1:before {
  content: "\e800";
}

/* '' */
.san-logout-2:before {
  content: "\e801";
}

/* '' */
.san-calendar:before {
  content: "\e802";
}

/* '' */
.san-calendar-outlilne:before {
  content: "\e803";
}

/* '' */
.san-home:before {
  content: "\e804";
}

/* '' */
.san-at:before {
  content: "\e805";
}

/* '' */
.san-mail:before {
  content: "\e806";
}

/* '' */
.san-headset:before {
  content: "\e807";
}

/* '' */
.san-contact:before {
  content: "\e808";
}

/* '' */
.san-register:before {
  content: "\e809";
}

/* '' */
.san-login:before {
  content: "\e80a";
}

/* '' */
.san-b2blogin:before {
  content: "\e80b";
}

/* '' */
.san-businesspartship:before {
  content: "\e80c";
}

/* '' */
.san-government:before {
  content: "\e80d";
}

/* '' */
.san-callyou:before {
  content: "\e80e";
}

/* '' */
.san-b2b:before {
  content: "\e80f";
}

/* '' */
.san-name:before {
  content: "\e810";
}

/* '' */
.san-tags:before {
  content: "\e811";
}

/* '' */
.san-flight:before {
  content: "\e812";
}

/* '' */
.san-plane-departure-solid:before {
  content: "\e813";
}

/* '' */
.san-error_outline:before {
  content: "\e814";
}

/* '' */
.san-warning:before {
  content: "\e815";
}

/* '' */
.san-hiking_black_24dp:before {
  content: "\e816";
}

/* '' */
.san-users:before {
  content: "\e817";
}

/* '' */
.san-calendar-2:before {
  content: "\e818";
}

/* '' */
.san-calendar-3:before {
  content: "\e819";
}

/* '' */
.san-tag:before {
  content: "\e81a";
}

/* '' */
.san-flight_departure:before {
  content: "\e81b";
}

/* '' */
.san-flight_arrival:before {
  content: "\e81c";
}

/* '' */
.san-layer-1:before {
  content: "\e81d";
}

/* '' */
.san-down-open:before {
  content: "\e81e";
}

/* '' */
.san-left-open:before {
  content: "\e81f";
}

/* '' */
.san-right-open:before {
  content: "\e820";
}

/* '' */
.san-up-open:before {
  content: "\e821";
}

/* '' */
.san-down-open-mini:before {
  content: "\e822";
}

/* '' */
.san-left-open-mini:before {
  content: "\e823";
}

/* '' */
.san-right-open-mini:before {
  content: "\e824";
}

/* '' */
.san-up-open-mini:before {
  content: "\e825";
}

/* '' */
.san-down-open-big:before {
  content: "\e826";
}

/* '' */
.san-left-open-big:before {
  content: "\e827";
}

/* '' */
.san-right-open-big:before {
  content: "\e828";
}

/* '' */
.san-up-open-big:before {
  content: "\e829";
}

/* '' */
.san-help-circled:before {
  content: "\e82a";
}

/* '' */
.san-help:before {
  content: "\e82b";
}

/* '' */
.san-info-circled:before {
  content: "\e82c";
}

/* '' */
.san-info:before {
  content: "\e82d";
}

/* '' */
.san-cancel:before {
  content: "\e82e";
}

/* '' */
.san-check:before {
  content: "\e82f";
}

/* '' */
.san-cancel-circled:before {
  content: "\e830";
}

/* '' */
.san-plus-circled:before {
  content: "\e831";
}

/* '' */
.san-restaurant:before {
  content: "\e832";
}

/* '' */
.san-cancel-squared:before {
  content: "\e833";
}

/* '' */
.san-plus:before {
  content: "\e834";
}

/* '' */
.san-plus-squared:before {
  content: "\e835";
}

/* '' */
.san-minus:before {
  content: "\e836";
}

/* '' */
.san-minus-circled:before {
  content: "\e837";
}

/* '' */
.san-minus-squared:before {
  content: "\e838";
}

/* '' */
.san-ccw:before {
  content: "\e839";
}

/* '' */
.san-cw:before {
  content: "\e83a";
}

/* '' */
.san-arrows-ccw:before {
  content: "\e83b";
}

/* '' */
.san-list:before {
  content: "\e83c";
}

/* '' */
.san-list-add:before {
  content: "\e83d";
}

/* '' */
.san-credit-card:before {
  content: "\e83e";
}

/* '' */
.san-credit-card-1:before {
  content: "\e83f";
}

/* '' */
.san-star:before {
  content: "\e840";
}

/* '' */
.san-clock:before {
  content: "\e841";
}

/* '' */
.san-globe:before {
  content: "\e842";
}

/* '' */
.san-location-1:before {
  content: "\e843";
}

/* '' */
.san-location-2:before {
  content: "\e844";
}

/* '' */
.san-location-outline:before {
  content: "\e845";
}

/* '' */
.san-location-3:before {
  content: "\e846";
}

/* '' */
.san-location-inv:before {
  content: "\e847";
}

/* '' */
.san-print:before {
  content: "\e848";
}

/* '' */
.san-credit-card-2:before {
  content: "\e849";
}

/* '' */
.san-star-1:before {
  content: "\e84a";
}

/* '' */
.san-right-thin:before {
  content: "\e84b";
}

/* '' */
.san-product:before {
  content: "\e84c";
}

/* '' */
.san-insurance:before {
  content: "\e84d";
}

/* '' */
.san-align-justify:before {
  content: "\e84e";
}

/* '' */
.san-link:before {
  content: "\e84f";
}

/* '' */
.san-attach:before {
  content: "\e850";
}

/* '' */
.san-th-list:before {
  content: "\e851";
}

/* '' */
.san-ok:before {
  content: "\e852";
}

/* '' */
.san-ok-1:before {
  content: "\e853";
}

/* '' */
.san-ok-2:before {
  content: "\e854";
}

/* '' */
.san-ok-3:before {
  content: "\e855";
}

/* '' */
.san-ok-4:before {
  content: "\e856";
}

/* '' */
.san-ok-5:before {
  content: "\e857";
}

/* '' */
.san-breakfeast:before {
  content: "\e858";
}

/* '' */
.san-map:before {
  content: "\e859";
}

/* '' */
.san-room:before {
  content: "\e85a";
}

/* '' */
.san-moon:before {
  content: "\e85b";
}

/* '' */
.san-moon-1:before {
  content: "\e85c";
}

/* '' */
.san-world-tour-icon:before {
  content: "\e85d";
}

/* '' */
.san-member-add:before {
  content: "\e85e";
}

/* '' */
.san-login-b2b:before {
  content: "\e85f";
}

/* '' */
.san-tour:before {
  content: "\e900";
}

/* '' */
.san-menu-1:before {
  content: "\f008";
}

/* '' */
.san-logout:before {
  content: "\f02d";
}

/* '' */
.san-location:before {
  content: "\f031";
}

/* '' */
.san-docs:before {
  content: "\f0c5";
}

/* '' */
.san-menu:before {
  content: "\f0c9";
}

/* '' */
.san-suitcase:before {
  content: "\f0f2";
}

/* '' */
.san-doc-text:before {
  content: "\f0f6";
}

/* '' */
.san-angle-double-left:before {
  content: "\f100";
}

/* '' */
.san-angle-double-right:before {
  content: "\f101";
}

/* '' */
.san-angle-double-up:before {
  content: "\f102";
}

/* '' */
.san-angle-double-down:before {
  content: "\f103";
}

/* '' */
.san-euro:before {
  content: "\f153";
}

/* '' */
.san-pound:before {
  content: "\f154";
}

/* '' */
.san-dollar:before {
  content: "\f155";
}

/* '' */
.san-rupee:before {
  content: "\f156";
}

/* '' */
.san-yen:before {
  content: "\f157";
}

/* '' */
.san-rouble:before {
  content: "\f158";
}

/* '' */
.san-won:before {
  content: "\f159";
}

/* '' */
.san-bitcoin:before {
  content: "\f15a";
}

/* '' */
.san-try:before {
  content: "\f195";
}

/* '' */
.san-bus:before {
  content: "\f207";
}

/* '' */
.san-heartbeat:before {
  content: "\f21e";
}

/* '' */
.san-bed:before {
  content: "\f236";
}

/* '' */
.san-credit-card-alt:before {
  content: "\f283";
}

/* '' */
.san-shopping-bag:before {
  content: "\f290";
}

/* '' */
.san-user-circle:before {
  content: "\f2bd";
}

/* '' */
.san-user-circle-o:before {
  content: "\f2be";
}

/* '' */
.san-calendar-1:before {
  content: "\f4c5";
}

/* '' */
/*Modal Open class top scroll jump fix start*/
/*html, body {
    position: relative;
    top: 0 !important;
    left: 0 !important;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: auto !important;
    overflow-x: hidden !important;
}
.modal-open {
    overflow: hidden !important;
}*/
/*Modal Open class top scroll jump fix end*/
@media (min-width: 992px) {
  .MainTabRotator .jcarousel-div-fix .jcarousel-control-prev, .MainTabRotator .jcarousel-div-fix .jcarousel-control-next {
    top: 85px;
  }
}
@media screen and (min-width: 1200px) {
  .MainTabRotator .jcarousel-div-fix .jcarousel-control-prev, .MainTabRotator .jcarousel-div-fix .jcarousel-control-next {
    top: 130px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .MainTabRotator .jcarousel-div-fix .jcarousel-control-prev, .MainTabRotator .jcarousel-div-fix .jcarousel-control-next {
    top: 85px;
  }
}
@media only screen and (max-width: 767px) {
  .MainTabRotator .jcarousel-div-fix .jcarousel-control-prev, .MainTabRotator .jcarousel-div-fix .jcarousel-control-next {
    top: 130px;
  }
}

@media (min-width: 992px) {
  :has(.modal-cancellationRule img) .modal-cancellationRule .modal-dialog {
    width: 900px;
  }
}
@media screen and (min-width: 1200px) {
  :has(.modal-cancellationRule img) .modal-cancellationRule .modal-dialog {
    width: 900px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  :has(.modal-cancellationRule img) .modal-cancellationRule .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
}
:has(.modal-cancellationRule img) .modal-cancellationRule img {
  display: block;
  width: 100% \9 ;
  max-width: 100%;
  height: auto;
}

.nav.nav-tabs li a {
  text-decoration: none;
}

.CurrencySelector {
  padding-top: 3px;
}

.language-area .language .dropdown {
  display: flex;
  justify-content: flex-end;
}

.language-area .language .dropdown .selected-language,
.CurrencySelector .dropdown .btn.btn-default {
  height: 22px;
  line-height: 25px;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  gap: 2px;
}

.modal-open {
  overflow: unset !important;
}

.BookingPage-area .offer-duration {
  display: none;
}

.canceled-reservation .text {
  color: crimson;
}

.font-icon {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  /* font-size: 120%; */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.timezone-warning {
  color: red;
  margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
  html, body, form {
    overflow-x: hidden;
    height: auto;
  }
}

.menu-area .jetmenu-area .jetmenu ul.dropdown li a, .menu-area .jetmenu-area .jetmenu li a, .BottomMenuListWithTitle, .BottomMenuList .BottomMenu ol li a {
  text-transform: unset !important;
}

body .blueimp-gallery &gt; .title {
  display: block;
  text-align: center;
  font-weight: bold;
  margin: 0;
  right: 40px;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*true, false*/
/* old new*/
/* Color*/
/* Firm Logo Start */
/* Firm Logo End */
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*User Control End*/
.menu-area.full-width-back .menu-inner:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 58px;
  background-color: transparent;
  width: 100vw !important;
  left: 50%;
  margin-left: -50vw;
}

.menu-area .jetmenu-area {
  position: relative;
  z-index: inherit;
  float: left;
  width: 100%;
  background-color: transparent;
  color: inherit;
}
@media (min-width: 992px) {
  .menu-area .jetmenu-area {
    /*width: 100vw;
    left: -42px;*/
  }
}
@media screen and (min-width: 1200px) {
  .menu-area .jetmenu-area {
    width: 100%;
    left: inherit;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area .jetmenu-area {
    /*width: 100vw;
    left: -24px;*/
  }
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area {
    height: 57px;
  }
}
.menu-area .jetmenu-area .jetmenu {
  background: none;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu {
    background-color: transparent;
  }
}
.menu-area .jetmenu-area .jetmenu li {
  display: inline-block;
  float: left;
}
.menu-area .jetmenu-area .jetmenu li a {
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  position: relative;
}
@media (min-width: 992px) {
  .menu-area .jetmenu-area .jetmenu li a {
    padding: 19px 24px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area .jetmenu-area .jetmenu li a {
    padding: 19px 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area .jetmenu-area .jetmenu li a {
    padding: 19px 10px 19px 10px;
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu li a {
    padding: 10px 24px;
    width: 100%;
  }
}
.menu-area .jetmenu-area .jetmenu li:hover &gt; a, .menu-area .jetmenu-area .jetmenu li.active &gt; a {
  background: #f78f1e;
  color: #ffffff;
}
.menu-area .jetmenu-area .jetmenu li .indicator {
  font-size: 16px;
  top: -1px;
  left: 10px;
}
.menu-area .jetmenu-area .jetmenu li .indicator .right {
  float: right;
}
.menu-area .jetmenu-area .jetmenu li .indicator .jsright {
  float: right;
}
.menu-area .jetmenu-area .jetmenu li.jsright.last &gt; .dropdown {
  right: 0;
}
.menu-area .jetmenu-area .jetmenu li a &gt; i {
  line-height: 23px !important;
  margin-right: 6px;
  font-size: 18px;
  float: left;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu li.showhide span.title {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu li.showhide span.icon {
    margin: 10px 10px;
    float: right;
  }
}
.menu-area .jetmenu-area .jetmenu li.showhide span.icon em {
  margin-bottom: 3px;
  display: block;
  width: 20px;
  height: 2px;
  background: #ffffff;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu li.showhide {
    /*position: absolute;
    width: 50px;
    top: -50px;
    right: 0;
    background: transparent;
    display: block;*/
    float: none;
    width: 100%;
    padding: 9px 0;
  }
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu li {
    float: none;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .menu-area .jetmenu-area .jetmenu {
    width: 100%;
    background-color: #556c98;
    /* margin-left: 5px;*/
  }
}
.menu-area .jetmenu-area .jetmenu .indicator {
  position: relative;
  left: 5px;
  top: 0;
  font-size: 14px;
  float: right;
}
.menu-area .jetmenu-area .jetmenu a {
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  outline: none;
  z-index: inherit;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown {
  list-style: none;
  margin: 0;
  padding: 10px 0 0 10px;
  display: none;
  position: absolute;
  z-index: 999;
  min-width: 134px;
  background-color: #ffffff;
  top: 58px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  border-radius: 0 0 0 0;
  width: 300px;
  padding: 10px 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu ul.dropdown {
    position: inherit;
    width: 100%;
    top: 0;
    border-radius: 0 0 0 0;
    padding: 0 10px 0 10px;
  }
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li {
  clear: both;
  width: 100%;
  font-size: 12px;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu ul.dropdown li {
    float: none;
  }
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown {
  list-style: none;
  margin: 0;
  padding: 10px 0 0 10px;
  display: none;
  position: absolute;
  z-index: 99;
  min-width: 134px;
  background-color: #ffffff;
  left: 100%;
  top: 6px;
  border-radius: 0 0 0 0;
  width: 300px;
  padding: 10px 0 0 10px;
  -webkit-box-shadow: 0px 5px 19px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 5px 19px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 19px 0px rgba(0, 0, 0, 0.3);
  margin-left: 0;
  padding-top: 0;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown {
    position: inherit;
    width: 100%;
    top: 0;
    border-radius: 0 0 0 0;
    padding: 0 10px 0 10px;
    left: inherit;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
  }
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown.left {
  left: auto;
  right: 100%;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown:before {
  content: "";
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  width: 0;
  border-width: 8px 8px 8px 0;
  left: -8px;
  top: 10px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu ul.dropdown li ul.dropdown:before {
    content: none;
  }
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a {
  width: 100%;
  padding: 8px 11px;
  display: inline-block;
  float: left;
  clear: both;
  text-decoration: none;
  color: #999;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #515151;
  border-radius: 0;
  text-transform: capitalize;
  font-family: inherit;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a:hover {
  background-color: transparent;
  color: #f48a14;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a:before {
  content: none;
}
@media only screen and (max-width: 767px) {
  .menu-area .jetmenu-area .jetmenu ul.dropdown li a {
    float: none;
  }
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li a .indicator {
  left: inherit;
  top: -1px;
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li:hover a {
  background-color: transparent;
  /*color: #f8a03e;*/
}
.menu-area .jetmenu-area .jetmenu ul.dropdown li:hover a .indicator {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/*@import "UserMenuArea";*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.btn.btn-success, .btn.btn-success:link, .btn.btn-success:visited {
  background-color: #001e6f;
  color: #ffffff;
  border-radius: 0;
}

.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success:link:hover, .btn.btn-success:link:focus, .btn.btn-success:link:active, .btn.btn-success:visited:hover, .btn.btn-success:visited:focus, .btn.btn-success:visited:active {
  background-color: #020307;
  color: #ffffff;
}

.btn.btn-primary, .btn.btn-primary:link, .btn.btn-primary:visited {
  background-color: #f8b972;
  color: #ffffff;
  border-radius: 0;
}

.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:link:hover, .btn.btn-primary:link:focus, .btn.btn-primary:link:active, .btn.btn-primary:visited:hover, .btn.btn-primary:visited:focus, .btn.btn-primary:visited:active {
  background-color: #fbd0a1;
  color: #ffffff;
}

.nav.nav-tabs li.active a, .nav.nav-tabs li.active a:hover, .nav.nav-tabs li.active a:focus {
  color: #ffffff;
  background-color: #ff8b09;
}

.nav.nav-tabs li a {
  color: #515151;
  background-color: #ffffff;
  border-radius: 0 0 0 0;
  border-color: #ffffff;
  border-width: 0;
}

/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
/*https: //gist.github.com/jonathantneal/d0460e5c2d5d7f9bc5e6*/
/* Path */
/*true, false*/
/* old new*/
/*Boostrap320*/
/*Socicon*/
/*FlagIcon*/
/* Color*/
/* Firm Logo Start */
/*svg - png*/
/* Firm Logo End */
/* Currency Old*/
/*Currency Fontello*/
/* Currency end*/
/* Color Set Start*/
/* Color Set End */
/* Layout Start*/
/* Layout End*/
/* Tool Start */
/* DateRangePicker End */
/* Tool End */
/* Menu Area Start*/
/* Menu Area End*/
/* HeaderSearch Start */
/* HeaderSearch End */
/* Select Langguage Start */
/* Select Langguage End */
/* Auto Complete Start */
/* Auto Complete End */
/* MainPageCarousel Start */
/* MainPageCarousel End */
/*SearchPanel Start*/
/*SearchPanel End*/
/* User menu area start*/
/*fixed, default*/
/*left, right*/
/* User menu area end*/
/*Rotator Start*/
/*MainTab Start*/
/*MainTab End*/
/* Theme Rotator Start*/
/* Theme Rotator END*/
/* Bestprice Rotator Start*/
/* Bestprice Rotator END*/
/* ImageGallery Rotator Start*/
/* ImageGallery Rotator END*/
/* ImageGalleryWidth Rotator Start*/
/* ImageGalleryWidth Rotator END*/
/*ThemeGAllery Start*/
/*ThemeGAllery End*/
/*Rotator End*/
/*User Control Start*/
/* Cookie Confirm Start */
/* Cookie Confirm End */
/*Newsletter Start*/
/*Newsletter End*/
/*List Start*/
/*List End*/
/*Whatsapp Start*/
/*Whatsapp End*/
/*Pgw slide show galeri*/
/*Pgw slide show galeri end*/
/*HightLighted-Rotator Start*/
/*HightLighted-Rotator End*/
/*Booking Overview*/
/*Booking Overview End*/
/* image, description, none */
/*User Control End*/
.container-bottom .BottomMenuListWithTitle .title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #ffffff;
  padding: 0 10px 0 0;
}

.otel-item .between .book-detail .service-list .ser-icon-insurance {
  display: none;
}

.ser-icon-insurance {
  display: none !important;
}

.AgencySearchList table.dataTable tr.odd {
  background-color: #fff3e7;
}

.AgencySearchList table.dataTable tr.odd td.sorting_1 {
  background-color: #ffdab6;
}

.AgencySearchList table.dataTable tr.even td.sorting_1 {
  background-color: #fff6ed;
}

.AgencySearchList table.dataTable thead th { /*padding:8px 4px;*/
  border-bottom: 1px solid #fff;
  color: #fff;
  background-color: #f78f1e;
}

.dataTables_wrapper label {
  font-weight: normal;
}

.AgencySearchList .table &gt; thead &gt; tr &gt; th, .AgencySearchList .table &gt; tbody &gt; tr &gt; th, .AgencySearchList .table &gt; tfoot &gt; tr &gt; th, .AgencySearchList .table &gt; thead &gt; tr &gt; td, .AgencySearchList .table &gt; tbody &gt; tr &gt; td, .AgencySearchList .table &gt; tfoot &gt; tr &gt; td {
  border-top: 1px solid #fff;
  padding: 6px 18px 6px 10px;
  white-space: nowrap;
}

.AgencySearchList {
  margin-bottom: 15px;
}

.AgencySearchList a {
  color: #f78f1e;
}

.AgencySearchList .dataTables_filter {
  float: inherit;
  text-align: center;
}

.AgencySearchList .dataTables_length, .AgencySearchList .dataTables_paginate {
  margin-top: 10px;
}

.AgencySearchList .dataTables_filter input {
  font-size: 14px;
  padding: 5px;
  border: 2px solid #999;
  outline: none;
}

.AgencySearchList .dataTables_filter input:focus {
  background: #999;
  color: #fff;
}

.paging_full_numbers a.paginate_button {
  outline: 0;
}

.AgencySearchList .paging_full_numbers a.paginate_active {
  background-color: #f78f1e !important;
  color: #ffffff !important;
}

@media only screen and (max-width: 767px) {
  .whatsappApi {
    bottom: 85px;
  }
}

@media only screen and (max-width: 767px) {
  .SupportLine {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .page-top {
    bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .container.social-bar {
    padding-bottom: 120px;
  }
}

.general-call-you {
  position: fixed;
  bottom: 23px;
  right: 60px;
  z-index: 99;
  border: none;
  outline: none;
}
@media only screen and (max-width: 767px) {
  .general-call-you {
    right: 10px !important;
    left: 75px;
  }
}
.general-call-you a, .general-call-you a:link, .general-call-you a:visited {
  background-color: #143062;
  border-radius: 200px;
  padding: 10px 15px 10px 30px;
  display: block;
  color: #ffffff;
  font-size: 13px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .general-call-you a, .general-call-you a:link, .general-call-you a:visited {
    padding: 10px 15px;
  }
}
.general-call-you a:hover, .general-call-you a:focus, .general-call-you a:active, .general-call-you a:link:hover, .general-call-you a:link:focus, .general-call-you a:link:active, .general-call-you a:visited:hover, .general-call-you a:visited:focus, .general-call-you a:visited:active {
  background-color: #f78f1e;
  text-decoration: none;
}
.general-call-you a:hover:before, .general-call-you a:focus:before, .general-call-you a:active:before, .general-call-you a:link:hover:before, .general-call-you a:link:focus:before, .general-call-you a:link:active:before, .general-call-you a:visited:hover:before, .general-call-you a:visited:focus:before, .general-call-you a:visited:active:before {
  background: #ffffff url(images/sprite.png) no-repeat -2px -590px;
  animation: callring 8s 1s ease-in-out infinite;
  transform-origin: 50% 4px;
  border: 4px solid #f78f1e;
}
.general-call-you a:before, .general-call-you a:link:before, .general-call-you a:visited:before {
  content: "";
  width: 55px;
  height: 55px;
  position: absolute;
  left: -30px;
  background: #ffffff url(images/sprite.png) no-repeat -2px -540px;
  border-radius: 200px 200px 0 200px;
  top: -10px;
  border: 4px solid #143062;
}
@media only screen and (max-width: 767px) {
  .general-call-you a:before, .general-call-you a:link:before, .general-call-you a:visited:before {
    content: none;
  }
}

.MainPageCarousel .container .carousel-inner .item .container .carousel-caption {
  z-index: 1;
}

.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text {
  margin-top: 0;
  min-height: 50px;
}

.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .name {
  bottom: 52px;
}

.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text span {
  vertical-align: middle;
}

.highlighted-rotator .thumbnail .category {
  left: 10px;
  font-size: 20px;
}

.highlighted-rotator .thumbnail .category .fa {
  /*text-shadow: -2px 0px 0px #ffffff, 2px 0px 0px #ffffff;*/
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;
  /*filter: drop-shadow(1px 1px 1px #ffffff);*/
  margin-right: 4px;
}

.highlighted-rotator .thumbnail .price-area {
  background-color: rgba(0, 62, 126, 0.8);
  /*background-color: #003e7e;*/
  text-align: right;
}

.highlighted-rotator .thumbnail .price-area span {
  display: inline-block;
}

.per-person {
  font-size: 90%;
  display: block;
}

.highlighted-rotator .thumbnail .price-area {
  overflow: inherit;
  white-space: inherit;
  text-overflow: inherit;
}

@media only screen and (max-width: 767px) {
  .otel-item .between .btnBook .oldprice {
    color: #ffffff;
  }
}

.best-price-rotator .thumbnail .price-area {
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .MainPageCarousel {
    padding: 0;
    display: none;
  }
  body.page-type-homepage .SearchPanel {
    margin-top: 15px;
  }
  .menu-area .jetmenu-area {
    background-color: #f78f1e;
  }
  .menu-area .jetmenu-area .jetmenu {
    background-color: #f78f1e;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu {
    text-align: center;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li {
    float: none;
    display: inline-block;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a:after {
    content: none;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    height: 0;
    position: absolute;
    width: 0;
    border-width: 6px 6px 6px 0;
    left: calc(50% - 5px);
    bottom: -9px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a {
    border-radius: 6px !important;
    padding: 15px 25px !important;
  }
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li a:after {
    content: "" !important;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    height: 0;
    position: absolute;
    width: 0;
    border-width: 6px 6px 6px 0;
    left: calc(50% - 5px);
    bottom: -9px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a:after {
    content: "" !important;
    border-color: transparent #f78f1e transparent transparent;
  }
}
@media screen and (min-width: 1200px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .nav.nav-tabs.search-menu li.active a:after {
    content: "" !important;
    border-color: transparent #f78f1e transparent transparent;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content {
    background-color: rgba(247, 143, 30, 0.6);
    border-radius: 0;
  }
}
.SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group label {
  color: #515151;
  font-weight: bold;
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style label {
    color: #ffffff;
  }
}
@media (min-width: 992px) {
  .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content .tab-pane .form-group.flight-type-area .flight-type.radio-style input[type=radio]:checked ~ label {
    color: #ffffff;
  }
}
.container-bottom .BottomMenuListWithTitle .title, .Newsletter-container .title, .Newsletter-container .form-group.radio-group .checkbox-style label, .hp-seoarea, .Newsletter-container .form-group.radio-group .checkbox-style input:checked ~ label, .SupportLine a, .SupportLine a:link, .SupportLine a:hover, .SupportLine a:focus, .SupportLine a:active {
  color: #000080;
}

.socialNetwork ul li a, .socialNetwork ul li a:link, .socialNetwork ul li a:visited {
  color: #ffffff;
  transition-duration: 0.2s;
}

.socialNetwork ul li a:hover, .socialNetwork ul li a:focus, .socialNetwork ul li a:active {
  /*color: #f78f1e*/
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.socicon.socicon-facebook {
  background-color: #3e5b98;
}

.socicon.socicon-twitter {
  background-color: #4da7de;
}

.socicon.socicon-youtube {
  background-color: #e02a20;
}

.socicon.socicon-linkedin {
  background-color: #3371b7;
}

.socicon.socicon-instagram {
  background-color: #d10869;
}

.socicon.socicon-pinterest {
  background-color: #c92619;
}

.Newsletter-container .form-group.button .btn.btn-success {
  background-color: #f78f1e;
}

.Newsletter-container .form-group.button .btn.btn-success.btn-success:hover, .Newsletter-container .form-group.button .btn.btn-success.btn-success:focus, .Newsletter-container .form-group.button .btn.btn-success.btn-success:active {
  background-color: #001e6f;
}

@media screen and (min-width: 1200px) {
  .CarouselGalleryWithNoTitle {
    position: relative;
  }
}

@media (min-width: 992px) {
  .menu-area {
    position: relative;
    float: right;
    width: calc(100% - 160px);
    margin-top: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area {
    position: relative;
    float: right;
    width: calc(100% - 160px);
    margin-top: 10px;
  }
}
.menu-area .jetmenu-area .jetmenu li a {
  text-transform: capitalize;
}
@media (min-width: 992px) {
  .menu-area .jetmenu-area .jetmenu li a {
    padding: 19px 12px;
  }
}
.menu-area.sticky {
  /*background-color: rgba(255,255,255,.6);*/
  background-color: #ffffff;
  border-bottom: 2px solid #ffffff;
  width: 100%;
}
@media (min-width: 992px) {
  .menu-area.sticky {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner {
    width: auto;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .menu-inner {
    width: 1170px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner .jetmenu-area.container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .menu-inner .jetmenu-area.container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .menu-inner .jetmenu-area.container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo {
    width: 95px;
    height: 70px;
    margin: 10px 0;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo {
    width: 95px;
    height: 70px;
    margin: 10px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo {
    width: 95px;
    height: 70px;
    margin: 10px 0;
  }
}
.menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo a {
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo a {
    width: 95px;
    height: 70px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo a {
    width: 95px;
    height: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li .logo a {
    width: 95px;
    height: 70px;
  }
}
.menu-area.sticky .menu-inner .jetmenu-area .jetmenu li a {
  font-size: 16px;
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li a {
    margin: 15px 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li a {
    margin: 17px 0;
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li ul.dropdown {
    top: 75px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li ul.dropdown {
    top: 75px;
  }
}
.menu-area.sticky .menu-inner .jetmenu-area .jetmenu li ul.dropdown li a {
  font-size: 14px;
}
@media (min-width: 992px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li ul.dropdown li a {
    margin: 0 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .menu-inner .jetmenu-area .jetmenu li ul.dropdown li a {
    margin: 0 0px;
  }
}

.page-header {
  padding-top: 10px;
}
@media (min-width: 992px) {
  .page-header .Search-Area .HeaderSearch {
    margin-top: 45px;
  }
}
@media (min-width: 992px) {
  .page-header .Search-Area .HeaderSearch {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .page-header .logo {
    margin-bottom: 0;
  }
}

.menu-area .jetmenu-area .jetmenu li .indicator {
  left: 6px;
}

.ac_results ul li .entry-result h3 {
  color: #f78f1e;
}

.search-panel-collapse.full-width-back .search-result-area, .search-panel-collapse.full-width-back .SearchPanel .container .search-fix .search-area .search-multi-room .tabpanel .tab-content {
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

.loading-panel .text {
  font-size: 14px;
}

.price .price-penny {
  display: none;
}

.hotel-list-compare-area .compare-list .item-area .otel-item .between .button-book .price.oldprice {
  float: left;
  font-weight: bold;
  text-align: left;
}

.menu-area.sticky .HeaderSearch {
  position: relative;
  border: 0 solid #717d9d;
  border-radius: 0;
}
.menu-area.sticky .HeaderSearch .icon {
  pointer-events: inherit !important;
}
@media (min-width: 992px) {
  .menu-area.sticky .HeaderSearch {
    /*position: absolute;*/
    /*width: $search-area-with-md;*/
    /*right: 15px;
    top: 10px;*/
    /*float: right;*/
    margin: 20px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .HeaderSearch {
    /*position: absolute;*/
    /*width: $search-area-with-sm;*/
    /*right: 15px;
    top: 10px;*/
    /*float: right;*/
    /*margin: $search-area-margin-tablet;*/
  }
}
@media only screen and (max-width: 767px) {
  .menu-area.sticky .HeaderSearch {
    /*position: absolute;*/
    width: 100%;
    /*right: 15px;
    top: 10px;*/
    float: left;
    margin-bottom: 5px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .menu-area.sticky .HeaderSearch {
    margin-bottom: 15px;
  }
}
.menu-area.sticky .HeaderSearch .form-group {
  margin: 0;
  position: relative;
}
@media (min-width: 992px) {
  .menu-area.sticky .HeaderSearch .form-group .autocomplete-style {
    top: 75px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .HeaderSearch .form-group .autocomplete-style {
    top: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .HeaderSearch .form-group .autocomplete-style {
    top: 75px;
  }
}
.menu-area.sticky .HeaderSearch .form-group .form-control ~ .autocomplete-spinner, .menu-area.sticky .HeaderSearch .form-group .select2-selection ~ .autocomplete-spinner {
  bottom: 15px;
  left: 0;
}
.menu-area.sticky .HeaderSearch .form-group .form-control, .menu-area.sticky .HeaderSearch .form-group .select2-selection {
  border: 0;
  border: 0 solid #fff;
  border-radius: 0;
  height: 38px;
  border-radius: 0;
  -webkit-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  -moz-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  cursor: text;
  padding: 29px 6px 29px 25px;
}
.menu-area.sticky .HeaderSearch .form-group .form-control:focus, .menu-area.sticky .HeaderSearch .form-group .select2-selection:focus, .menu-area.sticky .HeaderSearch .form-group .form-control:active, .menu-area.sticky .HeaderSearch .form-group .select2-selection:active {
  -webkit-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  -moz-box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
  box-shadow: 0px 0 0px -1px rgb(0, 90, 60);
}
.menu-area.sticky .HeaderSearch .icon {
  color: rgba(19, 39, 92, 0.3);
  padding: 0 10px;
  cursor: pointer;
  position: absolute;
  right: 0;
  z-index: 2;
  font-size: 24px;
  top: 8px;
}
@media (min-width: 992px) {
  .menu-area.sticky .HeaderSearch .icon {
    right: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .HeaderSearch .icon {
    right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .HeaderSearch .icon {
    right: 15px;
    top: 18px;
  }
}
.menu-area.sticky .HeaderSearch .autocomletearea {
  height: 60px;
  transition: all 0.5s ease;
  position: absolute;
  right: 0;
  box-sizing: border-box;
  opacity: 0;
  bottom: 6px;
  z-index: 1;
  padding: 0 2px;
  width: 60px;
  top: -5px;
  border: 1px solid #f78f1e;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .menu-area.sticky .HeaderSearch .autocomletearea {
    right: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .HeaderSearch .autocomletearea {
    right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .HeaderSearch .autocomletearea {
    right: 10px;
    top: 4px;
  }
}
.menu-area.sticky .HeaderSearch .autocomletearea.expanded {
  opacity: 1;
  z-index: 1;
  display: block !important;
}
@media (min-width: 992px) {
  .menu-area.sticky .HeaderSearch .autocomletearea.expanded {
    width: 880px;
  }
}
@media screen and (min-width: 1200px) {
  .menu-area.sticky .HeaderSearch .autocomletearea.expanded {
    width: 1075px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .menu-area.sticky .HeaderSearch .autocomletearea.expanded {
    width: 630px;
  }
}

.booking-card .total-price-overview .price .price-penny {
  display: inline-block;
}

.otel-item .between .btnBook .price-penny {
  display: none;
}

.price-col-fix .price {
  width: auto !important;
}

.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text {
  font-size: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .price {
  line-height: auto;
}

.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .price.oldprice {
  position: relative;
}
.MainTabRotator .jcarousel-wrapper .jcarousel li .thumbnail .img_col .price-text .price.oldprice:after {
  content: "";
  height: 2px;
  background-color: #f00;
  opacity: 0.5;
  left: 50%;
  z-index: 2;
  top: 45%;
  transform: translate(-50%) rotate(0);
  -ms-transform: translate(-50%) rotate(0);
  position: absolute;
  width: calc(100% + 6px);
}

body { /*font-family: 'MyriadProLight';*/
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; /*font-family: "droid_sansregular";*/
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/themes/DefaultSanTSG/SubThemes/SunFunSK/assets/style.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/variables.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/themes/DefaultSanTSG/SubThemes/SunFunSK/assets/reset.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/variables.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/reset.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/global.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/jquery-ui.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/FancyBox/jquery.fancybox.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/jquery.mCustomScrollbar.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/blueimp-gallery/blueimp-gallery.min.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/swiper.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/pgwslideshow.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/custom_2.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/jquery.bootstrap-touchspin.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/jcarousel.responsive.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/css/acc-wizard.min.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/mixin.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/layout.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/socicon/style.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/socicon/variables.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_normalize.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_print.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_glyphicons.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_scaffolding.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_vendor-prefixes.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_variables.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_tab-focus.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_image.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_type.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_text-emphasis.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_background-variant.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_clearfix.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_text-overflow.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_code.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_grid.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_grid.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_grid-framework.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_tables.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_table-row.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_forms.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_forms.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_buttons.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_buttons.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_opacity.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_component-animations.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_dropdowns.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_nav-divider.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_reset-filter.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_button-groups.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_border-radius.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_input-groups.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_navs.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_navbar.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_nav-vertical-align.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_breadcrumbs.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_pagination.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_pagination.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_pager.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_labels.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_labels.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_badges.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_jumbotron.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_thumbnails.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_alerts.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_alerts.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_progress-bars.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_gradients.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_progress-bar.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_media.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_list-group.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_list-group.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_panels.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_panels.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_responsive-embed.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_wells.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_close.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_modals.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_tooltip.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_popovers.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_carousel.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_utilities.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_center-block.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_hide-text.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/_responsive-utilities.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/Bootstrapv3.2.0/bootstrap/mixins/_responsive-visibility.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/FontAwesomev4.6.3/font-awesome.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_core.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_path.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_variables.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_larger.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_fixed-width.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_bordered_pulled.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_rotated-flipped.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_stacked.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_icons.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_screen-reader.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/line-awesome-1.3.0/scss/_mixins.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/OwlCarousel2-2.3.4/_core.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/OwlCarousel2-2.3.4/_animate.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/OwlCarousel2-2.3.4/_autoheight.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/OwlCarousel2-2.3.4/_lazyload.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/OwlCarousel2-2.3.4/_video.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/OwlCarousel2-2.3.4/_theme.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/FirmLogo/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/UserMenuArea/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/MainPageCarousel/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/MainPageCarousel/FullSliderWithNav.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/JetMenu/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/CookieConfirm/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/SearchPanel/search-sub-panel.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/SearchPanel/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/HeaderSearch/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/search-filters.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/filter-hotel-search.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/filter-properties.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/hotel-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/flight-select.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/search-criteria.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/hotel-list-compare.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/flight-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/flight-select-hotel.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/flight-fares.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/transfer-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/excursion-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/location-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/flight-handicap.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/List/tour-culture-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Result/image-gallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Result/hotel-result.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Result/excursion-result.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Result/tour-result.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/extra-service.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/booking-page.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/booking-card.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/booking-payment.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/booking-confirmation.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/booking-detail.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/offer-duration/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/auto-complete/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Newsletter/requestForm.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Newsletter/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/SocialNetwork/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/contact-forms/contact.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/contact-forms/login-form.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/contact-forms/member-info-detail.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/MainTabRotator.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/ThemeRotator.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/best-price.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/ImageGallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/ImageGalleryWithLeftImage.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/ThemeGallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/VerticalMenuList.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/highlighted-rotator.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/HorizontalSingleImageGallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/four-image-gallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/bestseller.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/FourColumnLeftFullPartialGallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Rotator/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/footer/bottom-menu-list/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/footer/seo-area/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/footer/support-line/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Booking-My/mybooking.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Payment/booking-payment.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/Excursion/add-service.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/UserMenuArea/my-booking.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/breadcump/breadcump.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/login.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/mybooking.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/reservation-list.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/member_detail.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/member_GuestDetail.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/myreservation.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/my-booking_new/member_register.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/usercontrol/3rd-party/tripAdvisor-review-area.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/acc-wizard.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/blueimp-gallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/button.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/float-fix.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/form-control.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/modal.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/navtabs.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/pagination.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/powered-by.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/price.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/social-media.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/control.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/responsivetabs.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/reset.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/animation.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/general_loading.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/flag-icon.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/date-picker.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/checkbox-style.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/tooltip.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/jcarousel.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/body-click-close.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/slider.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/icon-set.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/headerPhone.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/top-control.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/select-language.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/whatsapp.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/browserexperience.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/currency-select.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/CircleGallery.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/droptabs.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/daterangepicker-orginal.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/daterangepicker.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/pgwSlideshow.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/placeholder.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/tabScroll.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/price-fixed.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/seo-title.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/google-map.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/utilities/select2.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/webfont/currency/css/fontello.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/usercontrol/JetMenu.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/variables/JetMenu.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/usercontrol/index.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/usercontrol/general.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/usercontrol/BottomMenuListWithTitle.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/assets/theme/SunfunHuV2/variables/BottomMenuListWithTitle.scss%22,%22file:///C:/SANTSG/Project/tv.b2c/tv.b2c-git/B2C/Site/themes/DefaultSanTSG/SubThemes/SunFunSK/assets/sunfun.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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AAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAO;;;AACP;EAAM;;;AACN;EAAO;;;AACP;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAI;;;AACJ;EAAO;;;AACP;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAI;;;AACJ;EAAI;;;AACJ;EAAI;;;AACJ;EAAI;;;AACJ;EAAK;;;AACL;EAAI;;;AACJ;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAM;;;AACN;EAAK;;;AACL;EAAI;;;AACJ;EAAI;;;AACJ;EAAI;;;AACJ;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAM;;;AACN;EAAM;;;AACN;EAAM;;;AACN;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAK;;;AACL;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAc;;;AACd;EAAQ;;;AACR;EAAS;;;AACT;EAAQ;;;AACR;EAAY;;;AACZ;EAAe;;;AACf;EAAW;;;AACX;EAAW;;;AACX;EAAY;;;AACZ;EAAO;;;AACP;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAQ;;;AACR;EAAW;;;AACX;EAAQ;;;AACR;EAAS;;;AACT;EAAS;;;AACT;EAAI;;;AACJ;EAAU;;;AACV;EAAK;;;AACL;EAAM;;;AACN;EAAM;;;AACN;EAAU;;;AACV;EAAS;;;AACT;EAAS;;;AACT;EAAQ;;;AACR;EAAU;;;AACV;EAAoC;EAAe;EAAY;EAAmB;EAAe;;;ACnPhG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUD;AAAA;AAEA;EAAoB;;;AACpB;EAA+B;EAA+B;EAA6B;;;AAC3F;EAAmB;EAAW;EAAY;EAAW;EAAY;EAAkB;EAAuB;EAAiB;;;AAC3H;EAAwD;EAAa;;;AACrE;EAA4B;;;AAC5B;EAAsB;;;AACtB;EAAkB;EAAa;EAAc;EAAQ;EAAS;EAAoB;EAAY;;;AAG9F;AAAA;AAEA;EAAqB;;;AAGrB;AAAA;AAGA;AACA;EAAW;EAAgB;EAAuB;EAAkB;;;AAGpE;AAAA;AAGA;AACA;EAAqB;EAAoB;EAAQ;EAAS;EAAa;;;AACvE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASA;AACA;EAAgB;;;AAChB;EAAqC;EAAiB;EAAoB;EAAiB;;;AAC3F;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAAuC;EAAgB;EAAgB;;;AACvE;EAA6C;;;AAC7C;EAA8C;EAAoB;EAAY;EAAU;;;AACxF;EAAsC;EAAoB;EAAe;EAAkB;EAAoB;EAAU;EAAoB;EAAgB;EAAe;;;AAC5K;EAA6C;;;AAC7C;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASA;EAAmB;EAAoB;;;AAEvC;AACA;EAA0B;EAAa;AAEvC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASA;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;EAEC;EACA;;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASA;EAAa;EAAuB;EAAoB;EAAY;EAAoB;EAAkC;EAAiB;EAAoB;EAAS;EAAkB;EAAsB;AAChN;EAAuB;EAAgB;AACvC;EAA6B;EAAgB;AAC7C;EAAwB;;;AACxB;EAA8B;;;AAE9B;AACA;EAA6B;EAAgB;;;AAC7C;EAAuC;;;AACvC;EAA8E;EAAe;;;AAC7F;EAAsF;;;AACtF;EAAwF;;;AACxF;EAAwC;EAAqB;;;AAC7D;AACA;EAAkB;;;AAElB;AACA;EAAgL;EAAoB;EAAU;;;AAC9M;EAAgC;EAAW;;;AAC3C;EAAqJ;;;AACrJ;EAA6J;;;AAC7J;EAAmG;;;AAEnG;AACA;EAAgB;;;AAChB;EAA2B;EAAgB;;;AAE3C;AACA;EAAqC;EAAW;EAAc;AAC9D;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASA;EAAiB;EAAa;EAAsB;;;AACpD;EAAuC;EAAmB;;;AAC1D;EAAyE;EAAmB;EAAU;EAAc;;;AACpH;EAAqF;;;AACrF;EAAqC;;;AACrC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAA2C;;;AAC3C;EAAmF;EAAgB;EAAoB;EAAW;EAAmB;EAAU;;;AAC/J;EAAsC;EAAiB;EAAoB;;;AAC3E;EAA6C;EAAe;;;AAC5D;EAAgD;;;AAChD;AAAA;EAC2C;;;AAC3C;EAAsB;EAAa;EAAiB;EAA2B;;;AAC/E;EAAoB;EAAoB;EAAoB;EAAmB;;;AAC/E;EAAoB;EAAW;;;AAC/B;EAA8C;EAAgB;EAAe;EAAmB;;;AAChG;EAA2C;EAAwB;EAAoB;EAAgB;EAAgB;EAAiB;;;AACxI;EAAkD;EAAc;EAAwB;EAAiB;EAA8B;EAAY;;;AACnJ;EAAwE;;;AAExE;AACA;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAAkD;EAAW;;;AAC7D;EAA8C;;;AAC9C;EAA8C;;;AAC9C;EAA8C;;;AAC9C;EAAuE;;;AACvE;EAAyE;;;AACzE;EAAiD;;;AACjD;EAA2B;EAAY;EAAY;;;AAEnD;AACA;EAAqB;;;AACrB;EAAyC;EAAY;;;AACrD;EAAyC;EAAW;;;AACpD;EAA+C;EAAY;;;AAC3D;EAA+C;EAAW;;;AAC1D;EAA+C;;;AAC/C;EAAsD;;;AACtD;EAA4E;;;AAC5E;EAA0C;;;AAC1C;EAAqE;EAAsB;;;AAC3F;EAAuE;EAAsB;;;AAE7F;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACH;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASD;EAAa;EAAoB;EAAe;EAAc;;;AAC9D;EAAiC;EAAmB;;;AACpD;EAA8B;EAAa;;;AAC3C;EAAuC;EAAoB;EAAa;EAAU;EAAa;EAAqB;EAAc;;;AAClI;EAA4C;EAAgB;;;AAC5D;EAAyF;;;AACzF;EAAgC;EAAoB;EAAW;EAAmB;EAAkB;EAAgB;;;AACpH;EAAmC;EAAkB;EAAyB;EAAwB;EAAoB;;;AAC1H;EAAwD;;;AACxD;EAA0C;EAA0B;;;AACpE;EAA8B;EAAa;EAAc;EAAY;;;AACrE;EAAoC;;;AACpC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASA;EAAkB;EAAY;EAAkB;;;AAChD;EAAuC;EAAc;EAAc;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASnE;EAAgB;;;AAChB;EAAuB;EAAmB;EAAiB;EAAgB;;;AAC3E;EAA2F;;;AAC3F;EAAkB;EAAkB;EAAa;EAAa;EAAW;;;AACzE;EAAkB;EAAkB;EAAa;EAAa;EAAc;;;AAC5E;EAAkB;EAAkB;EAAY;EAAa;EAAQ;;;AACrE;EAAkB;EAAkB;EAAY;EAAY;EAAQ;;;AACpE;EAAmB;EAAmB;EAAa;EAAc;EAAY;;;AAC7E;EAAmB;EAAmB;EAAY;EAAa;EAAY;;;AAC3E;EAAmB;EAAmB;EAAY;EAAa;EAAY;;;AAC3E;EAAmB;EAAmB;EAAY;EAAa;EAAa;EAAW;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASvF;EAAwB;EAAoB;EAAc;;;AAC1D;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUA;EAAY;EAAoB;EAAkB;;;AAElD;EAA+B;EAAoB;EAAY;EAAc;EAAe;;;AAC5F;EAA8B;EAAoB;EAAY;EAAiB;EAAgB;EAAW;EAA0B;;;AAEpI;EAAwB;;;AACxB;EAA0C;EAAY;;;AACtD;EAAyC;EAAQ;;;AACjD;EAA6C;;;AAC7C;EAA6C;;;AAE7C;EAAsB;EAAa;;;AACnC;EAAwC;EAAa;EAAgB;;;AACrE;EAAuC;EAAS;;;AAChD;EAA2C;;;AAC3C;EAA2C;EAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASpD;EAAW;EAAoB;EAAe;EAAW;AACzD;EAAwB;EAAW;;;AACnC;EAA2B;EAAkB;EAAa;EAAoB;EAAU;EAAsB;EAA6B;EAAY;;;AACvJ;EAA6B;EAAa;EAAmB;;;AAC7D;EAA4C;EAAkB;;;AAC9D;EAA4I;;;AAC5I;EAA8F;EAAmB;AACjH;EAA0B;EAAgB;EAAiB;EAAoB;;;AAC/E;EAAyB;;;AACzB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAaA;AAAA;AAEA;EAAa;EAAsD;;;AACnE;EAAwB;;;AACxB;EAA8E;EAAsD;;;AACpI;EAAqB;EAAmD;EAAsL;;;AAC9P;EAAuB;;;AACvB;AACA;AACA;AAEA;EAAoB;EAAgC;EAAgB;;;AAGpE;EAAwB;EAAsC;EAAgC;EAAwB;;;AACtH;EAAgB;;;AAEhB;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEA;AAAA;AAEA;EAA+F;EAAmD;EAAsL;EAAoC;;;AAG5W;EAA6E;EAA+B;;;AAC5G;EAAiL;EAAiD;EAA4K;EAAoC;;;AAClb;EAA6C;EAA6B;;;AAC1E;EAA4F;EAAkD;EAAiL;EAAoC;;;AACnW;EAA0E;EAA8B;;;AACxG;EAAqB;;;AAErB;AAAA;AAEA;EAAqG;EAAqD;EAA2M;;;AACrW;EAA0G;;;AAC1G;EAAwF;EAAiD;EAA4K;;;AACrT;EAA+F;;;AAC/F;EAAwG;;;AACxG;EAAwG;;;AACxG;EAA+G;EAAa;EAA0B;;;AACtJ;EAAkG;EAAc;EAA0B;;;AAE1I;AAAA;AAGA;AACA;EAAW;EAAa;EAAc;;;AACtC;EAA6B;;;AAC7B;EAA4B;;;AAC5B;EAA6B;;;AAC7B;EAAoD;;;AACpD;EAA2B;;;AAC3B;EAA8B;;;AAC9B;EAAyD;;;AAEzD;AACA;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAwB;;;AACxB;EAAyB;;;AACzB;EAAwB;;;AACxB;EAAyB;;;AACzB;EAAwB;;;AACxB;EAAyB;;;AACzB;EAAwB;;;AACxB;EAAyB;;;AACzB;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAsB;;;AACtB;EAAuB;;;AACvB;EAAyB;;;AACzB;EAAuB;;;AACvB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAAyB;;;AACzB;EAA0B;;;AAC1B;EAA2B;;;AAC3B;EAA0B;;;AAC1B;EAA2B;;;AAC3B;EAA0B;;;AAC1B;EAA2B;;;AAC3B;EAA0B;;;AAC1B;EAA2B;;;AAC3B;EAA4B;;;AAC5B;EAA8B;;;AAC9B;EAA4B;;;AAC5B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAA2B;;;AAC3B;EAA2B;;;AAC3B;EAA2B;;;AAC3B;EAA2B;;;AAC3B;EAA4B;;;AAC5B;EAA4B;;;AAC5B;EAA4B;;;AAC5B;EAA4B;;;AAC5B;EAAmB;;;AACnB;EAAwB;;;AACxB;EAAmB;;;AACnB;EAAkB;;;AAClB;EAAmB;;;AACnB;EAAmB;;;AACnB;EAAwB;;;AACxB;EAA6B;;;AAC7B;EAA4B;;;AAC5B;EAAuB;;;AACvB;EAAoB;;;AACpB;EAAsB;;;AACtB;EAAgB;;;AAChB;EAAuB;;;AACvB;EAAqB;;;AACrB;EAAoB;;;AACpB;EAAmB;;;AACnB;EAAkB;;;AAClB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAkB;;;AAClB;EAAoB;;;AACpB;EAAoB;;;AACpB;EAAe;;;AACf;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAoB;;;AACpB;EAAgB;;;AAChB;EAAkB;;;AAClB;EAAiB;;;AACjB;EAAgB;;;AAChB;EAAsB;;;AACtB;EAAkB;;;AAClB;EAAmB;;;AACnB;EAAkB;;;AAClB;EAAkB;;;AAClB;EAAgB;;;AAChB;EAAiB;;;AACjB;EAAgB;;;AAChB;EAAgB;;;AAChB;EAAkB;;;AAClB;EAAgB;;;AAChB;EAAqB;;;AACrB;EAAiB;;;AACjB;EAAsB;;;AACtB;EAAiB;;;AACjB;EAAsB;;;AACtB;EAAe;;;AACf;EAAqB;;;AACrB;EAAoB;;;AACpB;EAAqB;;;AACrB;EAAgB;;;AAChB;EAAmB;;;AACnB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAkB;;;AAClB;EAAiB;;;AACjB;EAAgB;;;AAChB;EAAkB;;;AAClB;EAAgB;;;AAChB;EAAiB;;;AACjB;EAAkB;;;AAClB;EAAqB;;;AACrB;EAAoB;;;AACpB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAgB;;;AAChB;EAAiB;;;AACjB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAoB;;;AACpB;EAAsB;;;AACtB;AACA;EAAsB;;;AACtB;EAAgB;;;AAChB;EAAiB;;;AACjB;EAAsB;;;AACtB;EAAqB;;;AACrB;EAAiB;;;AACjB;EAAuB;;;AACvB;EAAkB;;;AAClB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAuB;;;AACvB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAA6B;;;AAC7B;EAA6B;;;AAC7B;EAA6B;;;AAC7B;EAA6B;;;AAC7B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAA0B;;;AAC1B;EAAyB;;;AACzB;EAA0B;;;AAC1B;EAAwB;;;AACxB;EAA4B;;;AAC5B;EAA6B;;;AAC7B;EAA6B;;;AAC7B;EAA4B;;;AAC5B;EAA6B;;;AAC7B;EAA6B;;;AAC7B;EAAgC;;;AAChC;EAAkC;;;AAClC;EAA+B;;;AAC/B;EAAiC;;;AACjC;EAAiC;;;AACjC;EAA4B;;;AAG5B;AAAA;AAGA;AACA;EAAiE;EAAmD;EAAuD;EAAsD;;;AACjO;EAAkE;EAAoD;EAAwD;EAAuD;;;AACrO;EAAoE;EAAsD;EAA0D;EAAyD;;;AAC7O;EAAqE;EAAuD;EAA2D;EAA0D;;;AAEjP;AACA;EAAqB;EAAqL;EAAY;;;AACtN;EAAoB;EAAkE;EAAmC;EAAgL;EAAY;EAA6C;EAAiD;EAAmD;EAAoD;;;ACrkB1f;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACG;EACK;;;AAGT;EACC;;;AAGD;EACC;EACG;EACK;;;AAGT;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACG;EACK;EACR;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EAIC;IACC;IACA;;EAGD;IACC;IACA;;;AC/QF;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAaA;AAAA;AAAA;AAAA;AAAA;AAMC;EAAmB;EAA8B;;;AACjD;EAAwE;EAAwB;;;AAEhG;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOC;EAAgC;;;AAEhC;EAAiD;EAAmB;AAEpE;EACC;EACA;;;AAGD;EAA+E;EAAkB;AAEjG;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAmC;EAAgB;AAEnD;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ACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;;;AAEF;EACE;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;;;AAEF;EACE;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;;;AAEF;EACE;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;;;AAEF;AACA;AACE;EACA;;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AACA;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;IACE;;;ACnbJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACD;;;AAGH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAGA;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;ACvNJ;AAEA;EACI;EACA;EACA;EACA;;;AAGJ;EACC;EACA;;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAID;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EAEC;EACA;EACO;;;AAGR;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGG;EACI;;;AAGR;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAEA;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEA;AAAA;;AAIJ;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;AACC;EACG;EACH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;;;AAGD;EACC;IACC;;EAED;IACC;;;AAGF;EAAuB;;;AACnB;EACI;EACA;;;AAER;EAAuC;EAAqB;EAA0B;EAAgC;;;AAC9G;EACI;;;AAEZ;EAA6D;;;AACzD;EACI;EACA;EACA;;;AAER;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EAAyB;;;AACzB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EAAsC;;;ACrUtC;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;ACnCF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAEA;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;AACA;AACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;AACA;;;AAGJ;AAEA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAGA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EAEA;EACA;EACA;;;ACnHJ;AAAA;AAAA;AAAA;AAAA;AAIG;EACF;EACA;EACA;;;AAED;EACC;EACA;EACA;AACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AZ9DD;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;ACzbA;EACI;;;AAGA;EACI;EACA;;AAEA;EACI;EACA;EACA;;;AAIZ;EACI;;;AAEJ;EACI,YhBhBiB;EgBiBjB,OhB6Ce;;;AgB3CnB;EACI,YhBpBiB;EgBqBjB,OhByCe;;;AgBvCnB;EAAe;EAAY;EAAW;EAAS;;;AAC/C;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EAAiB;;;AACjB;EACI,WhBkDa;EgBjDb,OhBkDc;EgBjDd;EACA;EACA;EACA;EACA,kBhB2CoB;EgB1CpB,ahByCe;;;AgBvCnB;EACI,kBhB8CsB;AgB7CtB;EACA;;;AAEJ;EACI;EACA,QhB0CsB;;AgBxCtB;EAJJ;IAKQ;;;;AAGR;EAAyB;;;AACzB;EACI,kBhBmC2B;;;AgBhC/B;EACI,kBhBgC2B;;;AgB7B3B;EAGI;;AAIJ;EACI;;;AAIJ;EAGI;;AClFR;EACE;EACA;EACA;EAKA;EACA;;AAGF;AACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAMJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AAMV;EACE,SCnUY;;;ADuUd;EACE,SCvUc;;;AD2UhB;EACE,SC3UW;;;AD+Ub;EACE,SC/Ua;;;ADmVf;EACE,SCnVe;;;ADuVjB;EACE,SCvVgB;;;AD2VlB;EACE,SC3VW;;;AD+Vb;EACE,SC/Ve;;;ADmWjB;EACE,SCnWqB;;;ADuWvB;EACE,SCvWY;;;AD2Wd;EACE,SC3WW;;;AD+Wb;EACE,SC/WgB;;;ADmXlB;EACE,SCnXa;;;ADuXf;EACE,SCvXiB;;;AD2XnB;EACE,SC3Xe;;;AD+XjB;EACE,SC/Xa;;;ADmYf;EACE,SCnYiB;;;ADuYnB;EACE,SCvYe;;;AD2YjB;EACE,SC3YsB;;;AD+YxB;EACE,SC/Ya;;;ADmZf;EACE,SCnZkB;;;ADuZpB;EACE,SCvZY;;;AD2Zd;EACE,SC3Za;;;AD+Zf;EACE,SC/Zc;;;ADmahB;EACE,SCnaU;;;ADuaZ;EACE,SCvaiB;;;AD2anB;EACE,SC3aa;;;AD+af;EACE,SC/ae;;;ADmbjB;EACE,SCnba;;;ADubf;EACE,SCvbmB;;;AD2brB;EACE,SC3bc;;;AD+bhB;EACE,SC/ba;;;ADmcf;EACE,SCnca;;;ADucf;EACE,SCvciB;;;AD2cnB;EACE,SC3cc;;;AD+chB;EACE,SC/ca;;;ADmdf;EACE,SCndc;;;ADudhB;EACE,SCvdY;;;AD2dd;EACE,SC3da;;;AD+df;EACE,SC/de;;;ADmejB;EACE,SCneY;;;ADued;EACE,SCvec;;;AD2ehB;EACE,SC3eiB;;;AD+enB;EACE,SC/ec;;;ADmfhB;EACE,SCnfY;;;ADufd;EACE,SCvfkB;;;AD2fpB;EACE,SC3fiB;;;AD+fnB;EACE,SC/fY;;;ADmgBd;EACE,SCngBW;;;ADugBb;EACE,SCvgBc;;;AD2gBhB;EACE,SC3gBe;;;AD+gBjB;EACE,SC/gBgB;;;ADmhBlB;EACE,SCnhBiB;;;ADuhBnB;EACE,SCvhBiB;;;AD2hBnB;EACE,SC3hBW;;;AD+hBb;EACE,SC/hBc;;;ADmiBhB;EACE,SCniBa;;;ADuiBf;EACE,SCviBa;;;AD2iBf;EACE,SC3iBoB;;;AD+iBtB;EACE,SC/iBgB;;;ADmjBlB;EACE,SCnjBc;;;ADujBhB;EACE,SCvjBa;;;AD2jBf;EACE,SC3jBe;;;AD+jBjB;EACE,SC/jBY;;;ADmkBd;EACE,SCnkBiB;;;ADukBnB;EACE,SCvkBiB;;;AD2kBnB;EACE,SC3kBa;;;AD+kBf;EACE,SC/kBe;;;ADmlBjB;EACE,SCnlBc;;;ADulBhB;EACE,SCvlBY;;;AD2lBd;EACE,SC3lBY;;;AD+lBd;EACE,SC/lBa;;;ADmmBf;EACE,SCnmBe;;;ADumBjB;EACE,SCvmBe;;;AD2mBjB;EACE,SC3mBkB;;;AD+mBpB;EACE,SC/mBiB;;;ADmnBnB;EACE,SCnnBc;;;ADunBhB;EACE,SCvnBY;;;AD2nBd;EACE,SC3nBgB;;;AD+nBlB;EACE,SC/nBc;;;ADmoBhB;EACE,SCnoBa;;;ADuoBf;EACE,SCvoBkB;;;AD2oBpB;EACE,SC3oBiB;;;AD+oBnB;EACE,SC/oBW;;;ADmpBb;EACE,SCnpBe;;;ADupBjB;EACE,SCvpBY;;;AD2pBd;EACE,SC3pBW;;;AD+pBb;EACE,SC/pBc;;;ADmqBhB;EACE,SCnqBiB;;;ADuqBnB;EACE,SCvqBU;;;AD2qBZ;EACE,SC3qBa;;;AD+qBf;EACE,SC/qBqB;;;ADmrBvB;EACE,SCnrBc;;;ADurBhB;EACE,SCvrBiB;;;AD2rBnB;EACE,SC3rBa;;;AD+rBf;EACE,SC/rBW;;;ADmsBb;EACE,SCnsBa;;;ADusBf;EACE,SCvsBc;;;AD2sBhB;EACE,SC3sBkB;;;AD+sBpB;EACE,SC/sBa;;;ADmtBf;EACE,SCntBW;;;ADutBb;EACE,SCvtBU;;;AD2tBZ;EACE,SC3tBa;;;AD+tBf;EACE,SC/tBa;;;ADmuBf;EACE,SCnuBY;;;ADuuBd;EACE,SCvuBa;;;AD2uBf;EACE,SC3uBe;;;AD+uBjB;EACE,SC/uBc;;;ADmvBhB;EACE,SCnvBiB;;;ADuvBnB;EACE,SCvvBa;;;AD2vBf;EACE,SC3vBe;;;AD+vBjB;EACE,SC/vBc;;;ADmwBhB;EACE,SCnwBc;;;ADuwBhB;EACE,SCvwBgB;;;AD2wBlB;EACE,SC3wBY;;;AD+wBd;EACE,SC/wBgB;;;ADmxBlB;EACE,SCnxBgB;;;ADuxBlB;EACE,SCvxBe;;;AD2xBjB;EACE,SC3xBgB;;;AD+xBlB;EACE,SC/xBc;;;ADmyBhB;EACE,SCnyBgB;;;ADuyBlB;EACE,SCvyBe;;;AD2yBjB;EACE,SC3yBgB;;;AD+yBlB;EACE,SC/yBa;;;ADmzBf;EACE,SCnzBe;;;ADuzBjB;EACE,SCvzBa;;;AD2zBf;EACE,SC3zBkB;;;AD+zBpB;EACE,SC/zBY;;;ADm0Bd;EACE,SCn0Bc;;;ADu0BhB;EACE,SCv0Ba;;;AD20Bf;EACE,SC30Be;;;AD+0BjB;EACE,SC/0Ba;;;ADm1Bf;EACE,SCn1BgB;;;ADu1BlB;EACE,SCv1Bc;;;AD21BhB;EACE,SC31BgB;;;AD+1BlB;EACE,SC/1BY;;;ADm2Bd;EACE,SCn2Ba;;;ADu2Bf;EACE,SCv2BY;;;AD22Bd;EACE,SC32Be;;;AD+2BjB;EACE,SC/2BgB;;;ADm3BlB;EACE,SCn3BY;;;ADu3Bd;EACE,SCv3BY;;;AD23Bd;EACE,SC33BW;;;AD+3Bb;EACE,SC/3Bc;;;ADm4BhB;EACE,SCn4Be;;;ADu4BjB;EACE,SCv4Bc;;;AD24BhB;EACE,SC34Ba;;;AD+4Bf;EACE,SC/4Ba;;;ADm5Bf;EACE,SCn5BgB;;;ADu5BlB;EACE,SCv5BY;;;AD25Bd;EACE,SC35BkB;;;AD+5BpB;EACE,SC/5Ba;;;ADm6Bf;EACE,SCn6BgB;;;ADu6BlB;EACE,SCv6BiB;;;AD26BnB;EACE,SC36Ba;;;AD+6Bf;EACE,SC/6BW;;;ADm7Bb;EACE,SCn7Bc;;;ADu7BhB;EACE,SCv7Ba;;;AD27Bf;EACE,SC37Ba;;;AD+7Bf;EACE,SC/7Be;;;ADm8BjB;EACE,SCn8Be;;;ADu8BjB;EACE,SCv8Ba;;;AD28Bf;EACE,SC38BW;;;AD+8Bb;EACE,SC/8BW;;;ADm9Bb;EACE,SCn9Be;;;ADu9BjB;EACE,SCv9Ba;;;AD29Bf;EACE,SC39BW;;;AD+9Bb;EACE,SC/9Be;;;ADm+BjB;EACE,SCn+BiB;;;ADu+BnB;EACE,SCv+Bc;;;AD2+BhB;EACE,SC3+Bc;;;AD++BhB;EACE,SC/+Ba;;;ADm/Bf;EACE,SCn/Ba;;;ADu/Bf;EACE,SCv/Bc;;;AD2/BhB;EACE,SC3/Ba;;;AD+/Bf;EACE,SC//BiB;;;ADmgCnB;EACE,SCngCiB;;;ADugCnB;EACE,SCvgCa;;;AD2gCf;EACE,SC3gCgB;;;AD+gClB;EACE,SC/gCa;;;ADmhCf;EACE,SCnhCoB;;;ADuhCtB;EACE,SCvhCmB;;;AD2hCrB;EACE,SC3hCmB;;;AD+hCrB;EACE,SC/hCiB;;;ADmiCnB;EACE,SCniCkB;;;ADuiCpB;EACE,SCviCiB;;;AD2iCnB;EACE,SC3iCkB;;;AD+iCpB;EACE,SC/iCiB;;;ADmjCnB;EACE,SCnjCa;;;ADujCf;EACE,SCvjCgB;;;AD2jClB;EACE,SC3jCY;;;AD+jCd;EACE,SC/jCY;;;ADmkCd;EACE,SCnkCU;;;ADukCZ;EACE,SCvkCe;;;AD2kCjB;EACE,SC3kCW;;;AD+kCb;EACE,SC/kCgB;;;ADmlClB;EACE,SCnlCY;;;ADulCd;EACE,SCvlCa;;;AD2lCf;EACE,SC3lCa;;;AD+lCf;EACE,SC/lCc;;;ADmmChB;EACE,SCnmCa;;;ADumCf;EACE,SCvmCa;;;AD2mCf;EACE,SC3mCW;;;AD+mCb;EACE,SC/mCe;;;ADmnCjB;EACE,SCnnCkB;;;ADunCpB;EACE,SCvnCW;;;AD2nCb;EACE,SC3nCY;;;AD+nCd;EACE,SC/nCW;;;ADmoCb;EACE,SCnoCa;;;ADuoCf;EACE,SCvoCa;;;AD2oCf;EACE,SC3oCe;;;AD+oCjB;EACE,SC/oCkB;;;ADmpCpB;EACE,SCnpCa;;;ADupCf;EACE,SCvpCc;;;AD2pChB;EACE,SC3pCe;;;AD+pCjB;EACE,SC/pCe;;;ADmqCjB;EACE,SCnqCU;;;ADuqCZ;EACE,SCvqCoB;;;AD2qCtB;EACE,SC3qCa;;;AD+qCf;EACE,SC/qCY;;;ADmrCd;EACE,SCnrCc;;;ADurChB;EACE,SCvrCgB;;;AD2rClB;EACE,SC3rCc;;;AD+rChB;EACE,SC/rCa;;;ADmsCf;EACE,SCnsCgB;;;ADusClB;EACE,SCvsCc;;;AD2sChB;EACE,SC3sCgB;;;AD+sClB;EACE,SC/sCW;;;ADmtCb;EACE,SCntCa;;;ADutCf;EACE,SCvtCkB;;;AD2tCpB;EACE,SC3tCa;;;AD+tCf;EACE,SC/tCS;;;ADmuCX;EACE,SCnuCY;;;ADuuCd;EACE,SCvuCe;;;AD2uCjB;EACE,SC3uCc;;;AD+uChB;EACE,SC/uCa;;;ADmvCf;EACE,SCnvCa;;;ADuvCf;EACE,SCvvCmB;;;AD2vCrB;EACE,SC3vCsB;;;AD+vCxB;EACE,SC/vCmB;;;ADmwCrB;EACE,SCnwCU;;;ADuwCZ;EACE,SCvwCgB;;;AD2wClB;EACE,SC3wCY;;;AD+wCd;EACE,SC/wCiB;;;ADmxCnB;EACE,SCnxCc;;;ADuxChB;EACE,SCvxCe;;;AD2xCjB;EACE,SC3xCe;;;AD+xCjB;EACE,SC/xCiB;;;ADmyCnB;EACE,SCnyCc;;;ADuyChB;EACE,SCvyCoB;;;AD2yCtB;EACE,SC3yCoB;;;AD+yCtB;EACE,SC/yCgB;;;ADmzClB;EACE,SCnzCkB;;;ADuzCpB;EACE,SCvzCY;;;AD2zCd;EACE,SC3zCiB;;;AD+zCnB;EACE,SC/zCa;;;ADm0Cf;EACE,SCn0CgB;;;ADu0ClB;EACE,SCv0CkB;;;AD20CpB;EACE,SC30CY;;;AD+0Cd;EACE,SC/0CgB;;;ADm1ClB;EACE,SCn1CiB;;;ADu1CnB;EACE,SCv1CiB;;;AD21CnB;EACE,SC31Ce;;;AD+1CjB;EACE,SC/1CkB;;;ADm2CpB;EACE,SCn2Ca;;;ADu2Cf;EACE,SCv2Cc;;;AD22ChB;EACE,SC32Ca;;;AD+2Cf;EACE,SC/2Ca;;;ADm3Cf;EACE,SCn3Cc;;;ADu3ChB;EACE,SCv3CW;;;AD23Cb;EACE,SC33Ce;;;AD+3CjB;EACE,SC/3Ca;;;ADm4Cf;EACE,SCn4CY;;;ADu4Cd;EACE,SCv4Cc;;;AD24ChB;EACE,SC34CY;;;AD+4Cd;EACE,SC/4CW;;;ADm5Cb;EACE,SCn5CgB;;;ADu5ClB;EACE,SCv5Ce;;;AD25CjB;EACE,SC35Ca;;;AD+5Cf;EACE,SC/5CY;;;ADm6Cd;EACE,SCn6Ce;;;ADu6CjB;EACE,SCv6CgB;;;AD26ClB;EACE,SC36Cc;;;AD+6ChB;EACE,SC/6CgB;;;ADm7ClB;EACE,SCn7CY;;;ADu7Cd;EACE,SCv7CW;;;AD27Cb;EACE,SC37CW;;;AD+7Cb;EACE,SC/7CY;;;ADm8Cd;EACE,SCn8Ca;;;ADu8Cf;EACE,SCv8Ca;;;AD28Cf;EACE,SC38CW;;;AD+8Cb;EACE,SC/8Ca;;;ADm9Cf;EACE,SCn9Cc;;;ADu9ChB;EACE,SCv9Ca;;;AD29Cf;EACE,SC39Ca;;;AD+9Cf;EACE,SC/9Ca;;;ADm+Cf;EACE,SCn+CY;;;AhB3ShB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AiBpzBA;AAQA;EACE;EACA;EACA;;;AAOF;EACE;;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAQF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAQF;EACE;EACA;;;AAQF;AAAA;EAEE;;;AAUF;EACE;;;AAOF;AAAA;EAEE;;;AAUF;EACE;;;AAOF;AAAA;EAEE;;;AAOF;EACE;;;AAQF;EACE;EACA;;;AAOF;EACE;EACA;;;AAOF;EACE;;;AAOF;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAUF;EACE;;;AAOF;EACE;;;AAUF;EACE;;;AAOF;EACE;EACA;EACA;;;AAOF;EACE;;;AAOF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAkBF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;;;AAOF;EACE;;;AAUF;AAAA;EAEE;;;AAWF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAOF;AAAA;EAEE;;;AAOF;AAAA;EAEE;EACA;;;AAQF;EACE;;;AAWF;AAAA;EAEE;EACA;;;AASF;AAAA;EAEE;;;AASF;EACE;EACA;EACA;EACA;;;AASF;AAAA;EAEE;;;AAOF;EACE;EACA;EACA;;;AAQF;EACE;EACA;;;AAOF;EACE;;;AAQF;EACE;;;AAUF;EACE;EACA;;;AAGF;AAAA;EAEE;;;AClaF;EAEE;IACE;IACA;IACA;IACA;;EAGF;AAAA;IAEE;;EAGF;IACE;;EAGF;IACE;;EAIF;AAAA;IAEE;;EAGF;AAAA;IAEE;IACA;;EAGF;IACE;;EAGF;AAAA;IAEE;;EAGF;IACE;;EAGF;AAAA;AAAA;IAGE;IACA;;EAGF;AAAA;IAEE;;EAKF;IACE;;EAIF;IACE;;EAGA;AAAA;IAEE;;EAKF;AAAA;IACE;;EAGJ;IACE;;EAGF;IACE;;EAGA;AAAA;IAEE;;;AClFN;EACE;EACA;EACA;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIkC;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;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A;AAAA;AAAA;AAAA;EAAW;;AACX;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAMN;AAAA;EAEE;;;AAIF;EACE,eH3OwB;EG4OxB;EACA,aH/OwB;;;AQzD1B;AAAA;AAAA;AAAA;EAIE,aRsCwB;;;AQlC1B;EACE;EACA;EACA,OR2xB4B;EQ1xB5B,kBR2xB4B;EQ1xB5B,eRsF0B;;;AQlF5B;EACE;EACA;EACA,ORqxB4B;EQpxB5B,kBRqxB4B;EQpxB5B,eR+E0B;EQ9E1B;;AAEA;EACE;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA,aRmBwB;EQlBxB;EACA;EACA,ORjCuB;EQkCvB,kBRkwB4B;EQjwB5B;EACA,eRuD0B;;AQpD1B;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE,YRovB4B;EQnvB5B;;;ACzDF;ECHE;EACA;EACA;EACA;;AJIA;EAEE;EACA;;AAEF;EACE;;AGPF;EAHF;IAII,OToT2B;;;ASlT7B;EANF;IAOI,OTsT2B;;;ASpT7B;EATF;IAUI,OTwT2B;;;;AS9S/B;ECvBE;EACA;EACA;EACA;;AJIA;EAEE;EACA;;AAEF;EACE;;;AGmBJ;ECvBE;EACA;;AJHA;EAEE;EACA;;AAEF;EACE;;;AKTF;EACE;EAEA;EAEA;EACA;;;AAUF;EACE;;;AAOA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAmBF;EACE;;;AANF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANF;EACE;;;AANF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAmBF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AFGN;EErCE;IACE;;EAOA;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAmBF;IACE;;EANF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EANF;IACE;;EANF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAmBF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AFYN;EE9CE;IACE;;EAOA;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAmBF;IACE;;EANF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EANF;IACE;;EANF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAmBF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AFqBN;EEvDE;IACE;;EAOA;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAmBF;IACE;;EANF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EANF;IACE;;EANF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAmBF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;ACvDN;EACE,kBZ4H8B;;;AY1HhC;EACE;;;AAMF;EACE;EACA;EACA,eZ+CwB;;AYzCpB;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE,SZmGwB;EYlGxB,aZoCkB;EYnClB;EACA;;AAKN;EACE;EACA;;AAOE;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;;AAIF;EACE,kBZzBoB;;;AYqClB;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE,SZyDwB;;;AY9ChC;EACE;;AAKI;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKJ;AAAA;EAEE;;;AAYF;AAAA;EAEE,kBZsB0B;;;AYV5B;AAAA;EAEE,kBZU0B;;;AYAhC;EACE;EACA;EACA;;;AAKE;AAAA;EACE;EACA;EACA;;;ACzIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE,kBb0H0B;;;Aa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CA;;AAQA;EACE;IACE;;;AAQJ;EACE;IACE;;;AE1gBR;EACE;EACA;EACA,ahBsI+B;EgBrI/B;EACA;EACA;EACA;EACA;EACA;EC4BA;EACA,WjBKwB;EiBJxB,ajBgBwB;EiBfxB,ejByD0B;ED8G1B,qBiBpMqB;EjBqMlB,kBiBrMkB;EjBsMjB,iBiBtMiB;EjBuMb,aiBvMa;;AAKnB;EfpBF;EAEA;EACA;;AesBA;EAEE,OhBoH6B;EgBnH7B;;AAGF;EAEE;EACA;EjB8BA,oBiB7BA;EjB8BA,iBiB9BA;EjB+BA,YiB/BA;;AAGF;EAGE;EACA;EE3CF,SF4CmB;EEzCnB;EnB8DE,oBiBpBA;EjBqBA,iBiBrBA;EjBsBA,YiBtBA;;;AAQJ;EClDE,OjB6I+B;EiB5I/B,kBjB6I+B;EiB5I/B,cjB6I+B;;AiB3I/B;EAKE,OjBoI6B;EiBnI7B;EACI;;AAEN;EAGE;;AAKA;EAKE,kBjBoH2B;EiBnHvB,cjBoHuB;;AiBhH/B;EACE,OjB8G6B;EiB7G7B,kBjB4G6B;;;AgBxFjC;ECrDE,OjBiJ+B;EiBhJ/B,kBjBYsB;EiBXtB,cjBiJ+B;;AiB/I/B;EAKE,OjBwI6B;EiBvI7B;EACI;;AAEN;EAGE;;AAKA;EAKE,kBjBbkB;EiBcd,cjBwHuB;;AiBpH/B;EACE,OjBnBoB;EiBoBpB,kBjBgH6B;;;AgBxFjC;ECzDE,OjBqJ+B;EiBpJ/B,kBjBasB;EiBZtB,cjBqJ+B;;AiBnJ/B;EAKE,OjB4I6B;EiB3I7B;EACI;;AAEN;EAGE;;AAKA;EAKE,kBjBZkB;EiBad,cjB4HuB;;AiBxH/B;EACE,OjBlBoB;EiBmBpB,kBjBoH6B;;;AgBxFjC;EC7DE,OjByJ+B;EiBxJ/B,kBjBcsB;EiBbtB,cjByJ+B;;AiBvJ/B;EAKE,OjBgJ6B;EiB/I7B;EACI;;AAEN;EAGE;;AAKA;EAKE,kBjBXkB;EiBYd,cjBgIuB;;AiB5H/B;EACE,OjBjBoB;EiBkBpB,kBjBwH6B;;;AgBxFjC;ECjEE,OjB6J+B;EiB5J/B,kBjBesB;EiBdtB,cjB6J+B;;AiB3J/B;EAKE,OjBoJ6B;EiBnJ7B;EACI;;AAEN;EAGE;;AAKA;EAKE,kBjBVkB;EiBWd,cjBoIuB;;AiBhI/B;EACE,OjBhBoB;EiBiBpB,kBjB4H6B;;;AgBxFjC;ECrEE,OjBiK+B;EiBhK/B,kBjBgBsB;EiBftB,cjBiK+B;;AiB/J/B;EAKE,OjBwJ6B;EiBvJ7B;EACI;;AAEN;EAGE;;AAKA;EAKE,kBjBTkB;EiBUd,cjBwIuB;;AiBpI/B;EACE,OjBfoB;EiBgBpB,kBjBgI6B;;;AgBnFjC;EACE,OhBlEsB;EgBmEtB;EACA;EACA;;AAEA;EAIE;EjB1BA,oBiB2BA;EjB1BA,iBiB0BA;EjBzBA,YiByBA;;AAEF;EAIE;;AAEF;EAEE,OhBnEoB;EgBoEpB;EACA;;AAIA;EAEE,OhBjGmB;EgBkGnB;;;AASN;EC9EE;EACA,WjBMwB;EiBLxB,ajBuD0B;EiBtD1B,ejB0D0B;;;AgBqB5B;EClFE;EACA,WjBOwB;EiBNxB,ajBwD0B;EiBvD1B,ejB2D0B;;;AgBwB5B;ECtFE;EACA,WjBOwB;EiBNxB,ajBwD0B;EiBvD1B,ejB2D0B;;;AgBgC5B;EACE;EACA;;;AAIF;EACE;;;AAOA;AAAA;AAAA;EACE;;;AGjJJ;EACE;EpB6KA,oBoB5KA;EpB6KK,eoB7KL;EpB8KQ,YoB9KR;;AACA;EACE;;;AAIJ;EACE;;AAEA;EAAY;;;AAKd;EAAoB;;;AAEpB;EAAoB;;;AAEpB;EACE;EACA;EACA;EpBuJA,oBoBtJA;EpBuJK,eoBvJL;EpBwJQ,YoBxJR;;;AC3BF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;;;AAIF;EACE;;;AAIF;EACE;EACA;EACA;EACA,SpB8NyB;EoB7NzB;EACA;EACA;EACA;EACA;EACA;EACA,WpBYwB;EoBXxB;EACA,kBpB+K+B;EoB9K/B;EACA;EACA,epB6D0B;EDrCxB,oBqBvBF;ErBwBE,iBqBxBF;ErByBE,YqBzBF;EACA;;AAKA;EACE;EACA;;AAIF;ECpDA;EACA;EACA;EACA,kBrBsN+B;;AoBhK/B;EACE;EACA;EACA;EACA;EACA,apBJsB;EoBKtB,OpBtDqB;EoBuDrB;;;AAMF;EAEE;EAC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E2BsHjC;IAEE,O3BvH+B;I2BwH/B,kB3BvH+B;;E2B2HjC;IAGE,O3B7H+B;I2B8H/B,kB3B7H+B;;E2BiIjC;IAGE,O3BnI+B;I2BoI/B,kB3BnI+B;;;A2B+IzC;EACE,O3BtJuC;;A2BuJvC;EACE,O3BvJqC;;A2B2JzC;EACE,O3B7JuC;;A2B8JvC;EAEE,O3B/JqC;;A2BmKrC;EAEE,O3BjKmC;;;A2ByK3C;EACE,kB3BzJ0C;E2B0J1C,c3BzJ0C;;A2B2J1C;EACE,O3BpgBqB;;A2BqgBrB;EAEE,O3BlJsC;E2BmJtC,kB3BlJsC;;A2BsJ1C;EACE,O3B7gBqB;;A2BihBrB;EACE,O3BlhBmB;;A2BohBnB;EAEE,O3B1KoC;E2B2KpC,kB3B1KoC;;A2B8KtC;EAGE,O3BlLoC;E2BmLpC,kB3BhLoC;;A2BoLtC;EAGE,O3BtLoC;E2BuLpC,kB3BtLoC;;A2B4L1C;EACE,c3BnLwC;;A2BoLxC;EAEE,kB3BxLsC;;A2B0LxC;EACE,kB3B1LsC;;A2B8L1C;AAAA;EAEE;;AAME;EAGE,kB3BpNoC;E2BqNpC,O3BxNoC;;A2B4NxC;EAGI;IACE,c3BpOkC;;E2BsOpC;IACE,kB3BvOkC;;E2ByOpC;IACE,O3BllBe;;E2BmlBf;IAEE,O3BzOgC;I2B0OhC,kB3BzOgC;;E2B6OlC;IAGE,O3BjPgC;I2BkPhC,kB3B/OgC;;E2BmPlC;IAGE,O3BrPgC;I2BsPhC,kB3BrPgC;;;A2B4P1C;EACE,O3B9mBqB;;A2B+mBrB;EACE,O3BpQsC;;A2BwQ1C;EACE,O3BrnBqB;;A2BsnBrB;EAEE,O3B5QsC;;A2BgRtC;EAEE,O3B9QoC;;;A6B3X5C;EACE;EACA,e7B0DwB;E6BzDxB;EACA,kB7B4vB8B;E6B3vB9B,e7B+F0B;;A6B7F1B;EACE;;AAEA;EACE;EACA;EACA,O7BqvB0B;;A6BjvB9B;EACE,O7BPqB;;;A8BbzB;EACE;EACA;EACA;EACA,e9BkG0B;;A8BhG1B;EACE;;AACA;AAAA;EAEE;EACA;EACA;EACA,a9B+CoB;E8B9CpB;EACA,O9BCkB;E8BAlB,kB9B+ZiC;E8B9ZjC;EACA;;AAGA;AAAA;EAEE;ENXN,2BxB0F0B;EwBzFvB,wBxByFuB;;A8B1EtB;AAAA;ENxBJ,4BxBkG0B;EwBjGvB,yBxBiGuB;;A8BjExB;AAAA;AAAA;EAEE,O9BJkB;E8BKlB,kB9B1BmB;E8B2BnB,c9B2YiC;;A8BrYnC;AAAA;AAAA;AAAA;EAGE;EACA,O9BmYiC;E8BlYjC,kB9BpCkB;E8BqClB,c9BrCkB;E8BsClB;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,O9BpDmB;E8BqDnB,kB9ByXiC;E8BxXjC,c9ByXiC;E8BxXjC;;;ACnEF;AAAA;EAEE;EACA,W/B6CoB;;A+B1CpB;AAAA;EPKJ,2BxB2F0B;EwB1FvB,wBxB0FuB;;A+B1FtB;AAAA;EPTJ,4BxBmG0B;EwBlGvB,yBxBkGuB;;;A+BtGxB;AAAA;EAEE;EACA,W/B8CoB;;A+B3CpB;AAAA;EPKJ,2BxB4F0B;EwB3FvB,wBxB2FuB;;A+B3FtB;AAAA;EPTJ,4BxBoG0B;EwBnGvB,yBxBmGuB;;;AgCtG5B;EACE;EACA;EACA;EACA;;A1BIA;EAEE;EACA;;AAEF;EACE;;A0BRF;EACE;;AACA;AAAA;EAEE;EACA;EACA,kBhCiaiC;EgChajC;EACA,ehCqbiC;;AgClbnC;AAAA;EAEE;EACA,kBhCRmB;;AgCarB;AAAA;EAEE;;AAKF;AAAA;EAEE;;AAKF;AAAA;AAAA;AAAA;EAIE,OhChCmB;EgCiCnB,kBhCiYiC;EgChYjC;;;AC9CN;EACE;EACA;EACA;EACA;EACA;EACA,OjCyiB4B;EiCxiB5B;EACA;EACA;EACA;;AAKA;EACE;;AAIF;EACE;EACA;;;AAMF;EAEE,OjCmhB0B;EiClhB1B;EACA;;;AAOJ;ECxCE,kBlCauB;;AkCVrB;EAEE;;;ADuCN;EC5CE,kBlCgBsB;;AkCbpB;EAEE;;;AD2CN;EChDE,kBlCiBsB;;AkCdpB;EAEE;;;AD+CN;ECpDE,kBlCkBsB;;AkCfpB;EAEE;;;ADmDN;ECxDE,kBlCmBsB;;AkChBpB;EAEE;;;ADuDN;EC5DE,kBlCoBsB;;AkCjBpB;EAEE;;;ACFN;EACE;EACA;EACA;EACA,WnC2CwB;EmC1CxB,anC8uB4B;EmC7uB5B,OnCmuB4B;EmCluB5B,anC6uB4B;EmC5uB5B;EACA;EACA;EACA,kBnCDuB;EmCEvB,enCyuB4B;;AmCtuB5B;EACE;;AAIF;EACE;EACA;;AAEF;EACE;EACA;;AAMF;EAEE,OnCrBoB;EmCsBpB,kBnC8sB0B;;AmC5sB5B;EACE;;;AAMF;EAEE,OnC6rB0B;EmC5rB1B;EACA;;;ACjDJ;EACE,SpCgd+B;EoC/c/B,epC+c+B;EoC9c/B,OpC+c+B;EoC9c/B,kBpCQuB;;AoCNvB;AAAA;EAEE,OpC4c6B;;AoC1c/B;EACE;EACA,WpCyc6B;EoCxc7B;;AAGF;EACE;;AAGF;EACE,epCgFwB;;AoC7E1B;EACE;;AAGF;EA5BF;IA6BI;IACA;;EAEA;IACE;IACA;;EAGF;AAAA;IAEE;;;;ACtCN;EACE;EACA,SrC6sB4B;EqC5sB5B,erCwDwB;EqCvDxB,arCqDwB;EqCpDxB,kBrCoBsB;EqCnBtB;EACA,erC4F0B;ED8E1B,oBsCzKA;EtC0KK,esC1KL;EtC2KQ,YsC3KR;;AAEA;AAAA;EnCPA,SAD8B;EAE9B;EACA;EACA;EmCOE;EACA;;AAMF;EACE,SrCqsB0B;EqCpsB1B,OrCdqB;;;AqCmBzB;AAAA;AAAA;EAGE,crCjBsB;;;AsCXxB;EACE,StColB4B;EsCnlB5B,etCuDwB;EsCtDxB;EACA,etC6F0B;;AsC1F1B;EACE;EAEA;;AAGF;EACE,atCykB0B;;AsCrkB5B;AAAA;EAEE;;AAEF;EACE;;;AAQJ;AAAA;EAEE;;AAGA;AAAA;EACE;EACA;EACA;EACA;;;AAQJ;ECrDE,kBvC+d+B;EuC9d/B,cvC+d+B;EuC9d/B,OvC4d+B;;AuC1d/B;EACE;;AAEF;EACE;;;ADgDJ;ECxDE,kBvCme+B;EuCle/B,cvCme+B;EuCle/B,OvCge+B;;AuC9d/B;EACE;;AAEF;EACE;;;ADmDJ;EC3DE,kBvCue+B;EuCte/B,cvCue+B;EuCte/B,OvCoe+B;;AuCle/B;EACE;;AAEF;EACE;;;ADsDJ;EC9DE,kBvC2e+B;EuC1e/B,cvC2e+B;EuC1e/B,OvCwe+B;;AuCte/B;EACE;;AAEF;EACE;;;ACFJ;EACE;IAAQ;;EACR;IAAQ;;;AAIV;EACE;IAAQ;;EACR;IAAQ;;;AASV;EACE;EACA,QxCqCwB;EwCpCxB,exCoCwB;EwCnCxB,kBxCylB4B;EwCxlB5B,exC0E0B;EDrCxB,oByCpCF;EzCqCE,iByCrCF;EzCsCE,YyCtCF;;;AAIF;EACE;EACA;EACA;EACA,WxCawB;EwCZxB,axCwBwB;EwCvBxB,OxC+kB4B;EwC9kB5B;EACA,kBxCzBsB;EDiDpB,oByCvBF;EzCwBE,iByCxBF;EzCyBE,YyCzBF;EzC0IA,oByCzIA;EzC0IK,eyC1IL;EzC2IQ,YyC3IR;;;AAQF;AAAA;ECAE;EACA;EACA;EDCA;;;AAOF;AAAA;EzC7CE,mByC+CmB;EzC9Cd,cyC8Cc;EzC7CX,WyC6CW;;;AAKnB;EAEE;;AAGF;EACE,OxC7DqB;EwC8DrB;EACA;EACA;EACA;;;AASJ;EEvFE,kB1CiBsB;;A0CdtB;EDgDA;EACA;EACA;;;ADsCF;EE3FE,kB1CkBsB;;A0CftB;EDgDA;EACA;EACA;;;AD0CF;EE/FE,kB1CmBsB;;A0ChBtB;EDgDA;EACA;EACA;;;AD8CF;EEnGE,kB1CoBsB;;A0CjBtB;EDgDA;EACA;EACA;;;AE/CF;AAAA;EAEE;EACA;;;AAIF;AAAA;EAEE;;;AAEF;EACE;;;AAIF;EACE;;;AAIF;EACE;;;AAQA;EACE;;AAEF;EACE;;;AASJ;EACE;EACA;;;AC7CF;EAEE;EACA;;;AAQF;EACE;EACA;EACA;EAEA;EACA,kB5CknB8B;E4CjnB9B;;AAGA;EpB3BA,yBxBsG0B;EwBrGzB,wBxBqGyB;;A4CxE1B;EACE;EpBvBF,4BxB8F0B;EwB7FzB,2BxB6FyB;;A4ClE1B;EACE;;AAEF;EACE;;;AAUJ;EACE,O5C8mB8B;;A4C5mB9B;EACE,O5C6mB4B;;A4CzmB9B;EAEE;EACA,O5ComB4B;E4CnmB5B,kB5CklB4B;;;A4C5kB9B;EAGE,kB5CzDqB;E4C0DrB,O5C3DqB;;A4C8DrB;EACE;;AAEF;EACE,O5ClEmB;;A4CuEvB;EAGE;EACA,O5CmBwB;E4ClBxB,kB5CzEoB;E4C0EpB,c5C1EoB;;A4C6EpB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAEF;EACE,O5CqjB0B;;;A6CxpB9B;EACE,O7C6d6B;E6C5d7B,kB7C6d6B;;;A6Cxd/B;EACE,O7Csd6B;;A6Cpd7B;EACE;;AAGF;EAEE,O7C8c2B;E6C7c3B;;AAEF;EAGE;EACA,kB7Cuc2B;E6Ctc3B,c7Csc2B;;;A6C9d/B;EACE,O7Cie6B;E6Che7B,kB7Cie6B;;;A6C5d/B;EACE,O7C0d6B;;A6Cxd7B;EACE;;AAGF;EAEE,O7Ckd2B;E6Cjd3B;;AAEF;EAGE;EACA,kB7C2c2B;E6C1c3B,c7C0c2B;;;A6Cle/B;EACE,O7Cqe6B;E6Cpe7B,kB7Cqe6B;;;A6Che/B;EACE,O7C8d6B;;A6C5d7B;EACE;;AAGF;EAEE,O7Csd2B;E6Crd3B;;AAEF;EAGE;EACA,kB7C+c2B;E6C9c3B,c7C8c2B;;;A6Cte/B;EACE,O7Cye6B;E6Cxe7B,kB7Cye6B;;;A6Cpe/B;EACE,O7Cke6B;;A6Che7B;EACE;;AAGF;EAEE,O7C0d2B;E6Czd3B;;AAEF;EAGE;EACA,kB7Cmd2B;E6Cld3B,c7Ckd2B;;;A4ClXjC;EACE;EACA;;;AAEF;EACE;EACA;;;AE3HF;EACE,e9C0DwB;E8CzDxB,kB9CqqB4B;E8CpqB5B;EACA,e9C+F0B;EDrCxB,oB+CzDF;E/C0DE,iB+C1DF;E/C2DE,Y+C3DF;;;AAIF;EACE,S9C8pB4B;;AMjqB5B;EAEE;EACA;;AAEF;EACE;;;AwCEJ;EACE,S9CypB4B;E8CxpB5B;EtBpBA,yBsBqB2B;EtBpB1B,wBsBoB0B;;AAE3B;EACE;;;AAKJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAKJ;EACE,S9CkoB4B;E8CjoB5B,kB9CuoB4B;E8CtoB5B;EtBpCA,4BsBqC8B;EtBpC7B,2BsBoC6B;;;AAU9B;EACE;;AAEA;EACE;EACA;;AAKA;EACE;EtBlEN,yBsBmEiC;EtBlEhC,wBsBkEgC;;AAK7B;EACE;EtBjEN,4BsBkEoC;EtBjEnC,2BsBiEmC;;;AAOpC;EACE;;;AAGJ;EACE;;;AASA;AAAA;AAAA;EAGE;;AAGF;AAAA;EtBrGA,yBsBuG6B;EtBtG5B,wBsBsG4B;;AAKvB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAMR;AAAA;EtBhHA,4BsBkHgC;EtBjH/B,2BsBiH+B;;AAK1B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKR;AAAA;EAEE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;AAKI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAOF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAOF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKR;EACE;EACA;;;AAUJ;EACE,e9CrIwB;;A8CwIxB;EACE;EACA,e9ClGwB;;A8CmGxB;EACE;;AAIJ;EACE;;AACA;EACE;;AAGJ;EACE;;AACA;EACE;;;AAON;EC9NE,c/CqrB4B;;A+CnrB5B;EACE,O/CQqB;E+CPrB,kB/CkrB0B;E+CjrB1B,c/CgrB0B;;A+C9qB1B;EACE,kB/C6qBwB;;A+C3qB1B;EACE,O/C2qBwB;E+C1qBxB,kB/CDmB;;A+CKrB;EACE,qB/CoqBwB;;;A8Cpd9B;ECjOE,c/CgBsB;;A+CdtB;EACE,O/CqrB0B;E+CprB1B,kB/CYoB;E+CXpB,c/CWoB;;A+CTpB;EACE,kB/CQkB;;A+CNpB;EACE,O/CKkB;E+CJlB,kB/C4qBwB;;A+CxqB1B;EACE,qB/CDkB;;;A8CoNxB;ECpOE,c/Cge+B;;A+C9d/B;EACE,O/C2d6B;E+C1d7B,kB/C2d6B;E+C1d7B,c/C2d6B;;A+Czd7B;EACE,kB/Cwd2B;;A+Ctd7B;EACE,O/Cod2B;E+Cnd3B,kB/Ckd2B;;A+C9c7B;EACE,qB/C+c2B;;;A8CzPjC;ECvOE,c/Coe+B;;A+Cle/B;EACE,O/C+d6B;E+C9d7B,kB/C+d6B;E+C9d7B,c/C+d6B;;A+C7d7B;EACE,kB/C4d2B;;A+C1d7B;EACE,O/Cwd2B;E+Cvd3B,kB/Csd2B;;A+Cld7B;EACE,qB/Cmd2B;;;A8C1PjC;EC1OE,c/Cwe+B;;A+Cte/B;EACE,O/Cme6B;E+Cle7B,kB/Cme6B;E+Cle7B,c/Cme6B;;A+Cje7B;EACE,kB/Cge2B;;A+C9d7B;EACE,O/C4d2B;E+C3d3B,kB/C0d2B;;A+Ctd7B;EACE,qB/Cud2B;;;A8C3PjC;EC7OE,c/C4e+B;;A+C1e/B;EACE,O/Cue6B;E+Cte7B,kB/Cue6B;E+Cte7B,c/Cue6B;;A+Cre7B;EACE,kB/Coe2B;;A+Cle7B;EACE,O/Cge2B;E+C/d3B,kB/C8d2B;;A+C1d7B;EACE,qB/C2d2B;;;AgD3ejC;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;;ACzBJ;EACE;EACA;EACA;EACA,kBjD6tB4B;EiD5tB5B;EACA,ejD6F0B;EDrCxB,oBkDvDF;ElDwDE,iBkDxDF;ElDyDE,YkDzDF;;AACA;EACE;EACA;;;AAKJ;EACE;EACA,ejDmF0B;;;AiDjF5B;EACE;EACA,ejDgF0B;;;AkDtG5B;EACE;EACA;EACA,alD2xB4B;EkD1xB5B;EACA,OlD0xB4B;EkDzxB5B,alD0xB4B;EkBlyB5B,SgCSiB;EhCNjB;;AgCQA;EAEE,OlDoxB0B;EkDnxB1B;EACA;EhCfF,SgCgBmB;EhCbnB;;;AgCsBF;EACE;EACA;EACA;EACA;EACA;;;ACvBF;EACE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SnD4OyB;EmD3OzB;EAIA;;AAGA;EpD8GA;EACQ;EA8DR;EACG;EACE;EACG;;AoD5KR;EpD0GA;EACQ;;;AoDzGV;EACE;EACA;;;AAIF;EACE;EACA;EACA;;;AAIF;EACE;EACA,kBnDihB6C;EmDhhB7C;EACA;EACA,enDmD0B;EDtCxB,oBoDZF;EpDaE,iBoDbF;EpDcE,YoDdF;EACA;EAEA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA,SnD6LyB;EmD5LzB,kBnDsgB4B;;AmDpgB5B;EjCrEA,SiCqE0B;EjClE1B;;AiCmEA;EjCtEA,SlB2kB4B;EkBxkB5B;;;AiCwEF;EACE,SnDif4B;EmDhf5B;EACA;;;AAGF;EACE;;;AAIF;EACE;EACA,anD5BwB;;;AmDiC1B;EACE;EACA,SnD2d4B;;;AmDvd9B;EACE,SnDsd4B;EmDrd5B;EACA;;A7C5FA;EAEE;EACA;;AAEF;EACE;;A6C0FF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AAKJ;EACE;EACA;EACA;EACA;EACA;;;AAIF;EAEE;IACE,OnD6c0B;ImD5c1B;;EAEF;IpDvEE,oBoDwEA;IpDvEA,iBoDuEA;IpDtEA,YoDsEA;;EAIF;IAAY,OnDscgB;;;AmDnc9B;EACE;IAAY,OnDgcgB;;;AoD9kB9B;EACE;EACA,SpDwPyB;EoDvPzB;EACA;EACA,WpD0CwB;EoDzCxB;ElCTA,SkCUiB;ElCPjB;;AkCSA;ElCZA,SlByf4B;EkBtf5B;;AkCUA;EAAW;EAAmB;;AAC9B;EAAW;EAAmB;;AAC9B;EAAW;EAAmB;;AAC9B;EAAW;EAAmB;;;AAIhC;EACE,WpD+d4B;EoD9d5B;EACA,OpD+d4B;EoD9d5B;EACA;EACA,kBpD8d4B;EoD7d5B,epD2E0B;;;AoDvE5B;EACE;EACA;EACA;EACA;EACA;;;AAGA;EACE;EACA;EACA;EACA;EACA,kBpD4c0B;;AoD1c5B;EACE;EACA,MpD4c0B;EoD3c1B;EACA,kBpDsc0B;;AoDpc5B;EACE;EACA,OpDsc0B;EoDrc1B;EACA,kBpDgc0B;;AoD9b5B;EACE;EACA;EACA;EACA;EACA,oBpDyb0B;;AoDvb5B;EACE;EACA;EACA;EACA;EACA,mBpDkb0B;;AoDhb5B;EACE;EACA;EACA;EACA;EACA,qBpD2a0B;;AoDza5B;EACE;EACA,MpD2a0B;EoD1a1B;EACA,qBpDqa0B;;AoDna5B;EACE;EACA,OpDqa0B;EoDpa1B;EACA,qBpD+Z0B;;;AqDtf9B;EACE;EACA;EACA;EACA,SrDsPyB;EqDrPzB;EACA,WrDggBoC;EqD/fpC;EACA;EACA,kBrD2foC;EqD1fpC;EACA;EACA;EACA,erDwF0B;EDtCxB,oBsDjDF;EtDkDE,iBsDlDF;EtDmDE,YsDnDF;EAGA;;AAGA;EAAY;;AACZ;EAAY,arD2fwB;;AqD1fpC;EAAY,YrD0fwB;;AqDzfpC;EAAY;;;AAGd;EACE;EACA;EACA,WrDiBwB;EqDhBxB;EACA;EACA,kBrD6eoC;EqD5epC;EACA;;;AAGF;EACE;;;AAQA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACE,crD4doC;;;AqD1dtC;EACE,crDodoC;EqDndpC;;;AAIA;EACE;EACA;EACA;EACA,kBrDodkC;EqDndlC,kBrDidkC;EqDhdlC;;AACA;EACE;EACA;EACA;EACA;EACA,kBrDqcgC;;AqDlcpC;EACE;EACA;EACA;EACA;EACA,oBrDockC;EqDnclC,oBrDickC;;AqDhclC;EACE;EACA;EACA;EACA;EACA,oBrDsbgC;;AqDnbpC;EACE;EACA;EACA;EACA,qBrDsbkC;EqDrblC,qBrDmbkC;EqDlblC;;AACA;EACE;EACA;EACA;EACA;EACA,qBrDuagC;;AqDnapC;EACE;EACA;EACA;EACA;EACA,mBrDqakC;EqDpalC,mBrDkakC;;AqDjalC;EACE;EACA;EACA;EACA,mBrDwZgC;EqDvZhC;;;AC1HN;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EvDsKF,oBuDrKE;EvDsKG,euDtKH;EvDuKM,YuDvKN;;AAGA;AAAA;EpDZF,SAD8B;EAE9B;EACA;EACA;EoDYI;EACA;;AAIJ;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAGF;EACE;;AAEF;EACE;;;AAQJ;EACE;EACA;EACA;EACA;EACA,OtD2sB4C;EkBlxB5C,SlBmxB4C;EkBhxB5C;EoCsEA,WtD2sB4C;EsD1sB5C,O9EuIuB;E8EtIvB;EACA,atDmsB4C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CE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAEA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;AAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;AAAA;AAAA;EAIE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACjpEF;AACA;ACNA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;;;ACTF;EACE,aCqBiB;EDpBjB;EACA;EACA;EACA;EACA;;AAOF;EACE,aCQiB;EDPjB;;;AAGF;EACE,aCHiB;EDIjB;EACA;EACA;EACA;EACA;;AAOF;EACE,aChBiB;EDiBjB;;;AAGF;EACE,aClBiB;EDmBjB;EACA;EACA;EACA;EACA;;AAOF;EACE,aC/BiB;EDgCjB;;;AEnDF;EACE;EACA;EACA;;;AAGF;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAyB;;;AAEzB;EACE;EACA;;;ACpBF;EACI;EACA;;;ACFJ;EACE;EACA,aHMY;EGLZ;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;EACA,OHLY;EGMZ;;AACA;EACE;;;ACbJ;EACI;EACA;EACA;;;AAGJ;EAA+B;;;AAC/B;EAAgC;;;AAG5B;EAAgC;;AAChC;EAAiC;;;AAIjC;EAAc;;AACd;EAAe;;;ACnBnB;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;;;ACnGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,ONpBW;;;AONb;EAAkC;;;AAClC;EAA4C;;;AAC5C;EAAqC;;;AACrC;EAAsD;;;AACtD;EAA+B;;;AAC/B;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAkC;;;AAClC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAoC;;;AACpC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAgE;;;AAChE;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAA8C;;;AAC9C;EAA8C;;;AAC9C;EAA+C;;;AAC/C;EAA4C;;;AAC5C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAkD;;;AAClD;EAAkD;;;AAClD;EAAmD;;;AACnD;EAAgD;;;AAChD;EAA8C;;;AAC9C;EAA8C;;;AAC9C;EAA+C;;;AAC/C;EAA4C;;;AAC5C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAwD;;;AACxD;EAAqC;;;AACrC;EAAuC;;;AACvC;EAA+B;;;AAC/B;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAA8C;;;AAC9C;EAAyC;;;AACzC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAA+C;;;AAC/C;EAAgD;;;AAChD;EAAgC;;;AAChC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAA4C;;;AAC5C;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAyC;;;AACzC;EAA4C;;;AAC5C;EAAmD;;;AACnD;EAAuC;;;AACvC;EAAgC;;;AAChC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAiC;;;AACjC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAyC;;;AACzC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAAqC;;;AACrC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAgC;;;AAChC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAA8C;;;AAC9C;EAA4C;;;AAC5C;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAA6C;;;AAC7C;EAAgC;;;AAChC;EAAoC;;;AACpC;EAA0C;;;AAC1C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAAyC;;;AACzC;EAA2C;;;AAC3C;EAAyC;;;AACzC;EAA2C;;;AAC3C;EAA0C;;;AAC1C;EAA2C;;;AAC3C;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAgD;;;AAChD;EAAuC;;;AACvC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAgC;;;AAChC;EAAoC;;;AACpC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAA8C;;;AAC9C;EAA8C;;;AAC9C;EAA+C;;;AAC/C;EAA4C;;;AAC5C;EAAqC;;;AACrC;EAAmC;;;AACnC;EAA4C;;;AAC5C;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAgC;;;AAChC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAyC;;;AACzC;EAA2C;;;AAC3C;EAAwC;;;AACxC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAA+C;;;AAC/C;EAA6C;;;AAC7C;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAgD;;;AAChD;EAAgD;;;AAChD;EAAiD;;;AACjD;EAA8C;;;AAC9C;EAAyC;;;AACzC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAiC;;;AACjC;EAA2C;;;AAC3C;EAAsC;;;AACtC;EAA4C;;;AAC5C;EAA2C;;;AAC3C;EAAkC;;;AAClC;EAAkC;;;AAClC;EAA8C;;;AAC9C;EAAkC;;;AAClC;EAA+C;;;AAC/C;EAA2C;;;AAC3C;EAAuC;;;AACvC;EAA4C;;;AAC5C;EAAuC;;;AACvC;EAAgD;;;AAChD;EAAsC;;;AACtC;EAA2C;;;AAC3C;EAA6C;;;AAC7C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAwC;;;AACxC;EAA2C;;;AAC3C;EAAyC;;;AACzC;EAA4C;;;AAC5C;EAA0C;;;AAC1C;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAAyC;;;AACzC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAgD;;;AAChD;EAA2C;;;AAC3C;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAmC;;;AACnC;EAA6C;;;AAC7C;EAAgD;;;AAChD;EAAgD;;;AAChD;EAAmD;;;AACnD;EAAmD;;;AACnD;EAAgD;;;AAChD;EAAgD;;;AAChD;EAAoD;;;AACpD;EAAmD;;;AACnD;EAAgD;;;AAChD;EAAsD;;;AACtD;EAA2D;;;AAC3D;EAAmD;;;AACnD;EAAkD;;;AAClD;EAAwC;;;AACxC;EAA0C;;;AAC1C;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAgC;;;AAChC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAgC;;;AAChC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAA+C;;;AAC/C;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAwC;;;AACxC;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAA0C;;;AAC1C;EAA6C;;;AAC7C;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAAoC;;;AACpC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAA2C;;;AAC3C;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAgC;;;AAChC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAA0C;;;AAC1C;EAA+C;;;AAC/C;EAA4C;;;AAC5C;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAA+C;;;AAC/C;EAAiD;;;AACjD;EAAmC;;;AACnC;EAA8C;;;AAC9C;EAAyC;;;AACzC;EAA8C;;;AAC9C;EAAqD;;;AACrD;EAAgC;;;AAChC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAA+C;;;AAC/C;EAA4C;;;AAC5C;EAAgC;;;AAChC;EAAiD;;;AACjD;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAgC;;;AAChC;EAAoC;;;AACpC;EAAwC;;;AACxC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAqC;;;AACrC;EAA0C;;;AAC1C;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAAgD;;;AAChD;EAAyC;;;AACzC;EAA6C;;;AAC7C;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAA8C;;;AAC9C;EAA2C;;;AAC3C;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAA8C;;;AAC9C;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAA4C;;;AAC5C;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAA2C;;;AAC3C;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAgC;;;AAChC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAyC;;;AACzC;EAA6C;;;AAC7C;EAA8C;;;AAC9C;EAAsC;;;AACtC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAA6C;;;AAC7C;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAA8C;;;AAC9C;EAA4C;;;AAC5C;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAA+B;;;AAC/B;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAA0C;;;AAC1C;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAA8C;;;AAC9C;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAA2C;;;AAC3C;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAA0C;;;AAC1C;EAA+C;;;AAC/C;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAyC;;;AACzC;EAA+C;;;AAC/C;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAsC;;;AACtC;EAA4C;;;AAC5C;EAAwC;;;AACxC;EAAwC;;;AACxC;EAA8C;;;AAC9C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAA+C;;;AAC/C;EAA6C;;;AAC7C;EAAsC;;;AACtC;EAA4C;;;AAC5C;EAAuC;;;AACvC;EAAgD;;;AAChD;EAA0C;;;AAC1C;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAwC;;;AACxC;EAA+C;;;AAC/C;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAA+C;;;AAC/C;EAA6C;;;AAC7C;EAAwC;;;AACxC;EAA+C;;;AAC/C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAA4C;;;AAC5C;EAA4C;;;AAC5C;EAA6C;;;AAC7C;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAuC;;;AACvC;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAAyC;;;AACzC;EAA4C;;;AAC5C;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAA2C;;;AAC3C;EAA4C;;;AAC5C;EAAyC;;;AACzC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAwC;;;AACxC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAA8C;;;AAC9C;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAA2C;;;AAC3C;EAA+B;;;AAC/B;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAA0C;;;AAC1C;EAAiC;;;AACjC;EAAsC;;;AACtC;EAA4C;;;AAC5C;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAA2C;;;AAC3C;EAAoC;;;AACpC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAA4C;;;AAC5C;EAA2C;;;AAC3C;EAAyC;;;AACzC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAgD;;;AAChD;EAAgD;;;AAChD;EAAiD;;;AACjD;EAA8C;;;AAC9C;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAgC;;;AAChC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAA0C;;;AAC1C;EAA0C;;;AAC1C;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAgC;;;AAChC;EAAsC;;;AACtC;EAA6C;;;AAC7C;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAiD;;;AACjD;EAA6C;;;AAC7C;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAA4C;;;AAC5C;EAAgD;;;AAChD;EAAwC;;;AACxC;EAA4C;;;AAC5C;EAAqC;;;AACrC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAA2C;;;AAC3C;EAA0C;;;AAC1C;EAAiD;;;AACjD;EAAoC;;;AACpC;EAAyC;;;AACzC;EAA+B;;;AAC/B;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAAgC;;;AAChC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAgC;;;AAChC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAA8C;;;AAC9C;EAA6C;;;AAC7C;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAA6C;;;AAC7C;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAgC;;;AAChC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAA2C;;;AAC3C;EAA0C;;;AAC1C;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAA6C;;;AAC7C;EAAwC;;;AACxC;EAA6C;;;AAC7C;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAA4C;;;AAC5C;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAgD;;;AAChD;EAAoD;;;AACpD;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAA4C;;;AAC5C;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAA+B;;;AAC/B;EAAmC;;;AACnC;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAyC;;;AACzC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAgC;;;AAChC;EAAmC;;;AACnC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAgC;;;AAChC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAA2C;;;AAC3C;EAA6C;;;AAC7C;EAA2C;;;AAC3C;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAA2C;;;AAC3C;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAA4C;;;AAC5C;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAA6C;;;AAC7C;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAA4C;;;AAC5C;EAA0C;;;AAC1C;EAAqC;;;AACrC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAwC;;;AACxC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAA6C;;;AAC7C;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAiC;;;AACjC;EAAoC;;;AACpC;EAAwC;;;AACxC;EAAgC;;;AAChC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAA4C;;;AAC5C;EAAyC;;;AACzC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAA4C;;;AAC5C;EAAgD;;;AAChD;EAA0C;;;AAC1C;EAA8C;;;AAC9C;EAA6C;;;AAC7C;EAAiD;;;AACjD;EAA2C;;;AAC3C;EAA+C;;;AAC/C;EAAsC;;;AACtC;EAA8C;;;AAC9C;EAAkD;;;AAClD;EAA4C;;;AAC5C;EAAgD;;;AAChD;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAgC;;;AAChC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAA4C;;;AAC5C;EAAwC;;;AACxC;EAA2C;;;AAC3C;EAA2C;;;AAC3C;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAA8C;;;AAC9C;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAA0C;;;AAC1C;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAAwC;;;AACxC;EAA+C;;;AAC/C;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAA6C;;;AAC7C;EAAgC;;;AAChC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAqC;;;AACrC;EAAiC;;;AACjC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAgC;;;AAChC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAA6C;;;AAC7C;EAA4C;;;AAC5C;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAqC;;;AACrC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAA+B;;;AAC/B;EAAqC;;;AACrC;EAAoC;;;AACpC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAoC;;;AACpC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAA8C;;;AAC9C;EAA6C;;;AAC7C;EAA6C;;;AAC7C;EAAgD;;;AAChD;EAAuD;;;AACvD;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAsC;;;AACtC;EAAsC;;;AACtC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAiC;;;AACjC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAmC;;;AACnC;EAAyC;;;AACzC;EAAoC;;;AACpC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAA6C;;;AAC7C;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAA4C;;;AAC5C;EAAkC;;;AAClC;EAAsC;;;AACtC;EAA0C;;;AAC1C;EAA8C;;;AAC9C;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAA0C;;;AAC1C;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAyC;;;AACzC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAA+B;;;AAC/B;EAAmC;;;AACnC;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAwC;;;AACxC;EAA6C;;;AAC7C;EAAuC;;;AACvC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAA2C;;;AAC3C;EAA2C;;;AAC3C;EAAuC;;;AACvC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAAsC;;;AACtC;EAAyC;;;AACzC;EAA0C;;;AAC1C;EAAyC;;;AACzC;EAAsC;;;AACtC;EAAoC;;;AACpC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAsC;;;AACtC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAA0C;;;AAC1C;EAAqC;;;AACrC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAA0C;;;AAC1C;EAAiC;;;AACjC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAwC;;;AACxC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAoC;;;AACpC;EAAiC;;;AACjC;EAA+B;;;AAC/B;EAAgC;;;AAChC;EAAsC;;;AACtC;EAA4C;;;AAC5C;EAAwC;;;AACxC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAAsC;;;AACtC;EAAqC;;;AACrC;EAAyC;;;AACzC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAsC;;;AACtC;EAAkC;;;AAClC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAA2C;;;AAC3C;EAAmC;;;AACnC;EAAqC;;;AACrC;EAA4C;;;AAC5C;EAAuC;;;AACvC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAiC;;;AACjC;EAAyC;;;AACzC;EAA4C;;;AAC5C;EAA4C;;;AAC5C;EAA2C;;;AAC3C;EAAoC;;;AACpC;EAAwC;;;AACxC;EAAuC;;;AACvC;EAA2C;;;AAC3C;EAAgC;;;AAChC;EAAiD;;;AACjD;EAAgD;;;AAChD;EAAqC;;;AACrC;EAAsC;;;AACtC;EAA6C;;;AAC7C;EAAuC;;;AACvC;EAAuC;;;AACvC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAmC;;;AACnC;EAAkC;;;AAClC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAwC;;;AACxC;EAAyC;;;AACzC;EAAkC;;;AAClC;EAAmC;;;AACnC;EAAmC;;;AACnC;EAAiD;;;AACjD;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAqC;;;AACrC;EAAqC;;;AACrC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAA2C;;;AAC3C;EAAkC;;;AAClC;EAAuC;;;AACvC;EAA4C;;;AAC5C;EAAgC;;;AAChC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAyC;;;AACzC;EAAkC;;;AAClC;EAAoC;;;AACpC;EAAwC;;;ACh3CxC;ECKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAUA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AZrBJ;AaRA;AAAA;AAAA;AAGA;EACI;EACA;EACA;AACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;AACA;EACA;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;AAAA;EAEI;;AAGJ;AAAA;AAAA;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;EAGI;EACA;EACA;AACA;AAAA;AAAA;;AAKJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;;AAIR;AACA;EACC;;;AC/HD;AAAA;AAAA;AAIC;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;;AAIF;EACC;IACC;;EAGD;IACC;;;ACzBF;AAAA;AAAA;AAIA;EACC;;;ACLD;AAAA;AAAA;AAKC;AAMC;AAAA;AAAA;AAAA;;AALA;EACE;EACA;;AAOF;EACC;;AAGD;EACC;;;AClBH;AAAA;AAAA;AAKC;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;EAEC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;;ApGlDF;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AqGjzBI;EACI;EACA;EACA;;AAEA;EACI,OrGmQI;EqGlQJ,WrGoQQ;EqGnQR,QrGqQK;EqGpQL,SrGqQM;EqGpQN,YrGqQS;EqGpQT;EACA;EACA;;AAEA;EACI,YrGgQW;EqG/PX,OrGyPM;EqGxPN;;AAIR;EACI,SrG0Pe;EqGzPf;;AAIR;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI,OrG2OA;EqG1OA,QrG2OC;EqG1OD,QrG4OC;EqG3OD,YrGwNC;EqGvND;EACA;EACA;EACA,erGsOE;;AqGjOF;EACI,YrG4MH;;;AAtQjB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AyFzbA;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ,OxGCQ;IwGAR,QxGCQ;IwGAR,QtGaa;;;AsGVjB;EAfJ;IAgBQ,OxGPQ;IwGQR,QxGPQ;IwGQR,QtGIa;;;AsGDjB;EArBJ;IAsBQ,OxGTQ;IwGUR,QxGTQ;IwGUR,QtGIa;;;AsGDjB;EA3BJ;IA4BQ,OxGbQ;IwGcR,QxGbQ;IwGcR,QtGCa;;;AsGEjB;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ,OxG7BI;IwG8BJ,QxG7BI;;;AwGgCR;EAXJ;IAYQ,OxGpCI;IwGqCJ,QxGpCI;;;AwGuCR;EAhBJ;IAiBQ,OxGrCI;IwGsCJ,QxGrCI;;;AwGwCR;EArBJ;IAsBQ,OxGxCI;IwGyCJ,QxGxCI;;;AwG2CR;EA1BJ;IA2BQ;IACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AtGtEZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A0F9aQ;EAiTQ;EACA;;AA/SI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EADJ;IAEQ;;;AAIR;EACI;EACA;;AAIA;EACI;EACA;EACA;EACA;;AAKZ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AA0PR;EACI;EACA;EACA;;AAIJ;EA3TR;IA4TY;;;AAGJ;EA/TR;IAgUY;IACA;IACA;;EAEA;IACI;;;AAMR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OzGzFG;;AyG2FH;EACI;EACA;EACA;EAOA;EACA;EACA,kBzGxUR;EyGyUQ;;AARA;EACI;EACA;;AASR;EA1BJ;IA2BQ;IACA;IACA;IACA,kBzGzFS;IyG0FT;IACA,ezGvGY;;;AyG0GhB;EACI;EACA;;AAIA;EADJ;IAEQ,OzGnHA;IyGoHA,QzGnHC;IyGoHD,SzGxGE;IyGyGF;IACA;IACA,kBzG1GK;IyG2GL,ezGvHQ;;;AyG2HhB;EACI,OzGnIK;;AyGqIL;EACI;EACA;EACA;EACA;;AAUJ;EACI;;AASJ;EAHJ;IAIQ;;;AAEJ;EACI;;AAGA;EADJ;IAEQ;IACA;IACA;IACA;IACA;;;AAIR;EAnBJ;IAoBQ,kBvG0BU;IuGzBV;;;AAaJ;EADJ;IAEQ;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAYR;EACI;;AAEA;EACI;;AAYR;EACI;;AAEA;EACI;;AAWZ;EACI;;AAEA;EACI;;;AvGzgBhC;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A2FjbQ;EADJ;IAEQ;IACA;;;AAGJ;EANJ;AAOQ;IACA;;;AAGJ;EACI;AACA;;AACA;EAHJ;IAIQ;;;AAOQ;EADJ;IAEQ;IACA;;;AAGJ;EANJ;IAOQ;IACA;;;AAIR;EACI;;AAOA;EACI;EACA;EACA;EACA;EACA,Y1GqKC;E0GpKD;EACA;;AAEA;EATJ;IAUQ;;;AAGJ;EAbJ;AAcQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;AAeA;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;IACA;IACA;IACA;;;AAGJ;EAbJ;IAcQ;IACA;IACA;IACA;;;AAGJ;EACI;;AAIR;EACI;;AAKJ;EACI;;AAEA;EACI,O1GqGM;E0GpGN;;AAEA;EAJJ;IAKQ,O1G7B1B;;;A0GgCsB;EARJ;IASQ,O1GjC1B;;;A0GwCkB;EACI;EACA,O1GqFI;E0GpFJ;;AAEA;EALJ;IAMQ,O1G9C1B;;;A0GiDsB;EATJ;IAUQ,O1GlD1B;;;A0GqDsB;EACI;;AAQR;EACI,kB1GhGd;E0GiGc;EACA,e1GtDpB;E0GuDoB;EACA;EACA,O1G4DI;E0G3DJ;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EAnBJ;IAoBQ;IACA;;;AAGJ;EAxBJ;IAyBQ;IACA;;;AAUhC;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kB1GJa;E0GKb;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAlBJ;IAmBQ;IACA;;;AAGJ;EACI,kB1GhLE;E0GiLF;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA,O1GjCS;;A0GmCT;EARJ;IASQ;IACA;IACA;IACA;;;AAGJ;EAfJ;IAgBQ;IACA;IACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATJ;IAUQ;IACA;IACA;;;AAGJ;EAfJ;IAgBQ;IACA;IACA;;;AAKJ;EACI;;AAEA;EACI;EACA;;AAMR;EACI;;AAEA;EACI;EACA;;AAqBR;EACI;EACA;;AASJ;EACI;EACA;;AASJ;EACI;EACA;EACA;;AAUR;EACI;AACA;AACA;;AAEA;EACI;;AAQR;EACI;AACA;AACA;;AAEA;EACI;;AAQR;EACI;EACA;;AAoBJ;EACI;AACA;AACA;;AAOJ;EACI;;AAoBJ;EACI;EACA;;;AAUJ;EACI;EACA;;;AAQR;EACI;EACA;;AAKY;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAaxB;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;;AAIJ;EACI;;AAIA;EACI;;;AxGzfpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A4FjbQ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EACI;AACA;;AACA;EAHJ;IAIQ;;;AAOQ;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAIR;EAnBJ;IAoBQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAKZ;EACI;;AAOA;EACI;EACA;EACA;EACA;EACA,Y3G6IC;E2G5ID;EACA;;AAEA;EATJ;IAUQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAvBJ;IAwBQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAMA;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;IACA;IACA;IACA;;;AAGJ;EAbJ;IAcQ;IACA;IACA;IACA;;;AAGJ;EACI;;AAIR;EACI;;AAKJ;EACI;;AAEA;EACI,O3GmEM;E2GlEN;;AAEA;EAJJ;IAKQ,O3G/D1B;;;A2GkEsB;EARJ;IASQ,O3GnE1B;;;A2G0EkB;EACI;EACA,O3GmDI;E2GlDJ;;AAEA;EALJ;IAMQ,O3GhF1B;;;A2GmFsB;EATJ;IAUQ,O3GpF1B;;;A2GuFsB;EACI;;AAQR;EACI,kB3GlId;E2GmIc;EACA,e3GxFpB;E2GyFoB;EACA;EACA,O3G0BI;E2GzBJ;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EAnBJ;IAoBQ;IACA;;;AAGJ;EAxBJ;IAyBQ;IACA;;;AAUhC;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kB3GtCa;E2GuCb;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAlBJ;IAmBQ;IACA;;;AAGJ;EACI,kB3GlNE;E2GmNF;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA,O3GnES;;A2GqET;EARJ;IASQ;IACA;IACA;;;AAGJ;EAdJ;IAeQ;IACA;IACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATJ;IAUQ;IACA;IACA;;;AAGJ;EAfJ;IAgBQ;IACA;IACA;;;AAKJ;EACI;;AAEA;EACI;EACA;;AAMR;EACI;;AAEA;EACI;EACA;;AAqBR;EACI;EACA;;AASJ;EACI;EACA;;AASJ;EACI;EACA;EACA;;AAUR;EACI;AACA;AACA;;AACA;EACI;;AAQR;EACI;AACA;AACA;;AACA;EACI;;AAQR;EACI;EACA;;AAoBJ;EACI;AACA;AACA;;AAOJ;EACI;;AAoBJ;EACI;EACA;;;AAUJ;EACI;EACA;;;AAQR;EACI;EACA;;AAKY;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAaxB;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;;AAIJ;EACI;;AAIA;EACI;;;AzGxhBpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A6FxbA;AAAA;AAAA;AAAA;AAAA;AAKA;EACI;AACA;;AAEA;EAJJ;IAKQ;;;;AAWJ;EACI;AACA;EACA;EACA;;AAEA;EACI;;AAW4B;EACI,a1GkQE;E0GjQF,O5G6C1B;E4G5C0B,kB1G+PQ;E0G9PR;;AAKJ;EACI,S1G0PJ;;;A0G9OpC;EACI;;;AAEJ;AAAA;AAEA;AACA;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAOJ;AACA;EACI;EACA;EACA;;;AAGJ;AAGA;EACI;;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;;;AAGJ;AACA;AAAA;AAAA;EAGI;;;AAKJ;AAAA;AAEA;EACI;;;AAGJ;EACI;EACA;;;AAGJ;AAAA;AAEA;EACI;;;AAGJ;AACA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;EAEI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AAAA;AAEA;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;AACA;EACA;AACA;EACA;AACA;AAAA;AAAA;;;AAKJ;EACI;;;AAGJ;AACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAIA;AAAA;AAAA;EAGI;;AAEA;AAAA;AAAA;EACI;EACA;;;AAIR;AAGA;AAAA;AAAA;EAOI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAMR;AAAA;AAIA;AACA;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAKJ;AAAA;AAEA;EACI;IACI;IACA;;EAEA;IACI;;EAIR;IACI;;EAGJ;AACI;AAAA;AAAA;AAAA;AAAA;;EAOJ;AAAA;AAEI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;EASJ;IACI;IACA;;EAGJ;AACI;;EAGJ;AACI;AAAA;AAAA;;EAKJ;IACI;IACA;AACA;IACA;AACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AACI;;EAGJ;AACI;;EAGJ;AACI;;;AAIR;EACI;AACI;AAAA;;;AAMJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA,kB5GvWC;E4GwWD;EACA;EACA;;;AAOJ;EADJ;IAEQ;;;AAIA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EA1BJ;IA2BQ;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAnCJ;IAoCQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAoBR;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAKZ;EACI;;AAEA;EACI;EACA;;AAShB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAGA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAchC;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA,K1GpW6B;E0GqW7B;EACA,O5GreuC;E4GsevC;EACA,S1GrWiC;E0GsWjC;EACA;EACA;;AAEA;EAdJ;IAeQ;IACA;;;;AAKR;EACI;EACA;EACA,Y5Gpf6C;E4Gqf7C;E7FjlBI;EACA;EACA;E6FklBJ,e1G1XuC;E0G2XvC,S1G5WgC;E0G6WhC,W1G5WiC;;;A0G8WrC;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;;AAEJ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;;AAGR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;;AAGR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;;AAGR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcI;EACA;;AAEA;EAjBJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAkBQ;;;;AAGR;AAAA;EAEI,W1GzcwC;E0G0cxC,O5GztBkB;E4G0tBlB,S1GzcuC;E0G0cvC,a1Gzc0C;E0G0c1C;EACA,a1G9cwC;;;A0Gid5C;EAAkE;EAA8B;;;AAChG;EACI,S1G7cmC;E0G8cnC,O5GtmBuC;E4GumBvC,iB1G5c0C;E0G6c1C,gB1G5cyC;E0G6czC;EACA;EACA;EACA;;AAEA;EACI;EACA,O5G5xBY;;;A4GkyBZ;EADJ;IAEQ;;;;AAKZ;EACI,O5GhoBoC;E4GioBpC;;;A1GhzBJ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A8FjbI;EAkIQ;EACA;EACA;;AAnIJ;EACI,O7GgXW;E6G/WX;EACA;EACA;EACA,e7GmFG;E6GlFH;;AAEA;EACI;EACA,Y3G6iBgB;;A2G3iBhB;EACI;EACA;EACA,O7GkWG;E6GjWH,W3G4iBO;;A2G1iBP;EACI;;AAIR;EACI,O7GcI;;A6GXR;EACI,O7GCG;;A6GIP;EACI;EACA,Y3GqhBa;;A2GnhBb;EACI,e7GkDT;;A6GhDS;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI,kB3GmhBW;E2GlhBX,O3GihBM;E2GhhBN,c3GkhBa;;A2GhhBb;EACI,kB3GihBa;E2GhhBb,O3G+gBQ;E2G9gBR,c3GghBe;;A2G5gBvB;EACI,kB3G6gBW;E2G5gBX,O3G2gBM;E2G1gBN,c3G4gBa;;A2G1gBb;EACI,kB3G2gBa;E2G1gBb,O3GygBQ;E2GxgBR,c3G0gBe;;A2G3fnC;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAwBJ;EACI;;AAWJ;EAtIR;IAuIY;IACA;IACA;;;AAGJ;EA5IR;IA6IY;IACA;IACA;;;AAGJ;EAlJR;IAmJY;IACA;IACA;;;AAGJ;EAxJR;IAyJY;IACA;IACA;IACA;;;AAGJ;EACI;EACA;EACA;;AAwFR;E9F3MJ,kBADc;EAEd,kB8F2MwC;;;A3GrQ5C;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A+F1bA;EACI;EACA;;;AAcY;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EAPJ;IAQQ;;;AAIA;EACI;EACA;EACA;EACA;;AAGI;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAVJ;IAWQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAVJ;IAWQ;;;AAGJ;EACI;;AAOJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAGJ;EARJ;IASQ;;;AAOZ;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAVJ;IAWQ;;;AAGJ;EACI;;AAUR;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EAPJ;IAQQ;;;AAiJ5B;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAwBA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA,O9GlWF;E8GmWE;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMR;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAYR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAOR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;;AAY5B;EACI;EACA;EACA;;;ACpmBA;EACI;EACA;;;AAKR;EACI;IACI;;;;AAIZ;EACI;;;AAOY;EADJ;IAEQ;IACA;;;;AAQpB;EACI;;;AAYI;EACI;;AAEI;EADJ;IAEQ;IACA,Q/GgL2B;;;A+G7K/B;EANJ;IAOQ;IACA,U/GwK6B;I+GvK7B,Q/GsK2B;I+GrK3B,Q/GuK2B;I+GtK3B;IACA;IACA,S/GqK2B;;;A+GlK/B;EAhBJ;IAiBQ;IACA,Q/GkK2B;;E+GhK3B;IACI;IACA;;;AAIR;EAGI;IACI;IACA;;;;AAKhB;EACI;;;AAuCJ;EACI;EACA;;AAEA;EAJJ;IAKQ,K/G4GkB;;;;A+GtGlC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,O/G5EkB;;A+G8ElB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;;AAIR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQI;;;AAIA;EACI;AACA;;AACA;EAHJ;IAIQ,e/GwDgB;;;A+GrDpB;EAPJ;IAQQ,e/GoDgB;;;A+GjDpB;EACI;EACA;;AAEA;EACI;;AAKA;EACI,O/GtHF;E+GuHE;;AAEA;EAJJ;IAKQ,O/G1HN;;;A+G6HE;EARJ;IASQ,O/G9HN;;;A+GkIF;EACI,O/G7IE;;A+G+IF;EAHJ;IAIQ,O/GhJF;;;A+GmJF;EAPJ;IAQQ,O/GpJF;;;A+GyJV;EApCJ;IAqCQ;;;AAGJ;EAxCJ;IAyCQ;;;AAGJ;EA5CJ;IA6CQ;;;AAGJ;EAhDJ;IAiDQ;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA,kB/GxNQ;E+GyNR;EACA,e/GxKD;E+GyKC;EACA;EACA;;AAGA;EACI;EACA;;AAGJ;EAfJ;IAgBQ;IACA;IACA;;;AAGJ;EACI,O/GpMF;;A+GwME;EADJ;IAEQ;IACA;;;AAGJ;EANJ;IAOQ;IACA;;;AAGJ;EAXJ;IAYQ;IACA;;;AAGJ;EAhBJ;IAiBQ;IACA;IACA;IACA;;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKA;EACI;EhGjT5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EgG2R4B;EACA;EACA;EACA;AACA;;AAGJ;EACI;;AAOhB;EACI;;AAIA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI,kB/GlYC;E+GmYD;;AAKZ;EACI;;AAEA;EACI;;AAMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAOZ;EADJ;IAEQ;IACA;;;AAOY;EACI;;AAIR;EACI,e/GrVb;;A+GkXyB;EACI,O/G1NR;E+G2NQ,kB/G5NR;E+G6NQ;EACA,e/G1NL;E+G2NK;EACA;EACA;;AAKA;EACI,O/GpOL;E+GqOK,kB/GtOL;E+GuOK,e/GrOT;E+GsOS;EACA;;AAUpB;EACI;EACA,kB/GhcR;E+GkcQ;EACA,e/GpPQ;;A+GsPR;AA40BI;AA8NA;AA6oBA;AA2FA;AA+sBA;AAylBA;AAGA;;AAzjGA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EACI;EACA;;AAIR;EACI;EAYA;EACA;EACA;;AAXI;EACI;;AAIR;EACI;;AAWA;EACI;;AAIR;EA1BJ;IA2BQ;;;AAGJ;EA9BJ;IA+BQ;;;AAMQ;EACI;EACA;;AAOZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMhB;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EAOA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,O/G9kB1B;;A+G+jB0B;EACI;EACA;;AAiBZ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAZJ;IAaQ;IACA;IACA;;EAEA;IACI;IACA;;;AAIR;EACI,kB/GhaL;E+GiaK;EACA;EACA,O/GlaL;E+GmaK;EACA;EACA;EACA;EACA;EACA;;AAEA;EAZJ;IAaQ;IACA;IACA;;;AAIR;EACI;;AAKJ;EACI;;AAEA;EACI;EACA;;AAGJ;EARJ;IASQ;;EAEA;IACI;IACA;;;AAKZ;EACI;;AAEA;EACI;EACA;;AAGJ;EARJ;IASQ;;EAEA;IACI;IACA;;;AAMhB;EACI;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAKZ;EACI;EACA;EACA;EACA;EACA,O/G7rBtB;E+G8rBsB;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EAPJ;IAQQ;IACA;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;IACA;;;AAGJ;EArBJ;IAsBQ;;;AAOJ;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAKA;EAFJ;IAGQ;;;AAOR;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;IACA;;;AAGJ;EAhBJ;IAiBQ;IACA;;;AAIA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,O/G91BtC;E+G+1BsC;;AAEA;EACI;;AAGJ;EAdJ;IAeQ,O/Gt2B1C;;;A+Gy2BsC;EAlBJ;IAmBQ,O/G12B1C;;;A+G82BkC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;EACA;EACA;;AAPA;EACI;EACA;;AAOJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI,O/G15B1C;;A+G45B0C;EAHJ;IAIQ,O/G75B9C;;;A+Gg6B0C;EAPJ;IAQQ,O/Gj6B9C;;;A+Gq6BsC;EACI,O/Gh7BtC;;A+Gk7BsC;EAHJ;IAIQ,O/Gn7B1C;;;A+Gs7BsC;EAPJ;IAQQ,O/Gv7B1C;;;A+G27BkC;EACI;EACA;;AAEA;EACI,kB/Gh8B1C;;A+Gq8B8B;EACI;EACA;;AAEA;EACI,O/Gh8B1C;;A+Gk8B0C;EAHJ;IAIQ,O/Gn8B9C;;;A+Gs8B0C;EAPJ;IAQQ,O/Gv8B9C;;;A+G28BsC;EACI;;AAGJ;EACI,O/G19BtC;;A+G49BsC;EAHJ;IAIQ,O/G79B1C;;;A+Gi+BkC;EACI;EACA;;AAEA;EACI;EACA;EACA,O/Gx+B1C;E+Gy+B0C;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAS5B;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA,kB/GhiCxB;E+GiiCwB,e/G/+BjC;E+Gg/BiC;EACA;EACA;EACA;;AAGJ;EAhBJ;IAiBQ;IACA;IACA;;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAOJ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA,O/GzjC1C;;A+G2jC0C;EACI;;AAGJ;EAVJ;IAWQ;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAYhC;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA,O/GjqC9B;E+GkqC8B;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAYJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAOA;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAQJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAQZ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAUI;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAeZ;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAUJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAYA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAeZ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AA0BR;EACI;;AAEA;EACI;;AAKR;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAGJ;EAlBJ;IAmBQ;;;AAGJ;EAtBJ;IAuBQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAWJ;EAPJ;IAQQ;;;AAWA;EACI;;AAEA;EACI;;AAIR;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EArBJ;IAsBQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAWJ;EAPJ;IAQQ;;;AAgBJ;EACI;;AAEA;EACI;;AAIR;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAIJ;EAtBJ;IAuBQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAWJ;EAPJ;IAQQ;;;AAcI;EACI;;AAEA;EACI;;AAIR;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EArBJ;IAsBQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAeZ;EACI;;AAEA;EACI;;AAIR;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EArBJ;IAsBQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAWJ;EAPJ;IAQQ;;;AAaQ;EACI;;AAEA;EACI;;AAIR;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EArBJ;IAsBQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAgBpB;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAOJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAYI;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAYhB;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAMQ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAOJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAKJ;EADJ;IAEQ;;EAEA;IACI;;;AAUR;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;;AAEA;EACI;;AAMR;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAaZ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAMQ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAOJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AASJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAUhC;EACI;;AAQY;EAFJ;IAGQ;IACA;;;AAGJ;EAPJ;IAQQ;IACA;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;IACA;;;AAMJ;EAdJ;IAeQ;IACA;;;AAGJ;EAnBJ;IAoBQ;IACA;IACA;IACA;;;AASJ;EACI;EACA;;AAMA;EACI;;AAGI;EACI;;AAGJ;EACI;;AAOR;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAUA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAKI;EADJ;IAEQ;;;AAKJ;EADJ;IAEQ;;;AAMR;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAOR;EACI;;AAGJ;EANJ;IAOQ;IACA;IACA;IACA,kB/G/pFpD;I+GgqFoD;IACA,e/G/mF7D;I+GgnF6D;IACA;IACA;;;AAMJ;EArBJ;IAsBQ;IACA;IACA;IACA,kB/G9qFpD;I+G+qFoD;IACA,e/G9nF7D;I+G+nF6D;IACA;IACA;;;AAGJ;EAjCJ;IAkCQ;IACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;IACI;;;AAIR;EACI;;AAIQ;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIR;EAbJ;IAcQ;IACA;IACA;IACA;IACA;IACA;;;AAIA;EADJ;IAEQ;;;AAIA;EADJ;IAEQ;;;AAKJ;EADJ;IAEQ;;;AAMR;EADJ;IAEQ;IACA;IACA;IACA;;;AAMA;EAHJ;IAIQ;IACA;IACA;IACA;IACA;IACA;;;AAKZ;EACI;;AAIR;EACI;;AAGI;EADJ;IAEQ;;;AAMhB;EACI;;AAGJ;EACI;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAUJ;EACI;EACA;;AAEA;EACI;;AAQR;EACI;EACA;;AAEA;EACI;;AAW5B;EACI;EACA;;AAKI;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAGJ;EACI;;AAMA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAOJ;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAiBxB;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAaA;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAYZ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAcZ;EACI;;AAGA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAIJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,O/GlqG9C;E+GmqG8C;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI,O/GxtGlD;;A+G0tGkD;EAHJ;IAIQ,O/G3tGtD;;;A+G8tGkD;EAPJ;IAQQ,O/G/tGtD;;;A+GmuG8C;EACI,O/G9uG9C;;A+GgvG8C;EAHJ;IAIQ,O/GjvGlD;;;A+GovG8C;EAPJ;IAQQ,O/GrvGlD;;;A+GyvG0C;EACI;EACA;;AAEA;EACI,kB/G9vGlD;;A+G4wG0C;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EACI;;AAWJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMA;EADJ;IAEQ;;;AASpB;EACI;EACA;EACA;;AAOQ;EACI;EACA;;AAIR;EACI;;AAgBQ;EADJ;AAEQ;IACA;;;AAGJ;EANJ;AAOQ;IACA;;;AAGJ;EAXJ;AAYQ;IACA;;;AAGJ;EAhBJ;IAiBQ;;;AAIA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAOR;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAWJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAmBxB;EADJ;IAEQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAaA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAOJ;EAFJ;IAGQ;;;AAGJ;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;;AAkBxD;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA,kB/G1pHQ;E+G2pHR;EACA;EACA;EACA;EACA,S7GxxGsC;;A6G0xGtC;EACI;EACA;EACA;EACA;;AAKJ;EACI;;AAIR;EACI;EACA;EACA;;AAUR;EACI,kB/Gx+GoC;E+Gy+GpC;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EACI;EACA,O/G9tHG;E+G+tHH;;AAIA;EACI;EACA,O/GxwHH;;A+G2wHD;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA,kB/GrxHH;E+GsxHG;EACA,e/GzrHT;E+G0rHS;;AAEA;EARJ;IASQ;IACA;;;AAGJ;EACI;;AAKJ;EACI;EACA;;AAQJ;EACI;EACA;;AAKJ;EACI;EACA;;AAKJ;EACI;EACA;;AAKJ;EACI;EACA;;AAKJ;EACI;EACA;;AAKJ;EACI;EACA;;AAKJ;EACI;EACA;;AAMhB;EACI;EACA;;AAEA;EACI;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;IACA;;;AAMA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAMJ;EAbJ;IAcQ;IACA;;;AAGJ;EACI;;AAGA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAGJ;EACI;EhGh4HhC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EgG02HgC;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;;AAQJ;EADJ;IAExB;IACA;;;AAG4B;EACI;;AAEA;EACI;EACA;;;AAWxB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,e/G72HD;E+G82HC;EACA;EACA;EACA;EACA,kB/G/tHa;E+GguHb,O/G/tHa;E+GguHb,e/Gp3HD;;A+Gs3HC;EACI,kB/GluHe;E+GmuHf,O/GluHe;;;A+G+5HiB;EACI;;AAGI;EADJ;IAEQ;;;AAIR;EhGvoIpD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EgGinIwD,W7G9xHhC;E6G+xHgC,O7G9xH/B;;A6GgyH+B;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAKJ;EADJ;IAEQ;;;AAKJ;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAKJ;EACI;EACA;EACA;EACA;EACA;;AAIA;EADJ;IAEQ;IACA;;;AAMR;EACI;;AAKJ;EACI;EACA;;AAKJ;EACI;;AAUJ;EACI;;AAOJ;EACI,O7Gv4H5B;;A6G24H4B;EADJ;IAEQ;;;AAOJ;EAHJ;IAIQ;;;;AA0B5B;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AAGJ;EARJ;IASQ;IACA;;EAEA;IACI;IACA;;;AAKJ;EADJ;IAEQ;IACA;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAKZ;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EATJ;IAUQ;;;AAIA;EADJ;IAEQ;IACA;;;AAKJ;EADJ;IAEQ;;;AAwBhB;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAuBZ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AAuBZ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AAsBhB;EACI;;AAGI;EACI;;AAIR;EACI;EACA;EACA;EAOA;EACA;EACA;EACA,W7Gr+IjB;E6Gs+IiB;;AATA;EACI;EACA;;AAUR;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;;AAIA;EACI;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;;AAGJ;EACI;;AAIA;EACI;;AAEA;EACI;EACA;;AAMR;EACI;;AAIR;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAyBJ;EACI;;;AAehD;EACI;EACA;;AAEA;AACI;;;AAurBJ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAOJ;EACI,O/G1xKV;;A+G4xKU;EAHJ;IAIQ,O/G7xKd;;;A+GgyKU;EAPJ;IAQQ,O/GjyKd;;;A+GqyKM;EACI,O/GhzKN;;A+GkzKM;EAHJ;IAIQ,O/GnzKV;;;A+GszKM;EAPJ;IAQQ,O/GvzKV;;;;A+Gi0KN;EACI;;;AASA;EACI;;AAEA;EACI;EACA;EACA;;;AAOpB;EACI;EACA;EACA;EACA;EACA;EACA;EACA,kB/G50KmB;E+G60KnB;;AAEA;EACI;EACA;;AAGJ;EAfJ;IAgBQ;;;AAGJ;EAnBJ;IAoBQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGI;EACI;;AAEA;EACI;EACA;;;AAYxB;EACI;EACA;;AAEA;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;;;AAGJ;EACI;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;;AASR;EACI;EACA;;AAEA;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAQJ;EACI;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;;A7GlkLxB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AiGzbA;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;;AAWR;EACI;;AAEA;EACI;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAIJ;EApBJ;IAqBQ;;;AAGJ;EACI;EACA;EACA,ehHoDQ;EgHnDR,c9G4SQ;;A8G1SR;EANJ;AAOQ;IACA,OhHoIM;AgHnIN;AAAA;IAEA;IAMA,QhH6HY;;EgHjIZ;IACI;;;AAMR;EApBJ;AAqBQ;IACA,OhHuHM;AgHtHN;AAAA;IAEA;IAMA,QhHgHY;;EgHpHZ;IACI;;;AAMR;EAlCJ;AAmCQ;IACA;AACA;AAAA;IAEA;IAMA;IACA;;EALA;IACI;;;AAaR;EAvDJ;IAwDQ;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA,ehHZL;EgHaK;EACA,ehHbA;EgHcA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI,OhHpFQ;EgHqFR;EACA;EACA;EACA;EAOA;EACA;EACA;;AAPA;EACI;EACA;;AAQR;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAUA;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;AAcR;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;;;A9G5LpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AkGzbA;EACI;EACH;;;AAIG;EACI;EACA;;;AAGR;EACI;EACA;EACA,kBjHkCoB;EiHjCpB;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAdJ;IAeQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAIR;EAxCJ;IAyCQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAKJ;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAZJ;IAaQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIR;EACI;EACA,OjH/De;EiHgEf;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAQQ;EACI;EACA;EACA;;AAUA;EACI;EACA;EACA;;AAOpB;EACI;;AAKA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OjHzHN;;AiH2HM;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAYpB;EACI;EACA;EACA;EACA;AlGlGhB;AkGyHgB;;AArBA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AlGnHhB;EACI;EACA;EACA,akGmHoD;ElGlHpD,gBkGkHoD;ElGjHpD,ekGiH8J;ElGhH9J,YkGgH8J;ElG/G9J,SkG+GwJ;;AlG7GxJ;AACI;AAAA;EAEA;EACA,OkGyGmH;ElGxGnH,QkGwGmH;ElGvGnH;EACA;EACA,ekGqGwH;ElGpGxH;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;EACA;EACA,QkGgF2G;ElG/E3G,OkG+E2G;ElG9E3G;EACA,KkG6EwC;ElG5ExC;EACA;EACA;EACA,ekGyEgH;ElGxEhH;;AAEA;EAEQ;EACA;;AAaZ;EACI;EACA;;AAEA;EACI;EACA;EACA,OfpGN;EeqGM;EACA;EACA;;AAIR;EACI,OfnJD;;AewJX;EACI,SkGiCoJ;ElGhCpJ;EACA;EACA;EACA;EACA,akG4BiI;ElG3BjI,Of6Ma;Ee5Mb;EACA,gBkGyBwI;ElGxBxI,WkGwB+I;ElGrB3I;;AAEA;EACI;;AA6BZ;EACI;;AkGVI;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAOJ;EACI,OjH/IT;;AiHkJK;EACI,OjHnJT;;AiHkKa;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKJ;EACI;EACA;EACA;;AAkBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAkBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAkBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAkBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAkBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAgBhB;EACI;;AAEA;EACI;EACA;;AAUxB;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAMR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;;AAKhB;EACI;;AAEA;EAHJ;IAIQ;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;;AAIR;EAhBJ;IAiBQ;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;;;A/G9gBZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AmGtbQ;EACI;;AAEI;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAMA;EACI;;AAMhB;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA,elH6CD;EkH5CC;;AAEA;EACI;;AAGJ;EACI;;;AhH9DpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AoGxbI;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAKhB;EACI;;AAEA;EACI;;AAIA;EACI;EACA;EACA;EACA;;AAWA;EAfJ;IAgBQ;IACA;;;AAaA;EAVJ;IAWQ;;;AAcJ;EAVJ;IAWQ;IACA;;;AAOZ;EACI;EACA;EACA;;AAWA;EAdJ;IAeQ;IACA;;;AAaA;EAVJ;IAWQ;;;AAMhB;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAYJ;EArBJ;IAsBQ;IACA;;;AAIR;EACI;;AAiBJ;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAIA;EADJ;IAEQ;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;;;AjH7NhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AqGvbQ;EACI;EACA;EACA;;AAMA;EACI;;AAKJ;EACI;;;AAKhB;EACI;;AAKI;EACI,kBlHqHc;EkHpHd;EACA;EACA;EACA;;AAIR;EACI;EACA,epHyDO;EoHxDP;EACA;EACA,kBlHyGa;;AkHtGb;EACI;EACA,epHiDG;EoHhDH;EACA;;AAEA;EACI;EACA;;AAMJ;EACI,kBlHgFW;EkH/EX;EACA;EACA;EACA;EACA;EACA;EACA,OlH0EO;EkHzEP;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;AAKJ;EAnBJ;IAoBQ;;EAEA;IACI;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI,kBpH5HI;EoH6HJ,OlHgBQ;EkHfR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVJ;IAWQ;;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;AAMR;EACI;;AAGI;EACI;;AAKZ;EACI;;AAIA;EACI;;AASpB;EACI,OpH1LW;EoH2LX;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;IACA;;;AAIR;EACI;EACA,OpH5IO;EoH6IP;;AAEA;EALJ;IAMQ;;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGI;EACI;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;EAOA;EACA;EACA,OpHnPW;EoHoPX;EACA;EACA;EACA;;AAXA;EACI;EACA;;AAeR;EACI;EACA;EAOA;EACA;EACA,OpHxQW;EoHyQX;EACA;EACA;EACA;;AAXA;EACI;EACA;;AAeR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,epHtOG;EoHuOH;EACA;EACA;EAOA;EACA;EACA;;AAPA;EACI;EACA;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IACA;;;AAGJ;EA5BJ;IA6BQ;IACA;IACA;;;AAIR;EACI;EAMA;EACA;EACA;EACA;EACA;EACA;;AATA;EACI;;AAYJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AASJ;EACI;;AAOI;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AASZ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAOZ;EACI;;AAEA;EACI;EAOA;EACA;EACA;EACA;;AARA;EACI;EACA;;AAYpB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AASoB;EACI,kBxHpKb;EwHqKa,OtHhFN;;AsH2FtB;AACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAbJ;IAcQ;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAIR;EA1BJ;IA2BQ;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;;;AAMR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAKhB;EAEI,kBxH3PI;EwH4PJ;EACA;EACA;EACA;EACA;AACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;;AAMZ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAIJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAMgB;EACI;;AAoBpB;EACI;EACA;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EAMA;;AAJA;EACI;;AAKJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EAOA;EACA;EACA,OxHjaM;AeiBd;;AyGyYQ;EACI;EACA;;AzGzYR;EACI;EACA;EACA,ayG4Y4C;EzG3Y5C,gByG2Y4C;EzG1Y5C,eyG0YmI;EzGzYnI,YyGyYmI;EzGxYnI,SyGwYsH;;AzGtYtH;AACI;AAAA;EAEA;EACA,OyGkYkF;EzGjYlF,QyGiYkF;EzGhYlF;EACA;EACA,eyG8XuF;EzG7XvF;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;EACA;EACA,QyGyW0E;EzGxW1E,OyGwW0E;EzGvW1E;EACA,KyGsWgC;EzGrWhC;EACA;EACA;EACA,eyGkW+E;EzGjW/E;;AAEA;EAOQ;EACA;;AAQZ;EACI;EACA;;AAEA;EACI;EACA;EACA,OfpGN;EeqGM;EACA;EACA;;AAIR;EACI,Of5GF;;AeiHV;EACI,SyG0TkH;EzGzTlH;EACA;EACA;EACA;EACA,ayGqTiG;EzGpTjG,Of9GE;Ee+GF;EACA,gByGkTsG;EzGjTtG,WyGiT6G;EzGtSzG;;AAEA;EACI;;AAqBZ;EACI;;AyGiRJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAMR;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAMJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAQxB;EACI;;AAEA;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AASI;EACI,kBxHxpBX;EwHypBW,OxH3lBb;;AwHumBC;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAOpB;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA,OxHxnBU;EwHynBV;EACA;;AAEA;EACI;EACA;;AASI;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;IACA;;;AAIA;EACI;EACA;;AAMhB;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAMhB;EACI;;AAEA;EAHJ;IAIQ;IACA;IACA;;EAEA;IACI;IACA;;;AAKZ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;;AAQR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAUJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AAMhB;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAC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A;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVJ;IAWQ;;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;AAMR;EACI;;AAGI;EACI;;AAKZ;EACI;;AAIA;EACI;;AASpB;EACI,O/H5LW;E+H6LX;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;IACA;;;AAIR;EACI;EACA;EACA;EACA;;AAGI;EACI;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAKJ;EACI;EACA;EAOA;EACA;EACA,O/H9OW;E+H+OX;EACA;EACA;EACA;;AAXA;EACI;EACA;;AAeR;EACI;EACA;EAOA;EACA;EACA,O/HnQW;E+HoQX;EACA;EACA;EACA;;AAXA;EACI;EACA;;AAeR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,e/HjOG;E+HkOH;EACA;EACA;EAOA;EACA;EACA;;AAPA;EACI;EACA;;AAUJ;EACI;EACA;EACA;EACA;EAOA;;AALA;EACI;EACA;;AAKJ;EAbJ;IAcQ;IACA;IACA;IACA;IACA;;;AAMJ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAMhB;EAzEJ;IA0EQ;IACA;IACA;IACA;IACA;;;AAIR;EACI;EACA,e/HtSG;E+HuSH;EACA;EACA;EAOA;EACA;EACA;;AAPA;EACI;EACA;;AAOJ;EACI;;AAGJ;EApBJ;IAqBQ;IACA;IACA;IACA;;;AA4BJ;EACI;EACA;;AAEA;EACI;EACA;;AAIA;EACI;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;;AAOR;EACI;;AAIJ;EACI;;AAEA;EACI;EACA;;AAIR;EA/CJ;IAgDQ;IACA;;;AAKZ;EACI;EACA;EACA;EAOA;EACA,O/Hp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A;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAOpB;EACI;;AAEA;EACI;;AAYA;EACI;;AAIA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAIA;EADJ;IAEQ;IACA;;;AAGJ;EANJ;IAOQ;IACA;;;AAQJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAKZ;EAhCJ;IAiCQ;;;AAsBR;EACI;EACA;EACA,ejIxGG;AiIyGH;EACA,kBjIjII;;AiIsIQ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AASA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AASJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAKJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAMpB;EACI,OjIlNO;EiImNP;EACA;EACA,kBjItNC;EiIuND;;AAEA;EAPJ;IAQQ;;;AAGJ;EACI;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA,OjItNE;EiIuNF;;AAGA;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAMhB;EACI;EACA;;AAGI;EACI;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAGA;EACI;;AAOZ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAQR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAEA;EACI;ElHvXxB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EkHiWwB;EACA;EACA;;AAGJ;EACI;;AA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;EACI,kBnIjKb;EmIkKa,OnIuGW;;AmI5FvB;EACI;;AAUA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQhC;EACQ;EACA;EACA,cnIzKQ;;AmI4KZ;EACI;EACA;EACA,cnIlMgB;EmImMhB;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA,kBnIvLQ;;AmIyLR;EACI;EACA;;AAKI;EACI;;AAOZ;EACI;EACA;EACA;EACA;EACA,OnI1MU;EmI2MV;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACI;EACA;EACA;;AAMR;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EAVJ;IAWQ;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAQJ;EACI;EACA;EACA;EACA,OnI5RM;;AmI+RV;EACI;;AAGJ;EACI,OnIpSM;;;AmI0SlB;EACI;;AAEA;EACI;EACA;;AACA;EACI;EpHtWZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EoHgVY;EACA;EACA;;;AAMZ;EACI;EACA;EACA,OnIxYa;;AmI+YjB;EACI;EACA;EACA,OnIlZa;EmImZb;;AAIJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA,kBnI7VI;EmI8VJ,OnIzVU;EmI0VV;EACA;EACA;EACA;EACA;EACA,enI3UG;;AmI+UK;EACI;;AAUZ;EACI;EACA,OnIzbI;EmI0bJ;;AASR;EAwBI;;AAvBA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMR;EACI;EACA;EACA,enInYD;EmIoYC;EACA;EACA;EACA;;AAIA;EACG,OnIhWe;EmIiWf,kBnIzbK;;AmI2bJ;EACI;;AAIR;EAC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;AAKR;EACI;;AAEA;EACI;EACA;;AAMR;EADJ;IAEQ,kBtIsCI;IsIrCJ;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAIR;EACI;EACA;EACA;;AAYA;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAKJ;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAYZ;EACI,OtIvEO;EsIwEP;EACA;;AAGJ;EACI;;AASR;EACI,OtIvFW;EsIwFX;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAIR;EACI,OtIlGW;EsImGX;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AASR;EACI,OtI/HO;EsIgIP;EACA;;AAEA;EACI;;AAMA;EACI;;AASR;EACI;;AAKZ;EACI,kBtIvHI;EsIwHJ;EACA,etIlGG;;AsIoGH;EALJ;IAMQ;;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAKA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAOJ;EACI;EACA;EACA;EACA;EACA;;AAIA;EACI;EACA,OtIlKP;EsImKO;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAQxB;EACI;EACA;EACA;EACA;;AAMY;EACI;EACA,OtIxPT;EsIyPS;EACA;;AAOpB;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,OtIpRG;EsIqRH;EACA;;AAIR;AACI;AAAA;AAAA;;AAGA;EACI;EACA;;AAEA;EACI;EACA,OtIpSD;EsIqSC;EACA;EACA;;AAEA;EACI;EACA;;AAIR;AACI;AAAA;AAAA;;AAGA;EACI;;AAGA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAMR;EACI;EACA;;AAYJ;EACI,OtInVT;EsIoVS;EACA;;AAIA;EACI,OtI1Vb;EsI2Va;EACA;;AAQZ;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;;AAKY;EACI;;AAEA;EACI;EACA;;AAYhB;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAcA;EACI;;AAEA;EACI;;AAWpC;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA,OtIrbG;EsIsbH;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;EACA;;AAMhB;EACI;;AASQ;EACI,OtIxeL;EsIyeK;AACA;AAAA;AAAA;EAGA;;AAIJ;EACI,OtIpbT;EsIqbS;;AAIR;EACI;;AAIA;EACI;;AA4BR;EACI;;AAEA;EACI;;AAIR;EACI;EAMA;EACA;EACA;;AANA;EACI;;AAwBxB;EACI;EACA;;AAEA;EACI;;AAGJ;EACI,OtI/hBU;EsIgiBV;EACA;EACA;;AAEA;EACI;EACA;;AAKR;EACI,OtI5iBU;EsI6iBV;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMZ;EACI,etI7kBY;EsI8kBZ;EAMA;EACA;;AALA;EACI;;AAMJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EvH9qBZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EuHwpBY;EACA;EACA;EACA;EACA;EAOA;EACA;;AANA;EACI;EACA;;AAOR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AAOZ;EACI;EACA;EACA;;AAGA;E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;;AmJtQhB;EACI,enJwQe;EmJvQf,kBnJHL;EmJIK,OnJqQmB;;AmJzPf;EACI;EACA;EACA;EACA;;AAIA;EACI,kBnJzBjB;EmJ0BiB,OnJ+OO;;AmJhOvC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,enJkMI;EmJjMJ;;AAGI;EACI;;AAIR;EACI,enJwLA;;AmJrLJ;EACI,kBnJxEN;EmJyEM,OnJ0LF;EmJzLE;EACA;EACA;EACA,enJwLM;EmJvLN;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKI;EACI;;AAKZ;EACI;EACA;;AAEA;EACI;;AAkBZ;EACI;EACA;EACA;AACA;EACA,OnJiIH;EmJhIG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,enJyHK;Ee9PjC,kBADc;EAEd,kBoIqI4D;;AAEhC;EACI,OnJmHP;;AmJ/GD;EACI,kBnJ1JX;EmJ2JW,OnJgHF;EmJ/GE,enJiHM;EmJhHN;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAMZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AA2BR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA,OnJ7NrB;;AmJmOK;EACI;;AAEA;EACI;;AAEA;EACI,OnJ1OjB;EmJ2OiB;EACA;;AAEA;EACI;;AAIR;EACI;EACA,OnJlQlB;EmJmQkB;EACA;;AAEA;EACI;;AAMR;EACI;EACA,OnJ/QlB;EmJgRkB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA,OnJ7Rd;EmJ8Rc;EACA;EACA;;AAEA;EACI,OnJnSlB;EmJoSkB;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAOZ;EACI;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;;AAsBhB;EACI;;AASJ;EACI;;AAYQ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA,enJ5JE;EmJ6JF;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAiBxB;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI,cjJlBO;EiJmBP,cjJlBO;EiJmBP,cjJlBO;EiJmBP,enJ3ab;EmJ4aa;EACA;EACA;;AAGA;EACI,ejJvBQ;EiJwBR,SjJvBG;EiJwBH;;AAEA;EACI,ejJ5BI;;AiJgCZ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI,SjJ1CK;;AiJ6CT;EACI,OnJ1iBnB;EmJ2iBmB,gBjJ7CgB;EiJgDZ;EAGJ,WjJlDW;EiJmDX,ajJnDW;AiJoDX;AAAA;AAAA;;AAKJ;EACI;EACA,OnJtetB;EmJuesB;;AAGI;EACI;;AAKZ;EACI,OnJperB;;AmJueiB;EACI;EACA;EACA;;AAIQ;EACI;;AAQhB;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAUhB;EACI;EACA;;;AjJznBpC;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AqIlbQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,kBpJqCX;EoJpCW;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI,kBpJcpB;EoJboB,OpJcd;EoJbc;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA,kBpJhBf;EoJiBe;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAZJ;IAaQ;IACA;;;AAMhB;EACI;EACA;EACA;EACA;ErInExB,kBADc;EAEd,kBqImEwD;EAChC;EACA;EACA;EACA;EACA;;AAEA;EAZJ;IAaQ;IACA;;;AAGJ;EACI,OpJ0LL;;AoJvLC;EACI;EACA,OpJ5FV;;;AEnDtB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AsIjbQ;EACI;;AAEA;EACI,erJqFD;;AqJlFH;EACI;EACA;EACA;EACA,kBrJfI;EqJgBJ,erJ6ED;EqJ5EC,OrJ2Ta;EqJ1Tb;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EtImBZ,kBADc;EAEd,kBsInB4C;EAChC,OrJqSsB;EqJpStB;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAQpB;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKI;EACI;;AAGJ;EACI;;AAKZ;EAvBJ;IAwBQ;IACA;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EAXJ;IAYQ;IACA;;;;AnJ9GhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AuIlbQ;EACI;EACA;;AAGI;EACI,etJoFL;;AsJhFH;EACI;EACA,OtJmUmB;EsJlUnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EvIyBZ,kBADc;EAEd,kBuIzB4C;;AAGpC;EACI;EACA,OtJqTyB;EsJpTzB;EACA;EACA;EACA;EACA;EACA;EACA,YtJiTkC;EsJhTlC;EvIWZ,kBADc;EAEd,kBuIX4C;;;AAO5C;EACI;;AACA;EAFJ;IAGQ;IACA;IACA;;;AAGJ;EARJ;IASQ;IACA;IACA;;;AAGJ;EAdJ;IAeQ;IACA;IACA;;;AASA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAUJ;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAMR;EACI;EACA;EACA,etJlBG;;AsJoBH;EALJ;IAMQ;;;AAIA;EADJ;IAEQ;;;AAMR;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA,OtJwMmB;EsJvMnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EvIlGZ,kBADc;EAEd,kBuIkG4C;;AAEhC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAQR;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAUJ;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AASJ;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAQJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;ApJzPhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AwIhbQ;EACI;EACA;;AAEA;EACI,evJmFD;;AuJjFC;EAHJ;IAIQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;ExI6BZ,kBADc;EAEd,kBwI7B4C;EAChC;EACA,evJoED;EuJnEC;;AAEA;EAXJ;IAYQ;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;;AAIR;EACI,kBvJ1CA;EuJ2CA;EACA,evJiDL;EuJhDK,OvJiToB;EuJhTpB;EACA;;AAEA;EACI;;AAIR;EACI,OvJ2SgB;EuJ1ShB;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI,OvJXD;EuJYC;;AAEA;EACI;;AAIR;EACI;;AAMhB;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EAXJ;IAYQ;IACA;;;AAGJ;EAhBJ;IAiBQ;IACA;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EAXJ;IAYQ;IACA;;;AAGJ;EAhBJ;IAiBQ;IACA;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAKJ;EADJ;IAEQ;IACA;;EAEA;IACI;;;AAKJ;EADJ;IAEQ;;EAEA;IACI;IACA;;;AAMR;EADJ;IAEQ;;EAEA;IACI;IACA;;;;ArJ9K5B;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AyIjbI;EACI;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA,OxJlBK;EwJmBL;EACA;EACA;EACA;;AAGJ;EACI;;AAEA;EACI,exJiEL;;AwJ9DC;EACI;EACA;EACA;EACA;EACA;EzIehB,kBADc;EAEd,kByIfgD;EAChC,OxJoUqB;EwJnUrB,YxJsU8B;EwJrU9B;EACA;EACA;;;AtJhDpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A0IxbA;EACI;;AAGI;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA,ezJgFD;EyJ/EC;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EAlBJ;IAmBQ;;;AAKJ;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAVJ;IAWQ;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAnBJ;IAoBQ;;;AAKI;EADJ;IAEQ;IACA;IACA;IACA,kBzJEX;IyJDW,ezJgCb;IyJ/Ba;IACA;;;AAGJ;EAXJ;IAYQ;IACA;IACA;IACA,kBzJRX;IyJSW,ezJsBb;IyJrBa;IACA,OzJVL;;;AyJaC;EACI;;AAMA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAUxB;EACI,OzJrEW;EyJsEX;EACA;;AvJ/GZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A2I5ZY;EACI;EACA,O1J5BK;E0J6BL;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAII;EACI;EACA,e1JmDT;;A0J/CC;EACI;EACA,OxJimBmB;EwJhmBnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E3IRhB,kBADc;EAEd,kB2IQgD;EAChC,YxJqlBmB;;AwJnlBnB;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA,O1JqBD;E0JpBC;;AAEA;EACI;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAIA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAKZ;EACI;EACA;;AAEA;EACI;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;IACA;IACA;;;AAIA;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA,kB1JzGA;I0J0GA;IACA;IACA;;EAEA;IACI;IACA;;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EArBJ;IAsBQ;IACA;;;;AC3LpB;EACI;;AACA;EACI;EACA;EACA;EACA;EACA,e3J2FG;E2J1FH;EACA;EACA;;AAEA;EACI;;AAIJ;EACI;EAMA;;AAJA;EACI;;AASR;EACI;EACA;;AAEA;EACI;;AAMA;EACI;EACA;EACA;;AAMR;EACI;EACA;;AAGI;EACI;;AAcZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAGJ;EACI;;AAKZ;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;EAEA;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;;EAGJ;IACI;;EAIR;IACI;;;;AzJpIxB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A6IzbA;AAEA;EAEI,Q1J2vBwB;;A0JzvBxB;EACI,S1JyuBqB;E0JxuBrB,K1JyuBsB;E0JxuBtB,uB1J4uBmC;;A0J1uBnC;EALJ;IAMQ,qB1JsuBgC;;;A0JnuBpC;EATJ;IAUQ,qB1JkuBgC;;;A0J/tBpC;EAbJ;IAcQ,qB1J+tBgC;;;A0J5tBpC;EAjBJ;IAkBQ,qB1J4tBgC;I0J3tBhC;;;AAGJ;EACI;;AAOQ;EACI,e5J4DT;;A4J1CC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAkBI;EACI;EACA;EACA;EACA;EACA;EACA;E7IjCxB,kBADc;EAEd,kB6IiCwD;EAChC;EACA,e1J8qBgB;E0J7qBhB;;AAMR;EACI,O1JqpBS;E0JppBT;EACA;;AAGJ;EACI,O1JgpBe;E0J/oBf,kB1JgpB0B;E0J/oB1B,c1JgpBsB;E0J/oBtB,c1JgpBsB;E0J/oBtB,c1JgpBsB;E0J/oBtB,e5JbT;E4JcS,S1J2pBiB;;A0JtpB7B;EACI;;AAGA;EAJJ;IAKQ;IACA;;;AAGJ;EATJ;IAUQ;IACA;;;AAGJ;EAdJ;IAeQ;IACA;;;AAGJ;EAnBJ;IAoBQ;IACA;;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAKZ;EACI;EACA;;AAGA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAKZ;EACI;EACA;;AAGA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAIJ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAKZ;EACI;EACA;;AAGA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EARJ;IASQ;;;AAGJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;;A1JjSxB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A8IzbA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA,K3JixBa;E2JhxBb,e3JkxBsB;E2JjxBtB,e7JuFgB;E6JtFhB,kB3J4wBmB;E2J3wBnB,S3J4wBiB;;A2J1wBjB;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAmBJ;EACI,M7J6BQ;;A6J1BZ;EACI,M7J2BQ;;A6JxBZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,kB3JyuBuB;E2JxuBvB,e7J2CY;;A6JzCZ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA,kB3JguBwB;;A2J9tBxB;EANJ;IAOQ;IACA;;;AAIA;EADJ;IAEQ;;;AAIA;EACI,Y3JqtBsB;;A2JltB1B;EACI,Y3JgtBqB;;A2JzsBjC;EACI,O7JRE;;A6JUF;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAYhB;EACI;EACA;EACA;EACA,kB7JzDK;E6J0DL;EACA;EACA;EACA,e3J6qBqB;;A2JzqBb;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA,a3JqpBuB;E2JppBvB,gB3JmpB0B;;A2J7oB9B;EACI;;AAGJ;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAuBA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAMJ;EADJ;IAEQ;;;AAOR;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA,gB3JqkBoC;;A2JnkBpC;EATJ;IAUQ;IACA;IACA;;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EALJ;IAOQ;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;;;AAWZ;EACI;EACA;EACA;EACA;EACA;;AAYA;EAjBJ;IAmBQ;IACA;;;AAGJ;EACI;EACA;EAII;;AAaR;EADJ;IAEQ;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA,kB3Jge0B;E2J/d1B,e3Jge6B;;A2JndzB;EACI;;AAEA;EACI;;AAEA;EACI;;;AASxB;EACI;;;A3J3WR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A+IxbA;EACI;EACA,Q5J4vBwB;;A4J7uBxB;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AASJ;EAfJ;IAgBQ;;;AAMJ;EACI;;AAEA;EAHJ;IAIQ;;;AASJ;EAbJ;IAcQ;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AASJ;EAhBJ;IAiBQ;;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AASJ;EAhBJ;IAiBQ;;;AAIA;EADJ;IAEQ;;;AASJ;EAXJ;IAYQ;;;AAOpB;EACI;;AAEA;EACI,e9J7BG;;A8JoCX;EACI;EACA;EACA;EACA;EACA;E/InFJ,kBADc;EAEd,kB+ImFoC;EAChC,e5J6nBoC;E4J5nBpC;;AAEA;EACI;EACA;EACA,O5JsmBqB;;A4JnmBzB;EACI,O5JmmB2B;E4JlmB3B,kB5JmmBsC;E4JlmBtC,c5JmmBkC;E4JlmBlC,c5JmmBkC;E4JlmBlC,c5JmmBkC;E4JlmBlC,e9J1DG;E8J2DH,S5J8mB6B;E4J7mB7B;EACA;;AAEA;EACI;;;ACvJhB;EAWI;;AAVA;EACI,O/JiEc;E+JhEd;EACA;;AAEA;EACI;;;A7JnBZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;Ab3bA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;A8J/yBY;EACI;;;AAKhB;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;;;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAGJ;EAlBJ;IAmBQ;;;AAIA;EACI;EACA,OhKYU;EgKXV;EACA;EACA;EACA;;AAIA;EACI;;AAMA;EACI,OhKJE;EgKKF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA,OhKpBI;;AgKwBZ;EACI,OhK1BE;EgK2BF;EACA;;;AAQZ;EACI;EACA;EACA;;AAGQ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAa5B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;A9J/JJ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;Ab3bA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;A+JjzBA;EACI;EACA,OjKuFkB;;AiKrFlB;EACI;EACA;;AAOR;EACI;EAIA;;AAHA;EACI;;AAIJ;EAPJ;IAQQ;IACA;;;;AAIR;EACI,OjK8DkB;EiK7DlB;;AAEA;EACI;;;A/JlCR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;Ab3bA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AgKlzBA;EACI,OlKyFkB;EkKxFlB,clKwFkB;;;AkKtFtB;EACI;EACA,OlKoFkB;EkKnFlB;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI,OlKyEc;EkKxEd;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKA;EACI;;AAEA;EACI;EACA;;AAMhB;EACI;EACA;;AhKhDR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AoJxbI;EAOI;;AALA;EACI;EACA;;AASA;EACI,kBnKmDC;EmKlDD;;AAEA;EAJJ;IAKQ;;;AAIR;EACI;;AAGA;EACI;EACA;EACA;;AAEA;EAAyB;;AAezB;EApBJ;IAqBQ;IACA;;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAQhB;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAKZ;EACI;;;AjKrGR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AqJpbY;EAwCI;;AAtCI;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EATJ;IAUQ;IACA;;EAEA;IACI;IACA;;;AAKJ;EACI;;AAKR;EAAmB;;AACnB;EACI;;AAEA;EACI;EACA;;AAUxB;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACG;;AAGH;EATJ;IAUQ;;;AAGJ;EACI;;;AlKrEpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AsJtbI;EACI;;AAGI;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA,erKmEb;EqKlEa;EACA;;AAEA;EACI;EACA;;AAGI;EACI;;AAKZ;EACI;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;AtJoB5B;;AAEI;EACI;EACA;EACA,asJxBoE;EtJyBpE,gBsJzBoE;EtJ0BpE,esJ1BqJ;EtJ2BrJ,YsJ3BqJ;EtJ4BrJ,SsJ5B+I;;AtJ8B/I;AACI;AAAA;EAEA;EACA,OsJlC0G;EtJmC1G,QsJnC0G;EtJoC1G;EACA;EACA,esJtC+G;EtJuC/G;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;EACA;EACA,QsJ3DkG;EtJ4DlG,OsJ5DkG;EtJ6DlG;EACA,KsJ9DwD;EtJ+DxD;EACA;EACA;EACA,esJlEuG;EtJmEvG;;AAEA;EAEQ;EACA;;AAaZ;EACI;EACA;;AAEA;EACI;EACA;EACA,OfpGN;EeqGM;EACA;EACA;;AAIR;EACI,Of5GF;;AeiHV;EACI,SsJ1G2I;EtJ2G3I;EACA;EACA;EACA;EACA,asJ/GwH;EtJgHxH,Of9GE;Ee+GF;EACA,gBsJlH+H;EtJmH/H,WsJnHsI;EtJsHlI;;AAEA;EACI;;AA6BZ;EACI;;AsJ3II;EACI;;AAEA;EACI;;AAGJ;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAKA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGI;EACI,erK9B7B;;AqKmCiB;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAoBQ;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,erKnH7C;EqKoH6C;;AAGJ;EACI;;AAIA;EACI;;AAiBpB;EACI;;;AAc5C;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;;AAGJ;EACI;;AAGI;EACI;EACA;;AAEA;EACI;EACA;;AAQA;EACI;EACA;;AAEA;EACI;;AAGJ;EARJ;IASQ;;;AAIR;EACI;EACA;;AAEA;EACI;;AAIJ;EATJ;IAUQ;IACA;;EAEA;IACI;;;AAmB5B;EACI;;AAEA;EACI;EACA,kBrK1RJ;EqK2RI,OrK9VF;EqK+VE;EACA,erKpQA;;AqKsQA;EACI;;AAIJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIJ;EACI;EACA;;AAapB;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAMR;EACI;;;AnK3ZhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AuJrbA;EACI;EACA;EAMA;;AAJA;EACI;EACA;;AAIJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;IACA;;;AAKI;EACI;EACA;EACA;AACA;EACA;EACA;EACA;;AAEA;EATJ;IAUQ;;;AAIA;EADJ;IAEQ;;;AAIR;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;;AAKZ;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EACI;;AAKJ;EACI;;AAKJ;EACI;EACA;EACA;EACA;;AAKJ;EACI;;AAKJ;EACI;;AASZ;EAFJ;IAGQ;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;AACA;EACA;EACA;EACA;EACA,OtK1DE;;AsK4DF;EACI;EACA;EACA;EACA;EACA;EACA,kBtK1GI;EsK2GJ;;AAEA;EACI;EACA;;AAGJ;EAdJ;IAeQ;;;AAIR;EA7BJ;IA8BQ;AACA;AAAA;IAEA,kBtK4HqB;IsK3HrB;IACA,etK8GwB;;;AsK3G5B;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAMR;EADJ;AAEQ;AAAA;AAAA;AAAA;AAAA;AAAA;;;AASR;EACI,OtKrHF;;AsKuHE;EAHJ;IAIQ,OtKxHN;;;AsK2HE;EACI;EACA;EACA;EACA;;AAUJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAaJ;EADJ;IAEQ;;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAYR;EACI;;AAEA;EACI;;AAYR;EACI;;AAEA;EACI;;AAWZ;EACI;;AAEA;EACI;;;AASpB;EACI;EACA;;AAEA;EACI;EACA;;AAKJ;EACI;EACA;EACA;EACA;;ApKvUZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AwJvbQ;EACI,SrK4rBS;;AqKxrBD;EACI;EACA;EACA;;AAWA;EAdJ;IAeQ;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,WrKiqBV;;AqKtpBU;EAlBJ;IAmBQ;;;AAIJ;EACI,SrK8oBb;EqK7oBa;EACA,OrK6oBR;EqK5oBQ,OrK8oBP;EqK7oBO;;AAEA;EAPJ;IAQO;;;AAIP;EACI;EACA;EACA;EACA;;AAcJ;EACI,arKqnBG;EqKpnBH,OvKzCX;;AuK6CW;EACI,OvKRnB;EuKSmB,arKgnBM;EqK/mBN;;AAIA;EACI,OvKhBtB;EuKiBsB,arK2mBU;EqK1mBV;;AAUR;EACI,OvK3BnB;EuK4BmB,arKgmBQ;EqK/lBR;;AAQR;EACI;;AAKJ;EACI;;AAEA;EACI;;;ArKhIxC;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AyJvbI;EACI,kBxKuEQ;EwKtER,exK6FO;EwK5FP;EACA,oBtKoqByB;EsKnqBzB,iBtKmqByB;EsKlqBzB,YtKkqByB;EsKjqBzB;EACA;EACA;;AAEA;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAGJ;EACI;EzJER;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EyJxBQ;EACA,OxKoBY;EwKnBZ;EACA;EACA;EACA;EACA,kBtKmoBoB;EsKloBpB,StKmoBmB;EsKloBnB;EACA;EACA;EACA,ctKqoBuB;EsKpoBvB,ctKqoBuB;EsKpoBvB,ctKkoBuB;EsKjoBvB;EACA;;AAEA;EApBJ;IAqBQ;;;AAKR;EACI;EACA,exKgDG;;AwK9CH;EAJJ;IAKQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,exK4BL;EwK3BK;EACA;EACA;;AAEA;EACI;EACA;EACA,kBxKVD;EwKWC,OxKZP;;AwKeG;EACI;;AAGJ;EACI,kBxKpBP;EwKqBO,OxKpBD;EwKqBC;EACA;EACA,exKOT;EwKNS;EACA;;AAEA;EACI,kBxK3BZ;EwK4BY;EACA,OxK5BN;EwK6BM;;AAShB;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EAPJ;IAQQ;;;AAeZ;EACI;;AAIR;EACI;EACA;EACA;;AASI;EACI;EACA;EACA,OxKtFF;EwKuFE;EACA;EACA;EACA;;AAKJ;EACI;;AAaZ;EACI;;;AtK7LhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A0JxbI;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;IACA;;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;AACA;EACA,kBvK+DI;EuK9DJ;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,kBzK+BR;EyK9BQ;EACA;;AAEA;EACI,OzK8BZ;;AyK1BI;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA,OzKvDH;EyKwDG;;AAGJ;EACI;;AAGJ;EACI,kBzKDP;EyKEO;;AAEA;EACI;;AAUA;EACI;;AAOZ;EACI;EACA;;AACA;EACI;;AAEA;EACI;;AAMI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;E1J3FxC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E0JqEwC,OzK/ErB;AyKgFqB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAWJ;EACI;EACA;;AAMpB;EACI;EACA,ezKlDb;EyKmDa;;AAGI;EACI;EACA;;AAW5B;EACI,kBzK3FI;EyK4FJ,ezKrEG;EyKsEH;EACA,oBvKkgBqB;EuKjgBrB,iBvKigBqB;EuKhgBrB,YvKggBqB;EuK/frB;EACA;EACA;;AvK/KZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A2JxbI;EACI,kB1KwEQ;E0KvER,e1K8FO;E0K7FP;EACA,oBxKqqByB;EwKpqBzB,iBxKoqByB;EwKnqBzB,YxKmqByB;EwKlqBzB;EACA;EACA;;AAEA;EAXJ;IAYQ;;;AAGJ;EAfJ;IAgBQ;;;AAGJ;EACI;E3JGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E2JzBQ;EACA,O1KqBY;E0KpBZ;EACA;EACA;EACA;EACA,kBxKooBoB;EwKnoBpB,SxKooBmB;EwKnoBnB;EACA;EACA;EACA,cxKsoBuB;EwKroBvB,cxKsoBuB;EwKroBvB,cxKmoBuB;EwKloBvB;EACA;;AAEA;EApBJ;IAqBQ;;;AAKR;EACI;EACA,e1KiDG;;A0K/CH;EAJJ;IAKQ;;;AAKJ;EACI;;AAEA;EACI;EACA;EACA,O1K3DC;E0K4DD;;;AxKjEpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A4JvbI;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAKA;EACI;EACA;EACA,O3KhBK;E2KiBL;;AAEA;EACI;EACA;EACA,O3K6CJ;;A2K/BA;EACI;EACA;EACA;;;AzK5CpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A6JxbI;EACI;EACA;AACA;EACA,kB1KoFgB;E0KnFhB;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,kB5KqDI;E4KpDJ,O5KqDU;E4KpDV;;AAEA;EACI,O5KoDA;;A4K/CJ;EACI;EACA;;AAEA;EACI;E7JNhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E6JhBgB,O5KaI;E4KZJ;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACI;EACA;;AASJ;EACI;EACA;;AASJ;EACI;EACA;;AAUpB;EACI,e5KIO;E4KHP;EACA,oB1K2kByB;E0K1kBzB,iB1K0kByB;E0KzkBzB,Y1KykByB;E0KxkBzB;EACA;AACA;AAAA;EAEA,kB5KpCS;E4KqCT;;AAMA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;EACA,O5KvEW;E4KwEX;EACA;;AAEA;EATJ;IAUQ;;;AAGJ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;IACA;;;AAGJ;EACI;EACA,O5KnFF;E4KoFE,e5K1EL;E4K2EK;EACA;EACA;;AAEA;EACI;E7JzJpB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E6JoIoB;EACA,O5KxIA;E4KyIA;EACA;EACA;EACA;;AAGJ;EApBJ;IAqBQ;IACA;IACA;;;AAKZ;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAGJ;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAGJ;EAlBJ;IAmBQ;;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI,kB5K7KJ;;A4KgLA;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EAbJ;IAcQ;;;AAGJ;EAjBJ;IAkBQ;IACA;IACA;;;AAKR;EACI;EACA;AACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVJ;IAWQ;;;AAGJ;EAdJ;IAeQ;;;AAGJ;EAlBJ;IAmBQ;;;AAGJ;EAtBJ;IAuBQ;;;AAKI;EADJ;IAEQ;;;;AAYpB;EADJ;IAEQ;IACA;;;AAGJ;EANJ;IAOQ;IACA;;;AAGJ;EAXJ;IAYQ;;;A1KzUhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A8JtbQ;EACI;EACA;EACA;;AAIQ;E9JchB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8JnCoB;EACA;;AAIR;EACI;AACA;EACA,O7KdF;E6KeE,kB7K2CD;E6K1CC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,kB7K1BN;E6K2BM,O7K+BL;E6K9BK;;AAEA;EACI,O7KkCZ;;A6K3BQ;EACI;;AAOJ;EACI;;AASZ;EACI;EACA;EACA;EACA;AACA;AAAA;AAAA;;AAKI;EACI;AACA;EACA,kB3KaJ;E2KZI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,kB7KpBhB;E6KqBgB,O7KpBV;E6KqBU;EACA;;AAEA;EACI,O7KtBpB;;A6K0BY;EACI;;AAGJ;EACI;EACA;EACA,O7KtGX;E6KuGW;EACA;;AAGJ;EACI;;AAKJ;EACI,kB7KnDf;E6KoDe,O7KnDT;E6KoDS;EACA;EACA;;AAEA;EACI;;AAGJ;EACI,kB7K9DnB;E6K+DmB,O7K9Db;E6K+Da;EACA;;AAKJ;EACI,kB7KvEnB;E6KwEmB,O7KvEb;E6KwEa;EACA;EACA;;AAEA;EACI;;AAGJ;EACI,kB7KlFvB;E6KmFuB,O7KlFjB;E6KmFiB;EACA;;AAOpB;EACI;EACA;;AAEA;EAJJ;IAKQ;IACA;IACA;;;AAGJ;EACI;;AAGI;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAMI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;E9JhLpD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8J0JoD,O7KpKjC;A6KqKiC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAWJ;EACI;EACA;;AAOpB;EACI;EACA,e7KxIzB;E6KyIyB;;AAGI;EACI;EACA;EACA,kB3KvJxB;E2KwJwB;;AAIA;EACI,kB7KpLnC;E6KqLmC,O7KpL7B;;A6K2LS;EACI;EACA;;AAUxB;EACI;;AAEA;EACI,e7K7KL;E6K8KK;EACA,oB3K0Za;E2KzZb,iB3KyZa;E2KxZb,Y3KwZa;E2KvZb;EACA;EACA,kB7K3MJ;;A6K6MI;EACI;;AAEA;EAHJ;IAIQ;;;AAGJ;EAPJ;IAQQ;;;AAIJ;E9J3QpB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8JqPwB;EACA,O7KzPJ;E6K0PI;EACA;EACA;;AAKI;EADJ;IAEQ;;;AAYgB;EADJ;IAEQ;IACA;IACA;IACA;IACA;IACA;IACA;;;AAWhC;EACI;EACA;AACA;EACA,kB3KxPJ;E2KyPI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,kB7KvRhB;E6KwRgB,O7KvRV;E6KwRU;;AAEA;EACI,O7KxRpB;;A6K6RgB;EACI;EACA;;AAEA;EACI;E9JlVpC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8J4ToC,O7K/ThB;E6KgUgB;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AASA;EACI;AACA;EACA,O7KvYvB;EeqBjB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8J4VwC;EACA;EACA;;AASA;EACI;AACA;AACA;AAAA;AAAA;;AAKJ;EACI;;AAUR;EACI;E9JnZxC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EA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;EACI;EACA;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA,O7KzgC/B;E6K0gC+B;EACA;;AAOA;EACI;;AAGJ;EACI;EACA;EACA;E9JpgCpD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8J8+BoD,O7Kj/BhC;;A6Ko/B4B;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA,O7Kt9BtC;E6Ku9BsC;;AAQA;EACI;EACA;EACA;EACA;EACA;;AAOJ;EACI;EACA;EACA;EACA;EACA;;AAOpB;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;IACA;;;AAGJ;EACI;;AAEA;EAHJ;IAIQ;IACA;;;AAWhB;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;;;AAGJ;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAKJ;EACI;EACA;;AAKZ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;;;AAGJ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAIA;EADJ;IAEQ;IACA;;;AAKZ;EACI;;AAKJ;EACI;;AAGJ;EACI;;AAGJ;E9JrsC5C;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;E8J+qCgD,O7KlrC5B;;A6KsrC4B;EACI;;AAKJ;EACI;;AAKJ;EACI;EACA;EACA;;AAYpB;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EARJ;IASQ;IACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;IACA;;;AAGJ;EACI;EACA;EAC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;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AmKxbI;EACI;;;AAMR;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA,elLiFO;EkLhFP;;AAEA;EACI,kBlL8CK;EkL7CL;EACA,OlL6CW;EkL5CX;;AAIR;EACI,kBlLsCS;EkLrCT,OlLsCe;EkLrCf;EACA;EACA,elLiEO;EkLhEP;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI,clL2BU;;;AkLvBtB;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;;AAKZ;EACQ;EACA;EACA;;AAEA;EACI;EACA;;AAEJ;EACI;EnKtDR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EmKgCQ;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EnKlFR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EmK4DQ;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKR;EACI;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,elL9CO;EkL+CP;EACA;EACA;EACA;EACA,OlLjJa;EkLkJb;EACA,clLnJa;EkLoJb;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;EACA,kBlL/JS;EkLgKT;;;AAIZ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEI;EACI;EACA;;AAKR;EACI;EACA;;;AC9MZ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;;AjL7BZ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AqKxbA;EAEI;;;AAEJ;EACI;EACA;EAQA;EACA;EACA;;AARA;EACI;EACA;EACA;;AAMJ;EACI;;;AAIR;EACI,QlLWkB;EkLVlB;EACA,WlLeqB;EkLdrB;EACA;EACA;EACA,elLMyB;EkLLzB;EACA;EACA;;AAGA;EACI;EACA;EACA;EACA,cpLqCc;EoLpCd;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA,cpL2BU;EoL1BV;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAWpB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAQA;EACI;EACA;EACA;EAOA;EACA;EACA;EACA,WlLrGmB;EkLsGnB;EACA,OpLpEU;EoLqEV;EACA;EACA;EACA;;AAdA;EACI;EACA;;AAeR;EACI;;;AAOJ;EACI;EACA;;;AAOR;EACI;;AAGJ;EACI;;;AAGR;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA,kBpLlImB;EoLmInB;;;AAEJ;EACI;;;AlLlMJ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AsKrbY;EACI;EACA;EACA;EACA;;AAEA;EACI;;AtKThB;EACI,Ob40BM;Ea30BN,Qb20BM;;Aax0BV;EACI,Yby0BM;Eax0BN,ebu0Ba;;Aap0BjB;EACI,Ybq0BK;Eap0BL,ebk0Ba;;Aa/zBjB;EACI,sBb+zBM;Ea9zBN,uBb+zBK;;AmL5zBG;EACI;;;AASR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA,OrLkCE;EqLjCF;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;;AAGJ;EACI;EACA;EAMA;EACA;;AALA;EACI;;AAOR;EACI;EACA;EACA;EACA;EACA;;AAMR;EACI;;AAEA;EACI;;AAMR;EACI;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AACI;EACA;;AAEA;EACI;EACA;;;AAOA;EACI;;AAOJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AASJ;EAfJ;IAgBQ;;;AAOA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAGI;EADJ;IAEQ;;;;AAWpC;EACI,kBrL5JY;EqL6JZ,erLtIW;EqLuIX;EACA,oBnLic6B;EmLhc7B,iBnLgc6B;EmL/b7B,YnL+b6B;EmL9b7B;EACA;EACA;;AAEA;EACI;EtKzNJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EsKmMI;EACA,OrLvMgB;EqLwMhB;EACA;EACA;EACA;EACA,kBnLwawB;EmLvaxB,SnLwauB;EmLvavB;EACA;EACA;EACA,cnL0a2B;EmLza3B,cnL0a2B;EmLza3B,cnLua2B;EmLta3B;;;AnLnQR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AuKxbI;EACI;;AAGI;EACI,OtL6DO;EsL5DP,kBtL2DC;EsL1DD;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAOR;EACI;EACA,kBtLqCH;EsLpCG;EACA;EACA;;AASJ;EACI;;AAWJ;EACI;EACA;;AAGJ;EACI;EACA;;AASJ;EACI;;AAEA;EACI;;AAUR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;;ApL7FxB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AwKtbA;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAWJ;EACI;;AAEA;EACI;;AAEA;EACI,kBvL0Cc;EuLzCd,evL+BQ;EuL9BR,OvLZQ;EuLaR;EACA;EACA;EACA;EACA;EACA;EACA,cvLnBQ;EuLoBR;;AAEA;EACI,kBvLgCgB;EuL/BhB,cvL5EI;EuL6EJ,OvL7EI;;AuLkFR;EACI,kBvLnFI;EuLoFJ,cvLpFI;EuLqFJ,OvLwBY;;AuLrBhB;EACI,kBvLzFI;EuL0FJ,cvL1FI;EuL2FJ,OvLkBY;;AuLVhB;EACI,evLNI;;AuLQJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAOZ;EACI,evL3BI;EuL4BJ;;AAEA;EACI;;AAMR;EACI,evLtCI;EuLuCJ;;AAEA;EACI;;AAQJ;EACI;;AAQJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAOZ;EACI;EACA,kBvLpEU;EuLqEV,evL/EI;EuLgFJ,OvL1HI;;AuL6HR;EACI,kBvL1EU;EuL2EV,evLrFI;EuLsFJ,OvLhII;;;AE1DpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AyK5aI;EACI,YxLwGmB;EwLvGnB;EACA,kBxLwGmB;EwLvGnB;EACA;EACA;;AAEA;EACI,OxLoGS;EwLnGT;EACA;;AAGJ;EACI,OxL+FM;EwL9FN;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAiBR;EACI,OxLgEQ;;;AE9HxB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A0KlPQ;EACI;;AAIA;EACI;EACA;EACA;EACA;EACA;;AAKJ;EACI;;;ACzNhB;EACI;;AACA;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AACA;EACD;;;AAMX;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AxL3ChB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A4KxbA;EACI;;;AAEJ;EAA6D;;;AAC7D;EAAuB;;;AACvB;EAA0B;EAAkB;EAAa;;;AACzD;EAA6B;EAAkB;EAAyB;EAAW;EAAgB;EAAe;EAAiB;EAAS;EAAU;;;AACtJ;EAA+B;;;AAC/B;EAA2C;;;AAC3C;EAAmC;;;AACnC;EAA4B;EAAkB;EAAc;EAAS;EAAW;EAAkB;;;AAClG;EAAgC;EAAkB;EAAY;EAAW;EAAyB;EAAW;EAAoB;EAAY;EAAU;;;AACvJ;EAA6B;EAAkB;EAAW;EAAS;EAAQ;EAAO;EAAW;EAA0B;EAAe;EAAyB;EAAgC;EAA6B;EAAiB;EAAgB;EAAmB;;;AAChR;EAA8B;EAAW;;;AACzC;EAA+B;EAAW;EAAU;;;AACpD;EAA8B;EAAc;EAAgB;EAAe;;;AAC3E;EAA+B;EAAc;EAAgB;EAAe;;;AAC5E;EAAkC;EAA6B;EAAc;EAAe;;;AAC5F;EAAkC;EAAc;;;AAChD;EAAc;;;AAEd;EAAgB;EAAc;;;AAC9B;EAAyB;;;AACzB;EAAoB;;;AACpB;EAAkB;EAAe;EAAM;EAAO;EAAQ;EAAyB;;;AAC/E;EAAiB;;;AACjB;EAA0B;EAAc;;;AACxC;EAAqB;EAAiB;EAAkB;EAAU;;;AAClE;EAA4F;;;AAC5F;EAAqB;;;AACrB;EAAwC;EAAe;EAAW;EAAyB;EAAkB;EAA0B;EAAkB;EAAU;;;AACnK;EAAyJ;EAAW;EAAyB;;;AAC7L;EAA+G;EAAW;;;AAC1H;EAAgB;;;AAChB;EAAuB;;;AACvB;EAA8B;;;AAC9B;EAAU;EAAkB;EAAe;EAAgB;;;AAC3D;EAAa;;;AAEb;EAA2B;;;AAC3B;EAA+C;EAAS;EAA2B;EAAwB;;;AAC3G;EAAgF;EAAsB;;;AACtG;EAAuF;;;AACvF;EAAuF;;;AACvF;EAAgC;EAAU;EAAY;EAAiB;;;AACvE;EAAiC;EAAU;EAAW;EAAe;;;AACrE;EAAyB;EAAkB;EAAS;EAAU;EAAgB;;;AAC9E;EAAkC;EAAkB;EAAS;EAAgC;EAAQ;EAAO;EAAuC;EAAW;;;AAC9J;EAAoC;EAAW;;;AAC/C;EAAkD;;;AAClD;EAAkB;;;AAClB;EAA8D;EAAe;EAAwB;EAAyB;EAAc;EAAkB;;;AAC9J;EAAsC;EAAgB;;;AACtD;EAA6C;EAAW;EAAkB;EAAa;EAAU;EAAyB;EAAM;;;AAChI;EAAwD;EAAM;;;AAC9D;EAAyD;;;AACzD;EAAuD;EAAuC;EAAe;EAAc;EAAkB;;;AAC7I;EAA8D;EAAW;EAAkB;EAAW;EAAW;EAAyB;EAAS;;;AACnJ;EAA+D;EAAgB;EAAkB;;;AACjG;EAAsE;EAAW;EAAkB;EAAa;EAAU;EAAyB;EAAM;;;AACzJ;EAAiF;EAAM;;;AACvF;EAAkF;;;AAClF;EAAiE;EAAuC;EAAe;EAAc;EAAkB;;;AACvJ;EAAwE;EAAW;EAAkB;EAAW;EAAW;EAAyB;EAAS;;;AAC7J;EAAiG;EAAgB;EAAkB;;;AACnI;EAAwG;EAAW;EAAkB;EAAa;EAAU;EAAyB;EAAM;;;AAC3L;EAAmH;EAAM;;;AACzH;EAAoH;;;AACpH;EAAwF;;;AACxF;EAAoC;EAAoB;EAAqB;EAAc;EAAiB;;;AAC5G;EAA8B;EAAgC;EAAoB;;;AAClF;EAAwB;EAA6B;EAAkB;EAAiB;EAAe;EAAc;EAAuC;EAAqB;;;AACjL;EAAwB;EAAkB;EAAiB;EAAe;EAAc;EAAuC;EAAqB;EAAiB;;;AACrK;EAAkB;;;AAClB;EAAoB;EAAiB;EAAuC;EAAc;;;AAC1F;EAA+E;;;AAC/E;EAAkC;;;AAClC;EAAa;EAAU;EAAkB;EAAU;;;AACnD;EAAU;EAAU;EAAkB;;;AACtC;EAAW;;;AACX;EAA6B;EAAc;EAAe;EAAyB;EAAmB;;;AACtG;EAAyC;EAAiB;EAAkB;EAAS;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;;;AACrM;EAAiC;EAAU;EAAgB;EAAsB;EAAoB;EAAgB;;;AACrH;EAA0C;;;AAC1C;EAA8C;;;AAC9C;EAA8C;;;AAC9C;EAA6G;;;AAC7G;EAAoC;EAAkB;EAAS;EAAO;EAAQ;EAAgC;EAAa;EAAW;EAA6B;EAAe;EAA0B;;;AAC5M;EAAsC;EAAW;EAAe;EAAgB;EAAmB;EAAuB;;;AAC1H;EAA0C;EAAgC;EAAgB;EAAmB;;;AAC7G;EAAiB;EAAiB;;;AAClC;EAAmB;EAA6B;EAA6B;EAAc;EAAiB;EAAe;EAAkB;EAAiB;;;AAC9J;EAAmC;EAAc;EAAe;;;AAChE;EAA+C;EAAc;EAAkB;EAAS;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;EAAmB;;;AAC3N;EAA2E;EAAU;EAAgB;EAAsB;EAAoB;EAAgB;;;AAC/J;EAAoF;EAAkB;EAAgB;;;AACtH;EAAwF;;;AACxF;EAAgG;EAAS;EAAkB;EAAW;EAAyB;EAAW;EAAc;EAAkB;EAAU;;;AACpN;EAAuG;EAAkB;EAAqB;EAAc;EAAW;EAAe;;;AACtL;EAAoH;;;AACpH;EAAuH;EAAe;;;AACtI;EAAmF;EAAkB;EAAW;EAAS;EAAU;EAAgC;EAAY;;;AAC/K;EAAgG;EAAW;EAAuC;;;AAClJ;EAA6F;EAAW;EAAe;EAA6B;;;AACpJ;EAAqE;;;AACrE;EAAkB;EAAqB;;;AACvC;EAAgB;EAAW;EAAW;;;AACtC;EAAmB;EAAa;;;AAChC;EAAwB;EAAkB;;;AAC1C;EAAqB;EAAc;EAAe;EAAkB;EAAO;;;AAC3E;EAAkE;EAAqB;EAA4B;;;AACnH;EAAwC;EAAa;;;AACrD;EAA8D;;;AAC9D;EAAkD;;;AAClD;EAAwC;EAAa;;;AACrD;EAA8D;;;AAC9D;EAAkD;;;AAClD;EAA6C;EAAS;;;AACtD;EAA6C;EAAa;;;AAC1D;EAAmE;;;AACnE;EAAuD;;;AACvD;EAAqB;EAAY;EAAgB;;;AACjD;EAAoC;;;AACpC;EAAwB;EAAW;EAAY;EAAiB;;;AAChE;EAAmC;;;AACnC;EAAiC;;;AACjC;EAA4H;EAAc;EAAc;EAAkB;EAAmB;EAAkB;EAAU;EAAqB;;;AAC9O;EAAiF;;;AACjF;EAAmC;;;AACnC;EAAiC;EAAW;EAAW;EAAY;EAA4D;EAAkB;EAAU;;;AAC3J;EAAoD;;;AACpD;EAA0D;;;AAC1D;EAAyC;;;AACzC;EAA+C;;;AAC/C;EAAoD;;;AACpD;EAA0D;;;AAC1D;EAAsD;EAAW;EAAW;EAAY;EAA4D;EAAkB;EAAU;;;AAChL;EAAmF;;;AACnF;EAAmF;;;AACnF;EAA+C;;;AAC/C;EAA0B;EAAe;EAA0B;EAAwB;EAA4B;;;AACvH;EAAiC;EAAW;EAAW;EAAY;EAAkB;EAAS;EAAM;;;AACpG;EAAyB;EAAyB;EAAa;EAAS;EAAc;;;AACtF;EAAgC;EAAW;EAAmB;EAA+D;EAAS;EAAkB;EAAQ;EAA8B;EAAU;EAAU;EAAgC;EAA4B;;;AAC9Q;EAA4B;EAAmB;EAAoB;;;AACnE;EAAuG;EAAqB;EAAe;EAAwC;EAAoB;;;AACvM;EAAqC;;;AACrC;EAAwE;EAAuC;EAAqB;EAAkC;EAAqB;;;AAC3L;EAAwF;;;AACxF;EAA8C;EAA2B;EAAmB;;;AAC5F;EAAmE;;;AACnE;EAAyD;;;AACzD;EAA0D;;;AAC1D;EAA8D;;;AAC9D;EAAwB;;;AACxB;EAAqG;EAAyB;EAAe;EAAc;EAAkB;EAAkB;;;AAC/L;EAA6B;EAAW;EAAW;EAAY;EAAkB;EAAqD;EAAQ;;;AAC9I;EAAuB;;;AACvB;EAAW;EAAW;EAAa;EAAkB;EAAM;EAAU;EAAqD;EAAU;;;AACpI;EAAa;EAAc;EAAW;;;AACtC;EAAa;EAAsB;EAAmB;EAAiB;;;AACvE;EAA2C;;;AAC3C;EAAyC;;;AACzC;EAAiD;EAAe;;;AAChE;EAAmE;EAAkB;;;AACrF;EAAwD;;;AACxD;EAAoB;;;AACpB;EAAmC;EAAqB;EAAc;EAAsB;EAAmB;EAAe;EAAkB;;;AAChJ;EAA4B;EAAkB;EAAU;;;AACxD;EAAmC;EAAW;EAAkB;EAAW;EAAW;EAAyB;EAAQ;EAAW;;;AAClI;EAAuC;EAAS;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;;;AAChK;EAAqD;EAAe;;;AACpE;EAAgE;EAAS;EAAU;EAAkB;EAA8C;EAA2C;;;AAC9L;EAAqE;EAAe;EAAgC;;;AACpH;EAAuE;EAAc;EAAe;EAAgB;EAAmB;EAAuB;;;AAC9J;EAA0E;EAAW;;;AACrF;EAA0E;EAAc;EAAe;EAAe;;;AACtH;EAAsE;;;AACtE;EAAuE;;;AACvE;EAAuE;;;AACvE;EAAqF;;;AACrF;EAAkF;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAsC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAe;;;AACxc;EAAyQ;EAAyB;EAAS;EAAW;;;AACtT;EAA2K;;;AAC3K;EAAuE;EAAe;;;AACtF;EAAwE;EAAgD;EAA6C;EAAwC;EAAY;EAAc;EAA0B;;;AACjQ;EAA8I;;;AAC9I;EAAoC;EAAkB;EAAU;EAAQ;EAAU;EAAsB;EAAY;;;AACpH;EAAwH;EAAmB;;;AAC3I;EAAwQ;EAAmB;EAAqB;;;AAChT;EAA4B;EAAkB;EAAU;;;AACxD;EAAmC;EAAW;EAAkB;EAAW;EAAW;EAAyB;EAAQ;EAAW;;;AAClI;EAAyC;EAAc;EAAc;EAAsB;EAAkB;EAAU;;;AACvH;EAA+H;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAsC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAkB;;;AACxf;EAAqI;EAAyB;EAAS;EAAW;;;AAClL;EAAkI;;;AAClI;EAAiC;EAAqD;;;AACtF;EAA2E;EAAkB;;;AAC7F;EAAgE;;;AAChE;EAAwB;;;AACxB;EAAuC;EAAqB;EAAW;EAAmB;EAAe;EAAkB;;;AAC3H;EAAgC;EAAkB;EAAU;;;AAC5D;EAAuC;EAAW;EAAkB;EAAU;EAAW;EAAuC;EAAQ;EAAW;EAAU;;;AAC7J;EAA2C;EAAS;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;;;AACpK;EAAyD;EAAe;EAAS;;;AACjF;EAAoE;;;AACpE;EAAoE;EAAS;EAAU;EAAkB;EAA8C;EAA2C;;;AAClM;EAAyE;EAAa;EAAgC;;;AACtH;EAA8D;EAAsB;EAAkB;EAA6C;EAA0C;;;AAC7L;EAAiE;EAAoD;EAAiD;EAA4C;EAAW;EAAkB;EAAS;;;AACxP;EAAkE;;;AAClE;EAAyE;EAAc;EAAe;EAAgB;EAAmB;EAAuB;;;AAChK;EAA2E;EAAc;EAAe;;;AACxG;EAAiE;;;AACjE;EAAmE;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAqC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAkB;EAAkB;EAAuB;EAAkB;EAAmB;EAAsB;;;AACphB;EAA4N;EAAyB;EAAS;EAAW;;;AACzQ;EAA+K;;;AAC/K;EAA2E;EAAe;;;AAC1F;EAA4E;EAAgD;EAA6C;EAAwC;EAAY;EAAc;EAA0B;;;AACrQ;EAAsJ;;;AACtJ;EAAwC;EAAkB;EAAU;EAAQ;EAAU;EAAY;;;AAClG;EAAgI;EAAgB;EAAkB;EAAc;EAAoB;EAA2B;EAAwB;;;AACvP;EAAwR;EAAmB;EAAqB;;;AAChU;EAAgC;EAAkB;EAAU;;;AAC5D;EAAuC;EAAW;EAAkB;EAAU;EAAW;EAAuC;EAAQ;EAAW;;;AACnJ;EAAsC;EAAW;EAAkB;EAAU;EAAW;EAAuC;EAAQ;EAAW;EAAU;;;AAC5J;EAA6C;EAAc;EAAc;EAAkB;EAAU;;;AACrG;EAA2I;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAsC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAkB;;;AACpgB;EAA6I;EAAyB;EAAS;EAAW;;;AAC1L;EAAkC;;;AAClC;EAA6C;;;AAC7C;EAAiD;;;AACjD;EAAoJ;EAAmB;;;AACvK;EAAgU;EAAmB;EAAqB;;;AACxW;EAAqC;EAAyB;;;AAC9D;EAA4B;EAAe;EAAc;;;AACzD;EAA8B;;;AAC9B;EAAqC;EAAkB;EAAS;EAAU;EAAiC;EAAW;EAAe;;;AACrI;EAAqC;EAAW;EAAW;;;AAC3D;EAA4C;EAAkB;EAAO;EAAQ;EAAS;EAAoB;EAA0F;EAA6F;;;AACjS;EAAsC;;;AACtC;EAAwC;EAAW;EAAyB;EAAmB;EAAc;;;AAC7G;EAAqD;;;AACrD;EAAuD;EAAgC;EAAe;;;AACtG;EAA+C;EAAc;EAAgC;;;AAC7F;EAAmD;EAAqB;EAAe;;;AACvF;EAAkD;EAAqB;EAAgC;EAAe;;;AACtH;EAAqD;EAAqB;EAAsC;EAAe;;;AAC/H;EAA6B;EAAkB;;;AAC/C;EAAgD;EAAiB;EAAkB;EAAoB;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;;;AACvN;EAA2C;;;AAC3C;EAAkD;EAAkB;EAAO;EAAQ;EAAY;EAAkB;EAAgC;EAAe;EAAW;;;AAC3K;EAA0G;EAAkB;EAAQ;EAAiB;EAAW;EAAY;EAAkB;EAAgC;EAAW;EAAqB;EAAoB;EAAgC;EAAwB;EAAwB;EAAgB;EAA2B;EAAwB;;;AACra;EAAqD;;;AACrD;EAAqD;;;AACrD;EAA8B;EAAgC;;;AAC9D;EAAuC;EAAe;EAAuB;EAAiD;EAAiB;EAAgB;EAAe;;;AAC9K;EAA8I;EAAW;EAAe;EAAyB;;;AACjM;EAAuD;EAAiD;;;AACxG;EAA4C;EAAkB;EAAc;;;AAC5E;EAAgD;EAAyB;;;AACzE;EAA+J;EAAW;EAAqB;EAAyB;;;AACxN;EAAmC;EAAc;;;AACjD;EAA+C;EAAc;;;AAC7D;EAAmC;EAAe;EAAc;;;AAChE;EAA+B;;;AAC/B;EAA0C;EAAW;EAAW;EAAyB;EAAqB;EAAgB;;;AAC9H;EAA8C;;;AAC9C;EAA4D;EAAqB;EAAe;EAAc;;;AAC9G;EAA2D;EAAqB;EAAgC;;;AAChH;EAA8D;EAAqB;EAAsC;EAAe;;;AACxI;EAAwF;EAAW;EAAW;EAAmB;EAAkB;EAAyC;EAAsC;EAAqC;EAAoC;;;AAC3S;EAAgD;;;AAChD;EAAuP;EAAW;EAAqB;EAAc;;;AACrS;EAAoD;;;AACpD;EAA8B;EAAW;EAAiB;;;AAC1D;EAAwD;;;AACxD;EAAuD;EAAgC;;;AACvF;EAA0D;EAAsC;;;AAChG;EAAoB;EAAyB;EAA0B;EAAa;;;AACpF;EAAkB;EAAuB;EAAmB;EAAqB;;;AACjF;EAAqD;EAAW;;;AAChE;EAA2B;;;AAC3B;EAAoC;;;AACpC;EAAiD;EAAS;;;AAC1D;EAAkB;;;AAClB;EAAyB;EAAe;EAAc;;;AACtD;EAAqC;EAAiB;EAAkB;EAAoB;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;EAAmB;EAAkB;;;AACjP;EAAoF;EAAkB;EAAQ;EAAiB;EAAW;EAAY;EAAkB;EAAgC;EAAW;EAAqB;EAAoB;EAAgC;EAAwB;EAAwB;EAAgB;EAA2B;EAAwB;;;AAC/Y;EAA0C;;;AAC1C;EAA0C;;;AAC1C;EAAgC;EAA6B;EAAwB;EAA2B;;;AAChH;EAA2C;EAAc;EAAU;EAAY;EAAuB;EAAyB;EAAoB;;;AACnJ;EAAiD;EAAyC;EAA4C;;;AACtI;EAAoD;;;AACpD;EAAyD;EAAkB;EAAM;EAAO;;;AACxF;EAAiE;EAAW;EAAiC;EAAW;;;AACxH;EAA0E;EAAc;EAAe;EAAgC;EAAW;EAAU;;;AAC5J;EAAwE;;;AACxE;EAAuE;EAAc;EAAe;EAAgC;;;AACpI;EAA2D;EAAY;EAAmB;;;AAC1F;EAAoE;EAAW;EAAyB;EAAe;EAAgC;EAAc;EAAkB;EAAU;;;AACjM;EAAkE;EAAW;EAAW;EAAyB;EAAqB;EAAgB;EAAwC;;;AAC9L;EAAgF;;;AAChF;EAA+E;EAAgC;;;AAC/G;EAAkF;EAAsC;;;AACxH;EAA4D;EAAkB;EAAS;EAAO;EAAQ;EAA0F;EAA6F;EAA2F;;;AACxX;EAAyE;EAAe;;;AACxF;EAAkB;EAAiB;;;AACnC;EAA0B;EAAW;EAAU;;;AAC/C;EAAyD;EAAkB;;;AAC3E;EAA4C;EAAkB;;;AAC9D;EAAyD;EAAkB;;;AAC3E;EAAgE;EAAW;EAAkB;EAAM;EAAY;EAA6B;EAAsB;EAAS;;;AAC3K;EAAgB;EAAW;EAAW;EAA2C;EAAiB;;;AAClG;EAAc;;;AACd;EAAoD;EAAyB;EAAW;EAAkB;EAA6B;EAAkB;EAAqB;;;AAC9K;EAA0D;EAAyB;;;AAEnF;EAAiB;EAAY;EAA+C;;;AAC5E;EAAiC;EAAY;EAAY;EAA4D;EAAqB;EAAkB;;;AAC5J;EAA4C;;;AAC5C;EAA4C;;;AAC5C;EAA0C;;;AAC1C;EAAY;;;AACZ;EAAe;;;AACf;EAAkB;;;AAClB;EAAoB;EAAe;EAAW;EAAc;EAAe;EAA2B;EAAiB;EAAoC;EAAiC;EAA+B;;;AAC3N;EAA0B;EAAqB;;;AAC/C;EAAgC;;;AAChC;EAA+B;;;AAE/B;EAAQ;EAAe;;;AACvB;EAA6B;EAAc;EAAW;;;AACtD;EAA0B;EAAY;EAAY;EAAqD;EAAqB;;;AAC5H;EAA2B;EAAW;EAAY;EAA0D;;;AAC5G;EAAe;;;AACf;EAAoC;EAAW;EAAY;EAAgD;EAAqB;;;AAChI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EAAgE;;;AAChE;EAAgB;EAAkB;EAAmB;;;AACrD;EAA8B;EAAkB;EAAO;EAAQ;;;AAC/D;EAAwC;EAAiC;EAAkB;EAAW;;;AACtG;EAAsC;EAAW;;;AACjD;EAA8C;;;AAC9C;EAA+F;EAAe;;;AAC9G;EAA8C;;;AAC9C;EAAiD;;;AACjD;EAA4B;EAAW;EAAgB;EAAkB;EAAgB;EAAgB;EAAiC;;;AAC1I;EAA8B;EAAqB;EAAW;EAAe;EAAkB;;;AAC/F;EAAqC;EAAW;EAAkB;EAAW;EAAY;EAAY;EAAS;;;AAC9G;EAAyC;EAAe;;;AACxD;EAAgD;;;AAEhD;EAAoH;;;AACpH;EAAyI;EAAW;;;AACpJ;EAAyI;EAAe;EAAW;EAAyB;EAAqB;EAAW;EAAiB;;;AAC7O;EAAsC;EAAW;;;AACjD;EAAwC;EAAyB;EAAoB;EAAkB;EAAc;EAAc;EAAiB;EAAkB;;;AACtK;EAA+C;EAAyB;EAAW;EAAoB;EAAW;EAAY;EAAkB;EAAU;EAAQ;EAAe;EAAkB;;;AACnM;EAAoH;EAAgB;;;AACpI;EAA8H;;;AAC9H;EAAkE;;;AAClE;EAAod;EAAW;;;AAC/d;EAAsI;EAAkB;EAAY;EAAiB;EAAyB;EAAoB;EAAc;EAAqB;EAAqB;EAAW;EAAiB;EAAe;EAAe;;;AACpV;EAAoS;EAAc;;;AAClT;EAA0I;EAAe;;;AACzJ;EAAiF;EAAe;;;AAChG;EAAoG;EAAc;;;AAClH;EAA2G;;;AAC3G;EAAkD;EAAkB;EAAkB;;;AACtF;EAAyD;EAAW;EAAkB;EAAW;EAAY;EAAU;EAAS;;;AAChI;EAA8C;EAAkB;EAAkB;;;AAClF;EAAqD;EAAW;EAAkB;EAAW;EAAY;EAAU;EAAS;;;AAC5H;EAA+C;EAAkB;EAAkB;;;AACnF;EAAsD;EAAW;EAAkB;EAAW;EAAY;EAAU;EAAS;;;AAC7H;EAAoE;EAAkB;EAAkB;;;AACxG;EAA2E;EAAW;EAAkB;EAAW;EAAY;EAAU;EAAS;;;AAClJ;EAAkE;EAAkB;EAAkB;;;AACtG;EAA4K;EAAc;EAAkB;EAAiB;EAAyB;EAAW;EAAe;;;AAChR;EAAkL;EAAU;EAAqB;;;AACjN;EAA4D;EAAW;EAAkB;EAAW;EAAY;EAAO;EAAM;;;AAE7H;EAAmB;;;AACnB;EAA2B;;;AAC3B;EAAwB;EAA6B;EAAgB;;;AACrE;EAA4D;EAAqB;EAAc;EAAe;EAAiB;;;AAE/H;EAAkB;EAAyB;EAAkB;;;AAC7D;EAAyB;EAAyB;EAAW;EAAe;EAAa;;;AACzF;EAAmD;;;AACnD;EAA2C;EAAmB;EAAa;EAAkB;;;AAC7F;EAAsD;EAAW;;;AACjE;EAAoD;;;AACpD;EAAuE;EAAgB;EAAwB;EAAe;;;AAC9H;EAAuE;EAAgB;EAAwB;EAAe;;;AAC9H;EAAkD;EAAgB;;;AAClE;EAAsE;;;AACtE;EAAsE;EAAmC;EAAW;;;AACpH;EAA+E;EAAkB;EAAqB;EAA8B;;;AACpJ;EAAuD;EAAmB;EAAqF;EAAwF;EAAsF;EAAgH;EAAoB;EAAqB;EAAkB;;;AACxf;EAAiE;EAAmB;EAAmB;EAAmB;EAAmB;EAAe;;;AAC5J;EAAwE;EAAkB;EAAqB;;;AAC/G;EAA6D;;;AAC7D;EAAgC;EAAyB;EAAkB;EAAY;;;AACvF;EAA8B;;;AAC9B;EAA6E;;;AAC7E;EAAyC;EAA6B;;;AACtE;EAA2F;EAAe;EAAc;EAA6B;;;AACrJ;EAAoC;EAAe;EAAc;EAA6B;;;AAC9F;EAAwC;EAAU;;;AAClD;EAA+C;EAAkB;EAAW;;;AAC5E;EAA0D;;;AAC1D;EAA8B;;;AAC9B;EAAoC;EAAW;EAAW;EAAe;EAAc;;;AACvF;EAAoC;EAAW;;;AAC/C;EAAqC;EAAW;;;AAChD;EAA6J;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAsC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAkB;EAAkB;EAAc;EAAc;;;AACpkB;EAAmK;EAAyB;EAAS;EAAW;;;AAChN;EAA2C;EAAc;EAAiB;;;AAC1E;EAAyD;;;AACzD;EAA6C;EAAe;;;AAE5D;EAA2B;EAAc;;;AACzC;EAA4B;EAAc;;;AAC1C;EAAkD;EAAc;EAAY;EAAmB;EAAmB;;;AAClH;EAAkD;;;AAClD;EAAuD;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyC;EAAsC;EAAsC;EAAoC;EAAiC;EAAU;EAAe;EAAc;EAAyB;EAAW;EAAiB;EAAkB;EAAe;EAA6B;EAAkB;;;AACjf;EAA6D;;;AAC7D;EAAgE;EAAqB;EAAe;;;AACpG;EAAkF;;;AAClF;EAA8G;EAAkB;;;AAChI;EAA4G;EAAkB;;;AAC9H;EAAkH;;;AAClH;EAA8E;EAAqB;;;AACnG;EAA4E;EAAqB;EAAe;;;AAChH;EAAkF;EAAe;;;AACjG;EAA4C;EAAe;EAAc;;;AACzE;EAA+B;EAAkB;EAAM;;;AACvD;EAAiF;EAA6B;EAAc;EAAgC;EAAe;;;AAC3K;EAA4B;EAA6B;EAAc;EAAuC;EAAe;EAAc;EAAe;;;AAC1J;EAA0C;;;AAC1C;AAAA;AAEA;EAA4B;EAAc;EAA0B;EAAe;;;AACnF;EAAsC;;;AACtC;EAAwB;;;AACxB;EAA8B;;;AAC9B;EAAgC;EAAc;;;AAC9C;EAAyC;EAAc;EAAqB;EAAiB;EAAS;;;AACtG;EAAwC;EAAmB;EAA+B;;;AAC1F;EAA+B;;;AAE/B;EAAwC;EAAmB;EAA+B;;;AAC1F;EAA+B;;;AAC/B;EAAiC;;;AACjC;EAA4B;EAA6B;EAAU;EAAU;;;AAC7E;EAA4C;;;AAC5C;EAA2C;;;AAC3C;EAAoG;EAAgB;;;AACpH;EAAqC;EAAyB;EAAwB;;;AACtF;EAAkD;;;AAClD;EAAiD;EAAY;;;AAC7D;EAA+D;EAAiB;EAAc;;;AAC9F;EAA2B;EAAc;;;AACzC;EAA6B;;;AAC7B;EAAmC;EAAqB;;;AACxD;EAAqB;EAAkB;;;AACvC;EAAkC;EAAyB;EAAW;EAAyB;EAAgC;EAAe;EAAe;EAAU;EAAS;;;AAEhL;EAAyB;;;AAGzB;EAA8C;;;AAC9C;EAA+B;;;AAC/B;EAA8hB;;;AAE9hB;EAA4D;;;AAC5D;EAA+C;;;AAC/C;EAAiD;EAAc;EAAiB;EAAe;EAAkB;;;AACjH;EAAuC;EAAyB;EAAkB;;;AAClF;EAAiD;EAAc;EAA6B;;;AAC5F;EAAqD;EAAc;;;AACnE;EAA6C;;;AAC7C;EAA8C;EAAgC;EAAe;;;AAC7F;EAA0D;EAA6B;EAAc;;;AACrG;EAAoD;;;AACpD;EAAiC;EAAyB;EAAuB;;;AACjF;EAAsD;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyC;EAAsC;EAAqC;EAAoC;EAAiC;EAAW;EAAU;EAAuB;EAAmB;EAAsB;EAAqB;EAAa;EAAkB;EAAe;EAA6B;EAAkB;;;AAC1gB;EAAqL;EAAyB;EAAS;EAAW;;;AAClO;EAAiD;EAAW;;;AAC5D;EAAwD;EAAgC;EAAmC;EAAoB;EAAW;;;AAC1J;EAAuD;;;AACvD;EAA4F;EAAmB;EAAW;EAAW;EAAkB;EAAU;EAAS;EAAQ;;;AAClL;EAAgC;EAAgB;EAAgC;EAAiB;;;AACjG;EAAgB;;;AAEhB;EAA4B;EAAe;;;AAC3C;EAAmC;EAAc;EAAe;EAA6B;;;AAC7F;EAA2C;;;AAC3C;EAAkD;EAAe;EAAc;;;AAE/E;EAAwC;EAAmB;EAA+B;;;AAC1F;EAA+B;;;AAE/B;EAAoB;EAAe;EAAsB;;;AACzD;EAAqC;;;AACrC;EAAyC;EAAmB;EAAe;EAAc;EAA6B;;;AACtH;EAAsD;EAA0B;EAAe;;;AAC/F;EAAiD;;;AACjD;EAAkE;EAAyB;EAAW;;;AACtG;EAA0D;EAAyB;EAAkB;EAAc;EAAyB;EAAiB;EAAW;;;AACxK;EAA4C;;;AAC5C;EAAgD;;;AAChD;EAAkC;EAAa;EAAc;;;AAE7D;EAAqD;EAAc;;;AACnE;EAAyD;;;AACzD;EAAwD;;;AACxD;EAAoE;EAAgB;EAAkB;EAAmC;EAAQ;EAAc;;;AAC/J;EAA8F;;;AAC9F;EAA4D;;;AAC5D;EAAgD;EAAc;EAAe;;;AAC7E;EAAoD;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyC;EAAsC;EAAqC;EAAoC;EAAiC;EAAW;EAAU;EAAuB;EAAmB;EAAsB;EAAqB;EAAiB;EAAkB;EAAe;EAA6B;EAAkB;;;AAC5gB;EAAoH;;;AACpH;EAAgI;;;AAChI;EAAqE;EAAyB;EAAS;EAAW;;;AAClH;EAAgC;EAAkB;;;AAClD;EAAiD;EAAqB;EAAkB;;;AACxF;EAA0C;;;AAC1C;EAAgD;EAA6B;EAA6B;EAAe;EAAS;;;AAClI;EAAkD;EAAyB;EAAW;EAAoB;EAAW;EAAY;EAAiB;EAAe;;;AACjK;EAAwD;;;AACxD;EAAyD;EAAc;EAAe;;;AAEtF;EAA2B;;;AAC3B;EAA6B;EAAc;EAAY;;;AACvD;EAAwB;;;AACxB;EAAyB;;;AACzB;EAAwB;EAAkB;EAAU;EAAiB;EAAe;EAAc;EAAgB;EAA6B;;;AAC/I;EAAoC;EAAa;EAAc;EAAe;EAAiB;EAAmB;;;AAClH;EAAsL;;;AACtL;EAAkB;EAAkB;;;AACpC;EAAyB;EAAW;EAAkB;EAAM;EAAO;EAAW;EAAY;EAA0D;EAAuD;;;AAC3M;EAA6B;EAAS;EAAU;EAAkB;EAA8C;EAA2C;EAAsC;;;AACjM;EAA0C;;;AAC1C;EAAoC;EAAc;EAAe;EAAgB;EAAmB;EAAuB;;;AAC3H;EAAuC;EAAc;EAAe;EAAe;;;AACnF;EAAuC;EAAW;;;AAClD;EAAoC;;;AACpC;EAAkD;;;AAClD;EAAoC;EAAe;;;AACnD;EAAkC;EAAe;EAAgC;;;AACjF;EAAmC;;;AACnC;EAAoC;;;AACpC;EAA+C;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAqC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAe;;;AACpa;EAAgK;EAAyB;EAAS;EAAW;;;AAC7M;EAAqC;EAAgD;EAA6C;EAAwC;EAAY;EAAc;EAA0B;;;AAC9N;EAA6B;;;AAC7B;EAAsB;EAAe;;;AACrC;EAA4C;EAAiB;EAAe;EAAkB;EAAU;EAAW;;;AACnH;EAAiE;EAAY;EAAiB;EAAyB;EAAoB;EAAW;;;AACtJ;EAAqD;;;AACrD;EAAkD;EAAY;EAAyB;EAAe;EAAc;EAAiB;EAAe;EAAoB;EAAkB;EAAW;;;AACrM;EAAwB;EAAiB;;;AACzC;EAA8B;;;AAC9B;EAA8B;EAAyB;EAAc;EAAY;;;AACjF;EAAc;;;AACd;EAAqB;EAAe;EAAc;;;AAClD;EAAkC;EAAW;EAAU;;;AACvD;EAAgC;EAAW;EAAU;EAAiB;;;AACtE;EAA6B;EAAW;EAAU;;;AAClD;EAAsB;EAAW;EAAW;EAAiB;;;AAC7D;EAAqP;EAAY;EAAgB;EAAS;EAAU;EAAe;EAAW;EAAyB;EAAc;EAAkB;EAAiB;EAAU;;;AAClZ;EAAiQ;EAAU;EAAqB;;;AAChS;EAAgC;EAAkB;;;AAClD;EAAuC;;;AACvC;EAAmD;EAAS;EAAS;EAAwB;EAAqB;EAAgB;EAA2B;EAAwB;EAAmB;;;AACxM;EAA8D;;;AAC9D;EAAiE;EAAW;EAAyB;;;AACrG;EAAwE;EAAU;;;AAClF;EAA0E;;;AAC1E;EAAuC;EAAe;EAAc;EAAe;EAAgB;EAAuB;;;AAC1H;EAA8C;EAAe;EAAc;;;AAC3E;EAAwC;EAAe;EAA6B;;;AACpF;EAA+C;EAAW;EAAU;;;AACpE;EAA+D;EAAc;;;AAC7E;EAA6D;EAAqB;EAAe;;;AACjG;EAA4D;EAAqB;EAAgC;;;AACjH;EAA+D;EAAqB;EAAsC;;;AAC1H;EAAmC;EAAS;EAAyB;;;AACrE;EAAwD;EAAyB;;;AACjF;EAAkI;;;AAClI;EAAqE;;;AACrE;EAAqF;EAAc;;;AACnG;EAAmF;EAAqB;;;AACxG;EAAkF;EAAqB;EAAgC;;;AACvI;EAAqF;EAAqB;EAAsC;;;AAChJ;EAA4D;;;AAC5D;EAA4E;;;AAC5E;EAAkF;EAAgB;;;AAClG;EAAyF;EAAc;EAAY;;;AACnH;EAAuG;EAAqB;;;AAC5H;EAAsG;EAAqB;EAAgC;;;AAC3J;EAAyG;EAAqB;EAAsC;;;AACpK;EAAgD;EAAW;EAAU;EAAc;EAAe;;;AAClG;EAAkD;EAAW;;;AAC7D;EAAwB;;;AACxB;EAAsC;;;AACtC;EAA6C;EAAa;EAAkB;EAAW;EAAM;EAA4D;;;AACzJ;EAAwD;EAAgC;;;AACxF;EAA4C;EAAkC;EAAW;;;AACzF;EAA+C;;;AAC/C;EAAqD;EAAyB;EAAe;EAAgB;EAAW;;;AACxH;EAA2D;EAAyC;EAA4C;EAAoC;;;AACpL;EAAgM;EAAyB;EAAwB;EAA2B;EAAmB;;;AAC/R;EAA4D;EAAc;EAAY;;;AACtF;EAA0E;EAAqB;;;AAC/F;EAAyE;EAAqB;EAAgC;;;AAC9H;EAA4E;EAAqB;EAAsC;;;AACvI;EAAkE;;;AAClE;EAA8B;EAAoC;EAAU;;;AAC5E;EAAyC;;;AACzC;EAAqH;EAA6B;EAAS;EAAgB;EAAW;;;AACtL;EAAuC;EAAyB;;;AAChE;EAAuC;EAAyB;;;AAChE;EAA4C;EAAyB;;;AACrE;EAAyC;;;AACzC;EAA2C;;;AAC3C;EAAoI;EAA6B;EAAS;EAAgB;;;AAC1L;EAA2C;EAAW;EAAmB;EAAsD;EAAS;EAAkB;EAAQ;EAA8B;EAAU;EAAS;EAAY;EAAgC;EAA4B;;;AAC3R;EAA2B;EAAuB;EAAmB;EAAqB;;;AAC1F;EAAQ;;;AACR;EAAkC;EAAc;;;AAChD;EAA2G;;;AAC3G;EAA4B;;;AAC5B;EAA6C;;;AAC7C;EAA+D;EAAkB;;;AACjF;EAAsE;EAAkB;EAAW;EAAY;EAAW;EAAO;EAAY;;;AAC7I;EAAsF;;;AACtF;EAAoF;;;AACpF;EAAsD;;;AACtD;EAA6D;EAAc;EAAqB;;;AAChG;EAAqD;;;AACrD;EAA+B;;;AAC/B;EAAqB;EAAkB;EAAU;;;AACjD;EAA6B;EAAkB;EAAQ;EAAS;;;AAChE;EAAwB;;;AACxB;EAAwC;;;AACxC;EAA+C;EAAqB;;;AACpE;EAAmE;EAAiC;EAAc;;;AAClH;EAAyE;EAAiC;EAAc;;;AACxH;EAAgC;;;AAChC;EAAiC;EAAe;;;AAChD;EAAsD;EAA2B;;;AACjF;EAAwE;EAAyB;;;AACjG;EAAuE;EAAsB;;;AAC7F;EAAkE;;;AAClE;EAAoE;EAAW;EAA0B;EAAe;EAAkB;EAA8C;EAA0B;;;AAClN;EAAsI;;;AACtI;EAAkE;;;AAClE;EAAoE;;;AACpE;EAA0C;EAAkB;;;AAC5D;EAAsD;;;AACtD;EAAiE;;;AACjE;EAA+D;EAAkB;EAAS;;;AAC1F;EAAsE;EAAW;EAAyB;EAAS;EAAoB;EAAmB;EAAyB;EAAyC;EAAsC;EAAqC;EAAoC;EAAiC;EAAkB;EAAe;EAAU;EAAW;EAAU;EAAsB;;;AAClc;EAA4E;EAAyB;EAAS;EAAW;;;AAEzH;EAAuB;EAAa;EAAe;EAAc;EAAyB;EAAgC;EAAoB;;;AAC9I;EAA4C;EAAgC;EAAoB;;;AAChG;EAAsE;;;AACtE;EAA6E;EAAkC;;;AAC/G;EAAsC;EAAkC;;;AACxE;EAAuC;EAAkC;;;AACzE;EAAyC;EAAkC;;;AAC3E;EAA0C;EAAkC;;;AAC5E;EAA6E;EAAgC;;;AAC7G;EAA+G;EAAe;EAAc;;;AAC5I;EAAmD;EAAc;EAAe;EAAkB;EAAW;EAAU;EAAmB;EAAuC;;;AACjL;EAA0D;;;AAC1D;EAA0D;EAAY;EAAkB;EAAQ;;;AAChG;EAAmD;EAAe;EAAc;EAAW;EAAU;;;AACrG;EAA0D;;;AAC1D;EAA0D;EAAY;EAAU;;;AAChF;EAAmD;;;AACnD;EAAiE;EAAqB;;;AACtF;EAAgE;EAAqB;;;AACrF;EAAmE;EAAqB;;;AACxF;EAAyD;;;AACzD;EAA+D;EAAqB;EAAc;EAAkB;EAAe;;;AACnI;EAAuE;EAAqB;;;AAC5F;EAAsE;EAAqB;;;AAC3F;EAAyE;EAAqB;;;AAC9F;AACA;EAAsD;EAAe;EAAc;;;AACnF;EAAwD;EAAc;EAAe;EAAkB;EAAW;EAAU;;;AAC5H;EAA+D;EAAY;EAAkB;EAAQ;;;AACrG;EAAwD;EAAe;EAAc;EAAW;EAAU;;;AAC1G;EAA2G;;;AAC3G;EAAsD;;;AACtD;EAAiC;EAAY;EAAkB;EAAQ;;;AACvE;EAAoD;;;AACpD;EAA+D;EAAe;;;AAC9E;EAA8B;EAAc;EAAe;EAAkB;EAAW;EAAU;EAAmB;EAAuC;;;AAC5J;EAAmF;;;AACnF;EAAkD;EAAc;EAAe;EAAkB;EAAW;EAAW;EAAmB;EAAuC;;;AACjL;EAAyD;;;AACzD;EAAqC;EAAY;EAAkB;EAAQ;;;AAC3E;EAA2B;EAAe;EAAc;EAAW;EAAU;;;AAC7E;EAA+C;EAAe;EAAc;EAAW;EAAW;EAAe;;;AACjH;EAAkC;EAAY;;;AAC9C;EAAuB;EAAe;EAAc;;;AACpD;EAAmC;;;AACnC;EAA6D;;;AAC7D;EAAiD;;;AACjD;EAAyB;EAAc;EAAe;EAAkB;EAAW;EAAU;;;AAC7F;EAAgC;EAAY;EAAkB;EAAQ;;;AACtE;EAAyB;EAAe;EAAc;EAAW;EAAU;;;AAC3E;EAAyB;;;AACzB;EAAkE;;;AAClE;EAAiB;EAAe;EAAc;;;AAC9C;EAA2B;;;AAC3B;EAA6B;EAAkB;EAAM;EAAO;EAAQ;EAAS;;;AAC7E;EAAoC;EAAY;EAAuD;EAA4B;EAAW;EAAY;EAA2B;EAAe;EAAa;;;AACjN;EAAmC;EAAY;EAAgB;EAAY;EAAa;EAAe;EAAQ;EAAS;EAAkB;EAAmB;EAAa;EAAmB;EAA+C;EAA4C;;;AACxR;EAAQ;EAAkB;EAAY;EAAY;EAAY;EAAS;EAA2B;EAAkB;EAAsB;EAAW;EAA2B;EAAmC;EAAyB;;;AAI5O;EAAc;;;AAEd;EAAqB;EAAc;;;AAEnC;EAAiI;EAAsqB;;;AACvyB;EAA8E;EAAoB;EAAiB;EAAgB;EAAe;;;AAClJ;EAA4G;EAAgC;EAA6B;EAA4B;EAA2B;;;AAChO;EAA0G;EAAgC;EAA6B;EAA4B;EAA2B;;;AAC9N;EAAsH;;;AACtH;EAAoI;EAAkC;EAA+B;EAA8B;EAA6B;EAA0B;;;AAC1R;EAAwI;;;AACxI;EAAoJ;EAAW;EAAkC;EAA+B;EAA8B;EAA6B;;;AAC3R;EAAoG;;;AACpG;EAAc;EAAY;EAAW;;;AACrC;EAAuD;;;AACvD;EAA2B;EAAyB;EAAc;EAAgB;EAAW;EAA+E;EAA+E;;;AAC3P;EAAmE;EAAW;EAAc;EAAkB;;;AAC9G;EAAkC;EAAY;EAAmB;EAAQ;EAAgB;EAAiB;EAAiB;;;AAC3H;EAAiC;EAAkB;EAAY;EAAiB;;;AAChF;EAAsC;EAAuB;EAAoB;EAAmB;EAAkB;;;AACtH;EAA6H;;;AAC7H;EAAmF;;;AACnF;EAAqE;;;AACrE;EAA8D;;;AAC9D;EAA+B;EAAgB;EAAW;EAAyB;EAAkB;EAAgB;EAAe;EAAkB;EAAgB;EAAU;EAAgB;EAAqB;;;AACrN;EAA2E;EAAY;EAAc;;;AACrG;EAAsC;EAAgB;EAAY;EAAa;EAAoB;EAAW;EAAW;;;AACzH;EAAqC;EAAU;EAAW;EAAkB;EAAS;EAAU;EAAsB;EAAoD;EAA4C;EAAkB;EAAc;EAAiB;;;AACtQ;EAAuD;EAAU;;;AACjE;EAAqI;;;AACrI;EAA4E;;;AAC5E;EAAkE;EAAyB;EAAsB;EAAiB;EAAY;EAAc;EAAsB;EAA4D;EAAoD;EAAY;EAAW;EAAmB;EAAkB;EAAU;EAAQ;EAAkB;;;AAClY;EAA2B;EAAgB;EAAyB;EAAc;EAAkB;EAAgB;EAAe;;;AACnI;EAAmE;EAAY;EAAc;EAAW;;;AACxG;EAAkC;;;AAClC;EAAiC;;;AACjC;EAA6H;;;AAC7H;EAAoE;;;AACpE;EAAiC;EAAW;EAAgB;EAAkB;EAAc;EAAiB;EAAU;;;AACvH;EAA+E;EAAY;EAAc;EAAW;EAAM;EAAkB;EAAY;;;AACxJ;EAAwC;EAAO;EAAe;;;AAC9D;EAAuC;EAAQ;EAAmB;;;AAClE;EAA6L;;;AAC7L;EAAyI;;;AACzI;EAAgF;;;AAChF;EAA8B;EAAW;EAAgB;EAAkB;EAAe;EAAiB;EAAU;;;AACrH;EAAyE;EAAY;EAAc;EAAW;EAAM;EAAkB;EAAY;;;AAClJ;EAAqC;EAAO;EAAmB;;;AAC/D;EAAoC;EAAQ;EAAgB;;;AAC5D;EAAiL;;;AACjL;EAAmI;;;AACnI;EAA0E;;;AAC1E;EAA8B;EAAW;EAAY;EAAY;EAAkB;EAAsB;;;AACzG;EAAkC;EAAkB;EAAW;EAAY;;;AAC3E;EAAyC;EAAyB;EAAW;EAAkB;EAAW;EAAY;EAAc;;;AACpI;EAAwC;EAAW;EAAkB;EAAQ;EAAkB;EAAQ;EAAQ;EAAS;EAAmB;EAA4B;EAAyD;;;AAChO;EAAkE;EAAkB;EAAQ;EAAU;EAAc;EAAc;EAAkB;;;AACpJ;EAAiC;EAAO;;;AACxC;EAAwC;EAAW;EAAkB;EAAQ;EAAS;EAAc;EAAmB;EAA4B;EAAW;EAAU;;;AACxK;EAAiC;;;AACjC;EAA+E;EAAW;EAAkB;EAAU;EAAQ;EAAS;EAAmB;;;AAC1J;EAAwC;EAAM;EAAyB;;;AACvE;EAAuC;EAAS;EAAyB;;;AACzE;EAAmI;;;AACnI;EAA0E;;;AAC1E;EAAmB;EAA2B;EAAwB;EAAmB;EAAY;EAAe;EAAa;EAAY;EAAU;;;AACvJ;EAAS;EAA6B;EAAc;EAAkB;EAAW;EAAY;EAAgB;EAAmB;EAAoC;EAAkC;EAAiC;EAA+B;EAA4B;EAAoC;EAAiC;;;AACvW;EAAkD;EAA2B;EAA8B;EAAsB;;;AACjI;EAAyB;EAAkC;EAA+B;EAA8B;EAA6B;;;AACrJ;EAA+C;EAAmC;EAA2B;EAAoC;EAAkC;EAAiC;EAA+B;EAA4B;EAAoC;EAAiC;EAA4B;EAAW;EAAY;EAAkB;EAAM;EAAO;EAAgB;EAAmB;;;AACzc;EAA6D;EAAY;EAAc;EAAkB;EAAW;EAAY;EAAM;EAAO;EAAU;EAAmB;EAAkC;EAA+B;;;AAC3O;EAA2D;EAAY;;;AACvE;EAAiF;EAAW;EAAgB;EAAW;EAAyC;EAAsC;;;AACtM;EAAiH;EAAU;;;AAC3H;EAAyE;EAAkE;;;AAC3I;EAA6E;EAAW;EAAY;EAAkB;EAAgB;;;AACtI;EAA2F;EAAY;EAAc;EAAU;EAAW;EAA4B;EAA+B;EAAmB;EAAkB;;;AAC1O;EAAsC;EAAkB;EAAU;EAAS;EAAO;EAAyB;EAAsB;;;AACjI;EAAuC;EAAU;EAAkB;EAAS;;;AAE5E;EACA;IAAuC;IAAU;;;AAEjD;EAAoD;EAAkB;EAAY;EAAkB;;;AACpG;EAAuD;EAAkE;EAAe;EAAW;;;AACnJ;EAAuD;EAAkE;EAAiB;EAAkB;EAAY;;;AACxK;EAA2H;EAA6B;EAAgB;EAAc;EAAgB;EAAc;;;AACpN;EAA8D;EAA0B;EAAkB;EAAc;;;AACxH;EAA6D;EAAkB;EAAyB;EAAiB;EAAW;EAAiB;EAAe;;;AACpK;EAAqD;EAAyB;EAAkE;EAAe;EAAgB;EAAkB;EAAS;EAAY;EAAoB;EAAqB;EAA8B;EAAgB;;;AAC7S;EAAuB;EAAkC;EAA+B;EAA8B;EAA6B;;;AACnJ;EAAoC;EAAsB;EAAoD;EAA4C;EAAW;EAAW;EAAkB;;;AAClM;EAA6B;EAAY;EAAc;EAAsB;EAAoD;EAA4C;EAAU;EAAW;EAAkB;EAAQ;;;AAC5N;EAAoC;EAAkB;EAAQ;EAAS;EAA+B;EAA4B;;;AAClI;EAAsC;EAAkB;EAAQ;;;AAChE;EAA4C;EAAsM;EAAkB;EAAU;EAAO;EAAW;EAAc;EAAY;;;AAC1T;EAA4B;;;AAC5B;EAAqF;EAAsB;;;AAC3G;EAAmG;EAAkC;EAA+B;EAA0B;;;AAC9L;EAAiH;;;AACjH;EAAyI;EAAsqB;;;AAC/yB;EACA;IAAkJ;;EAClJ;IAA4E;;EAC5E;IAAkD;;EAClD;IAAyD;;EACzD;IAA6B;;EAC7B;IAAmC;IAAwD;;EAC3F;IAAe;IAAY;IAAiB;IAAyB;IAAkB;IAAW;;EAClG;IAAqB;IAAyB;IAAW;IAAY;;EACrE;IAAoB;;EACpB;IAAY;IAAY;;EACxB;IAAU;;EACV;IAAM;IAAiB;IAAW;IAAW;IAAkB;;EAE/D;IAAuC;IAAY;IAAW;IAAiB;;EAC/E;IAAmE;IAAe;;EAClF;IAAiE;IAAe;IAAiB;;EACjG;IAAkB;IAAY;IAAW;IAAiB;;EAC1D;IAA8B;IAAY;;EAC1C;IAAwD;;EACxD;IAA0F;;EAC1F;IAA0C;;EAC1C;IAA6F;;EAC7F;IAAmB;IAAW;;EAC9B;IAAS;;EACT;IAAuD;IAAkE;IAAe;IAAW;;EACnJ;IAAqD;;EACrD;IAAkE;;EAClE;IAAqF;;EACrF;IAA4D;;EAC5D;IAAqE;;EACrE;IAAmG;IAAW;;EAC9G;IAAiH;;EACjH;IAA2G;IAAa;IAAe;;EACvI;IAA2G;IAAa;IAAiB;;EACzI;IAAoH;IAAa;IAAiB;;EAClJ;IAAqH;IAAU;IAAe;;EAC9I;IAA6N;IAAU;IAAiB;;EACxP;IAA+G;;EAC/G;IAA0D;IAAiB;;EAC3E;IAA6D;;EAC7D;IAAuE;;EACvE;IAA+D;;EAC/D;IAAoF;IAAiB;;EACrG;IAA2F;IAAe;;EAC1G;IAAoG;;EACpG;IAAuG;;EACvG;IAA2F;;EAC3F;IAA0F;;EAC1F;IAAqE;;EACrE;IAAmF;IAAW;IAAS;;EACvG;IAA0F;IAAW;IAAO;;EAC5G;IAAc;;EACd;IAAyC;;EACzC;IAAoD;IAAmB;;EACvE;IAAoB;;EACpB;IAAmC;;;AAEnC;EACA;IAAmC;;EACnC;IAAgE;;EAChE;IAAkD;;EAClD;IAA4E;;EAC5E;IAAoB;;EACpB;IAAoD;IAAe;;EACnE;IAAyC;;EACzC;IAA0B;;EAC1B;IAAmG;IAAW;;EAC9G;IAAiH;;EACjH;IAA2G;IAAU;IAAe;;EACpI;IAA2G;IAAU;IAAiB;;EACtI;IAAoH;IAAU;IAAiB;;EAC/I;IAAqH;IAAU;IAAiB;;EAChJ;IAA6N;IAAU;IAAiB;;EACxP;IAA+G;;EAC/G;IAAyD;;EACzD;IAA6B;;EAC7B;IAAmC;IAAwD;;EAC3F;IAA0F;;EAC1F;IAA0C;;EAC1C;IAAqE;;EACrE;IAAwC;;EACxC;IAAmB;IAAY;;EAC/B;IAAS;;EACT;IAAuD;IAAkE;IAAe;IAAW;;EACnJ;IAAqD;;EACrD;IAAkE;;EAClE;IAAqF;;EACrF;IAA4D;;;AAE5D;EACA;IAAmC;IAAwD;;EAC3F;IAAY;;;AAEZ;EACA;IAAmC;IAAwD;;EAC3F;IAAY;;;AAEZ;EACA;IAAyB;;EACzB;IAA4E;;EAC5E;IAAkJ;;EAClJ;IAAkD;;EAClD;IAAwB;;EACxB;IAAiC;IAAiB;;EAClD;IAAoB;IAAkB;;EACtC;IAA0J;;EAC1J;IAAe;;EAEf;IAAmC;;EACnC;IAA0C;;EAC1C;IAA4C;IAAqB;IAAc;;EAC/E;IAA6C;;EAC7C;IAAgD;IAAkB;IAAiB;IAA6B;;EAChH;IAAgC;IAAkB;;EAClD;IAAyC;;EACzC;IAAc;;EACd;IAAuD;;EACvD;IAA0D;;EAC1D;IAAgD;IAAe;IAAW;;EAC1E;IAAuD;;EACvD;IAA2I;;EAC3I;IAAsB;;EACtB;IAA6D;;EAC7D;IAAgE;;EAChE;IAAuE;;EACvE;IAAe;IAAW;;EAC1B;IAA0B;;EAC1B;IAAmG;IAAW;;EAC9G;IAAiH;;EACjH;IAA2G;IAAa;IAAe;;EACvI;IAA2G;IAAa;IAAiB;;EACzI;IAAoH;IAAa;IAAiB;;EAClJ;IAAqH;IAAU;IAAe;;EAC9I;IAA6N;IAAU;IAAiB;;EACxP;IAA+G;;EAC/G;IAAiB;IAAY;IAA+C;IAAe;;EAC3F;IAAoC;IAAW;IAAY;IAAgD;IAAqB;IAAwB;;EACxJ;IAAuC;;EACvC;IAAiC;;EACjC;IAAoD;IAAc;;EAClE;IAAmB;IAAW;;EAC9B;IAAS;;EACT;IAAuD;IAAkE;IAAe;IAAW;;EACnJ;IAAqD;;EACrD;IAAmB;;EACnB;IAAa;;EACb;IAA2B;;EAC3B;IAAoB;;EACpB;IAA+H;;EAC/H;IAA8J;IAAc;;EAC5K;IAAa;IAAY;IAAmB;;EAC5C;IAAmC;IAAwD;;EAC3F;IAA0B;IAAS;;EACnC;IAAwC;IAAS;IAAc;IAAoB;IAAkB;IAAY;IAAe;;EAChI;IAAqB;IAAyB;IAAW;IAAY;IAAkB;;EACvF;IAAoB;IAAkB;IAAW;;EACjD;IAAY;IAAY;IAAU;;EAClC;IAAU;;EACV;IAAM;IAAiB;IAAW;IAAW;IAAkB;;EAC/D;IAA2B;IAAY;;EACvC;IAAkB;IAAW;IAAU;IAAS;IAAU;;EAC1D;IAA8C;;EAC9C;IAAwF;IAAe;;EACvG;IAAiD;;EAEjD;IAAwD;;EACxD;IAA8B;IAAiB;IAAa;IAAc;IAAY;;EACtF;IAAwC;IAAyB;IAAc;;EAC/E;IAAmD;;EACnD;IAAiF;IAAe;IAAY;IAAqB;IAAe;;EAChJ;IAAyC;;EACzC;IAAmD;IAAiB;IAAe;IAAa;IAAc;;EAC9G;IAAwD;IAAW;IAAW;IAAe;IAAY;IAAc;IAAkB;IAAe;IAAW;;EACnK;IAAmD;;EACnD;IAAwD;;EACxD;IAA0C;;EAC1C;IAAuB;;EACvB;IAA4B;IAAoB;IAAgC;;EAChF;IAA4B;;EAC5B;IAAwD;IAAW;IAAyC;IAAsC;IAAqC;IAAoC;;EAC3N;IAAiE;;EACjE;IAAyB;IAAU;;EACnC;IAAyI;;EACzI;IAAY;;EACZ;IAAkE;;EAClE;IAAqF;;EACrF;IAA4D;;EAC5D;IAAsD;;EACtD;IAAmC;;EACnC;IAAqB;;EACrB;IAAyF;;EACzF;IAAmF;IAAe;;EAClG;IAAwD;;;AAExD;EACA;IAAyB;IAAW;;EACpC;IAAoC;;EACpC;IAA0C;;EAC1C;IAAmE;IAAU;IAAW;;EAExF;IAAiC;IAAiB;IAAW;;EAC7D;IAA0B;IAAe;IAAW;;EACpD;IAA6B;;EAC7B;IAA6D;;EAC7D;IAA4B;IAAe;IAAQ;;EACnD;IAA0C;;EAC1C;IAAoB;IAAkB;;EACtC;IAA0J;;EAC1J;IAAe;;EACf;IAAuB;;EACvB;IAAuB;;EAEvB;IAAoC;;EACpC;IAAoG;;EACpG;IAAyC;;EACzC;IAA8B;;EAC9B;IAAwC;;EACxC;IAAyC;IAAS;;EAClD;IAA6C;IAAc;IAAW;IAAwB;;EAC9F;IAAkD;IAAiB;IAAc;IAAY;;EAC7F;IAAuB;IAAiB;;EACxC;IAAsB;;EACtB;IAAqD;IAAW;;EAChE;IAAqG;;EACrG;IAAuG;IAAqB;IAAW;;EACvI;IAAc;;EACd;IAA4B;IAAgB;;EAC5C;IAAc;;EAEd;IAAkC;;EAClC;IAAoC;IAAW;;EAC/C;IAA0B;;EAC1B;IAA2C;;EAC3C;IAAkC;;EAClC;IAAmG;IAAW;IAAgB;;EAC9H;IAAiH;;EACjH;IAA2G;IAAW;IAAe;;EACrI;IAA2G;IAAW;IAAe;;EACrI;IAAoH;IAAW;IAAe;;EAC9I;IAAqH;IAAW;IAAe;;EAC/I;IAA6N;IAAW;IAAe;;EACvP;IAA+G;;EAC/G;IAAoC;IAAW;IAAY;IAAgD;IAAqB;IAAwB;;EACxJ;IAA6B;;EAC7B;IAA0D;;EAC1D;IAAW;;EACX;IAAiD;;EACjD;IAAyE;IAAS;;EAClF;IAAkE;;EAClE;IAA6C;IAAoB;;EACjE;IAAuB;IAAe;IAAc;;EACpD;IAAa;;EACb;IAAmB;;EACnB;IAAqB;IAAe;IAAiB;;EACrD;IAA4B;IAAW;IAAkB;IAAW;IAAY;IAAY;IAAQ;;EACpG;IAAmB;;EACnB;IAAc;IAAgB;;EAC9B;IAAqB;;EACrB;IAAiD;IAAmB;IAAkB;;EACtF;IAAyB;IAAa;IAAQ;;EAC9C;IAAgC;IAAa;;EAC7C;IAAqB;IAAc;IAAe;IAA2B;IAAwB;IAAmB;;EACxH;IAAe;IAA2B;IAAwB;IAAmB;;EACrF;IAAqB;IAAmB;IAAkB;IAAkB;;EAE5E;IAA0E;;EAC1E;IAA2L;IAAW;;EACtM;IAAoC;;EACpC;IAAqC;;EACrC;IAAoD;;EACpD;IAAkD;;EAClD;IAAgE;IAAW;;EAC3E;IAA2B;IAAe;;EAC1C;IAAqB;;EAErB;IAAyE;IAAc;IAAW;;EAClG;IAA+F;;EAC/F;IAAuC;IAAc;;EACrD;IAAqG;;EACrG;IAA6B;;EAC7B;IAA0B;IAAS;IAAkB;;EACrD;IAAqB;IAAmB;IAAmC;;EAC3E;IAAkB;;EAClB;IAA0B;IAAc;;EACxC;IAA+C;IAAQ;IAAkB;;EACzE;IAAiD;IAAW;IAAyB;;EACrF;IAAsD;;EACtD;IAA4D;;EAC5D;IAAuD;;EACvD;IAA+B;;EAC/B;IAA4D;;EAC5D;IAAqB;IAAyB;IAAW;IAAY;IAAkB;;EACvF;IAAoB;IAAkB;IAAO;IAAU;IAAW;IAAyB;IAAU;;EACrG;IAAuE;;EACvE;IAAsE;;EACtE;IAAwE;;EACxE;IAAmC;;EACnC;IAAmC;IAAyB;IAAW;IAAY;IAAoB;IAAqB;IAAkB;IAA4D;IAAyB;IAAoD;IAA4C;;EACnU;IAAwD;;EACxD;IAAiD;;EACjD;IAA6D;;EAC7D;IAAkD;;EAClD;IAAkD;;EAClD;IAAmC;;EACnC;IAAwB;IAAW;;EACnC;IAAiB;IAAS;;EAC1B;IAAiC;IAAgB;;EACjD;IAA4C;;EAE5C;IAAiC;;EACjC;IAAM;IAAiB;IAAW;IAAW;IAAkB;;EAC/D;IAAmE;;EACnE;IAAe;;EACf;IAAoF;;EACpF;IAAuC;IAAe;IAAc;;EACpE;IAA6K;IAAe;IAAc;IAAe;IAAoB;IAA0B;;EACvQ;IAA0I;IAAgB;IAAmB;IAAuB;IAAgB;IAAkB;;EACtO;IAAqD;;EACrD;IAAiR;IAAe;IAAc;IAAe;IAA0B;;EACvV;IAA0N;;EAC1N;IAAsC;;EACtC;IAAc;IAAkB;;EAChC;IAAuD;;EACvD;IAAkB;IAAkB;;EACpC;IAAmF;IAAe;;EAClG;IAA8B;;EAC9B;IAAqC;IAAkB;IAAQ;IAAS;IAAiC;IAAW;IAAe;IAAqB;;EACxJ;IAAsC;IAAY;IAAW;IAAkB;;EAC/E;IAAqC;IAAW;IAAiB;;EACjE;IAA+C;;EAC/C;IAA4C;;EAC5C;IAAgB;;EAChB;IAAW;IAAmB;;EAC9B;IAA0E;;EAC1E;IAA4E;;EAC5E;IAA4B;;EAC5B;IAAgC;;EAChC;IAAuI;;EACvI;IAAuC;;EACvC;IAAoB;;EACpB;IAAY;IAAmB;;EAC/B;IAAe;;EACf;IAA8B;;EAC9B;IAAgB;;EAChB;IAA8B;IAAiB;IAAa;IAAc;IAAY;;EACtF;IAAwC;IAAyB;IAAc;;EAC/E;IAA+F;;EAC/F;IAA8C;;EAC9C;IAAiD;;EACjD;IAAwE;;EACxE;IAAuI;;EACvI;IAA0C;;EAC1C;IAAqD;;EACrD;IAAwC;IAAa;IAAiC;;EACtF;IAA+F;IAAmB;;EAClH;IAAoD;;EAGpD;IAA+D;;EAC/D;IAAyE;;EACzE;IAA8H;IAAW;;EACzI;IAAqC;;EACrC;IAAyH;IAAc;;EACvI;IAA4C;;EAC5C;IAAmC;;EACnC;IAAqB;;EACrB;IAA4J;IAAiB;IAAY;IAAc;IAAe;IAAW;;EACjO;IAAoE;;EACpE;IAAqE;IAAe;;EACpF;IAA2X;IAAW;;EACtY;IAA8L;;EAC9L;IAAkB;;EAClB;IAAgK;;EAChK;IAA0D;;EAC1D;IAAiG;;EACjG;IAAiD;;EACjD;IAAuD;;EACvD;IAA0D;IAAc;IAAiB;;EACzF;IAAiC;;EACjC;IAAmC;IAAc;;EACjD;IAAgF;IAAY;IAAoB;IAAmB;;EACnI;IAAqD;;EACrD;IAAiB;;EACjB;IAAa;IAAc;IAAW;;EACtC;IAAgB;IAAgB;;EAChC;IAAc;IAAqB;;EACnC;IAA0D;;EAC1D;IAAc;IAAmB;;EACjC;IAAuB;IAAe;IAAgB;;EACtD;IAAkB;;EAClB;IAAsB;IAAY;;EAClC;IAA2C;;EAC3C;IAAwC;;EACxC;IAAyB;IAAW;;EACpC;IAAiC;IAAe;IAAgB;;EAGhE;IAAwB;IAAiB;;EACzC;IAAgC;;EAChC;IAAiD;;EACjD;IAAiD;IAAW;IAAiB;IAAe;;EAC5F;IAAuC;;EACvC;IAA6C;;EAE7C;IAAiD;;EACjD;IAAc;;EAEd;IAAqB;;EACrB;IAAwD;IAAW;IAAW;IAAe;IAAY;IAAc;IAAkB;IAAiB;;EAC1J;IAA6F;;EAC7F;IAAwB;IAAe;IAAW;IAAU;IAAuC;IAAkB;IAAY;IAAc;IAAY;IAAkB;;EAC7K;IAAiC;IAAe;IAAiB;;EACjE;IAA8B;IAAW;IAAkB;;;AAE3D;EACA;IAA+D;;EAC/D;IAA0D;;EAC1D;IAAiB;IAAS;;EAC1B;IAAyB;;EACzB;IAAyB;IAAU;;EACnC;IAAgC;IAAY;IAAkB;IAAQ;;EACtE;IAA0D;;EAC1D;IAAmB;;EACnB;IAAuB;IAA2B;IAAwB;IAAmB;;EAC7F;IAA0D;;EAC1D;IAAoB;;EACpB;IAAqC;IAAkB;IAAS;IAAU;IAAiC;IAAW;IAAe;IAAqB;;EAC1J;IAAsC;IAAY;IAAc;IAAmB;;EACnF;IAAqC;IAAc;IAAuB;;EAC1E;IAA+C;;EAC/C;IAA4C;;EAC5C;IAA8B;;EAG9B;IAAsC;;EACtC;IAAiH;IAAU;;EAC3H;IAAoD;;EACpD;IAAuC;IAAW;;EAClD;IAAmD;IAA8B;IAAgB;;EACjG;IAA0D;;EAC1D;IAA0D;;;AAG1D;EAAqE;;;AACrE;EACA;IAAa;IAAW;;;AAExB;EACA;IAAa;;EACb;IAAyB;IAAW;IAAU;;;AAE9C;EACA;IAAa;;EACb;IAAyB;IAAW;IAAU;;;AAE9C;EACA;IAAa;;EACb;IAAyB;IAAW;IAAW;;;AAE/C;EAAwB;EAAyB;EAAY;EAAe;;;AAC5E;EAA8B;EAAyB;EAAmB;EAA2B;EAAgB;;;AACrH;EAA0C;EAAyB;EAAmB;;;AACtF;EAA0B;EAAyB;EAAY;;;AAC/D;EAA6B;EAAqB;EAAW;EAAgB;EAAU;EAAqC;;;AAC5H;EAAmC;;;AACnC;EAA4B;;;AAC5B;EAAsC;;;AACtC;EAAkB;;;AAElB;EACI;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;;AAIR;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAKR;EACI;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;;AAGR;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;AAEA;EAHJ;IAIQ;;;;AAIJ;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;;AAGR;EACI;AACA;;AAMJ;EACI;;AAEA;EACI,kB3L50CQ;;;A2Lg1ChB;EACI;;;AAEJ;AACI;AACA;;;AAEJ;EACI;;;AAEJ;AACI;AAAA;AAAA;AAAA;AAAA;;;AAOJ;AACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI,O3Lr3CkB;;;A2Lu3CtB;EACI,O3Lv3CiB;;;AeTjB;EACI;EACA;;AAEA;EACI;EACA;;;AANR;EACI;EACA;;AAEA;EACI;EACA;;;A4K+3CZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AzLjgDJ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;A0LnzBA;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAGR;AAGI;EAEI;IACI;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI,O5LCO;I4LAP,kB5LDC;I4LED;IACA;IACA;IACA;IACA;;EAEA;IACI,O5LRG;I4LSH,kB5LVH;I4LWG;IACA;IACA;;EAGJ;IACI;IACA;;EAEA;IACI;IACA;;;;AC1FxB;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAIJ;EAAG;;;AACH;EACI;;;AAGJ;EACI;;;AAMA;EAEQ;IACI;;;AAOR;EACI;EACA;;;AAOJ;EACI;;;AAKR;EACI;EACA;;;AAIJ;EACI;;AAKA;EACI;EACA;;AAMJ;EACI;EACA;;AAMJ;EACI;EACA;;;AAMJ;EACI;;;AAMJ;EACI;;;AAOA;EACI;;;A3LzJhB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;A+KzbA;EACI,kB9LyEY;E8LxEZ,e9L+FW;E8L9FX;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;E/K0EA;EACA;EACA;E+K1EA;;;AAIR;EACI;EACA;;;AAEJ;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAKR;EACI;EACA;;;AAEJ;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;;A5LjFR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;A6LjyBQ;EACI;;;AAGR;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI,Q/L5BS;;A+L+Bb;EACI,Q/L/BQ;;A+LkCZ;EACI;EACA;EACA;EACA;EACA;EACA,e/LuDQ;E+LtDR;EACA,O/L+BU;;A+L7BV;EACI;;;AAMZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,e/LjEO;E+LkEP;EACA;EACA;EACA;EACA;;;AAGR;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;;AAIJ;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAQA;EACI,Q/L7LS;;A+LgMb;EACI,Q/LhMQ;;A+LmMZ;EACI;EACA;EACA;EACA;EACA;EACA,e/L1GQ;E+L2GR;EACA,O/LlIU;;A+LoIV;EACI;;;AAOhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAGR;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA,kB/L5ViB;E+L6VjB,e/L9PgB;E+L+PhB;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;IACA;;EAGJ;IACI;IACA;;;AAIR;EACI;IACI;;;A7LnZR;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;A8LjzBA;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAG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A;AAAA;EAYI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EA4DI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAoBI;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EA4DI;EACA;;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAoBI;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;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WA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AwLpbgB;EACI;ExLkBhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwLpCY;EACI;ExLWhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwL7BY;EACI;ExLIhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwLtBY;EACI;ExLHhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwLfY;EACI;ExLVhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwLRY;EACI;ExLjBhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwLDY;EACI;ExLxBhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;EACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;;AwLMY;AACI;AAAA;AAAA;;;ArMzDpB;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;A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CI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;AAEA;EACI;;;AAIR;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;AACA;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAEA;IACI;;EAIR;IACI;IACA;;EAEA;IACI;;EAIR;IACI;IACA;;EAEA;IACI;IACA;;EAIR;IACI;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;;EAEA;IACI;IACA;;EAIR;IACI;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;;EAEA;IACI;IACA;;EAIR;IACI;;EAEA;IACI;;;AAKZ;EACI;IACI;;EAGJ;IACI;;EAEA;IACI;;EAIR;IACI;;EAEA;IACI;;EAIR;IACI;;;ACzhBA;EACI;;;AAMA;EACI;;AAIA;EACI;EACA;;;AA8CR;EACI,ejNiCI;;AiN1BY;EACI;;AAEA;EACI;;AAEA;EACI;EACA;EACA,ejNiBxB;EiNhBwB,OjN3CnB;EiN4CmB,kB/MsJT;E+MrJS;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;EACA;EACA;EACA;EACA;;AAMhB;EACI;;AAGI;EACI;;AAIA;EACI;;AAOJ;EACI,S/MgHtB;;A+MzGM;EACI;;AAGI;EACI;;AAIA;EACI;;AAOJ;EACI,S/MwFtB;;A+M3Ed;EACI,ejNhEA;;AiNuEZ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAKZ;EA1BJ;IA2BQ;;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAOA;EAXJ;IAYQ;IACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EASI;EAOJ;EACA;EACA;EACA;;AATI;EACI;EACA;;AASR;EA5BJ;IA6BQ;;;AAIR;EACI;;AAOA;EACI;EACA;EACA;EACA;EACA;;AAEA;EAPJ;IAQQ;IACA;;;AAMhB;EACI,kB/M1EW;E+M2EX;;AAOY;EACI,kB/MhFH;;A+MmFD;EACI,OjN/DI;EiNgEJ,kBjNzQR;;AiN2QQ;EACI,Q/MrFC;E+MsFD,a/MtFC;E+MuFD;EACA;;AAIR;EACI;;AAmBZ;EACI,kB/M1GO;;A+M6GH;EACI;EACA;EACA;EACA;EACA;EACA;;;AA+ChB;EACI,O/MjKe;E+MkKf,kB/MjKmB;;A+MmKnB;EACI,O/MrKW;E+MsKX,kB/MrKe;;A+MyKvB;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;AACI;EACA,O/MjLkB;E+MkLlB,kBjN/XK;EiNgYL;EACA;;AAGJ;EACI;EACA,O/MzLkB;E+M0LlB,kBjNvYK;EiNwYL;EACA;;AAGJ;AACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA,O/MzMkB;E+M0MlB,kBjNvZK;EiNwZL;EACA;;AAGJ;EACI;EACA;;AAGJ;AACI;EACA,O/MxNgB;E+MyNhB,kB/MxNqB;;A+M2NzB;EACI;EACA,O/M1NkB;E+M2NlB,kB/M1NsB;E+M2NtB;;AAEA;EACI;EACA,O/MlOc;E+MmOd,kBjNhbC;EiNibD;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ADzevB;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;AAEA;EACI;;;AAIR;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;AACA;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAEA;IACI;;EAIR;IACI;IACA;;EAEA;IACI;;EAIR;IACI;IACA;;EAEA;IACI;IACA;;EAIR;IACI;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;;EAEA;IACI;IACA;;EAIR;IACI;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;;EAEA;IACI;IACA;;EAIR;IACI;;EAEA;IACI;;;AAKZ;EACI;IACI;;EAGJ;IACI;;EAEA;IACI;;EAIR;IACI;;EAEA;IACI;;EAIR;IACI;;;AC/CJ;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;A/MjfJ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AApzBA;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;AAkDA;AAEA;AAaA;AACA;AAQA;AAEA;AAMA;AAEA;AAYA;AAEA;AA+DA;AACA;AAE0C;AACQ;AA2BlD;AACA;AACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AazXA;AmM/aI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAGJ;EACI;;;AAGR;EACI;EACA,kBhNiqBgB;AgNhqBhB;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA,kBhNoiBiB;EgNniBjB,OlNzBG;EkN0BH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGI;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;;AAEA;EACI;EACA,YhNsfiB;EgNrfjB;EACA;EACA,uBlN3CI;EkN4CJ,oBlN5CI;EkN6CJ,elN7CI;EkN8CJ;EACA;EACA;EACA;EACA;EACA;;AAOJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EACA,OhN8ca;EgN7cb,QhN8cc;EgN7cd;EACA,elNpFA;;AkNuFJ;EACI;EACA;EACA,ShN0cW;EgNzcX;EACA,QhN4cU;EgN3cV;EACA,elN9FA;;AkNgGA;EACI;EACA;EACA;EACA;EACA,elNrGJ;;AkNwGI;EACI;EACA;EACA,elN3GR;;AkNkHZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;EACA;;AAGJ;EACI;EACA;;AAqBJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAMR;EACI,OhNsUmB;EgNrUnB,QhNsUoB;;AgNnUxB;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;;ACrVhB;EACE;EACA;EACA;EACA;EACA;EACA,kBAPM;EAQN,SAVwB;;AAYxB;EACE;EACA;;;AAKJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKA;EACE;;;AAIJ;EACE;IACE,SAvCsB;;;AA2C1B;EACE;EACA;EACA;;;AAGF;EACE;IACE;;;AjNpDJ;AAC4B;AAOL;AAIqC;AACF;AAEJ;AACtD;AAGA;AAE8B;AAe9B;AAUA;AAEmE;AASnE;AAsBA;AA4CA;AACA;AAqDA;AACA;AAmFA;AAyBA;AACA;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ACA;AAoCA;AACA;AAOA;AAEA;AAQA;AAEA;AAUA;AAEA;AASA;AAEA;AAQA;AACA;AAEA;AACA;AAgCA;AAEA;AAUA;AAEA;AAMA;AAEA;AASA;AACA;AAkBA;AAGA;AAWA;AACA;AA8BA;AAwE6C;AAiD7C;AsNnzBA;EACI;;;AAEJ;EACI;AACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;AACA;EACA;EACA;;;AAGJ;EACI;AACA;AAAA;EAEA;EACA;EACA;;;AAGJ;EACI;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AACI;AAAA;AAAA;;;AAKJ;AACI;AAAA;;;AAIJ;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;EAGI;;AAEA;AAAA;AAAA;EACI;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;AACA;EACI;EACA;;;AAIR;EACI;;AACA;EACI;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EACI;EACA;;AAEI;EACA;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;AAkBJ;EAEI;;;AAGJ;EACI;;;AAGJ;EACI;;;ACnzBJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AASI;EACI;;;AAGJ;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAYI;EACI;EACA;EACA;EACA;EACA;EACA;AACA;AACA;EACA;AACA;AACA;EACA;EACA;AACA;EACA;AACA;AACA;AACA;AACA;AACA;AACA;EACA;EACA;AACA;AACA;EACA;EACA,avNXU;;;AuNelB;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;AAAA;AAAA;AAIJ;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;ApI1mBA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAaA;AAKQ;EAHJ;IAIQ,KnFqzBwB;;;AmFlzB5B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%22%7D */</pre></body></html>