@media screen and (max-width: 2000px){
 .vic-wrapper {
  margin:0 auto;
  max-width:100%
 }
 .vic-wrapper .mar-b-0 {
  margin-bottom:0
 }
 .vic-wrapper h2,.vic-wrapper h3,.vic-wrapper h4.bold-heading {
  font-weight:400
 }
 .vic-wrapper .back-home {
  background:#B9975B;
  color:white;
  padding:5px 20px;
  font-size:24px;
  text-decoration:none
 }
 .vic-wrapper .max-content {
  margin:0 auto;
  max-width:960px
 }
 .vic-wrapper .offer-bg {
  background:#fff
 }
 .vic-wrapper .offer-bg .offer-detail-description p {
  padding:0 10px
 }
 .vic-wrapper .offer-bg .offer-detail-description ul {
  padding:0 10px
 }
 .vic-wrapper .gray-bg-block {
  background:#e6e8e7
 }
 .vic-wrapper .white-bg-block {
  background:white
 }
 .vic-wrapper ul {
  list-style:none;
  padding-left:0px
 }
 .vic-wrapper .padding-r-5 {
  padding-right:5px !important
 }
 .vic-wrapper .padding-l-5 {
  padding-left:5px !important
 }
 .vic-wrapper .padding-b-30 {
  padding-bottom:30px
 }
 .vic-wrapper .padding-t-30 {
  padding-top:30px
 }
 .vic-wrapper .padding-v-20 {
  padding-left:20px;
  padding-right:20px
 }
 .vic-wrapper .padding-h-30 {
  padding-top:30px;
  padding-bottom:30px
 }
 .vic-wrapper .vic-header div.marquee {
  padding:5px 0;
  color:white;
  background-color:#6e6e6e;
  height:20px
 }
 .vic-wrapper .vic-header div.marquee p {
  margin:0
 }
 .vic-wrapper .vic-header div.marquee a,.vic-wrapper .vic-header div.marquee a:hover {
  color:white;
  text-decoration:none
 }
 .vic-wrapper .vic-header .top-1 {
  max-width:100%;
  min-height:120px;
  width:100%;
  position:relative
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide {
  width:100%;
  background:white
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position {
  height:100%
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow {
  height:100% !important
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow .slide-image {
  height:100% !important
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow li>div {
  position:relative
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow li>div img {
  width:100%
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow li>div div h2,.vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow li>div div p,.vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-slideshow li>div div a {
  color:white
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-dotnav {
  text-align:center;
  height:auto;
  margin-bottom:15px
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-dotnav .uk-active {
  background-color:#7B2429;
  border:0.5px solid rgba(255,255,255,0.3);
  box-shadow:0 0 0.5px #FFF;
  border-radius:100%;
  height:9px;
  width:9px
 }
 .vic-wrapper .vic-header .top-1 .promotion-slide .uk-slidenav-position .uk-dotnav li {
  display:inline-block;
  text-align:center;
  height:10px;
  width:10px;
  margin-right:13px;
  margin-left:-5px;
  border-radius:100%;
  background:rgba(255,255,255,0.4);
  cursor:pointer
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide {
  width:100%;
  background:white
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position {
  height:100%
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow {
  height:100% !important
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow .slide-image {
  height:100% !important
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow li>div {
  position:relative
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow li>div img {
  width:100%
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow li>div div h2,.vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow li>div div p,.vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-slideshow li>div div a {
  color:white
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-dotnav {
  text-align:center;
  height:auto;
  margin-bottom:15px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-dotnav .uk-active {
  background-color:#7B2429;
  border:0.5px solid rgba(255,255,255,0.3);
  box-shadow:0 0 0.5px #FFF;
  border-radius:100%;
  height:9px;
  width:9px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .uk-dotnav li {
  display:inline-block;
  text-align:center;
  height:10px;
  width:10px;
  margin-right:13px;
  margin-left:-5px;
  border-radius:100%;
  background:rgba(255,255,255,0.4);
  cursor:pointer
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text {
  position:absolute;
  text-align:center;
  top:35%;
  left:0;
  right:0;
  bottom:0;
  width:576px;
  height:200px;
  background:#000;
  border:3px #fff solid;
  line-height:47px;
  margin:0 auto;
  opacity:0.8
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .title {
  color:#fff;
  font-size:42px;
  margin:20px 25px 0 25px;
  font-family:"Garamond Pro Bold";
  word-spacing:5px;
  letter-spacing:4px;
  padding-bottom:5px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .day {
  color:#fff;
  font-size:29px;
  font-family:"Garamond Pro Bold";
  border-top:2px #fff solid;
  margin:0 48px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .learn-more {
  margin-bottom:-20px;
  font-size:20px;
  padding:3px 65px;
  background:#b8965b;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  font-family:"Garamond Pro Bold";
  letter-spacing:2px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .learn-more a {
  color:#fff;
  text-decoration:none
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .slide-text {
  max-width:960px;
  margin:0 auto;
  padding-top:25%;
  text-align:center
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .slide-text h1 {
  font-size:50px;
  line-height:40px;
  color:white;
  margin:0px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .slide-text a {
  font-size:20px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .slide-text a:hover {
  text-decoration:underline
 }
 .vic-wrapper .vic-header .top-1 .desc-banner-voyage {
  text-align:center;
  background:#e2d4bc
 }
 .vic-wrapper .vic-header .top-1 .desc-banner-voyage .banner-voyage-text {
  padding:15px;
  width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-header .top-1 .desc-banner-voyage .banner-voyage-text h2 {
  color:#7c2529;
  font-weight:bold
 }
 .vic-wrapper .vic-header .top-1 .desc-banner-voyage .banner-voyage-text p {
  color:#878683;
  font-size:20px
 }
 .vic-wrapper .vic-header .top-1 .main-slide {
  width:100%;
  height:600px;
  background:white
 }
 .vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position {
  height:100%
 }
 .vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow {
  height:100% !important
 }
 .vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow .slide-image {
  height:100% !important
 }
 .vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow li>div {
  position:relative
 }
 .vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow li>div img {
  width:100%
 }
 .vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow li>div div h2,.vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow li>div div p,.vic-wrapper .vic-header .top-1 .main-slide .uk-slidenav-position .uk-slideshow li>div div a {
  color:white
 }
 .vic-wrapper .vic-header .top-1 .main-slide .slide-text {
  max-width:960px;
  margin:0 auto;
  padding-top:25%;
  padding-left:15%
 }
 .vic-wrapper .vic-header .top-1 .main-slide .slide-text h1 {
  font-size:50px;
  line-height:40px;
  color:white;
  margin:0px
 }
 .vic-wrapper .vic-header .top-1 .main-slide .slide-text a {
  font-size:20px
 }
 .vic-wrapper .vic-header .top-1 .main-slide .slide-text a:hover {
  text-decoration:underline
 }
 .vic-wrapper .vic-header .top-1 .bannergroup .banneritem {
  height:auto;
  max-height:600px
 }
 .vic-wrapper .vic-header .top-1 .bannergroup .banneritem>div {
  height:600px
 }
 .vic-wrapper .vic-header .top-1 .bannergroup .banneritem video#bannervideo {
  display:block;
  position:relative;
  min-width:100%;
  width:100%;
  z-index:-100;
  pointer-events:none;
  overflow-y:hidden;
  vertical-align:top
 }
 .vic-wrapper .vic-header .top-1 .bannergroup .banneritem .banner-description {
  position:absolute;
  width:auto;
  right:0;
  left:0;
  margin:auto;
  top:70%;
  text-align:center;
  color:white
 }
 .vic-wrapper .vic-header .top-1 .bannergroup .banneritem .banner-description h1 {
  color:white;
  font-weight:500;
  text-transform:uppercase
 }
 .vic-wrapper .vic-header .search-box {
  padding-top:15px;
  padding-bottom:15px;
  width:100%;
  background:#e6e8e7;
  text-align:center;
  font-family:"Minion Pro"
 }
 .vic-wrapper .vic-header .search-box .block-title {
  text-align:center;
  padding-bottom:25px
 }
 .vic-wrapper .vic-header .search-box .block-title h2 {
  color:#7C2529;
  margin:0px
 }
 .vic-wrapper .vic-header .search-box .block-title h3 {
  color:#7C2529;
  margin-top:0px;
  font-size:14px
 }
 .vic-wrapper .vic-header .search-box .block-title .under-line {
  width:123px;
  height:2px;
  background:#7C2529;
  margin:0 auto;
  margin-top:10px
 }
 .vic-wrapper .vic-header .search-box .search-bar {
  max-width:960px;
  margin:0 auto;
  display:block;
  background:#585858
 }
 .vic-wrapper .vic-header .search-box .search-bar form {
  padding:5px 5px;
  position:relative;
  display:inline-block;
  margin:0px;
  height:70px;
  width:95%
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-field {
  width:100%;
  color:black;
  text-indent:5px;
  line-height:30px;
  font-size:16px;
  padding-right:0;
  border:none
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-title {
  font-size:12px;
  height:24px;
  text-align:left;
  color:white;
  margin-bottom:4px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel,.vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .promo-code-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper {
  width:15%;
  float:left
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-currency {
  margin-left:5px;
  width:9%;
  float:left
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-currency .currency-options {
  height:36px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel {
  width:35%
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .hotel-options {
  height:36px;
  width:100%
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .hotel-options option {
  color:#141414;
  padding:3px 10px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .hotel-options option:first-child {
  padding-top:5px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper {
  width:17%;
  margin-left:5px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper>div,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper>div,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper>div {
  position:relative
 }
 .vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper>div .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper>div .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper>div .uk-icon-calendar {
  position:absolute;
  top:25%;
  right:10px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper .date-caret,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper .date-caret,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper .date-caret {
  pointer-events:none
 }
 .vic-wrapper .vic-header .search-box .search-bar form .hotel-options,.vic-wrapper .vic-header .search-box .search-bar form .checkin-date,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date,.vic-wrapper .vic-header .search-box .search-bar form .promo-code,.vic-wrapper .vic-header .search-box .search-bar form .search-btn {
  cursor:pointer;
  position:relative;
  margin:0px;
  border-radius:0px;
  height:34px;
  font-family:"Minion Pro";
  font-size:16px !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .uk-button,div.vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .vic-button {
  padding:0px;
  width:100%;
  height:100%;
  text-align:left;
  padding-left:22px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .uk-dropdown {
  text-align:left
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper {
  width:10% !important;
  margin-left:5px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper .search-btn {
  width:100%;
  background:#B9975B;
  color:white;
  border:none;
  height:36px;
  cursor:pointer
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper-d {
  width:18.9% !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .vic-down-caret {
  cursor:pointer;
  position:absolute;
  font-family:FontAwesome !important;
  right:7px;
  top:25%
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper .emm-btn-booking-inner {
  width:100%;
  height:36px;
  color:#000
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown {
  padding:0px 10px
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown li {
  display:inline-block;
  width:100%
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown label.lbl {
  float:left;
  text-align:left;
  max-width:110px
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown #children {
  margin-top:10px
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown .spin {
  float:right
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown .spin span {
  width:30px;
  height:22px;
  text-align:center;
  background:#7C2529;
  color:#fff;
  font-weight:bolder;
  display:inline-block;
  cursor:pointer
 }
 .vic-wrapper .vic-header .search-box .search-bar .options-wrapper ul.uk-nav-dropdown .uk-nav-divider {
  clear:both;
  margin:8px 0px
 }
 .vic-wrapper .vic-header .uk-sticky-placeholder {
  background-color:#e6e8e7
 }
 .vic-wrapper .vic-header .fixed {
  position:fixed;
  top:0px;
  z-index:99;
  background:rgba(230,232,231,0);
  padding:0 !important
 }
 .vic-wrapper .vic-main-content .history {
  background-color:#e6e8e7
 }
 .vic-wrapper .vic-main-content .history .show {
  display:none !important
 }
 .vic-wrapper .vic-main-content .history .dshow {
  display:block !important
 }
 .vic-wrapper .vic-main-content .history #tmg {
  display:none
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-gray {
  padding:30px 20px 70px;
  margin:0 auto;
  max-width:960px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-bg-img {
  padding:30px 20px 0
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-white {
  padding:70px 20px 40px;
  margin:0 auto;
  max-width:960px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-logo {
  position:absolute;
  margin:auto;
  top:0;
  left:10px;
  right:0;
  bottom:40px;
  max-width:170px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-text {
  padding:30px 10px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-text p {
  font-size:18px;
  line-height:30px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item {
  margin-bottom:30px;
  padding-left:2px;
  padding-right:2px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item>img {
  max-height:335px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .tmg-item-wrapper {
  height:auto;
  background:#F6F6F6;
  position:relative
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .tmg-body {
  padding:40px 40px 0;
  font-size:16px;
  height:auto
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .tmg-body h2 {
  color:#7ac142;
  font-size:26px;
  margin-bottom:17px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .tmg-body p {
  font-size:18px;
  line-height:25px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .logo-foundy {
  padding:0 40px 15px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .logo-foundy>a:hover {
  text-decoration:none
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .tmg-item-logo {
  max-height:42px;
  margin-right:30px;
  margin-bottom:15px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .logo-mh-55 {
  max-height:55px !important
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .logo-mh-65 {
  max-height:65px !important
 }
 .vic-wrapper .vic-main-content .history #corporate {
  display:none;
  padding:30px 0
 }
 .vic-wrapper .vic-main-content .history #about {
  display:none
 }
 .vic-wrapper .vic-main-content .history #brand {
  display:none
 }
 .vic-wrapper .vic-main-content .history #history {
  display:none
 }
 .vic-wrapper .vic-main-content .history .max-content {
  padding:30px 20px !important
 }
 .vic-wrapper .vic-main-content .history .title {
  color:#B9975B;
  margin-bottom:0px;
  font-size:33px
 }
 .vic-wrapper .vic-main-content .history .bold-title {
  font-size:33px;
  color:#B9975B;
  margin-top:0px;
  font-weight:700;
  line-height:20px;
  margin-bottom:15px
 }
 .vic-wrapper .vic-main-content .history .fix-menu {
  position:fixed;
  top:0px
 }
 .vic-wrapper .vic-main-content .history .float-menu {
  z-index:999;
  background:#B9975B;
  border-radius:14px
 }
 .vic-wrapper .vic-main-content .history .float-menu .items {
  padding:15px;
  text-align:left
 }
 .vic-wrapper .vic-main-content .history .float-menu .items a {
  font-size:12px;
  display:block;
  padding:7px;
  color:#775839
 }
 .vic-wrapper .vic-main-content .history .float-menu .items a:before {
  vertical-align:text-bottom;
  margin-right:10px;
  content:'';
  display:inline-block;
  width:15px;
  height:15px;
  -moz-border-radius:7.5px;
  -webkit-border-radius:7.5px;
  border-radius:7.5px;
  background-color:#775839
 }
 .vic-wrapper .vic-main-content .history .float-menu .items .active a {
  color:white;
  text-decoration:underline
 }
 .vic-wrapper .vic-main-content .history .float-menu .items .active a:before {
  background-color:white
 }
 .vic-wrapper .vic-main-content .history .float-menu .items a:hover {
  color:white;
  text-decoration:none
 }
 .vic-wrapper .vic-main-content .corporate>.max-content>.uk-grid {
  margin-top:30px
 }
 .vic-wrapper .vic-main-content .corporate .corporate-title {
  font-weight:bold;
  margin-top:35px;
  font-size:18px;
  margin-bottom:10px
 }
 .vic-wrapper .vic-main-content .corporate .corporate-text {
  line-height:25px;
  margin-top:10px
 }
 .vic-wrapper .vic-main-content .block-title {
  text-align:center;
  padding-bottom:25px
 }
 .vic-wrapper .vic-main-content .block-title h2 {
  color:#7C2529;
  margin:0px;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .block-title h3 {
  color:#7C2529;
  margin-top:0px;
  font-size:14px;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .block-title .under-line {
  width:123px;
  height:2px;
  background:#7C2529;
  margin:0 auto;
  margin-top:10px
 }
 .vic-wrapper .vic-main-content .journey-block {
  padding-top:30px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner {
  max-width:1210px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .block-title {
  padding-bottom:0px;
  margin-bottom:-24px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner #wowslider-container1 {
  max-height:600px;
  height:100%;
  margin:0px;
  z-index:0;
  max-width:1210px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner #wowslider-container1 .ws_images {
  max-height:600px;
  max-width:1260px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner #wowslider-container1 .ws-title {
  display:none
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner #wowslider-container1 .ws_prev,.vic-wrapper .vic-main-content .journey-block .journey-block-inner #wowslider-container1 .ws_next {
  width:10%
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position {
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position .uk-slidenav-next {
  margin-right:-20px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position .uk-slidenav-previous {
  margin-left:-20px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position .journey-text {
  position:absolute;
  bottom:0px;
  width:100%;
  text-align:center;
  background:#e6e8e7;
  opacity:0.8;
  height:80px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position .journey-text h3 {
  margin:20px;
  color:#7C2529
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position .journey-slide {
  position:relative;
  margin-right:4px
 }
 .vic-wrapper .vic-main-content .journey-block .journey-block-inner .uk-slidenav-position .journey-slide img {
  width:100%
 }
 .vic-wrapper .vic-main-content .experience-block {
  background-color:#e6e8e7;
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences {
  margin:0px !important
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item {
  position:relative;
  padding:0;
  max-height:400px
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details {
  display:block;
  height:100%;
  outline:0;
  text-decoration:none
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .experiences-bg {
  min-height:400px
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details img {
  width:100%;
  height:100%
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text {
  position:absolute;
  bottom:30px;
  left:30px
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text .intro {
  margin-top:0px
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text h2,.vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text h3,.vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text a,.vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text p {
  color:white
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text h3 {
  font-weight:normal;
  margin-bottom:0px;
  font-size:11px;
  height:14px
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .view-details .intro-text p {
  font-size:24px;
  font-weight:bold;
  margin-bottom:0px;
  margin-top:5px
 }
 .vic-wrapper .vic-main-content .offer-block {
  padding-top:30px;
  padding-bottom:30px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner {
  padding:5px;
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .uk-slidenav-position .uk-slidenav-previous {
  margin-left:-20px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .uk-slidenav-position .uk-slidenav-next {
  margin-right:-20px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item {
  position:relative;
  max-height:400px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .offer-image {
  height:100%
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item img {
  max-height:400px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text {
  padding:20px;
  background-color:rgba(124,37,41,0.5);
  position:absolute;
  bottom:40px;
  left:60px;
  width:280px;
  height:250px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text h2,.vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text h3,.vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text a,.vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text p {
  color:white
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text h2 {
  margin-bottom:0px
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text h3 {
  font-weight:normal
 }
 .vic-wrapper .vic-main-content .offer-block .offer-block-inner .offer-item .intro-text p {
  font-size:16px;
  margin:5px 0px
 }
 .vic-wrapper .vic-main-content .about-us-block {
  background-color:#e6e8e7;
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .about-us-block .about-us-block-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .about-us-block .about-us-block-inner .about-us-text p {
  margin-top:0px;
  margin-bottom:15px
 }
 .vic-wrapper .vic-main-content .splenderslide-block {
  background-color:#e6e8e7;
  padding-top:30px;
  padding-bottom:30px
 }
 .vic-wrapper .vic-main-content .splenderslide-block .splender-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .splenderslide-block .splender-inner .description {
  width:80%;
  text-align:center;
  margin:0 auto;
  padding:20px
 }
 .vic-wrapper .vic-main-content .splenderslide-block .splender-inner .description p {
  font-size:17px;
  margin-bottom:0px
 }
 .vic-wrapper .vic-main-content .accomodation-block {
  background-color:white;
  padding:30px 15px
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide {
  padding:0 5px
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide .slide-title {
  position:absolute;
  bottom:0px;
  background-color:rgba(255,255,255,0.7);
  text-align:center;
  width:100%
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide .slide-title p {
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  margin-top:8px;
  margin-bottom:8px
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide .room-link {
  display:inline-block
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide .room-link .fader {
  overflow:hidden
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide .room-link .fader>img {
  width:100%;
  height:100%;
  line-height:0;
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
  transition:all 0.3s ease
 }
 .vic-wrapper .vic-main-content .accomodation-block .accomodation-inner .uk-slider-container .slide .room-link:hover .fader img {
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 .vic-wrapper .vic-main-content .athotel-block {
  background-color:#e6e8e7;
  padding:30px 15px
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .dtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .item {
  padding:10px 5px
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .item .item-wrapper {
  height:100%;
  background:white;
  position:relative
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .item .item-wrapper .view-details {
  position:absolute;
  bottom:20px
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .item img {
  width:100%
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .item .description {
  margin-bottom:50px;
  background:white;
  padding:20px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block {
  background-color:white;
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner {
  max-width:960px;
  margin:0 auto;
  position:relative;
  width:100%
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner .dotnav-slider-uk {
  text-align:center;
  margin-bottom:-5px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner .dotnav-slider-uk .uk-dotnav {
  list-style:inside;
  display:inline-block;
  margin:0px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner .dotnav-slider-uk .uk-dotnav .uk-active {
  color:#2f2f2f
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner .dotnav-slider-uk .uk-dotnav li {
  font-size:30px;
  float:left;
  color:#b8b8b8;
  width:20px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner li .description {
  margin-bottom:0;
  position:absolute;
  top:25%;
  background-color:rgba(124,37,41,0.8);
  left:13%;
  max-width:300px;
  padding:30px;
  color:white
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner li .description a {
  color:white
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block {
  padding:30px 15px
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .dotnav-slider-uk {
  text-align:center;
  margin-bottom:-5px;
  margin-top:10px
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .dotnav-slider-uk .uk-dotnav {
  list-style:inside;
  display:inline-block;
  margin:0px
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .dotnav-slider-uk .uk-dotnav .uk-active {
  color:#2f2f2f
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .dotnav-slider-uk .uk-dotnav li {
  font-size:30px;
  float:left;
  color:#b8b8b8;
  width:20px;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .block-title>h2 {
  width:auto
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .block-title>h2>a {
  color:#7c2529
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .block-title>h2>a:hover {
  text-decoration:none;
  color:black
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item {
  padding:10px 5px;
  height:auto
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item .item-wrapper {
  height:auto;
  background:white;
  position:relative
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item .item-wrapper .view-details {
  position:absolute;
  bottom:20px
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item img {
  width:100%
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item .description {
  background:white;
  padding:20px;
  padding-bottom:60px
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item .description p.price {
  margin:0
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item .description p.time {
  margin-bottom:5px
 }
 .vic-wrapper .vic-main-content .dtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block {
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .dtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .rooms-block .room-banner {
  padding:30px 0px
 }
 .vic-wrapper .vic-main-content .rooms-block .room-banner .banner-info {
  max-width:960px;
  margin:0 auto;
  text-align:center
 }
 .vic-wrapper .vic-main-content .rooms-block .room-banner .banner-info h2,.vic-wrapper .vic-main-content .rooms-block .room-banner .banner-info h3,.vic-wrapper .vic-main-content .rooms-block .room-banner .banner-info p {
  margin-bottom:10px;
  color:#B9975B
 }
 .vic-wrapper .vic-main-content .rooms-block .room-banner .banner-info h3 {
  margin:0px;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .rooms-block .room {
  padding:20px 0px;
  background:#F1F1F2
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner {
  max-width:960px;
  margin:0 auto;
  padding-left:20px;
  padding-right:20px
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .dtransfers {
  display:inherit
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .room-detail {
  position:relative
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .room-detail a {
  text-align:center;
  position:absolute;
  bottom:30px;
  right:30px;
  background-color:#b9975b;
  padding:14px 25px;
  color:#fff
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption {
  padding:20px;
  padding-bottom:40px;
  background:white;
  position:relative;
  min-height:250px
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption ul {
  list-style:none;
  padding-left:1em;
  padding-bottom:40px
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption ul li:before {
  display:inline-block;
  content:"-";
  width:1em;
  margin-left:-1em
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption h3 {
  text-transform:uppercase;
  font-size:24px
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption .price {
  color:#B9975B;
  font-size:20px;
  padding:10px 0px
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption a {
  text-align:center;
  position:absolute;
  bottom:30px;
  right:35px;
  margin:0 auto;
  background:#B9975B;
  padding:14px 20px;
  color:white
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .block-title h3 {
  font-weight:normal
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .room-slide {
  padding-left:0px
 }
 .vic-wrapper .vic-main-content .rooms-block .odd {
  background:#e6e8e7
 }
 .vic-wrapper .vic-main-content .excursions-block-slide {
  background:#e6e8e7;
  padding:0px 30px 30px 30px
 }
 .vic-wrapper .vic-main-content .excursions-block-slide .excursions-block-inner .uk-slidenav {
  top:40%
 }
 .vic-wrapper .vic-main-content .excursions-block-slide .excursions-block-inner .description {
  text-align:center;
  padding:20px
 }
 .vic-wrapper .vic-main-content .excursions-block-items {
  padding:30px;
  background:#F1F1F2
 }
 .vic-wrapper .vic-main-content .excursions-block-items .excursions-block-inner img {
  height:100%;
  width:100%;
  max-height:500px
 }
 .vic-wrapper .vic-main-content .excursions-block-items .excursions-block-inner .uk-grid-collapse {
  padding-bottom:40px
 }
 .vic-wrapper .vic-main-content .excursions-block-items .excursions-block-inner .uk-grid-collapse:first-child {
  padding-top:40px
 }
 .vic-wrapper .vic-main-content .excursions-block-items .excursions-block-inner .uk-grid-collapse .excursions-text {
  background:white;
  padding:30px
 }
 .vic-wrapper .vic-main-content .excursions-block-items .excursions-block-inner .uk-grid-collapse .excursions-link {
  margin:30px 0px;
  background:#B9975B;
  padding:10px 20px;
  display:inline-block;
  color:white;
  font-weight:bold
 }
 .vic-wrapper .vic-main-content .hotel-offers {
  padding:30px;
  background:#F1F1F2
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse {
  padding-top:40px;
  padding-bottom:40px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse img {
  width:100%;
  max-height:500px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .promo-offer {
  padding:10px 5px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .promo-inner {
  background:white;
  position:relative
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text {
  color:#505050;
  text-align:center;
  background:white;
  padding:30px;
  padding-bottom:130px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text .promo-title {
  font-size:18px;
  font-weight:700;
  color:#505050;
  line-height:25px;
  text-align:center;
  margin-bottom:0
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text p.promo-price {
  font-size:16px;
  font-weight:700;
  margin-top:0;
  text-align:center
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text h2 {
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text p {
  text-align:justify;
  font-size:16px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text p.price {
  color:#B9975B;
  margin:0 0 15px;
  font-size:20px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text p.time {
  margin-bottom:5px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .book-form {
  background:#B9975B;
  display:inline-block;
  color:#fff;
  font-weight:700;
  text-decoration:none;
  position:absolute;
  bottom:35px;
  left:60px;
  right:60px;
  text-align:center;
  font-size:14px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .book-form .offer-link {
  background:#B9975B;
  margin:0px;
  display:inline-block;
  color:white;
  font-weight:bold;
  padding:0
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .view-details {
  display:inline-block;
  color:#589b99;
  font-weight:700;
  text-decoration:none;
  padding:4px 0;
  position:absolute;
  bottom:85px;
  left:60px;
  right:60px;
  text-align:center;
  font-size:14px;
  border:1px solid #589b99;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-book-link {
  background:#B9975B;
  display:inline-block;
  color:#fff;
  font-weight:700;
  text-decoration:none;
  padding:5px 0;
  position:absolute;
  bottom:35px;
  left:60px;
  right:60px;
  text-align:center;
  font-size:14px
 }
 .vic-wrapper .vic-main-content .offer-detail {
  background-color:#e6e8e7;
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers {
  padding:30px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-slidenav-position .dotnav-slider-uk {
  text-align:center;
  margin-bottom:-5px;
  margin-top:-5px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-slidenav-position .dotnav-slider-uk .uk-dotnav {
  list-style:inside;
  display:inline-block;
  margin:0
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-slidenav-position .dotnav-slider-uk .uk-dotnav li {
  font-size:30px;
  float:left;
  color:#b8b8b8;
  width:20px;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-slidenav-position .dotnav-slider-uk .uk-dotnav .uk-active {
  color:#2f2f2f
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner h2 {
  font-weight:bold;
  font-size:26px;
  margin:30px 0;
  text-align:center;
  color:#505050
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse {
  padding-bottom:15px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse img {
  width:100%;
  max-height:500px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .promo-offer {
  padding:10px 5px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .promo-inner {
  background:white;
  position:relative
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text {
  color:#505050;
  text-align:center;
  background:white;
  padding:30px;
  padding-bottom:130px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text .promo-title {
  font-size:23px;
  font-weight:700;
  color:#505050;
  line-height:25px;
  text-align:center;
  margin:0
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text p.promo-price {
  font-size:16px;
  font-weight:700;
  margin-top:0;
  text-align:center
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text h2 {
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text p {
  text-align:justify;
  font-size:16px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text p.price {
  color:#B9975B;
  margin:0 0 15px;
  font-size:20px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-text p.time {
  margin-bottom:5px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .book-form {
  background:#B9975B;
  display:inline-block;
  color:#fff;
  font-weight:700;
  text-decoration:none;
  position:absolute;
  bottom:35px;
  left:60px;
  right:60px;
  text-align:center;
  font-size:14px
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .book-form .offer-link {
  background:#B9975B;
  margin:0px;
  display:inline-block;
  color:white;
  font-weight:bold;
  padding:0
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .view-details {
  display:inline-block;
  color:#B9975B;
  font-weight:700;
  text-decoration:none;
  padding:4px 0;
  position:absolute;
  bottom:85px;
  left:60px;
  right:60px;
  text-align:center;
  font-size:14px;
  border:1px solid #B9975B;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .offer-detail .other-offers .other-offers-inner .uk-grid-collapse .offer-book-link {
  background:#B9975B;
  display:inline-block;
  color:#fff;
  font-weight:700;
  text-decoration:none;
  padding:5px 0;
  position:absolute;
  bottom:35px;
  left:60px;
  right:60px;
  text-align:center;
  font-size:14px
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner hr.offer-under-line {
  max-width:30%;
  margin:20px auto;
  margin-top:0;
  border:none;
  height:1px;
  background:#505050
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .cover {
  width:100%
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-title {
  padding:30px;
  text-align:center
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-title h2 {
  font-weight:700;
  color:#505050;
  margin:5px;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-title h2.sub-title {
  color:#B9975B
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description {
  padding:30px;
  text-align:center
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description .offer-item .description-inner {
  padding-bottom:10px;
  height:100%;
  text-align:initial
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description .offer-item .description-inner .description-text .valid-date p {
  font-size:16px
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description .offer-item .description-inner .description-text p {
  font-weight:bold;
  color:#7c2529;
  font-size:18px
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description .offer-item .description-inner .description-text ul li {
  font-size:15px;
  margin-bottom:4px;
  padding-left:9px;
  text-indent:-8px
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description .offer-item .description-inner .description-text ul li:before {
  content:"-";
  padding-right:2px
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description .offer-book-link {
  background:#b9975b;
  display:inline-block;
  color:#fff;
  font-weight:700;
  text-decoration:none;
  padding:10px 15px;
  width:auto;
  font-size:20px
 }
 .vic-wrapper .vic-main-content .book-form .uk-button,div.vic-wrapper .vic-main-content .book-form .vic-button {
  background:#B9975B
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-title {
  margin:0 auto;
  text-align:center;
  padding:60px 20px
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-title h1 {
  margin-bottom:5px;
  text-transform:uppercase;
  font-weight:700;
  color:#505050;
  font-size:32px;
  line-height:30px
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-title h3 {
  font-size:14px;
  margin-top:5px;
  text-transform:uppercase;
  font-weight:normal;
  color:#505050;
  letter-spacing:3px;
  margin-bottom:0px
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-body.no-top {
  padding-top:0
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-body {
  background:#e6e8e7;
  padding-top:50px;
  padding-bottom:50px
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-body div.articleBody.no-top {
  background:#e6e8e7;
  padding-top:0px
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-body div.articleBody.vic-gray {
  background:#e6e8e7
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-body div.articleBody {
  background:#fff;
  padding:10px 30px
 }
 .vic-wrapper .vic-main-content .press-container {
  background:#e6e8e7;
  padding-top:30px
 }
 .vic-wrapper .vic-main-content .press-container .press {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .press-container .press p {
  line-height:18px
 }
 .vic-wrapper .vic-main-content .press-container .press .grid-item {
  padding:15px
 }
 .vic-wrapper .vic-main-content .press-container .press .grid-item h2 {
  color:#7C2529
 }
 .vic-wrapper .vic-main-content .press-container .press .grid-item .press-see-more {
  display:block;
  margin:30px 0px;
  color:grey
 }
 .vic-wrapper .vic-main-content .press-container .press .grid-item .press-line {
  text-align:center;
  height:1px;
  background:grey
 }
 .vic-wrapper .vic-main-content .location-transfer {
  background-color:#e6e8e7;
  padding:0px 25px 30px 25px
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .map {
  min-height:300px
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .map iframe {
  width:100%;
  height:100%
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .info {
  background:white
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .info .info-inner {
  background:white;
  padding:10px
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .transfer-table tbody tr:first-child td:nth-child(2) {
  padding:20px;
  font-weight:bold
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .transfer-table tbody tr:nth-child(2) td {
  font-weight:bold
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .transfer-table ul {
  list-style:disc;
  list-style-position:inside;
  text-align:left;
  padding:16px
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .transfer-table tr td {
  background:white;
  padding:2px;
  text-align:center
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .dtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper {
  padding-top:10px;
  background:white
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper:first-child {
  background:#e6e8e7
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper:first-child .transfer-item {
  background:white
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper .transfer-item {
  background:#e6e8e7;
  width:80%;
  margin:20px auto;
  padding:10px
 }
 .vic-wrapper .vic-main-content .gallery-block {
  padding-bottom:30px
 }
 .vic-wrapper .vic-main-content .gallery-block .jkit-gallery-filter {
  margin-bottom:40px
 }
 .vic-wrapper .vic-main-content .gallery-block .jkit-gallery-filter #jkit-gallery-controls {
  width:100%;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .athotels {
  background:#e6e8e7
 }
 .vic-wrapper .vic-main-content .athotels .athotel {
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .athotels .athotel>div {
  padding-bottom:10px
 }
 .vic-wrapper .vic-main-content .athotels .athotel .uk-width-large-1-3>div {
  background:white;
  padding:20px
 }
 .vic-wrapper .vic-main-content .search-booking {
  padding:20px 0px;
  min-height:185px
 }
 .vic-wrapper .vic-main-content .search-booking .breadcrumb {
  margin-top:15px;
  margin-bottom:15px
 }
 .vic-wrapper .vic-main-content .search-booking .search-box {
  width:auto
 }
 .vic-wrapper .vic-main-content .avaiable-page {
  padding:25px 0
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-title {
  text-transform:uppercase;
  background:#B9975B;
  color:white;
  padding:5px 20px;
  font-size:18px;
  margin-bottom:2px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-title .upto {
  font-size:14px;
  text-transform:none;
  color:black
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable {
  background:#f9f9f9
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row {
  margin-bottom:5px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description {
  display:inline-block;
  height:100%;
  width:100%;
  background:#f9f9f9
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description img {
  max-height:200px;
  width:100%
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description {
  padding:20px;
  min-height:60px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description p {
  margin:3px 0px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description .amenity {
  float:left;
  width:45%;
  font-size:14px;
  margin-bottom:15px;
  padding-right:13px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description .amenity>div {
  display:inline
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description .amenity .icon {
  width:27px;
  height:25px;
  margin-right:5px;
  margin-bottom:2px;
  vertical-align:bottom
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .rate-info {
  margin-left:2px;
  height:100%
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .rate-info .rate-info-inner {
  padding:20px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .rate-info .rate-info-inner a {
  color:#B9975B
 }
 .vic-wrapper .vic-main-content .avaiable-page .view-more-line {
  text-align:center;
  border-top:solid #e6e8e7 2px;
  margin-bottom:10px
 }
 .vic-wrapper .vic-main-content .avaiable-page .view-more-line .view-more {
  color:#000;
  border:solid #e6e8e7 2px;
  border-radius:0px 0px 10px 10px;
  border-top:none;
  background:#F1F1F2;
  padding:2px 32px
 }
 .vic-wrapper .vic-main-content .avaiable-page .hide {
  display:none
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper {
  background:#F1F1F2;
  margin-left:2px;
  height:100%;
  width:100%
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking {
  padding:20px;
  text-align:center
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .price-number {
  color:#7C2529;
  font-size:25px;
  text-align:right;
  font-weight:bold;
  font-family:"Times New Roman", Georgia, Serif
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .rate-info-text {
  text-align:right;
  margin-bottom:10px
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .rate-info-text p {
  margin:0
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .rate-info-text p.rate-text {
  color:#B9975B
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .form-booking-button .book-btn {
  margin-top:10px;
  border:none;
  width:100%;
  background:#B9975B;
  color:white;
  padding:10px;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .use-code {
  height:30px;
  display:inline-block
 }
 .vic-wrapper .vic-main-content .use-code .code {
  float:left;
  font-size:18px;
  width:50%;
  height:100%;
  padding:0px 5px;
  border:none
 }
 .vic-wrapper .vic-main-content .use-code .code-btn {
  width:85px;
  float:left;
  font-size:12px;
  color:white;
  background:grey;
  height:100%;
  border:none;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .payment {
  padding:25px 0
 }
 .vic-wrapper .vic-main-content .payment .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .payment .dtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .payment .guest-info {
  padding:30px
 }
 .vic-wrapper .vic-main-content .payment .guest-info .uk-grid {
  margin-top:20px
 }
 .vic-wrapper .vic-main-content .payment .guest-info .birthday {
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .payment .guest-info input,.vic-wrapper .vic-main-content .payment .guest-info textarea,.vic-wrapper .vic-main-content .payment .guest-info select {
  width:100%
 }
 .vic-wrapper .vic-main-content .payment .guest-info .required:before {
  content:" * "
 }
 .vic-wrapper .vic-main-content .payment .guest-info .guest-title {
  color:#7C2529;
  text-decoration:none;
  font-weight:normal;
  font-size:20px
 }
 .vic-wrapper .vic-main-content .payment .guest-info .gender label {
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .payment .guest-info .gender input {
  width:20px;
  display:inline-block
 }
 .vic-wrapper .vic-main-content .payment .guest-info .gender span {
  display:inline-block
 }
 .vic-wrapper .vic-main-content .payment .guest-info .receive-update label {
  margin-right:20px;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .payment .guest-info .receive-update input {
  width:20px;
  display:inline-block
 }
 .vic-wrapper .vic-main-content .payment .guest-info .receive-update span {
  display:inline-block
 }
 .vic-wrapper .vic-main-content .payment .payment-btn {
  background:#B9975B;
  color:#fff;
  margin:20px 0;
  border:none;
  padding:10px 20px;
  cursor:pointer;
  width:110px
 }
 .vic-wrapper .vic-main-content .payment .room-info {
  background:#B9975B;
  padding:20px
 }
 .vic-wrapper .vic-main-content .payment .room-info h2,.vic-wrapper .vic-main-content .payment .room-info h3,.vic-wrapper .vic-main-content .payment .room-info p,.vic-wrapper .vic-main-content .payment .room-info label {
  color:white;
  display:block
 }
 .vic-wrapper .vic-main-content .payment .room-info h2 {
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .payment .room-info label {
  font-size:24px
 }
 .vic-wrapper .vic-main-content .payment .room-info label {
  font-size:24px
 }
 .vic-wrapper .vic-main-content .payment .room-info p {
  margin:0
 }
 .vic-wrapper .vic-main-content .payment .payment-title {
  color:#B9975B
 }
 .vic-wrapper .vic-main-content .payment .payment-icon img {
  display:inline-block;
  width:80px;
  height:50px;
  margin-right:5px;
  float:left
 }
 .vic-wrapper .vic-main-content .payment .terms {
  height:200px;
  overflow:scroll;
  width:100%
 }
 .vic-wrapper .vic-main-content .payment .info-lbl {
  font-size:14px !important
 }
 .vic-wrapper .vic-main-content .payment .summary-extras p {
  font-size:19px
 }
 .vic-wrapper .vic-main-content .extras {
  padding:25px 0px;
  padding-bottom:100px;
  position:relative
 }
 .vic-wrapper .vic-main-content .extras .extras-info {
  background:#F1F1F2
 }
 .vic-wrapper .vic-main-content .extras .extras-info .form-row {
  margin-bottom:20px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .form-row .quantity {
  border:1px solid #cccccc;
  text-indent:10px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .form-row .package-select {
  border:1px solid #cccccc;
  text-indent:10px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner {
  padding:30px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner label {
  display:block;
  margin-bottom:5px;
  height:20px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner select,.vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner input[type='text'],.vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner input[type='button'],.vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner textarea {
  width:100%;
  background:#e6e8e7;
  font-size:17px;
  height:30px;
  border:none;
  color:#525352
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner .add-package {
  background:#d6d6d6 !important;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner .more-info {
  font-size:17px;
  color:#525352;
  padding:5px 0;
  text-indent:10px;
  max-height:100px;
  height:100px;
  resize:none;
  border:solid #ccc 1px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner .packages-selected {
  width:100%
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner .packages-selected table {
  width:100%
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner .packages-selected table .title {
  width:80%
 }
 .vic-wrapper .vic-main-content .extras .extras-info .extras-info-inner .package-info {
  background:#e6e8e7;
  padding:5px 0;
  border:solid #ccc 1px;
  height:60px;
  text-indent:10px
 }
 .vic-wrapper .vic-main-content .extras .room-info {
  background:#B9975B;
  padding:20px
 }
 .vic-wrapper .vic-main-content .extras .room-info h2,.vic-wrapper .vic-main-content .extras .room-info h3,.vic-wrapper .vic-main-content .extras .room-info p,.vic-wrapper .vic-main-content .extras .room-info label {
  color:white;
  display:block
 }
 .vic-wrapper .vic-main-content .extras .room-info h2 {
  text-transform:uppercase;
  margin-bottom:0px
 }
 .vic-wrapper .vic-main-content .extras .room-info label {
  font-size:24px
 }
 .vic-wrapper .vic-main-content .extras .room-info p {
  margin:0
 }
 .vic-wrapper .vic-main-content .extras .dtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .extras .mtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .extras .continue-btn {
  background:#B9975B;
  color:white;
  margin:20px 0px;
  border:none;
  padding:10px 20px;
  cursor:pointer;
  position:absolute;
  bottom:20px
 }
 .vic-wrapper .vic-main-content .extras .info-lbl {
  font-size:14px !important
 }
 .vic-wrapper .vic-main-content .extras .summary-extras p {
  font-size:16px
 }
 .vic-wrapper .vic-main-content .book-offer form {
  margin:0 auto;
  width:80%
 }
 .vic-wrapper .vic-main-content .book-offer .title {
  text-align:center
 }
 .vic-wrapper .vic-main-content .book-offer .title h2,.vic-wrapper .vic-main-content .book-offer .title p {
  color:#7C2529
 }
 .vic-wrapper .vic-main-content .book-offer .title h2 {
  margin-bottom:4px
 }
 .vic-wrapper .vic-main-content .book-offer .title p {
  margin:5px
 }
 .vic-wrapper .vic-main-content .book-offer .row-input {
  margin-top:20px;
  margin-bottom:20px
 }
 .vic-wrapper .vic-main-content .book-offer .row-input .required:before {
  content:" * "
 }
 .vic-wrapper .vic-main-content .book-offer .row-input label {
  display:block;
  font-size:20px;
  margin:5px 0px
 }
 .vic-wrapper .vic-main-content .book-offer .row-input .birthday {
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .book-offer .row-input input,.vic-wrapper .vic-main-content .book-offer .row-input textarea,.vic-wrapper .vic-main-content .book-offer .row-input select {
  width:100%;
  height:30px;
  text-indent:5px;
  font-size:20px;
  margin-bottom:10px
 }
 .vic-wrapper .vic-main-content .book-offer .row-input select {
  height:36px
 }
 .vic-wrapper .vic-main-content .book-offer .row-input .date {
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .book-offer .row-input .date-caret {
  position:absolute;
  top:38px;
  right:5px;
  pointer-events:none;
  cursor:pointer
 }
 .vic-wrapper .vic-main-content .book-offer .book-btn {
  background:#B9975B;
  color:white;
  padding:5px 35px;
  border:none;
  margin:10px 0px;
  font-size:18px;
  cursor:pointer;
  margin-top:0px
 }
 .vic-wrapper .footer-address .uk-width-small-1-3 {
  padding:0 5px
 }
 .vic-wrapper .footer-address .mtransfers {
  display:none
 }
 .vic-wrapper .footer-address .dtransfers {
  display:block
 }
 .vic-wrapper .footer-address .footer-logo {
  height:100px;
  max-width:105px
 }
 .vic-wrapper .footer-address h2,.vic-wrapper .footer-address h3 {
  color:#B9975B
 }

 .vic-wrapper .footer-address h3.footer-title {
  font-size:16px;
  color:#B9975B
 }
 .vic-wrapper .footer-address a {
  text-decoration:none
 }


 .vic-wrapper .footer-address .footer-address-inner img {
  max-width:200px
 }
 .vic-wrapper .footer-address .footer-address-inner .footer-email {
  font-size:17px
 }
 .vic-wrapper .footer-address .footer-address-inner .uk-width-medium-1-3 {
  padding:0 5px 10px
 }
 .vic-wrapper .footer-address .footer-address-inner .uk-width-medium-2-3 {
  padding:0 5px
 }
 .vic-wrapper .footer-address .footer-address-inner .uk-width-medium-1-1.center-align {
  text-align:center
 }
 .vic-wrapper .footer-address .footer-address-inner .uk-width-medium-1-1.center-align img {
  margin-left:-20%
 }
 .vic-wrapper .footer-address .travel-agent-text {
  margin:0
 }
 .vic-wrapper .footer-address .travel-agent-text a {
  color:#B9975B;
  text-decoration:none
 }
 .vic-wrapper .footer-menu {
  padding:30px 20px;
  background-color:#272727
 }
 .vic-wrapper .footer-menu .uk-width-small-1-3 {
  padding:0 5px
 }
 .vic-wrapper .footer-menu .dtransfers {
  display:block
 }
 .vic-wrapper .footer-menu .mtransfers {
  display:none
 }
 .vic-wrapper .footer-menu h2,.vic-wrapper .footer-menu h3 {
  color:#B9975B
 }
 .vic-wrapper .footer-menu p,.vic-wrapper .footer-menu a {
  color:#bababa;
  font-size:16px
 }
 .vic-wrapper .footer-menu a:hover {
  color:#fff;
  text-decoration:none
 }
 .vic-wrapper .footer-menu .footer-menu-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .footer-menu .footer-menu-inner .social h3 {
  margin-bottom:5px
 }
 .vic-wrapper .footer-menu .footer-menu-inner .social ul {
  margin:0
 }
 .vic-wrapper .footer-menu .footer-menu-inner .social li.social-link {
  display:inline
 }
 .vic-wrapper .footer-menu .footer-menu-inner .social li.social-link>a {
  margin-left:10px;
  font-size:17px
 }
 .vic-wrapper .footer-menu .footer-menu-inner .social li.social-link>a:first-child {
  margin-left:0px
 }
 .vic-wrapper .footer-menu .signup-form .signup-mail {
  width:65%
 }
 .vic-wrapper .footer-menu .signup-form input {
  margin-bottom:4px;
  background:#2f2f2f;
  border:none;
  text-indent:5px;
  height:30px;
  color:white
 }
 .vic-wrapper .footer-menu .signup-form .signup-btn {
  background:#B9975B;
  height:32px;
  text-indent:0;
  cursor:pointer
 }
 .vic-wrapper .vic-content {
  max-width:960px;
  background:blue;
  width:100%;
  margin:0 auto;
  height:500px
 }
 .uk-datepicker {
  width:280px !important
 }
 .fixed_datepicker {
  position:fixed;
  top:90px !important;
  z-index:99
 }
}
@media only screen and (max-width: 960px) {
 #back-to-top {
  bottom:0px;
  right:0px;
  width:32px;
  height:32px
 }
 .vic-wrapper .about-us-block .about-us-block-inner>div>div img {
  padding-bottom:20px
 }
 .vic-wrapper .vic-header .top-1 {
  min-height:100px
 }
 .vic-wrapper .vic-header .top-1 .bannergroup .banneritem video#bannervideo {
  padding-top:100px
 }
 .vic-wrapper .athotels .athotel .uk-width-large-1-3 {
  padding-left:0px !important
 }
 .vic-wrapper .athotels .athotel .uk-width-large-2-5 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .history .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .history .mtransfers {
  display:block !important
 }
 .vic-wrapper .vic-main-content .history .max-content {
  padding:0 !important
 }
 .vic-wrapper .vic-main-content .history .block-menu {
  position:relative;
  width:100%
 }
 .vic-wrapper .vic-main-content .history .block-menu .under-line {
  width:65%;
  height:1px;
  background:#c4c4c4;
  margin:15px auto
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-parent>a {
  padding-top:10px;
  padding-bottom:10px
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-nav {
  font-size:20px;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-nav>li .menu-title {
  text-align:center;
  color:#B9975B;
  background-color:#d7d7d7;
  line-height:25px
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-nav>li .menu-title:after {
  position:absolute;
  top:7px;
  right:40px
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-nav a {
  font-size:20px;
  color:#a2a2a2
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-nav .uk-nav-sub {
  text-align:center;
  padding:15px 0;
  background:#e1e1e1
 }
 .vic-wrapper .vic-main-content .history .block-menu .uk-nav .uk-nav-sub>li {
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .history .dshow {
  display:none !important
 }
 .vic-wrapper .vic-main-content .history .mshow {
  display:block !important
 }
 .vic-wrapper .vic-main-content .history #about {
  display:none
 }
 .vic-wrapper .vic-main-content .history #history {
  display:none
 }
 .vic-wrapper .vic-main-content .history #brand {
  display:none
 }
 .vic-wrapper .vic-main-content .history #brand img {
  width:100%
 }
 .vic-wrapper .vic-main-content .history #corporate {
  display:none;
  padding:0
 }
 .vic-wrapper .vic-main-content .history #corporate>.max-content {
  margin-top:25px !important
 }
 .vic-wrapper .vic-main-content .history #corporate>.max-content>.uk-grid {
  margin-top:15px;
  margin-bottom:15px
 }
 .vic-wrapper .vic-main-content .history #corporate img {
  min-height:200px !important
 }
 .vic-wrapper .vic-main-content .history #corporate p {
  margin-top:15px;
  margin-bottom:0
 }
 .vic-wrapper .vic-main-content .history #tmg {
  display:none
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-logo {
  display:flex;
  margin:0 auto;
  position:initial
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-bg-img {
  padding:20px;
  background-image:none !important
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-gray {
  padding:0
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-white {
  padding:0
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-text {
  padding:5px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-text p {
  line-height:25px
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item {
  padding:0
 }
 .vic-wrapper .vic-main-content .history #tmg .tmg-item .tmg-body {
  padding:20px
 }
 .vic-wrapper .vic-main-content .history .title {
  color:#B9975B;
  margin-bottom:10px;
  font-size:33px
 }
 .vic-wrapper .vic-main-content .history .bold-title {
  font-size:33px;
  color:#B9975B;
  margin-top:0px;
  font-weight:700;
  line-height:20px;
  margin-bottom:20px
 }
 .vic-wrapper .vic-main-content .history #about .uk-grid {
  padding:30px !important
 }
 .vic-wrapper .vic-main-content .history #about .uk-width-large-2-10>div {
  text-align:center !important
 }
 .vic-wrapper .vic-main-content .history #brand .uk-width-large-1-2>div {
  padding:30px
 }
 .vic-wrapper .vic-main-content .history #brand .uk-width-large-1-2>div>h2 {
  text-align:left
 }
 .vic-wrapper .vic-main-content .history #history .uk-grid {
  padding:30px !important
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .athotel-block .athotel-inner .description {
  background:white;
  padding:20px
 }
 .vic-wrapper .vic-main-content .gallery-block .photos-inner {
  padding:5px
 }
 .vic-wrapper .vic-main-content .career-content {
  padding-left:15px !important;
  padding-right:15px !important
 }
 .vic-wrapper .vic-main-content .career-form {
  padding:0 30px
 }
 .vic-wrapper .vic-main-content .career-form>.uk-width-large-1-2 {
  padding-left:0 !important;
  margin-bottom:20px
 }
 .vic-wrapper .vic-main-content .payment {
  padding:0
 }
 .vic-wrapper .vic-main-content .payment .payment-btn {
  margin:0;
  margin-top:40px
 }
 .vic-wrapper .vic-main-content .payment .mtransfers {
  display:block;
  width:100%
 }
 .vic-wrapper .vic-main-content .payment .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .payment>.uk-width-large-1-3 {
  padding:50px 30px
 }
 .vic-wrapper .vic-main-content .payment>.uk-width-large-1-3>img {
  width:100%
 }
 .vic-wrapper .vic-main-content .extras {
  padding:0;
  padding-bottom:40px
 }
 .vic-wrapper .vic-main-content .extras .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .extras .mtransfers {
  display:block;
  width:100%
 }
 .vic-wrapper .vic-main-content .extras .continue-btn {
  margin:0;
  margin-top:40px;
  bottom:30px;
  left:30px
 }
 .vic-wrapper .vic-main-content .extras .uk-grid>.uk-width-large-1-3 {
  padding:50px 30px
 }
 .vic-wrapper .vic-main-content .extras .uk-grid>.uk-width-large-1-3>img {
  width:100%
 }
 .vic-wrapper .vic-main-content .extras .extras-info .form-row .package-select {
  margin-bottom:20px
 }
 .vic-wrapper .vic-main-content .extras .extras-info .form-row .quantity {
  margin-bottom:10px
 }
 .vic-wrapper .vic-main-content .search-booking {
  padding:0
 }
 .vic-wrapper .vic-main-content .search-booking .search-box {
  padding-top:30px;
  padding-bottom:30px
 }
 .vic-wrapper .vic-main-content .search-booking .breadcrumb {
  margin:0
 }
 .vic-wrapper .vic-main-content .search-booking .breadcrumb li.active a {
  border-bottom:none
 }
 .vic-wrapper .vic-main-content .search-booking .breadcrumb li.completed a {
  background-color:#B9975B
 }
 .vic-wrapper .vic-main-content .search-booking .breadcrumb li a {
  padding:12px 0;
  padding-left:0 !important;
  background-color:#d8d8d8;
  border-bottom:1px solid #fff;
  font-size:15px;
  line-height:25px
 }
 .vic-wrapper .vic-main-content .search-booking .breadcrumb li:last-child a {
  border-bottom:none
 }
 .vic-wrapper .vic-main-content .search-booking .active {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  background-color:#bc935f;
  text-align:center;
  vertical-align:middle;
  min-height:40px;
  color:black;
  padding-left:0px;
  z-index:50
 }
 .vic-wrapper .vic-main-content .search-booking .active:after,.vic-wrapper .vic-main-content .search-booking .active:before {
  top:100%;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
 }
 .vic-wrapper .vic-main-content .search-booking .active:after {
  border-top-color:#bc935f;
  border-width:10px;
  margin-left:-10px
 }
 .vic-wrapper .vic-main-content .search-booking .active:before {
  border-top-color:#bc935f;
  border-width:10px;
  margin-left:-10px
 }
 .vic-wrapper .vic-main-content .avaiable-page {
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .rate-info-text {
  text-align:center
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .price-number {
  text-align:center
 }
 .vic-wrapper .vic-main-content .avaiable-page .booking-price-wrapper .price-booking .form-booking-button {
  text-align:center
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .rate-info .rate-info-inner {
  text-align:center
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description img {
  max-height:300px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description {
  padding:30px
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description .amenity {
  text-indent:7%;
  font-size:17px;
  width:28%
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .desciption a {
  left:30px
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-1-3 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-1-2 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-2-5 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .mtransfers {
  display:block
 }
}
@media only screen and (max-width: 768px) {
 .tooltip .tooltiptext {
  width:250%;
  left:-90%
 }
 .vic-wrapper .breadcrumb {
  margin:0 !important
 }
 .vic-wrapper .vic-header div.marquee {
  padding:3px 0;
  z-index:100;
  position:fixed;
  top:0;
  width:100%
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text {
  top:30%;
  width:90%;
  height:158px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .title {
  font-size:26px;
  line-height:30px;
  margin:20px 8px 0 8px;
  word-spacing:2px;
  letter-spacing:0px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .day {
  font-size:16px;
  margin:0 14px
 }
 .vic-wrapper .vic-header .top-1 .voyage-slide .uk-slidenav-position .banner-text .learn-more {
  padding:3px 30px;
  font-size:18px;
  margin-top:-20px
 }
 .vic-wrapper .vic-header .search-box {
  background:transparent;
  z-index:91;
  position:absolute;
  top:130px
 }
 .vic-wrapper .vic-header .search-box .search-bar {
  padding:10px;
  width:75%
 }
 .vic-wrapper .vic-header .search-box .search-bar form {
  padding-top:10px;
  height:auto !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel,.vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .promo-code-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper,.vic-wrapper .vic-header .search-box .search-bar form .choose-currency {
  padding:0;
  margin-left:0px;
  width:100% !important;
  height:55px !important;
  font-size:18px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .uk-inline,.vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper .uk-inline,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper .uk-inline,.vic-wrapper .vic-header .search-box .search-bar form .promo-code-wrapper .uk-inline,.vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper .uk-inline,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper .uk-inline,.vic-wrapper .vic-header .search-box .search-bar form .choose-currency .uk-inline {
  display:block;
  position:relative;
  max-width:100%;
  vertical-align:middle;
  -webkit-backface-visibility:hidden
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .uk-inline .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .checkin-date-wrapper .uk-inline .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date-wrapper .uk-inline .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .promo-code-wrapper .uk-inline .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper .uk-inline .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .options-wrapper .uk-inline .uk-icon-calendar,.vic-wrapper .vic-header .search-box .search-bar form .choose-currency .uk-inline .uk-icon-calendar {
  color:#303030;
  position:absolute;
  top:35%;
  right:7px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-title {
  display:none
 }
 .vic-wrapper .vic-header .search-box .search-bar form .vic-down-caret {
  top:35%
 }
 .vic-wrapper .vic-header .search-box .search-bar form .picker .pc-select .pc-list {
  text-align:center
 }
 .vic-wrapper .vic-header .search-box .search-bar form .picker .pc-select .pc-trigger {
  font-size:16px;
  padding:0;
  margin:5px auto;
  text-indent:0;
  color:#303030;
  height:40px;
  line-height:40px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .uk-button,div.vic-wrapper .vic-header .search-box .search-bar form .choose-hotel .vic-button {
  height:auto !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper {
  width:100% !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper {
  width:100% !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper .uk-dropdown-bottom {
  margin-top:-10px !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper ul.uk-nav-dropdown {
  padding:0px 10px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper ul.uk-nav-dropdown li {
  display:inline-block;
  width:100%
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper ul.uk-nav-dropdown label.lbl {
  float:left
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper ul.uk-nav-dropdown .spin {
  float:right
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper ul.uk-nav-dropdown .spin span {
  width:30px;
  height:22px;
  text-align:center;
  background:#7C2529;
  color:#fff;
  font-weight:bolder;
  display:inline-block;
  cursor:pointer
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper ul.uk-nav-dropdown .uk-nav-divider {
  clear:both;
  margin:8px 0px
 }
 .vic-wrapper .vic-header .search-box .search-bar form .options-wrapper .emm-btn-booking-inner {
  margin:5px auto;
  width:100%;
  text-indent:10px;
  height:40px;
  line-height:40px;
  padding:0;
  background:white;
  text-align:center;
  font-size:16px;
  border-radius:2px;
  color:#303030
 }
 .vic-wrapper .vic-header .search-box .search-bar form .checkin-date,.vic-wrapper .vic-header .search-box .search-bar form .checkout-date {
  margin:5px auto;
  height:38px;
  line-height:38px;
  border-radius:2px;
  width:100%;
  font-size:18px;
  text-indent:0;
  border:none;
  text-align:center;
  color:#303030
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper {
  width:100% !important;
  height:50px !important
 }
 .vic-wrapper .vic-header .search-box .search-bar form .search-btn-wrapper .search-btn {
  margin:5px auto;
  margin-bottom:0;
  height:40px;
  line-height:40px
 }
 .vic-wrapper .vic-header .search-box .search_bar_mobile {
  display:none !important
 }
 .vic-wrapper .vic-header .search-box .search-mobile {
  width:100%;
  height:30px;
  background:#b9975b;
  cursor:pointer
 }
 .vic-wrapper .vic-header .search-box .search-mobile h4 {
  padding:5px;
  padding-left:25px;
  color:white;
  font-size:15px
 }
 .vic-wrapper .vic-header .search-box .show_div {
  display:block !important
 }
 .vic-wrapper .vic-header .fixed_mobile {
  position:fixed !important;
  top:54px
 }
 .vic-wrapper .vic-main-content .hotel-offers {
  padding:20px
 }
 .vic-wrapper .vic-main-content .hotel-offers .hotel-offers-inner .uk-grid-collapse .offer-text {
  padding:25px;
  padding-bottom:125px
 }
 .vic-wrapper .vic-main-content .offer-detail .offer-detail-inner .offer-detail-description {
  text-align:center;
  padding:30px 10px
 }
 .vic-wrapper .vic-main-content .search-booking .search-box {
  padding-top:15px;
  padding-bottom:15px;
  width:100%;
  position:initial
 }
 .vic-wrapper .vic-main-content .content-bottom .offer-block .offer-inner .item {
  height:auto
 }
 .vic-wrapper .vic-main-content .journey-block {
  padding:20px
 }
 .vic-wrapper .vic-main-content .journey-block .dtransfers {
  display:none !important
 }
 .vic-wrapper .vic-main-content .journey-block .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description .amenity {
  width:45%;
  text-indent:6%
 }
 .vic-wrapper .vic-main-content div.fake-banner div.banner-title {
  text-align:center
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .padding-r-5 {
  padding-right:0px !important
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item {
  padding:10px 0
 }
 .vic-wrapper .vic-main-content .experience-block .experience-block-inner .experiences .experience-item .experiences-bg {
  min-height:300px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block {
  padding:30px 20px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner {
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner li .description {
  max-width:100%;
  bottom:0;
  left:0;
  right:0;
  top:initial;
  padding:10px 20px
 }
 .vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner li .description a,.vic-wrapper .vic-main-content .hotel-experience-block .hotel-experience-inner li .description p {
  color:white;
  margin:7px 0
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .rooms-block .room .room-block-inner .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu {
  position:relative
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .under-line {
  width:50%;
  height:1px;
  background:#c4c4c4;
  margin:15px auto
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .uk-nav {
  font-size:20px;
  text-transform:uppercase
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .uk-nav>li .menu-title {
  text-align:center;
  color:#B9975B;
  background-color:#d7d7d7;
  line-height:40px
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .uk-nav>li .menu-title:after {
  position:absolute;
  right:40px;
  top:2px
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .uk-nav a {
  font-size:20px;
  color:#a2a2a2
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .uk-nav .uk-nav-sub {
  text-align:center;
  padding:15px 0;
  background:#e1e1e1
 }
 .vic-wrapper .vic-main-content .mtransfers .block-menu .uk-nav .uk-nav-sub>li {
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-1-3 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-1-2 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-2-5 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .uk-width-large-3-5 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .favor-block-wrapper .favor-block .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .map {
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .info {
  background:#e6e8e7
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .info .info-inner {
  background:white;
  width:auto;
  padding:10px
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .dtransfers {
  display:none
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers {
  display:block
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper {
  padding-top:10px;
  background:white
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper:first-child {
  background:#e6e8e7
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper:first-child .transfer-item {
  background:white
 }
 .vic-wrapper .vic-main-content .location-transfer .location-transfer-inner .mtransfers .transfer-item-wrapper .transfer-item {
  background:#e6e8e7;
  width:auto;
  margin:10px auto;
  margin-bottom:0;
  padding:0px
 }
 .vic-wrapper .vic-main-content .athotels .athotel .uk-width-large-1-3,.vic-wrapper .vic-main-content .athotels .athotel .uk-width-large-2-5 {
  padding-left:0px !important
 }
 .vic-wrapper .vic-main-content .offer-block-mobile {
  background:#f4f4f4
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner {
  padding:5px;
  max-width:960px;
  margin:0 auto
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item {
  position:relative;
  max-height:400px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .offer-image {
  height:100%
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item img {
  max-height:400px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text {
  padding:20px;
  background-color:rgba(124,37,41,0.5);
  position:absolute;
  bottom:40px;
  left:60px;
  width:280px;
  height:250px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text h2,.vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text h3,.vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text a,.vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text p {
  color:white
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text h2 {
  margin-bottom:0px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text h3 {
  font-weight:normal
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .offer-item .intro-text p {
  font-size:16px;
  margin:5px 0px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .dotnav-slider-uk {
  text-align:center;
  margin-bottom:-5px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .dotnav-slider-uk .uk-dotnav {
  list-style:inside;
  display:inline-block;
  margin:0px
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .dotnav-slider-uk .uk-dotnav .uk-active {
  color:#2f2f2f
 }
 .vic-wrapper .vic-main-content .offer-block-mobile .offer-block-inner .dotnav-slider-uk .uk-dotnav li {
  font-size:30px;
  float:left;
  color:#b8b8b8;
  width:20px
 }
 .vic-wrapper .about-us-block .about-us-block-inner>div>div img {
  display:none
 }
 .vic-wrapper .offer-block .offer-block-inner .offer-item .intro-text {
  display:none;
  width:80%
 }
 .vic-wrapper .footer-menu .dtransfers {
  display:none
 }
 .vic-wrapper .footer-menu .mtransfers {
  display:block
 }
 .vic-wrapper .footer-menu .uk-open .menu-title {
  color:#B9975B
 }
 .vic-wrapper .footer-menu .menu-title {
  color:#B9975B;
  font-size:18px;
  text-transform:capitalize
 }
 .vic-wrapper .footer-menu .menu-title:hover {
  color:#B9975B
 }
 .vic-wrapper .footer-menu ul {
  padding:0 15px
 }
 .vic-wrapper .footer-menu .uk-nav {
  max-width:550px;
  margin:0 auto
 }
 .vic-wrapper .footer-menu .under-line-white {
  width:auto;
  height:1px;
  background:#4B4C4D;
  margin:10px 0
 }
 .vic-wrapper .footer-menu .social {
  max-width:550px;
  margin:0 auto;
  padding:0 15px
 }
 .vic-wrapper .footer-menu .social div {
  padding-left:15px;
  max-width:inherit
 }
 .vic-wrapper .footer-menu .social ul {
  margin-top:10px;
  margin-bottom:10px
 }
 .vic-wrapper .footer-menu .social .social-title {
  padding-right:15px;
  display:inline;
  font-size:18px;
  text-transform:capitalize;
  color:#B9975B
 }
 .vic-wrapper .footer-menu .signup-form {
  padding:0 15px;
  max-width:550px;
  margin:13px auto
 }
 .vic-wrapper .footer-menu .signup-form div {
  padding-left:15px
 }
 .vic-wrapper .footer-menu .signup-form div h3 {
  margin:0;
  padding:5px 0;
  padding-top:0
 }
 .vic-wrapper .footer-menu .signup-form div p {
  margin:0;
  padding:0;
  padding-bottom:5px
 }
 .vic-wrapper .footer-menu .signup-form div .signup-mail {
  width:50%
 }
 .vic-wrapper .footer-menu .signup-form div .signup-btn {
  width:76px
 }
 .vic-wrapper .footer-address .uk-width-small-1-3 {
  padding:10px 15px
 }
 .vic-wrapper .footer-address .uk-width-2-5 {
  padding-right:30px;
  text-align:right
 }
 .vic-wrapper .footer-address .uk-width-3-5 {
  padding-left:30px
 }
 .vic-wrapper .footer-address .mtransfers {
  display:block
 }
 .vic-wrapper .footer-address .dtransfers {
  display:none
 }
 .vic-wrapper .footer-address .footer-address-inner {
  margin:0 auto
 }
 .vic-wrapper .footer-address .footer-address-inner>.uk-width-1-3 {
  text-align:left
 }
 .vic-wrapper .footer-address .footer-address-inner .footer-email {
  font-size:14px
 }
 .vic-wrapper .footer-address .footer-address-inner .footer-logo {
  height:100px;
  padding-right:10px
 }
 .vic-wrapper .search-box-mobile {
  background:transparent;
  margin-top:-20px;
  background:#f4f4f4
 }
 .vic-wrapper .search-box-mobile .search-bar {
  padding:10px;
  width:75%;
  margin:0 auto
 }
 .vic-wrapper .search-box-mobile .search-bar form {
  height:auto !important;
  margin:35px auto
 }
 .vic-wrapper .search-box-mobile .search-bar form .choose-hotel,.vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper,.vic-wrapper .search-box-mobile .search-bar form .promo-code-wrapper,.vic-wrapper .search-box-mobile .search-bar form .search-btn-wrapper,.vic-wrapper .search-box-mobile .search-bar form .options-wrapper,.vic-wrapper .search-box-mobile .search-bar form .choose-currency {
  margin-left:0px;
  width:100% !important;
  height:45px !important;
  border:1px solid #c8c8c8;
  margin:7px auto
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper ul.uk-nav-dropdown {
  padding:0px 10px
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper ul.uk-nav-dropdown li {
  display:inline-block;
  width:100%
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper ul.uk-nav-dropdown label.lbl {
  float:left;
  max-width:none
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper ul.uk-nav-dropdown .spin {
  float:right;
  margin-top:0 !important
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper ul.uk-nav-dropdown .spin span {
  width:30px;
  height:22px;
  text-align:center;
  background:#7C2529;
  color:#fff;
  font-weight:bolder;
  display:inline-block;
  cursor:pointer
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper ul.uk-nav-dropdown .uk-nav-divider {
  clear:both;
  margin:8px 0px
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper .emm-btn-booking-inner {
  width:100%;
  text-indent:10px;
  height:45px;
  padding:0;
  background:white;
  text-align:left;
  font-size:18px;
  text-indent:20px
 }
 .vic-wrapper .search-box-mobile .search-bar form .options-wrapper .emm-btn-booking-inner span {
  color:#303030
 }
 .vic-wrapper .search-box-mobile .search-bar form .search-btn-wrapper .search-btn {
  width:100%;
  background:#b9975b;
  color:white;
  border:none;
  height:45px;
  font-size:18px;
  cursor:pointer
 }
 .vic-wrapper .search-box-mobile .search-bar form .choose-hotel .select-container {
  position:relative;
  color:#303030
 }
 .vic-wrapper .search-box-mobile .search-bar form .choose-hotel .select-container .vic-down-caret {
  cursor:pointer;
  position:absolute;
  font-family:FontAwesome !important;
  right:7px;
  top:30%;
  color:#303030;
  pointer-events:none;
  z-index:10
 }
 .vic-wrapper .search-box-mobile .search-bar form .hotel-options {
  height:45px;
  width:100%;
  font-size:18px;
  text-indent:20px;
  border:none;
  background:#fff;
  color:#303030
 }
 .vic-wrapper .search-box-mobile .search-bar form .hotel-options option {
  color:#141414;
  padding:3px 20px
 }
 .vic-wrapper .search-box-mobile .search-bar form .hotel-options option:first-child {
  padding-top:5px
 }
 .vic-wrapper .search-box-mobile .search-bar form .picker .pc-select .pc-trigger {
  padding-left:0;
  color:#303030
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date,.vic-wrapper .search-box-mobile .search-bar form .checkout-date {
  height:45px;
  line-height:45px;
  width:100%;
  font-size:18px;
  text-indent:20px;
  border:none;
  color:#303030
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper .uk-inline,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper .uk-inline {
  display:block;
  position:relative;
  max-width:100%;
  vertical-align:middle;
  -webkit-backface-visibility:hidden
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper,.vic-wrapper .search-box-mobile .search-bar form .options-wrapper {
  width:22%
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper>div,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper>div,.vic-wrapper .search-box-mobile .search-bar form .options-wrapper>div {
  position:relative
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper>div .uk-icon-calendar,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper>div .uk-icon-calendar,.vic-wrapper .search-box-mobile .search-bar form .options-wrapper>div .uk-icon-calendar {
  color:#303030;
  position:absolute;
  top:30%;
  right:7px
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper .vic-down-caret,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper .vic-down-caret,.vic-wrapper .search-box-mobile .search-bar form .options-wrapper .vic-down-caret {
  cursor:pointer;
  position:absolute;
  font-family:FontAwesome !important;
  right:7px;
  top:30%;
  color:#303030
 }
 .vic-wrapper .search-box-mobile .search-bar form .checkin-date-wrapper .date-caret,.vic-wrapper .search-box-mobile .search-bar form .checkout-date-wrapper .date-caret,.vic-wrapper .search-box-mobile .search-bar form .options-wrapper .date-caret {
  pointer-events:none
 }
 .vic-wrapper .search-box-mobile .search-bar form .select-container {
  position:relative
 }
 .vic-wrapper .search-box-mobile .search-bar form .select-container .vic-down-caret {
  cursor:pointer;
  position:absolute;
  font-family:FontAwesome !important;
  right:7px;
  top:30%;
  color:#303030;
  pointer-events:none;
  z-index:10
 }
 .vic-wrapper .search-box-mobile .search-bar form .select-container .currency-options {
  height:45px;
  width:100%;
  font-size:18px;
  text-indent:9px;
  border:none;
  background:#fff
 }
 .footer_mobile {
  background:#272727
 }
 .footer_mobile #load_mobile {
  text-align:center;
  color:#fff;
  padding:10px 5px 0 5px
 }
 .footer_mobile #load_mobile img {
  margin-top:-7px
 }
 .footer_mobile #load_mobile a {
  color:#fff;
  padding-top:10px;
  margin-top:5px
 }
 .footer_mobile h2 {
  text-align:center;
  color:#fff;
  padding:0 5px 10px 5px;
  margin-top:5px;
  margin-bottom:0
 }
 .footer_mobile h2 a {
  color:#fff
 }
}
@media only screen and (max-width: 480px) {
 .tooltip .tooltiptext {
  width: 200%;
  left: -65%
 }

 .vic-wrapper .vic-main-content .avaiable-page .room-avaiable .rate-row .room-description .description .amenity {
  text-indent: 21%;
  width: 90%
 }

 .vic-wrapper .vic-header .search-box .search-bar {
  width: 90%;
  padding: 0px
 }

 .vic-wrapper .vic-header .search-box .search-bar form {
  width: 90%
 }

 .vic-wrapper .footer-address {
  padding-left: 10px;
  padding-right: 10px
 }

 .vic-wrapper .footer-address .footer-address-inner {
  margin: 0 auto
 }

 .vic-wrapper .footer-address .footer-address-inner .uk-width-medium-1-1.center-align {
  text-align: center
 }

 .vic-wrapper .footer-address .footer-address-inner .uk-width-medium-1-1.center-align img {
  margin-left: -10%
 }

 .vic-wrapper .footer-address .footer-address-inner > .uk-width-2-5 {
  text-align: center;
  padding-right: 10px;
  padding-top: 20px
 }

 .vic-wrapper .footer-address .footer-address-inner > .uk-width-3-5 {
  padding-left: 0;
  font-size: 14px
 }

 .vic-wrapper .footer-address .footer-address-inner .footer-logo {
  height: 80px;
  margin: 0 auto;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0
 }

 .vic-wrapper .experience-block .experience-block-inner .experiences .experience-item {
  padding: 10px 0
 }

 .vic-wrapper .experience-block .experience-block-inner .experiences .experience-item .experiences-bg {
  min-height: 200px !important
 }
}
.news-date div {
 display: inline-block;
 margin: 10px 20px 10px 10px;
 color: #ccc;
}