form select {display: block;width: 100%;height: 2em;border: 1px solid #c5c5c5;border-radius: 4px;background: #fff;font-size: inherit;line-height: inherit;color: #333;}form textarea {display: block;width: 100%;padding: 0.25em;border: 1px solid #999;border-radius: 4px;background: #fff;font-size: inherit;line-height: inherit;color: #333;}form input[type='text'], form input[type='email'], form input[type='password'] {display: block;width: 100%;border: 1px solid #c5c5c5;border-radius: 4px;background: #fff;font-size: inherit;line-height: inherit;color: #333;padding: .25em .5em;}#emulation, #profile {max-width: 680px;margin: 5% auto 20% auto;}#emulation .ttl, #profile .ttl {font-size: 120%;margin: 1em;color: #ba2f14;}#emulation > div, #profile > div { text-align: center; line-height: 1.5em;}#emulation .notice, #profile .notice {color: #666;margin-bottom: 1em;}#emulation .note, #profile > p {text-align: center;margin-top: 1em;}#formm_auth { display: block;}#formm_auth .wrapper, #formm_profile .wrapper {margin: auto;padding: 4em 6em;background: #fefefe;border-radius: 3px;border: 1px solid #a5b9bf85;}#formm_auth .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#formm_auth .wrapper > div:first-child {width: 100%;}#formm_auth .wrapper > div:last-child {margin-left: 1em;}#formm_auth .wrapper input, #formm_profile .wrapper input, #oferta .block-order-payment-sum input {padding: .5em 1em;border-radius: 4px;}#formm_auth .wrapper .button, #formm_profile .wrapper .button {cursor: pointer;user-select: none;box-shadow: inset 0 0 2px 0 #c5c5c5;}#formm_auth .wrapper .button.lost {margin-left: .5em;}#formm_auth.reg .wrapper > div, #formm_auth.auth .wrapper > div {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#formm_auth .subscribe {font-size: 90%;background: #f3f2dd;padding: .5em;}#formm_auth .wrapper .col-l input:not(:first-child), #formm_profile .wrapper fieldset input:not(:first-child) {margin-top: .75em;}#formm_auth .wrapper .col-r .button.reg {margin-top: .4em;}#formm_auth .wrapper > .col-r label, #oferta .consent > label {color: #666;border: none;}#oferta > form {padding: 1em 0;}#oferta .check > label, #oferta .check > label > span {display: block;}#oferta .consent > label {padding: 1em;}#oferta .consent > label > a {color: #1b90ca;}#oferta .consent > label > a:hover {color: #eb8f00;}#oferta .check {margin-top: 1.5em;padding: 2em;background: #fefefe;border-radius: 3px;border: 1px solid #a5b9bf85;}#oferta .block-order-payment-sum {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 1em 0;}#oferta .block-order-payment-sum input {width: auto;}#oferta .block-order-payment-sum input:first-child {margin-right: 1em;}#ofchform-r0 fieldset, #form_cb fieldset {padding: .5em .25em;border: none;}#ofchform-r0 legend, #formm_profile legend {margin-left: .5em;padding: .25em .75em;color: #666;}#ofchform-r0 fieldset, #ofchform-r0 legend, #formm_profile fieldset, #formm_profile legend {box-shadow: 0 0 2px 0px #c5c5c5;border-radius: 4px;background-color: #fff;}#ofchform-r0 label, #form_cb label, #form_cb legend {display: block;margin-bottom: .25em;}#ofchform-r0 .office-change {margin-top: .25em;}#formm_profile fieldset {display: block;padding: 1em .5em;border: none;}#formm_profile fieldset:not(:first-child) {margin-top: 1.5em;}#formm_profile .note {margin-top: .75em;font-size: 90%;padding: .5em;color: #ba2f14;}#formm_auth input.error, #formm_profile input.error, #preform input.error, form[name='order_tour_form'] input.error {border: 1px solid #d60300;}#formm_auth label.error, #formm_profile label.error, #preform label.error, form[name='order_tour_form'] label.error {font-size: 90%;padding: .5em;color: #d60300;}.colr-block .cb-body.hr-form {padding: 1em;}form.hr-form .hr-lbl {line-height: 1.8em;color: #666;}form.hr-form .hr-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}form.hr-form .hr-group {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-bottom: solid 1px #fff;margin-bottom: 0.75em;padding-bottom: 0.75em;}form.hr-form .hr-group .group-name {padding: 0.5em 0;color: #ba2f14;}form.hr-form .hr-item.rate .hr-lbl-left {line-height: 2em;color: #666;}form.hr-form .hr-item select, form.hr-form .hr-item input {flex-basis: 49%;}form.hr-form .hr-item.rest-time .hr-lbl {flex-basis: 100%;}form.hr-form .b-review input[type="submit"] {display: block;width: 185px;height: 2.5em;font-size: 110%;background: #f3f2dd url(../images/b-opinion.png) center no-repeat;border: none;border-radius: unset;color: #fff;margin: 0.5em auto;cursor: pointer;}#tour-search .block-ts-form {padding: 0 .5em;margin-top: 1.5em;}#ts-form {margin-top: 1.5em;}#ts-filters, #hr-filters, #bt-filters {position: relative;}#ts-filters {padding: 0 0 1em 0;}#hr-filters, #bt-filters {padding: 2em 0 1em 0;background-color: #f2facf;margin-bottom: 1.5em;}#ts-filters .filters-ttl, #hr-filters .filters-ttl, #bt-filters .filters-ttl {display: block;position: absolute;font-size: 80%;color: #ed8f00;padding: .25em .75em;border-bottom-left-radius: 4px;box-shadow: inset 0 0 3px 0px #dedede;background-color: #f3f2dc;}#ts-filters .filters-ttl {right: 2px;top: 2px;z-index: 1010;}#hr-filters .filters-ttl, #bt-filters .filters-ttl {right: 0;top: 0;}#main .formblocks {padding: .5em 1em 1em 1em;}#main .formblocks .ts-formm1 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;height: auto;padding: 0 1em;border: 3px solid #79a341;background: #f6f6f8;margin-right: 1em;}form.ts-form {position: relative;width: 100%;}form.ts-form .ts-ttl {flex-basis: 100%;}form.ts-form .ts-ttl, #hts > .wrapper > .ts-ttl {display: block;font-size: 120%;font-family: 'PT Sans Caption', Verdana, Helvetica;color: #ba2f14;text-align: center;border-bottom: solid 1px #fff;padding: .5em 0;}#hts .ts-ttl {border-bottom: dotted 1px #f37f00 !important;}#tsform-o0 .ts-wrapper {padding-top: 1em;}#tsform-o0 .ts-col-ttl {display: block;font-size: 110%;color: #ba2f14;margin: .5em 0;}#tsform-o0 .ts-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding-top: 1em;}#tsform-o0 .ts-wrapper > div {padding: 1em .75em;}#tsform-o0 .ts-col-1 {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border: solid 1px #ddd;}#tsform-o0 .ts-col-2 {flex-basis: 300px;min-width: 300px;}form.ts-form .ts-items.col-1 div {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;} form.ts-form .ts-items.col-2 div {-webkit-box-flex: 0;-ms-flex: none;flex: none;}#tsform-o0 .photo-thumbs {padding: .25em .5em .25em 0;}#tsform-o0 .desc, #tsform-o0 .cost, #tsform-o0 .cost > div > div, #tsform-o0 .desc .info-item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#tsform-o0 .desc {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 1em;}#tsform-o0 .cost {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}#tsform-o0 .desc .info-item, #tsform-o0 .cost > div > div, #tsform-o0 .ts-col-2 .client-info-item {align-items: baseline;}#tsform-o0 .desc .info-item:not(:last-child), #tsform-o0 .cost > div > div:not(:last-child) {margin-bottom: .5em;}#tsform-o0 .ts-col-2 .client-info-item:not(:last-child) {margin-bottom: .75em;}#tsform-o0 .ts-col-2 .client-info-item:last-child {margin-top: .5em;}#tsform-o0 .desc .info-item > div:first-child {flex-basis: 100px;min-width: 100px;margin-right: .25em;}#tsform-o0 .desc .info-item .value {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#tsform-o0 .desc .info-item .value span {font-size: 110%;}#tsform-o0 .cost > .calc {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#tsform-o0 .cost .value {margin-left: .25em;}#tsform-o0 .cost .to-pay, #tsform-b0 #form_sel, #tsform-c0 #form_sel {border-bottom: dotted 2px rgba(119, 171, 68, .33);}#tsform-o0 .cost .to-pay > .value {font-size: 150%;color: #79aa3f;}#tsform-c0 > .ts-wrapper .ts-item, #tsform-h0 .ts-item, #tsform-h1 .ts-item, #preform .ts-item {margin-bottom: .5em;}#tsform-h0 .ts-item:not(:first-child), #tsform-h1 .ts-item:not(:first-child) {margin-left: .5em;}#preform .ts-item {margin-right: .5em;}form.ts-form span.dlm {padding: 0 0.25em;}.ts-item.ct .ui-button, .ts-item.co .ui-button, .hr-item.co .ui-button, .bt-item.ct .ui-button, .bt-item.co .ui-button {padding: .7em .75em;}.ts-item.ti .ui-button {border: 0;}#tsform-o0 input:not(#subscribe) {padding: .7em .5em;border-radius: 4px;box-shadow: 0 0 2px 0px #c5c5c5;line-height: normal;border: none;}#tsform-o0 .subscribe {margin-top: 1.5em;}#tsform-c0.all-fields .ts-item.ty {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#tsform-c0.all-fields .ts-item.ty, #tsform-b0 .ts-item.ty {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#tsform-c0.all-fields .ts-item.ty, #tsform-b0.all-fields .ts-item.ty {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}#tsform-c0 fieldset {background-color: #fff;box-shadow: 0 0 2px 0px #c5c5c5;border: none;border-radius: 4px;overflow: auto;padding: .5em 1px;}#preform .ts-item.direction {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#preform .ts-item.wishes, #preform .ts-item.client, #preform .ts-item.office {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#tsform-l0 fieldset ul li {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;align-items: baseline;}#tsform-l0 fieldset ul li {position: relative;overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#tsform-l0 #ho_sel .rate, #tsform-l0 #fh_sel .rate, #tsform-b0 #ho_sel .rate, #tsform-b0 #fh_sel .rate {color: #666;position: absolute;right: .5em;top: 1px;font-size: 85%;width: 30px;height: 30px;background-color: #fefefe;text-align: center;line-height: 30px;border-radius: 100%;box-shadow: inset 0 0 3px 0px #bdd7e3, 0px 0px 5px 3px #fff;}#tsform-l0 #ho_sel .rate.icon, #tsform-l0 #fh_sel .rate.icon, #tsform-b0 #ho_sel .rate.icon, #tsform-b0 #fh_sel .rate.icon {background-color: unset;border: none;border-radius: unset;box-shadow: none;opacity: 0.75;}form.ts-form .ts-bgcal {cursor: pointer;background: #fff url(../images/fn-date-bk.gif) right no-repeat;}form.ts-form .ts-tu, form.ts-form .ts-ad, form.ts-form .ts-ch, form.ts-form .ts-ag-item-sel {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}form.ts-form .ts-tu-sel {display: block;box-sizing: border-box;position: relative;width: 100%;}form.ts-form .ts-tunum, form.ts-form .ts-adnum, form.ts-form .ts-chnum, form.ts-form .ts-bkages-item {width: 3em;height: inherit;margin-left: 1px;margin-right: 1px;}form.ts-form .ts-tunum input[type='text'], form.ts-form .ts-adnum input[type='text'], form.ts-form .ts-chnum input[type='text'], form.ts-form .nfnt-wrapper > input[type='text'], form.ts-form .ts-direction input[type='text'], form.ts-form .ts-direction input[type='text'], form.ts-form .ts-client input[type='text'], form.ts-form .ts-wishes textarea {line-height: normal;padding: .7em .5em;border: none;box-shadow: 0 0 2px 0px #c5c5c5;}form.ts-form .ts-tunum input[type='text'], form.ts-form .ts-adnum input[type='text'], form.ts-form .ts-chnum input[type='text'], form.ts-form .nfnt-wrapper > input[type='text'] {text-align: center;}form.ts-form .nfnt-wrapper > input[type='text'] {width: 3em;}form.ts-form .ts-bkrtxt {display: block;float: right;line-height: 1.8em;}form.ts-form .ts-bkrtxt a {text-decoration: underline;color: #069;}form.ts-form .ts-btn {box-sizing: border-box;width: 2em;height: 2em;background: linear-gradient(#fff, #e6e6e6);user-select: none;cursor: pointer;font-size: inherit;text-align: center;line-height: 2em;}form.ts-form .ts-btn.minus {box-shadow: 0 0 0 1px #dedede;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}form.ts-form .ts-btn.plus {box-shadow: 0 0 0 1px #dedede;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}form.ts-form .ts-btn:hover {background: #e6e6e6;background: linear-gradient(#f6f6f6, #e6e6e6);}form.ts-form .ts-btn:active {background: #f5f5f5;box-shadow: inset 1px 1px 3px #ddd;}form.ts-form .ts-btn.mpl {color: #555;}form.ts-form .ts-btn.chnum {float: left;color: #888;margin: 0 1px;}form.ts-form .ts-btn.confirm {display: inline-block;width: inherit;padding: 0 1em;color: #555;}form.ts-form .ts-btn.chnum.active {background: rgba(243, 127, 0, 0.4);text-shadow: none;box-shadow: none;color: #555;}form.ts-form .ts-lbl {display: block;margin-bottom: .5em;line-height: 1.8em;color: #666;}form.ts-form .ts-lbl-sub, form.bt-form .ts-lbl-sub, form.hr-form .ts-lbl-sub {display: block;margin-top: .5em;font-size: 75%;text-align: center;line-height: 1em;color: #666;}form.ts-form .ts-chtxt, form.ts-form .ts-ti span {color: #555;padding-left: .5em;cursor: pointer;white-space: nowrap;}form.ts-form .ts-pt span {color: #555;padding-left: .5em;white-space: nowrap;}.ts-bkages {position: absolute;width: 14em;padding: .5em 1em;border: 1px solid #dedede;box-shadow: 0 25px 45px 0 rgba(0, 0, 0, 0.4);border-radius: 4px;background-color: #fff;z-index: 1010;margin-top: 7px;}form.ts-form .ts-ag-item-sel {margin-bottom: 1em;}form.ts-form .ts-bkages-item input[type='text'] {padding: .7em .5em;text-align: center;line-height: normal;border: none;box-shadow: 0 0 0 1px #dedede;}form.ts-form .ts-ag-sel-close, form.ts-form .ts-re-sel-close {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size: 1em;border-radius: 4px;}form.ts-form .ts-item.ty, form.ts-form .ts-item.ty > ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}form.ts-form:not([name='filter_tours_form']) .ts-item.ty > ul {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}form.ts-form .ts-item.ty > ul {-ms-flex-wrap: wrap;flex-wrap: wrap;}form.ts-form .ts-item.ty > ul > li {display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: .25em;}form.ts-form .ts-item.ty > ul > li:not(:last-child) {margin-right: .25em;}form.ts-form .ts-item.ty > ul > li .icon {height: 38px;width: 38px;display: block;background: radial-gradient(circle, #eee, #fff);border: 1px solid #c5c5c5;border-radius: 4px;box-shadow: 0 0 2px 0px #c5c5c5;padding: 3px;}form.ts-form .ts-item.ty > ul > li {cursor: pointer;}form.ts-form .ts-item.ty > ul > li:hover:not(.active) span.icon, form.ts-form .ts-item.ty > ul > li.active span.icon {border: 1px solid #fbcb09;background: #fdf5ce;box-shadow: inset 0 0 3px 0px #fbcb09;}form.ts-form .ts-item.ty > ul > li.active span.icon {background: radial-gradient(circle, #fff, #fdf5ce);}form.ts-form .ts-item.ty > ul > li:hover:not(.active) span.icon svg g, form.ts-form .ts-item.ty > ul > li.active span.icon svg g {fill: #ba3014;}form.ts-form .ts-item.ty > ul > li:hover:not(.active) span.tour-name, form.ts-form .ts-item.ty > ul > li.active span.tour-name {font-weight: bold;color: #333;}form.ts-form .ts-item.ty > ul > li > span.tour-name {list-style-type: none;margin-top: 0.25em;margin-left: 0.25em;font-size: 11px;color: #666;}form.ts-form .ts-item.ty > ul > li[data-id="1"] > span.tour-name {width: 55px;}form.ts-form .ts-item.ty > ul > li[data-id="2"] > span.tour-name {width: 35px;}form.ts-form .ts-item.ty > ul > li[data-id="3"] > span.tour-name {width: 55px;}form.ts-form .ts-item.ty > ul > li[data-id="4"] > span.tour-name {width: 55px;}.block-ts-form.basic.head {max-width: 1000px;min-height: 220px;margin: 0 auto;}.block-ts-form.basic.head .ts-formb0 {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 1.5em 1.5em 1em 1.5em;border-radius: 4px;background: rgba(255, 255, 255, 0.87);}.block-ts-form.basic.head .ts-formb0.extended {position: absolute;top: 150px;left: 53px;right: 53px;border: solid 1px #e7e7e2;box-shadow: 5px 5px 5px rgba(0,0,0,0.3);background: #f8f8f8;z-index: 1000;}.block-ts-form.basic:not(.head) .ts-formb0 {padding: 1.5em;border-radius: 4px;background: #e1f3f8;}#tsform-b0 .ts-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;padding: 0 1em;}#tsform-l0 .ts-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;padding: 0;}#preform .ts-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}#tsform-b0 .ts-item.ct, #tsform-b0:not(.all-fields) .ts-items.main-options .ts-item, #tsform-c0 .ts-items.main-options .ts-item:not(.ty) {margin-right: 7px;}#tsform-b0 .ts-item, #tsform-c0 .ts-item, #tsform-l0 .ts-item, form.bt-form .bt-item {margin-bottom: .5em;}#tsform-b0.all-fields .ts-item.ty, #tsform-c0.all-fields .ts-item.ty {margin-bottom: unset;}#tsform-b0 .form-sel, #tsform-c0 .form-sel {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#tsform-b0 .ts-item.spacer {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#tsform-b0 #form_sel, #tsform-c0 #form_sel {font-size: 85%;color: #1b90ca;cursor: pointer;letter-spacing: .05em;}.block-ts-form.basic.head #form_sel:hover {color: #eb8f00;}#tsform-b0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-c0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-l0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-h0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-h1 .ts-item.dates .ts-bgcal input[type='text'], #preform .ts-wishes textarea, #tsform-c0 .ts-item.pt input[type='text'], #tsform-l0 .ts-item.pt input[type='text'], #preform .ts-item input[type='text'] {border: none;line-height: normal;padding: .7em .5em;}#tsform-b0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-c0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-l0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-h0 .ts-item.dates .ts-bgcal input[type='text'], #tsform-h1 .ts-item.dates .ts-bgcal input[type='text'], #preform .ts-item.dates .ts-bgcal input[type='text'], #tsform-c0 .ts-item.pt input[type='text'], #tsform-l0 .ts-item.pt input[type='text'] {text-align: center;cursor: pointer;}.ts-bgcal input[type='text'], .nights-txt, .ui-slider-close, .ts-tunum > input, .ts-chnum > input, #form_sel {user-select: none;}#tsform-b0 .ts-item.dates .ts-bgcal, #tsform-c0 .ts-item.dates .ts-bgcal, #tsform-l0 .ts-item.dates .ts-bgcal, #tsform-h0 .ts-item.dates .ts-bgcal, #tsform-h1 .ts-item.dates .ts-bgcal, #preform .ts-item.dates .ts-bgcal {box-shadow: 0 0 2px 0px #c5c5c5;border-radius: 4px;padding-right: 28px;overflow: hidden;}#tsform-b0:not(.all-fields) .ts-item.dates .ts-bgcal, #tsform-c0 .ts-item.dates .ts-bgcal, #tsform-h0 .ts-item.dates .ts-bgcal, #tsform-h1 .ts-item.dates .ts-bgcal {width: 15em;}#tsform-b0 .ts-wrapper .ts-item.ct {min-width: 7em;}#tsform-b0 .ts-item.dates {position: relative;}#tsform-b0 .ts-item.ty .sel-btn {height: 38px;font-size: 11px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 4px;margin-left: 5px;padding: 3px 5px;background: radial-gradient(circle, #eee, #fff);border: 1px solid #fbcb09;}#tsform-b0 .ts-item.ty .sel-btn > a {font-weight: bold;}#tsform-b0 .ts-item.ty .sel-btn > span {color: #666;}.ts-bkresorts .ty-name {color: #ba2f14;}.ts-bkresorts .ui-button {min-width: 9em;}#tsform-b0 .ts-item.nights, #tsform-c0 .ts-item.nights, #tsform-h0 .ts-item.nights, #tsform-h1 .ts-item.nights, #preform .ts-item.nights {min-width: 10em;position: relative;}#tsform-b0 .ts-item.nights .slider-nfnt, #tsform-c0 .ts-item.nights .slider-nfnt, #tsform-h0 .ts-item.nights .slider-nfnt, #tsform-h1 .ts-item.nights .slider-nfnt, #tsform-l0 .ts-item.nights .slider-nfnt, #preform .ts-item.nights .slider-nfnt {position: absolute;width: 18em;padding: .5em;margin-top: 7px;box-shadow: 0 20px 45px 0 rgba(0, 0, 0, 0.4);z-index: 1010;}#tsform-c0 .ts-item.nights .slider-nfnt .ui-slider, #tsform-h0 .ts-item.nights .slider-nfnt .ui-slider, #tsform-h1 .ts-item.nights .slider-nfnt .ui-slider, #preform .ts-item.nights .slider-nfnt .ui-slider {margin-top: 1em;}#slider_nfnt {margin-bottom: 1.5em;margin-right: 1em;margin-left: .5em;}.slider-nfnt > .nfnt-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.slider-nfnt > .nfnt-wrapper > span {margin: 0 .5em;}form.ts-form .ts-buttonpane {border-top: 1px solid #c5c5c5;}#tsform-b0 .slider-nfnt .ui-slider-buttonpane, #tsform-c0 .slider-nfnt .ui-slider-buttonpane, #tsform-h0 .slider-nfnt .ui-slider-buttonpane, #tsform-h1 .slider-nfnt .ui-slider-buttonpane, #tsform-l0 .slider-nfnt .ui-slider-buttonpane, form.ts-form .ts-buttonpane, #preform .slider-nfnt .ui-slider-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}#tsform-b0 .ui-slider-close, #tsform-c0 .ui-slider-close, #tsform-h0 .ui-slider-close, #tsform-h1 .ui-slider-close, #tsform-l0 .ui-slider-close, form.ts-form .ts-ag-sel-close, #tsform-b0 .ts-re-sel-close, #preform .ui-slider-close {width: auto;float: right;margin: .5em .2em 0 .4em;padding: .25em .5em;overflow: visible;border: 1px solid #c5c5c5;font-weight: bold;color: #1c94c4;cursor: pointer;line-height: normal;}#tsform-b0 .ui-slider-close:hover, #tsform-c0 .ui-slider-close:hover, #tsform-h0 .ui-slider-close:hover, #tsform-h1 .ui-slider-close:hover, #tsform-l0 .ui-slider-close:hover, form.ts-form .ts-ag-sel-close:hover {border: 1px solid #fbcb09;background-color: #fdf5ce;font-weight: bold;color: #c77405;}#tsform-b0 .ui-slider-row-break, #tsform-c0 .ui-slider-row-break, #tsform-h0 .ui-slider-row-break, #tsform-h1 .ui-slider-row-break, #tsform-l0 .ui-slider-row-break, #preform .ui-slider-row-break, form.ts-form .ts-row-break {clear: both;width: 100%;font-size: 0;}form#tsform-b0 .ts-item.co {max-width: 15em;}form#tsform-b0 .ts-item.ch {position: relative;}#tsform-b0 .ts-item.nights .nights-txt, #tsform-c0 .ts-item.nights .nights-txt, #tsform-h0 .ts-item.nights .nights-txt, #tsform-h1 .ts-item.nights .nights-txt, #preform .ts-item.nights .nights-txt {min-width: 10em;}#tsform-b0 .ts-item.ag .ages-txt, #tsform-c0 .ts-item.ag .ages-txt, #tsform-l0 .ts-item.ag .ages-txt, #tsform-h0 .ts-item.ag .ages-txt, #tsform-h1 .ts-item.ag .ages-txt, #tsform-b0 .ts-item.nights .nights-txt, #tsform-c0 .ts-item.nights .nights-txt, #tsform-l0 .ts-item.nights .nights-txt, #tsform-h0 .ts-item.nights .nights-txt, #tsform-h1 .ts-item.nights .nights-txt, #preform .ts-item.ag .ages-txt, #preform .ts-item.nights .nights-txt, #tsform-l0 .ts-item.re .ts-sr {position: relative;background: #fff;border-radius: 4px;font-size: inherit;line-height: normal;color: #333;cursor: pointer;text-align: center;box-shadow: 0 0 2px 0px #c5c5c5;}#tsform-b0 .ts-item.ag .ages-txt, #tsform-c0 .ts-item.ag .ages-txt, #tsform-l0 .ts-item.ag .ages-txt, #tsform-h0 .ts-item.ag .ages-txt, #tsform-h1 .ts-item.ag .ages-txt, #tsform-b0 .ts-item.nights .nights-txt, #tsform-c0 .ts-item.nights .nights-txt, #tsform-l0 .ts-item.nights .nights-txt, #tsform-h0 .ts-item.nights .nights-txt, #tsform-h1 .ts-item.nights .nights-txt, #preform .ts-item.nights .nights-txt, #preform .ts-item.ag .ages-txt {padding: .7em .5em;}#tsform-b0 .ts-item.ag .ages-txt span, #tsform-c0 .ts-item.ag .ages-txt span, #tsform-l0 .ts-item.ag .ages-txt span, #tsform-b0 .ts-item.nights .nights-txt span, #tsform-c0 .ts-item.nights .nights-txt span, #tsform-l0 .ts-item.nights .nights-txt span, #tsform-h0 .ts-item.nights .nights-txt span, #tsform-h1 .ts-item.nights .nights-txt span, #preform .ts-item.ag .ages-txt span {color: #1b90ca;border-bottom: dotted 2px rgba(119, 171, 68, .33);}#tsform-b0 .ts-item.ag .ages-txt, #tsform-c0 .ts-item.ag .ages-txt, #tsform-l0 .ts-item.ag .ages-txt, #tsform-h0 .ts-item.ag, #tsform-h1 .ts-item.ag, #preform .ts-item.ag {min-width: 12em;}#tsform-b0 .ts-item.ag .ages-txt, #tsform-c0 .ts-item.ag, #tsform-h0 .ts-item.ag, #tsform-h1 .ts-item.ag, #preform .ts-item.ag {max-width: 15em;}form.ts-form .ts-ag-item-sel:first-child {margin-top: .7em;}#tsform-b0 .ts-item.ag .ages-txt.disabled, #tsform-c0 .ts-item.ag .ages-txt.disabled, #tsform-l0 .ts-item.ag .ages-txt.disabled, #tsform-h0 .ts-item.ag .ages-txt.disabled, #tsform-h1 .ts-item.ag .ages-txt.disabled, #preform .ts-item.ag .ages-txt.disabled {opacity: .75;text-decoration: line-through;text-decoration-color: #333;color: #999;}#tsform-b0 .ts-item.ag .ages-txt.disabled span, #tsform-c0 .ts-item.ag .ages-txt.disabled span, #tsform-l0 .ts-item.ag .ages-txt.disabled span, #tsform-h0 .ts-item.ag .ages-txt.disabled span, #tsform-h1 .ts-item.ag .ages-txt.disabled span, #preform .ts-item.ag .ages-txt.disabled span {color: #999;border: none;}#b_search {display: inline-block;width: 130px;height: 39px;background: url(../images/b-search-hotels.png) center no-repeat;border: none;cursor: pointer;outline: none;}#tsform-l0 .b-search {text-align: right;}#b_sel_rating, #b_sel_burn {display: block;width: 155px;height: 39px;background: url(../images/b-filter-results.png) center no-repeat;border: none;cursor: pointer;outline: none;}#b_order {display: block;width: 180px;height: 51px;background: url(../images/b-order.png) center no-repeat;border: none;cursor: pointer;outline: none;}#ihts {display: inline-block;width: 160px;height: 39px;background: url(../images/b-search-individual.png) center no-repeat;border: none;cursor: pointer;outline: none;}#tsform-b0 .ts-item.ag .ages-txt.focus, #tsform-b0 .ts-item.nights .nights-txt.focus, #tsform-c0 .ts-item.nights .nights-txt.focus, #tsform-h0 .ts-item.nights .nights-txt.focus, #tsform-h1 .ts-item.nights .nights-txt.focus, #tsform-b0 .ts-item.dates.focus, #tsform-b0 .ts-item.dates .ts-bgcal.focus, #ty_sel_b0 li:hover .icon, #tsform-b0 .ts-item.co.focus, #tsform-b0 .ts-item.ct.focus {box-shadow: 0 15px 45px 0 rgba(0, 0, 0, 0.4);}#ty_sel_b0 li:hover .icon, #tsform-b0 .ts-item.co.focus, #tsform-b0 .ts-item.ct.focus {z-index: 1010;}div.ts-formc0, div.ts-formh0, div.ts-formh1, div.preform {background: #f2facf;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;border-radius: 4px;padding: 1em;z-index: 1000;}div.ts-formc0, div.ts-formh0, div.ts-formh0, div.preform {position: relative;}div.ts-formh1 {position: absolute;top: 2.5em;right: 0;width: 300px;}div.ts-formh0 {margin: .75em 0;}#tsform-h0 .ts-item.ct, #tsform-h0 .ts-item.dates, #tsform-h0 .ts-item.nights, #tsform-h1 .ts-item.ct, #tsform-h1 .ts-item.dates, #tsform-h1 .ts-item.nights {max-width: 16em;}#preform {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: .5em;}#tsform-b0, #tsform-c0 {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}#tsform-b0.all-fields > .ts-items:not(.main-options):not(.send), #tsform-c0.all-fields .ts-items:not(.main-options):not(.send) {margin-bottom: .5em;}#tsform-b0 > .ts-items {flex-basis: 100%;}#tsform-b0.all-fields > .ts-items:not(:first-child):not(.send) {flex-basis: 49%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}form.ts-form.all-fields .ts-item.re {width: inherit;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 100%;max-height: 0;}#tsform-c0 .ts-items, #tsform-b0 .ts-items, #preform .ts-items {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}#tsform-c0 .ts-items, #tsform-b0 .ts-items, #tsform-l0 .ts-items {order: 10;}#tsform-c0 .ts-items.send {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#tsform-c0 .ts-items, #tsform-b0:not(.all-fields) .ts-items:not(:first-child), #tsform-b0.all-fields .ts-items.send, #preform .ts-items {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#tsform-c0 .ts-items, #preform .ts-items {flex-basis: 100%;}#tsform-c0 .ts-bkresorts, #tsform-c0 .ex-options, #preform .ts-items:not(:first-of-type):not(.send) {flex-basis: 49%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#preform .ts-office {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#preform .ts-client > input {margin-bottom: .5em;}#preform .b-search {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-bottom: 1.5em;}#preform .ts-office > .ui-button {flex-basis: 49%;word-break: break-word;}#tsform-c0 .ts-item.ct .ts-ct, #tsform-h0 .ts-item.ct .ts-ct, #tsform-h1 .ts-item.ct .ts-ct {border-radius: 4px;overflow: hidden;}#tsform-c0 .ts-re, #tsform-c0 .ts-re {height: 100%;max-height: 0;min-height: 18em;padding-right: .25em;overflow-y: auto;}#tsform-c0 .ts-pt select {max-width: 9em;min-width: 5em;}#tsform-c0 .nights select {max-width: 9em;min-width: 5em;}#tsform-h0 .ts-wrapper.attic, #tsform-h0 .ts-wrapper.cellar, #tsform-h1 .ts-wrapper.attic, #tsform-h1 .ts-wrapper.cellar {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#tsform-h0 .ts-wrapper.attic, #tsform-h1 .ts-wrapper.attic {padding-bottom: 0;margin-top: 1em;}#tsform-h0 .ts-item.ad, #tsform-h0 .ts-item.ch, #tsform-h1 .ts-item.ad, #tsform-h1 .ts-item.ch {-webkit-box-flex: 0;-ms-flex: none;flex: none;}#tsform-h0 .ts-item.ti, #tsform-h1 .ts-item.ti {line-height: 2.5em;}#tsform-h0 .b-search, #tsform-h1 .b-search {display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0 1em 1em;}#hrform-l0 .b-filter, #btform-l0 .b-filter, #tsform-o0 .b-order {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}#tsform-h0 .b-search input[type='submit'], #tsform-h1 .b-search input[type='submit'], #tsform-c0 .b-search input[type='submit'], #tsform-l0 .b-search input[type='submit'] {display: block;width: 130px;height: 37px;background: #f2facf url(../images/b-search-hotels.png) center no-repeat;border: none;cursor: pointer;outline: none;}#tsform-l0 {padding-top: 2em;background: #edf3f5;}#tsform-l0 .ts-items:not(.send) {padding: .5em 1em;}#tsform-l0 .ts-items.send {padding: 1em 0;}#tsform-l0 .ts-items:not(:first-child) {border-top: 2px solid #fff;}#tsform-l0 .ts-items.main-options {padding: 1em 1em .5em 1em;background: #ddeaee;}#tsform-b0 .ts-items.main-options, #tsform-c0 .ts-items.main-options {margin-bottom: .5em;}#tsform-b0:not(.all-fields) .ts-items.main-options, #tsform-c0:not(.all-fields) .ts-items.main-options {padding: 1em .5em .5em 1em;}#tsform-b0.all-fields .ts-items.main-options, #tsform-c0.all-fields .ts-items.main-options {padding: 1em 1em .5em 1em;}#tsform-c0.all-fields .ts-items.main-options {-ms-flex-pack: distribute;justify-content: space-around;}.navbar #tsform-b0 .ts-items.main-options {background: rgba(139, 195, 74, 0.6);}#tour-search #tsform-b0 .ts-items.main-options {background: #ddeaee;}#tsform-l0 input, #tsform-b0 input {border: none;padding: .7em .75em;line-height: normal;}#tsform-l0 .ts-items:last-child, #hrform-l0 .hr-items:last-child {padding: 1.5em 1em 1em 1em;}#tsform-l0 .ts-item.ra {margin-bottom: .75em;}#tsform-l0 .ts-item.ty {margin-top: .25em;}#ts-formc0 fieldset, #tsform-l0 fieldset, #tsform-b0 fieldset {line-height: normal;padding: .5em .25em;border: none;box-shadow: 0 0 2px 0px #c5c5c5;height: auto;overflow: auto;margin-top: .25em;border-radius: 4px;background-color: #fff;}#tsform-c0 fieldset, #tsform-b0 fieldset {min-height: 5em;max-height: 15.5em;}#ts-forml0 fieldset {min-height: 1em;}#ts-forml0 .ts-item.ty > ul {justify-content: flex-start;}#tsform-l0 .ts-item.re fieldset {max-height: 40em;}#tsform-l0 .ts-item.ho fieldset {max-height: 22em;}#tsform-l0 .ts-item.ho .extender, #tsform-l0 .ts-item.ho .no-results, #tsform-b0 .ts-item.ho .extender, #tsform-b0 .ts-item.ho .no-results, #cabinet .no-results {padding: .7em .75em;color: #757575;font-size: 95%;}#tsform-l0 .ui-state-active, #tsform-l0 .ui-icon-background, #tsform-b0 .ui-state-active, #tsform-b0 .ui-icon-background {background-color: #f5f5f5;}#ov_sel .ui-slider-range {background: #f5f5f5;}#tsform-l0 ul li {list-style: none;}#tsform-l0 .ts-item.ho fieldset, #tsform-l0 .ts-item.re fieldset, #tsform-c0 .ts-item.re fieldset, #tsform-b0 .ts-item.ho fieldset, #tsform-b0 .ts-item.re fieldset {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#tsform-l0 fieldset ul li, #tsform-l0 ul.ts-item.al li:first-child, #tsform-l0 ul.ts-item.me li:first-child {flex-basis: 100%;}#tsform-l0 .ts-dfdt {-ms-flex-pack: distribute;justify-content: space-around;}#tsform-l0 span.dlm {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding: 0;color: #888;}#tsform-c0 .ts-item.pt {width: 18em;}#tsform-l0 .ts-item.ti {margin: 0;}#tsform-l0 .ts-item.ho {padding-top: .5em;}#tsform-l0 .ts-item.ho > fieldset, #tsform-b0 .ts-item.ho > fieldset {margin-top: .5em;position: relative;}#tsform-l0 ul li.separator {font-size: 85%;margin: .75em 0 .5em 0;text-align: center;display: block;color: #c9c9c9;}#tsform-l0 ul li.separator:before, #tsform-l0 ul li.separator:after {content: '—';margin: 0 .5em;}#tsform-l0 #ho_sel .group, #tsform-l0 #fh_sel .group {text-align: center;margin-top: .5em;}#tsform-l0 #ho_sel .group .stars, #tsform-l0 #fh_sel .group .stars {margin: 0;}#tsform-l0 #ho_sel label span.name, #tsform-l0 #fh_sel label span.name {display: inline-block;vertical-align: text-bottom;white-space: nowrap;overflow: hidden;max-width: 200px;text-overflow: ellipsis;}#co_sel-button, #ct_sel-button, #co_sel_rating-button, #ct_sel_rating-button, #ct_sel_burn-button, #co_sel_burn-button, #office_sel-button {min-width: 11em;max-width: 18em;border: none;box-shadow: 0 0 2px 0px #c5c5c5;}#co_sel_rating-button, #ct_sel_rating-button, #ct_sel_burn-button, #co_sel_burn-button, #office_sel-button {border: none;}#office_sel-menu, .ui-selectmenu-menu > .ui-menu {max-height: 24em;padding: .75em .5em;margin-top: 3px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: 0 20px 45px 0 rgba(0, 0, 0, .4);}#ct_sel-menu .ui-menu-item .ui-state-active, #co_sel-menu .ui-menu-item .ui-state-active, #office_sel-menu .ui-menu-item .ui-state-active {background: none;background-color: #f3f2dd;border-radius: 4px;}.ui-icon-background {background-color: #f3f2dd;}.ui-state-active .ui-icon-background {background-color: #fff;}.ui-state-active, .ui-button.ui-state-active:hover {background: none;background-color: #f3f2dd;}.ui-selectmenu-button.ui-button {width: 100%;}.ui-button {margin-bottom: .1em;padding: .5em .5em .5em .4em;text-align: left;}#re_sel .ui-button, #ho_sel .ui-button, , #fh_sel .ui-button, #al_sel .ui-button, #me_sel .ui-button {margin-left: 1px;margin-bottom: .25em;}#re_sel li, #ho_sel li, , #fh_sel li {margin-bottom: 1px;}#ho_sel .ui-button:not(.ui-state-active), #fh_sel .ui-button:not(.ui-state-active) {border: none;}#ra_sel, #ov_sel {margin-top: 1em;}#ra_sel .ui-slider-handle, #ov_sel .ui-slider-handle, #slider_nfnt .ui-slider-handle {width: 2em;height: 2em;top: 50%;margin-top: -1em;text-align: center;line-height: 2em;cursor: pointer;}#ra_sel .ui-slider-range, #slider_nfnt .ui-slider-range {background: #f3f2dd;}#ra_sel .ui-slider-handle:focus, #ov_sel .ui-slider-handle:focus, #slider_nfnt .ui-slider-handle:focus, #tsform-l0 input[type='text']:focus {outline: none;box-shadow: inset 0 0 3px 0px #fbcb09;}#tsform-l0 .b-filter {text-align: right;margin-top: 1em;}#tsform-l0 .b-filter > a {display: inline-block;width: 130px;height: 39px;background: url(../images/b-search-hotels.png) center no-repeat;border: none;cursor: pointer;outline: none;}.ui-tooltip {max-width: 300px;font-size: 110%;padding: .5em 1em;}.ui-tooltip.ui-widget.ui-widget-content {box-shadow: 0 20px 45px 0 rgba(0, 0, 0, 0.4);}.ui-selectmenu-open {z-index: 1010;}#tsform-o0 a {color: #1b90ca;} #ts-results, #hotels-rating, #burning-tours {position: relative;padding-bottom: 2em;}#ts-results > .wrapper, #burning-tours > .wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#ts-results > .wrapper > .col-r {margin-left: 1em;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;}#search-results {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: start;align-content: flex-start;position: relative;margin-bottom: 1em;}#search-results > .block-item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; padding: 1em 1em .5em 1em;}#search-results > .block-item > .wrapper {margin-right: 1em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}#search-results > .block-item .photo-thumbs {width: 304px;height: 228px;margin-bottom: .5em;position: relative;}#htbs_sel img {width: auto;height: auto;}#search-results .photo-thumbs .markers {position: absolute;z-index: 1;left: 12px;top: 12px;}#search-results .photo-thumbs .markers > .marker:hover {width: auto;padding: 5px 12px 0 36px;opacity: 1;}#search-results .photo-thumbs .markers > .marker {position: relative;width: 36px;height: 36px;border-radius: 36px;cursor: pointer;box-shadow: 0px 0px 5px 1px #e6e6e6;opacity: 0.85;transition: background .5s ease-in-out;}#search-results .photo-thumbs .markers > .marker:hover span {display: block;line-height: 1;font-size: 12px;color: #666;}#search-results .photo-thumbs .markers > .marker span {display: none;color: #fff;}#search-results .photo-thumbs .markers > .marker.user-hotel-collection:hover {background-image: url(/img/icons/likes/like.png);}#search-results .photo-thumbs .markers > .marker.user-hotel-collection {background: #fff url(/img/icons/likes/no-like.png) 5px 6px no-repeat;background-size: 26px auto;}#search-results > .block-item > .hotel-info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#search-results > .block-item > .hotel-info .hotel-name .ex-name {color: #666;font-size: 75%;}#search-results .hotel-rate .rate-overall > span {font-size: 120%;margin-right: 0.5em;padding: 3px 5px 2px 5px;color: #fff;}#search-results .block-item .tours-val {user-select: none;cursor: pointer;color: #1b90ca;}#search-results .block-item .tours-val span {font-size: 120%;}.hotel-facilities-icons {margin-bottom: .5em;}.hotel-facilities-icons > ul {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.hotel-facilities-icons > ul > li {width: 35px;height: 35px;border: solid 2px #ddd;border-radius: 3px;}.hotel-facilities-icons > ul > li:not(:last-child) {margin-right: .25em;margin-bottom: .25em;}.hotel-facilities-icons .wifi {background: url(/img/icons/hotel-facilities/no-border/1.png) 100% no-repeat;}.hotel-facilities-icons .fitness {background: url(/img/icons/hotel-facilities/no-border/4_1.png) 100% no-repeat;}.hotel-facilities-icons .ski-sport {background: url(/img/icons/hotel-facilities/no-border/4_2.png) 100% no-repeat;}.hotel-facilities-icons .night-life {background: url(/img/icons/hotel-facilities/no-border/12.png) 100% no-repeat;}.hotel-facilities-icons .water-splash {background: url(/img/icons/hotel-facilities/no-border/13_1.png) 100% no-repeat;}.hotel-facilities-icons .water-sport {background: url(/img/icons/hotel-facilities/no-border/13_2.png) 100% no-repeat;}.hotel-facilities-icons .for-child {background: url(/img/icons/hotel-facilities/no-border/16.png) 100% no-repeat;}.hotel-facilities-icons .beach {background: url(/img/icons/hotel-facilities/no-border/18.png) 100% no-repeat;}#search-results > .block-item .price-block {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-top: .5em;}#search-results > .block-item .price-block .price-from {line-height: 1.2;border-radius: 4px;border: 3px solid #fff;background: linear-gradient(to top, #f37f0f, #fd9331);box-shadow: 0px 1px 3px 0px #adb399, -18px 10px 20px -20px #000, 18px 10px 20px -20px #000;cursor: pointer;user-select: none;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#search-results > .block-item .price-block .price-from {padding: .5em 1.5em .25em 1.5em;margin-top: auto;}#search-results > .block-item .price-block .price-from > span {display: block;text-align: center;white-space: nowrap;}#search-results > .block-item .price-block .price-val {font-size: 110%;color: #fff;}#search-results > .block-item .price-block .price-val span {font-size: 120%;}#search-results > .block-item .price-block .tour-notice {font-size: 75%;color: #f3f2dd;}#search-results > .block-item .price-block .tour-info {margin-top: .75em;font-size: 85%;text-align: right;color: #666;}#hts {flex-basis: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: .5em 0;}#hts .wrapper {padding-right: .75em;overflow-y: auto;}#hts .tour-item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .5em .7em;}#hts .tour-item:not(:last-child) {border-bottom: 1px dotted rgb(231, 231, 226);}#hts .tour-item:hover {border-radius: 4px;background-color: rgba(243, 242, 221, 0.5);}#hts .tour-item .tour-info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-right: .5em;border-right: 1px dotted rgb(231, 231, 226);display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}#hts .tour-item .tour-info > div:not(.tour-notice) {display: -webkit-flex;display: -ms-flexbox;display: flex;}#hts .tour-item .tour-info .dates {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;flex-basis: 18em;}#hts .tour-item .tour-info .dates > div {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: right;}#hts .tour-item .tour-info .dates > div {padding-right: .5em;border-right: 1px dotted rgb(231, 231, 226);}#hts .tour-item .tour-info .dates > .return {margin-left: .5em;}#hts .tour-item .dates .date, #cabinet .hotel-tours .tour-item .dates .date {padding-left: 40px;white-space: nowrap;}#hts .tour-item .dates .leave.avia .date, #cabinet .hotel-tours .leave.avia .date {background: url(/img/icons/ts-results/flight-leave.png) left center no-repeat;}#hts .tour-item .dates .return.avia .date, #cabinet .hotel-tours .return.avia .date {background: url(/img/icons/ts-results/flight-return.png) left center no-repeat;}#hts .tour-item .allocation {padding: 0 .5em;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#hts .tour-notice, #hts .hotel-tours .tax-notice {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: 75%;color: #666;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 30%;text-align: right;padding-left: .5em;border-left: 1px dotted rgb(231, 231, 226);}#hts .tour-notice {font-size: 75%;}#hts .tax-notice {font-size: 85%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 16em;text-align: right;}#hts .tour-item .price {padding-left: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#hts .tour-item .price .price-val {color: #ba3014;}#hts .tour-item .reservation {cursor: pointer;user-select: none;color: #1b90ca;}#hts #rpg_sel_dialog {padding-top: 1em;border-top: dotted 1px #f37f00;}#hts .hts-pages {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: .5em;padding-top: .75em;border-top: 1px solid rgb(231, 231, 226);}#hts .hts-pages ul {display: -webkit-flex;display: -ms-flexbox;display: flex;margin-left: .5em;}#hts .hts-pages ul li {width: 32px;height: 32px;margin: 0 .05em;line-height: 32px;text-align: center;user-select: none;}#hts .hts-pages ul li:not(.active):not(.dots) {border: 1px solid #ddd;cursor: pointer;}#hts .hts-pages ul li:not(.dots) {border-radius: 3px;}#hts .hts-pages ul li.active {color: #eb8f00;box-shadow: inset 0 0 3px 0px #fbcb09;border: 1px solid #fbcb09;}#ts-results .hood, #burning-tours .hood, #hotels-rating .hood {margin: 1em 0;}#ts-results .hood, #burning-tours .hood, #hotels-rating .hood {background: repeating-linear-gradient(55deg, #fff, #fff 4px, #fbfbfb 4px, #fbfbfb 8px);padding: .75em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#hotels-rating .hood > h1 {padding: 0 .5em;line-height: 1.6em;background-color: #fff;border-radius: 4px;}#hotels-rating #ts_stats {max-width: 400px;margin-right: 0;}#ts_stats {padding: .5em;border-radius: 4px;}#ts_stats, #ts-results .sorters, #burning-tours .sorters, #sort_sel_filter, #sort_sel_burn {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#ts_stats {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: #3a3a3a;letter-spacing: .1em;background-color: #fff;border: 1px solid #e6e6e6;}#ts-results .sorters span, #burning-tours .sorters span, #sort_sel_filter li, #sort_sel_burn li{padding: .4em .75em;}#sort_sel_filter, #sort_sel_burn {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#ts-results .sorters, #burning-tours .sorters {font-size: 90%;margin-bottom: .5em;}#ts-results .sorters span, #burning-tours .sorters span, #sort_sel_filter li, #sort_sel_burn li {user-select: none;}#sort_sel_filter li:not(.active), #sort_sel_burn li:not(.active) {color: #1b90ca;cursor: pointer;}#sort_sel_filter li:hover:not(.active), #sort_sel_burn li:hover:not(.active) {color: #eb8f00;}#sort_sel_filter li.active, #sort_sel_burn li.active {background-color: #fff;border: 1px solid #fbcb09;box-shadow: inset 0 0 3px 0px #fbcb09;border-radius: 2em;color: #eb8f00;}.coll-block {margin-top: 1em;}.coll-block .cb-body {padding: 1em;background: #fefefe;border: 1px solid #e7e7e2;box-shadow: 0 0 3px #e9e9e9;}.coll-block .cb-body .weather-item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;align-items: baseline;}.coll-block .cb-body .weather-item .separator {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin: 0 .5em;border-bottom: 1px dotted #eee;}.coll-block .cb-body.weather .weather-icon {margin-left: 1em;}#ts-results .no-search-results {margin: 10%;padding: 1em;border: 1px solid #e6e6e6;border-radius: 4px;text-align: center;}#ts-results .no-search-results {margin: 2em 5em;padding: 1em;border: 1px solid #e6e6e6;border-radius: 4px;text-align: center;}#ts-results .no-search-results > .upd_search {color: #1b90ca;cursor: pointer;}.preloader {width: 2em;height: 2em;margin-right: 1em;position: relative;}.sun-loader {position: absolute;left: 50%;top: 7em;margin-left: -19px;margin-top: -19px;z-index: 110;}.loader {display: inline-block;width: 2em;height: 2em;}.loader::after {content: " ";display: inline-block;width: 24px;height: 24px;border-radius: 50%;border: 3px solid #fbcb09;border-color: #fbcb09 transparent #fbcb09 transparent;animation: loader 1.2s linear infinite;}@keyframes loader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}#covering {position: absolute;width: 100%;height: 100%;background: white;opacity: 0.6;z-index: 100;bottom: 1em;} #order {font-size: 100%;max-width: 960px;width: 100%;}#order .block-title {display: block;padding: .5em 0;border-bottom: dotted 1px #f37f00;font-size: 120%;text-align: center;color: #ba2f14;}#order .block-subtitle {font-size: 110%;color: #ba2f14;margin: .75em 0;font-weight: normal;}#order .name {color: #666;}#order > .wrapper {margin-top: .5em;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#order > .wrapper > .col-l {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;border: solid 1px #ddd;}#order > .wrapper > div {padding: 0 1em .5em 1em;}#order .tour-details {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#order .tour-details > .photo-thumbs {width: 230px;height: 170px;float: left;margin-right: .5em;}#order .tour-details > .photo-thumbs ul {overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: flex;}#order .tour-details > .photo-thumbs li {list-style-type: none;}#order .tour-details > .photo-thumbs img {width: 230px;height: 170px;}#order .tour-details > div:not(.photo-thumbs) {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;align-items: baseline;}#order .tour-details > div:not(:last-child) {margin-bottom: .5em;}#order .tour-details > div:not(.services) .name {flex: 0 0 100px;}#order .tour-details > .hotel .text a {font-size: 130%;}#order .tour-details > .services .name {flex: 0 0 120px;}#order .tour-details .text, #order .price-details .text {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}#order .text span {font-size: 110%;line-height: 1;font-family: Roboto, Tahoma;}#order .price-details .calculation > div {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}#order .price-details .calculation > div:not(:last-child) {margin-bottom: .5em;}#order .price-details .calculation .name {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px;}#order .price-details .calculation .text, #order .price-details .amount .text {margin-left: .5em;}#order .price-details .calculation .text {white-space: nowrap;}#order .price-details {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#order .price-details .amount {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#order .price-details .amount > div:first-child {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}#order .price-details .amount span {color: #79aa3f;font-size: 210%;}#order .price-details .amount .notice {text-align: center;font-size: 90%;color: #666;margin-top: .25em;}#order .col-l > .visa {padding: 1em 0 .5em 0;color: #666;font-size: 90%;}#order .description {padding: .5em 1em;}#order > .wrapper > .col-r {-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#order .col-r > div:not(:last-child) {margin-bottom: 1.25em;}#order .col-r .authentication {padding: .5em 1em;}#order .col-r .authentication .text {margin-top: .5em;}#order .col-r > .action input[type="radio"] {margin-right: 5px;top: -1px;position: relative;}#order .col-r > .action select[name="app"] {width: 100%;height: 2em;margin: .25em 0 0 20px;font-size: 100%;box-shadow: 0 0 2px 0px #c5c5c5;}#b_auth {display: block;width: 180px;height: 51px;background: url(../images/b-order.png) left no-repeat;border: none;cursor: pointer;}#order .col-r .ui-button {margin: 0;text-align: left;line-height: unset;}#order .col-r > .action fieldset {border: 1px solid #e6e6e6;border-radius: 4px;padding-bottom: .5em;}#order .col-r > .action legend {padding: 0 .5em;margin-left: .5em;}#order .col-r > .action .ui-checkboxradio-radio-label {width: 100%;margin: .5em 0;border: none;text-align: left;}#order .col-r > .action .ui-selectmenu-button {margin: 0 1em;width: inherit;}#order .col-r > .action .ui-icon-background, #order .col-r > .action .ui-checkboxradio-checked {background: none;}#order .col-r > .action .ui-state-active .ui-checkboxradio-icon {border-width: 4px;border-style: solid;background-color: #eb8f00;}#order .col-r .ui-checkboxradio-icon-space {margin-left: .5em;}.ui-state-active .ui-icon-background {background-color: #fff;} 