@-webkit-keyframes color-text{0%{background-position:0 0}100%{background-position:475px 0}}@keyframes color-text{0%{background-position:0 0}100%{background-position:475px 0}}@-webkit-keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 10px 10px rgba(255,221,0,0.8),0 0 0 3px rgba(255,221,0,0.5)}100%{box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 10px 10px rgba(255,221,0,0.8),0 0 0 3px rgba(255,221,0,0.5);-webkit-transform:scale(1.3);opacity:0}}@keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 10px 10px rgba(255,221,0,0.8),0 0 0 3px rgba(255,221,0,0.5)}100%{box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 10px 10px rgba(255,221,0,0.8),0 0 0 3px rgba(255,221,0,0.5);-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-webkit-keyframes sonarEffect-2{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 5px 7px rgba(255,221,0,0.7),0 0 0 3px rgba(255,221,0,0.5)}100%{box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 5px 7px rgba(255,221,0,0.7),0 0 0 3px rgba(255,221,0,0.5);-webkit-transform:scale(1.3);opacity:0}}@keyframes sonarEffect-2{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 5px 7px rgba(255,221,0,0.7),0 0 0 3px rgba(255,221,0,0.5)}100%{box-shadow:0 0 0 2px rgba(255,221,0,0.1),0 0 5px 7px rgba(255,221,0,0.7),0 0 0 3px rgba(255,221,0,0.5);-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes cloud_left_to_right{0%{left:-200%}100%{left:0}}@-webkit-keyframes cloud_left_to_right{0%{left:-200%}100%{left:0}}@keyframes cloud_right_to_left{0%{left:0}100%{left:-200%}}@-webkit-keyframes cloud_right_to_left{0%{left:0}100%{left:-200%}}.schedule-block{display:table;width:100%}.schedule-block .element{display:table-cell;vertical-align:middle;width:20%;background-color:#fd0;border-right:1px solid #FFF;text-align:center;padding:6px 0}.schedule-block .element:last-child{border-right:0}.schedule-block .element .schedule-title{margin-bottom:0;text-transform:uppercase}.wrapper-journey{width:100%}.wrapper-journey .slick-dots li button{border:1px solid #f0f0f0;border-radius:50%;width:16px;height:16px;margin:0 0 10px 0;display:block}.wrapper-journey .slick-dots li button:before{width:16px;height:16px;font-size:8px;line-height:18px;color:#f0f0f0;opacity:1}.wrapper-journey .slick-dots li button:hover{border:1px solid #fd0}.wrapper-journey .slick-dots li button:hover:before{color:#fd0}.wrapper-journey .slick-dots li.slick-active button{border:1px solid #fd0}.wrapper-journey .slick-dots li.slick-active button:before{color:#fd0}.wrapper-journey .slick-list{padding:10px 0}.wrapper-journey .slick-prev,.wrapper-journey .slick-next{width:35px;height:35px;line-height:35px;text-align:center;border:2px solid #b3b3b3;border-radius:50%;background-color:transparent;opacity:0.5;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.wrapper-journey .slick-prev:hover,.wrapper-journey .slick-next:hover{opacity:1}.wrapper-journey .slick-prev:before{font-family:FontAwesome;opacity:1;content:'\f104'}.wrapper-journey .slick-next:before{font-family:FontAwesome;opacity:1;content:'\f105'}.wrapper-journey .slick-prev:before,.wrapper-journey .slick-next:before{color:#b3b3b3;font-size:24px;line-height:30px}.wrapper-journey .feature-item{width:14%;display:inline-block}@-webkit-keyframes hover{50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hover{50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hover-shadow{0%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:.4}50%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:1}100%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:.4}}@keyframes hover-shadow{0%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:.4}50%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:1}100%{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:.4}}.feature-item{vertical-align:middle;border:1px solid #cfcfcf;text-align:center;padding:9.5px 0;margin:0 15px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}.feature-item:last-child{margin-right:0}.feature-item:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity}.feature-item:hover{cursor:pointer;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.feature-item:hover:before{opacity:.4;-webkit-transform:translateY(6px);transform:translateY(6px)}.feature-item .icon-journey{font-size:26px}.feature-item .text{font-size:16px;margin-bottom:0}.title-style-3{font-size:18px;padding-left:20px;position:relative;margin:0 0 40px 0}.title-style-3:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#6e747c;position:absolute;left:0;top:5px}.timeline{position:relative}.timeline:before{content:'';position:absolute;top:0;left:35px;height:100%;width:2px;background:#d7d7d7;z-index:-99}.timeline-title{line-height:30px}.timeline-title span{background-color:#fd0;padding:7px 15px 6px}.timeline-point{position:absolute;left:-39px;top:50%;width:20px;height:20px;border-radius:50%;background-color:#FFF;border:4px solid #FFF}.timeline-point:before{content:"";height:2px;width:80px;position:absolute;background-color:#d7d7d7;left:16px;top:5px;z-index:-9999}.timeline-point .circle-inside{width:12px;height:12px;border-radius:50%;border:2px solid #d7d7d7;background-color:#FFF}.timeline-block{position:relative}.timeline-block:last-child .timeline-point:after{content:"";width:10px;height:250px;background-color:#FFF;position:absolute;left:1px;z-index:-1}.timeline-block:last-child .wrapper-timeline-content:after{height:50vh}.timeline-content{margin-left:65px;position:relative}.wrapper-timeline-content{position:relative;display:table}.wrapper-timeline-content:before{content:"";height:2px;width:80px;position:absolute;background-color:#d7d7d7;left:-3px;top:50%;z-index:-9999}.wrapper-timeline-content:after{content:"\f10c";position:absolute;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d7d7d7;border:3px solid #FFF;font-size:15px;background-color:#FFF;left:-23px;top:46%;border-radius:50%}.timeline-custom-col{width:48%;margin-left:2%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.timeline-custom-col.full{width:98%}.timeline-custom-col:before{content:"";height:2px;width:0;position:absolute;background-color:#d7d7d7;left:-40px;top:50%;z-index:-9999}.timeline-custom-col.image-col:before{width:15%}.timeline-location-block{padding:30px 30px 20px 69px;position:relative;background-color:#fafafa;min-height:250px;border-right:2px solid #FFF}.timeline-location-block .location-name{font-size:16px;text-transform:capitalize;font-weight:bold;position:relative}.timeline-location-block .location-name .icon-marker{position:absolute;left:-40px;top:-5px;border:1px solid;border-radius:50%;padding:1%;width:32px;height:32px}.timeline-location-block .location-name .icon-marker:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.timeline-location-block .description{margin-bottom:0;max-height:165px;overflow:hidden}.timeline-image-block{border-left:2px solid #FFF;overflow:hidden;cursor:pointer;height:250px}.timeline-image-block img{width:100%;height:100%;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.timeline-image-block:hover img{-webkit-transform:scale(1.23);transform:scale(1.23)}.wrapper-btn{display:inline-block;width:100%;text-align:center}.gallery-block{background:url(../images/tour-view/grid-images/bg-grid.png) no-repeat center right;background-size:cover;padding-bottom:80px}.gallery-block .grid .grid-sizer{width:1%}.gallery-block .grid .grid-item{width:22%}.gallery-block .grid .gutter-sizer{width:3%}.gallery-block .grid .grid-item{margin:10px 0;cursor:pointer;overflow:hidden}.gallery-block .grid .grid-item:after{position:absolute;content:'';z-index:2;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transform:scale(0);transform:scale(0);transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;left:0}.gallery-block .grid .grid-item--width2{width:52%}.gallery-block .grid .grid-item--big{width:66%}.gallery-block .grid .grid-item--medium{width:32%}.gallery-block .grid img{width:100%}.gallery-block .gallery-image .title-hover{position:absolute;text-align:center;background:rgba(0,0,0,0.5);color:#fff;width:100%;height:100%;z-index:2;top:-100%;-webkit-transition:all 0s ease;transition:all 0s ease}.gallery-block .gallery-image .title-hover .icons{position:relative;top:45%;font-size:40px}.expert-block .list-time{margin-bottom:10px}.expert-block .list-time .time i{margin-right:5px;color:#c6c6c6;font-size:12px}.expert-block .avatar{text-align:center}.expert-block .avatar p{margin-bottom:0}.expert-block .avatar .image-wrapper{width:120px;height:120px;margin:0 auto 10px;border-radius:50%;border:1px solid #f2f2f2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.expert-block .avatar .image-wrapper .img{width:100%;border-radius:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.expert-block .avatar .name{font-weight:500;text-transform:uppercase;font-size:15px;padding-top:10px}.expert-block .avatar:hover .image-wrapper{border-radius:2%;border:1px solid #fd0}.expert-block .avatar:hover .image-wrapper .img{border-radius:2%}.expert-block .contact-list-media{margin-top:30px}.contact-list-media{text-align:center;overflow:visible;cursor:pointer}.contact-list-media .media-left,.contact-list-media .media-right{display:block}.contact-list-media .media-left{padding:0;text-align:center;padding-bottom:18px}.contact-list-media .media-right{padding-left:0}.contact-list-media .icons{margin:0 auto;display:block;font-size:30px;line-height:80px;width:80px;height:80px;color:#c3c3c3;border-radius:50%;border:1px solid #c3c3c3;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}.contact-list-media .icons:after{position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,0.1);opacity:0;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}.contact-list-media .text{line-height:18px;margin-bottom:0}.contact-list-media .title{margin-bottom:0;color:#15171b;font-size:16px;text-transform:capitalize;display:block}.contact-list-media .title:hover{color:#fd0}.contact-list-media:hover .icons{background:#fd0;color:#555e69;border:1px solid #fd0;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}.contact-list-media:hover .icons:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms infinite;animation:sonarEffect 1.3s ease-out 75ms infinite}.special-offer .special-offer-layout .image-wrapper{z-index:-9}.special-offer .special-offer-layout:hover .image-wrapper{z-index:3}.timeline-hotel-view:before{left:50px;height:90%}.timeline-hotel-view .timeline-block{padding-bottom:50px}.timeline-hotel-view .timeline-block:last-child .timeline-point:after{content:"";width:10px;height:300vh;background-color:#FFF;position:absolute;left:1px;z-index:-1}.timeline-hotel-view .timeline-title{display:inline-block;vertical-align:top;position:absolute}.timeline-hotel-view .timeline-point{left:41px;top:214px}.timeline-hotel-view .timeline-point:before{content:"";height:2px;width:200px;position:absolute;background-color:#d7d7d7;left:0;top:5px;z-index:-9999}.timeline-hotel-view .timeline-content{width:90%;margin:0 0 0 10%;display:inline-block}.timeline-hotel-view .timeline-content > .row{margin:0}.timeline-hotel-view .timeline-custom-col{width:57%;margin-left:5%;float:left}.timeline-hotel-view .timeline-custom-col:before{width:0}.timeline-hotel-view .timeline-custom-col.image-col:before{top:223px;left:-90px;width:35%}.timeline-hotel-view .timeline-custom-col.hotels-layout{width:33%;padding:0}.timeline-hotel-view .timeline-custom-col.full{width:95%;padding-right:0}.timeline-hotel-view .hotels-layout:hover{background-color:#fafafa}.timeline-hotel-view .hotels-layout .content-wrapper{background-color:#fafafa}.timeline-hotel-view .hotels-layout .content-wrapper .content{padding:28px 70px 30px 30px;text-align:left}.timeline-hotel-view .hotels-layout .content-wrapper .list-info{border-collapse:initial}.image-hotel-view-block{overflow:hidden;background-color:#FFF}.image-hotel-view-block .slider-for{margin-bottom:5px}.image-hotel-view-block .slider-for img{width:100%}.image-hotel-view-block .slider-nav{margin-left:-2px}.image-hotel-view-block .slider-nav .slick-slide{padding:0 2.5px;opacity:0.4;transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease}.image-hotel-view-block .slider-nav .slick-slide.slick-current{opacity:1}.image-hotel-view-block .slider-nav .slick-dots{bottom:-30px}.image-hotel-view-block .slider-nav .item img{width:100%}.image-hotel-view-block .slider-nav .item:hover{cursor:pointer}.timeline-book-block{clear:both;overflow:hidden;height:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.timeline-book-block.show-book-block{-webkit-transform-origin:top;transform-origin:top;height:auto;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-o-transition:transform 0.4s ease}.timeline-book-block .title-widgets{margin-bottom:0}.timeline-book-block .text-input{margin-top:0}.timeline-book-block .find-widget{padding:20px 15px}.timeline-book-block .find-widget .input-daterange{width:50%;float:left}.timeline-book-block .find-widget .input-daterange .text-box-wrapper{width:50%}.timeline-book-block .find-widget .count{float:left}.timeline-book-block .find-widget .text-box-wrapper{width:25%;padding:0 15px}.timeline-book-block .find-widget .place{width:100%}.timeline-book-block .find-widget .note{width:100%}.timeline-book-block .find-widget .note .input-group{padding-right:10px}.timeline-book-block .find-widget .note .tb-input{height:auto;margin-right:5px}.timeline-book-block .btn-slide{margin-top:20px}.map-block{padding-top:20px;position:relative}.map-block .map-info{position:absolute;z-index:1;width:330px;height:330px;border-radius:50%;padding:70px 10px 0;text-align:center;background-color:rgba(13,27,32,0.8);color:#FFF;overflow:hidden;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow:0 6px 30px 0 rgba(0,0,0,0.75)}.map-block .map-info p{margin-bottom:0}.map-block .map-info p .fa{margin-right:3px}.map-block .map-info p.mail a{color:#FFF}.map-block .map-info p.mail .fa{margin-right:5px}.map-block .map-info p.mail:hover a{color:#fd0}.map-block .map-info .title-style-2{color:#FFF;margin-bottom:35px}.map-block .map-info .title-style-2:after{bottom:-20px;left:33%;width:54px;height:2px}.map-block .map-info .footer-block{background-color:#fd0;padding:7.5% 0;position:absolute;bottom:0;width:100%;left:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.map-block .map-info .footer-block .btn-open-map:hover{background-color:#FFF;border:1px solid #fd0;color:#000}.map-block .map-info .btn-open-map{width:100px;background-color:#3c3c3c;border:1px solid #3c3c3c;color:#fff;text-transform:none;padding:6px 10px}.map-block #googleMap{width:100%;height:500px;pointer-events:none}.banner-sale-2 .banner-building{position:absolute;background-image:url("../images/background/bg-section-banner-3.png");top:0;left:0;right:0;bottom:0;width:100%;background-size:cover;-webkit-background-size:cover;background-repeat:repeat;background-position:center;background-repeat:no-repeat;background-attachment:fixed;z-index:1}.banner-sale-2 .banner-right{z-index:2}.banner-sale-3.new-style{z-index:1;overflow:hidden;background-attachment:initial;background-position:center top}.banner-sale-3.new-style:before{content:initial}.banner-sale-3.new-style .clouds_one,.banner-sale-3.new-style .clouds_two{z-index:3}.banner-sale-3.new-style .text-salebox .text-left{z-index:2}.banner-sale-3.new-style .text-salebox .text-right{position:relative;z-index:4}.clouds_one{background:url("../images/homepage/cloud.png") no-repeat center;background-repeat:repeat-x;position:absolute;left:0;top:0;height:100%;width:300%;animation:cloud_left_to_right 150s linear infinite;-webkit-animation:cloud_left_to_right 150s linear infinite;-moz-animation:cloud_left_to_right 150s linear infinite;-o-animation:cloud_left_to_right 150s linear infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.clouds_two{background:url("../images/homepage/cloud.png") no-repeat center;position:absolute;left:0;top:0;height:100%;width:300%;animation:cloud_right_to_left 250s linear infinite;-webkit-animation:cloud_right_to_left 250s linear infinite;-moz-animation:cloud_right_to_left 250s linear infinite;-o-animation:cloud_right_to_left 250s linear infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}@keyframes cloud_left_to_right{0%{left:-200%}100%{left:0}}@-webkit-keyframes cloud_left_to_right{0%{left:-200%}100%{left:0}}@keyframes cloud_right_to_left{0%{left:0}100%{left:-200%}}@-webkit-keyframes cloud_right_to_left{0%{left:0}100%{left:-200%}}