﻿/*icon*/
.ico-circle-default {
  background:#ddd;
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  vertical-align:middle;
  line-height:35px!important;
  display:inline-block
}
.ico-circle-white {
  background:#fff;
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  vertical-align:middle;
  line-height:35px!important;
  display:inline-block
}
.ico-circle-orange {
  background:#e9680c;
  width:48px;
  height:48px;
  border-radius:50%;
  text-align:center;
  vertical-align:middle;
  line-height:48px!important;
  display:inline-block
}
.ico-talk::before {
  background-color:#3c1e1e;
  font-size:35px;
  border-radius:4px
}
.ico-search {
  font-size:24px
}
.ico-heart {
  font-size:24px
}
.ico-heart-o {
  font-size:24px
}
.ico-ytb:before {
  color:#000!important;
  font-size:14px
}
.ico-arrow-top::before {
  font-size:18px;
  color:#fff!important
}
.glyphicon.glyphicon-menu-down::before {
  content:"\e920"
}
.glyphicon.glyphicon-menu-up::before {
  content:"\e91d"
}
.glyphicon.glyphicon-menu-right::before {
  content:"\e93b"
}
.glyphicon.glyphicon-menu-left::before {
  content:"\e92a"
}
.glyphicon.glyphicon-ok::before {
  content:"\e91b"
}
.glyphicon.glyphicon-chevron-left::before {
  content:"\e92a"
}
.glyphicon.glyphicon-chevron-right::before {
  content:"\e93b"
}
.glyphicon.glyphicon-remove::before {
  content:"\e945"
}
.glyphicon.glyphicon-map-marker::before {
  content:"\e95e"
}
.glyphicon.glyphicon-minus-sign::before,
.glyphicon.glyphicon-plus-sign::before {
  content:"\e937";
  width:14px;
  height:14px;
  border-radius:14px;
  background:#f47921;
  color:#fff;
  line-height:14px;
  text-align:center;
  font-size:8px;
  font-weight:700;
  display:inherit;
  position:relative;
  top:-2px
}
.glyphicon.glyphicon-minus-sign::before {
  content:"\e932"
}
.glyphicon.glyphicon-question-sign::before {
  content:"\e914"
}
.glyphicon.glyphicon-warning-sign::before {
  content:"\e96a";
  color:#c00
}
@media (max-width:767px) {
  .ui-datepicker .ui-icon-circle-triangle-e:before {
    content:"\e93b"!important;
    font-family:webicon!important
  }
  .ui-datepicker .ui-icon-circle-triangle-w:before {
    content:"\e92a"!important;
    font-family:webicon!important
  }
}
@font-face {
  font-family:webicon;
  src:url("/fonts/webicon-v8.eot");
  src:url("/fonts/webicon-v8.eot") format("embedded-opentype"),
  url("/fonts/webicon-v8.ttf") format("truetype"),
  url("/fonts/webicon-v8.woff") format("woff"),
  url("/fonts/webicon-v8.svg") format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block
}
.glyphicon,
[class*=" ico-"],
[class^=ico-] {
  font-family:webicon!important;
  speak:never;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.ico-trophy:before {
  content:"\e970";
  color:#018079
}
.ico-route:before {
  content:"\e96f";
  color:#018079
}
.ico-logo:before {
  content:"\e96d";
  color:#f5b074
}
.ico-q-review:before {
  content:"\e96e";
  color:#efefef
}
.ico-trip:before {
  content:"\e930"
}
.ico-menu-new:before {
  content:"\e96c"
}
.ico-fast:before {
  content:"\e96b";
  color:#fff
}
.ico-warning-sign:before {
  content:"\e96a";
  color:#c00
}
.ico-transfer-w:before {
  content:"\e968";
  color:#fff
}
.ico-seaplane-w:before {
  content:"\e969";
  color:#fff
}
.ico-heart-edit:before {
  content:"\e963";
  color:#018079
}
.ico-money:before {
  content:"\e966";
  color:#018079
}
.ico-air-plane:before {
  content:"\e967";
  color:#018079
}
.ico-support-24:before {
  content:"\e95d";
  color:#018079
}
.ico-like-shapes:before {
  content:"\e964";
  color:#018079
}
.ico-security-safe:before {
  content:"\e965";
  color:#018079
}
.ico-gift:before {
  content:"\e95c";
  color:#018079
}
.ico-flag-s:before {
  content:"\e960"
}
.ico-img:before {
  content:"\e95b"
}
.ico-star-s:before {
  content:"\e95f";
  color:#828282
}
.ico-i-weather:before {
  content:"\e954"
}
.ico-i-user:before {
  content:"\e955"
}
.ico-i-camera:before {
  content:"\e95a"
}
.ico-i-bar:before {
  content:"\e958"
}
.ico-i-map:before {
  content:"\e959"
}
.ico-i-info:before {
  content:"\e956"
}
.ico-i-visa:before {
  content:"\e957"
}
.ico-travel:before {
  content:"\e95e"
}
.ico-meals:before {
  content:"\e961"
}
.ico-group-size:before {
  content:"\e962"
}
.ico-cruise-w:before {
  content:"\e952";
  color:#fff
}
.ico-hotel-w:before {
  content:"\e953";
  color:#fff
}
.ico-review:before {
  content:"\e94e"
}
.ico-transport:before {
  content:"\e94f"
}
.ico-service:before {
  content:"\e950"
}
.ico-deck-plan:before {
  content:"\e951"
}
.ico-arrow-right:before {
  content:"\e94d";
  color:#828282
}
.ico-loading:before {
  content:"\e94c";
  color:#e15d00
}
.ico-tour:before {
  content:"\e94b"
}
.ico-cruise:before {
  content:"\e93a"
}
.ico-a:before {
  content:"\e915";
  color:#f2994a
}
.ico-q:before {
  content:"\e916";
  color:#74bbe3
}
.ico-swap:before {
  content:"\e91c"
}
.ico-calendar:before {
  content:"\e94a";
  color:#bababa
}
.ico-check-s:before {
  content:"\e942"
}
.ico-anchor:before {
  content:"\e949";
  color:#828282
}
.ico-user:before {
  content:"\e931";
  color:#bababa
}
.ico-star:before {
  content:"\e900";
  color:#2d9cdb
}
.ico-calendar-number:before {
  content:"\e901"
}
.ico-book:before {
  content:"\e902"
}
.ico-car:before {
  content:"\e903"
}
.ico-clock:before {
  content:"\e904";
  color:#828282
}
.ico-weather:before {
  content:"\e905"
}
.ico-currency:before {
  content:"\e906";
  color:#828282
}
.ico-food:before {
  content:"\e907"
}
.ico-gua:before {
  content:"\e908"
}
.ico-heart:before {
  content:"\e909";
  color:#fff
}
.ico-like:before {
  content:"\e90a"
}
.ico-plan:before {
  content:"\e90b"
}
.ico-pointer:before {
  content:"\e90c"
}
.ico-reply:before {
  content:"\e90d"
}
.ico-star-3:before {
  content:"\e90e";
  color:#ffb800
}
.ico-star-3-5:before {
  content:"\e90f";
  color:#ffb800
}
.ico-star-4:before {
  content:"\e910";
  color:#ffb800
}
.ico-star-4-5:before {
  content:"\e911";
  color:#ffb800
}
.ico-star-5:before {
  content:"\e912";
  color:#ffb800
}
.ico-star-6:before {
  content:"\e913";
  color:#ffb800
}
.ico-support:before {
  content:"\e914"
}
.ico-address:before {
  content:"\e917";
  color:#bababa
}
.ico-arrow-top:before {
  content:"\e918";
  color:#828282
}
.ico-cabin:before {
  content:"\e919";
  color:#bababa
}
.ico-camera:before {
  content:"\e91a";
  color:#fff
}
.ico-check:before {
  content:"\e91b";
  color:#828282
}
.ico-chevron-down {
  font-size:16px!important
}
.ico-chevron-down:before {
  content:"\e920"
}
.ico-chevron-up {
  font-size:16px!important
}
.ico-chevron-up:before {
  content:"\e91d"
}
.ico-comma-left:before {
  content:"\e91e";
  color:#cdcdcd
}
.ico-comma-right:before {
  content:"\e91f";
  color:#cdcdcd
}
.ico-cruise-s:before {
  content:"\e921";
  color:#828282
}
.ico-down:before {
  content:"\e922"
}
.ico-fb:before {
  content:"\e923"
}
.ico-filter:before {
  content:"\e924";
  color:#2d9cdb
}
.ico-flag:before {
  content:"\e925"
}
.ico-f-tag:before {
  content:"\e926";
  color:#f47921
}
.ico-heart-o:before {
  content:"\e927";
  color:#f47921
}
.ico-itg:before {
  content:"\e928"
}
.ico-laun:before {
  content:"\e929";
  color:#828282
}
.ico-left:before {
  content:"\e92a"
}
.ico-line:before {
  content:"\e92b";
  color:#53b445
}
.ico-m2:before {
  content:"\e92c";
  color:#bababa
}
.ico-mail-open:before {
  content:"\e92d";
  color:#ff8f1a
}
.ico-map-pin:before {
  content:"\e92e";
  color:#828282
}
.ico-map-s:before {
  content:"\e92f";
  color:#828282
}
.ico-menu:before {
  content:"\e930"
}
.ico-minus:before {
  content:"\e932"
}
.ico-m-phone:before {
  content:"\e933";
  color:#00e676
}
.ico-phone:before {
  content:"\e934";
  color:#ff8f1a
}
.ico-p-land:before {
  content:"\e935";
  color:#bababa
}
.ico-plane:before {
  content:"\e936";
  color:#bababa
}
.ico-plus:before {
  content:"\e937"
}
.ico-print:before {
  content:"\e938"
}
.ico-pt:before {
  content:"\e939"
}
.ico-right:before {
  content:"\e93b"
}
.ico-search:before {
  content:"\e93c"
}
.ico-show:before {
  content:"\e93d";
  color:#828282
}
.ico-sort:before {
  content:"\e93e";
  color:#2d9cdb
}
.ico-talk:before {
  content:"\e93f";
  color:#fae300
}
.ico-theme:before {
  content:"\e940";
  color:#bababa
}
.ico-tw:before {
  content:"\e941"
}
.ico-user-g:before {
  content:"\e943";
  color:#828282
}
.ico-viber:before {
  content:"\e944";
  color:#6d40ac
}
.ico-x:before {
  content:"\e945"
}
.ico-ytb:before {
  content:"\e946";
  color:#7a7a7a
}
.ico-carbon-time:before {
  content:"\e947";
  color:#bababa
}
.ico-map-add:before {
  content:"\e948";
  color:#828282
}