.q-answers-item{position:relative;padding-left:10px;border-left:2px solid #f2f2f2}.q-answers-item .a-avatar{position:absolute;top:0;left:0;width:36px;height:36px}.questions{padding-top:95px}.questions h2{float:left}.questions .ask-question{background-color:#e4eef7;border-radius:3px;padding:8px 30px;font-weight:700;color:#2970b0;cursor:pointer;float:right}.questions .item{padding-top:30px;margin-top:60px;border-top:1px solid #e1e1e1}.questions .a-vote,.questions .item .a-reply,.questions .item .b-reply{cursor:pointer;color:#dd6e1d}.questions .a-vote.voted{color:#8e8e8e;cursor:auto}.questions .item:first-child{border-top:unset;margin-top:0}.questions .item-question{background-color:#fafafa;border-radius:15px;padding:24px}.questions .item-answer .a-info,.questions .item-question .q-info{color:#8e8e8e;margin-bottom:7px;position:relative}.questions .item-answer .a-detail,.questions .item-question .q-detail{clear:both;margin-top:30px}.questions .item-answer .q-a-content:not(:first-child){margin-top:15px;padding-top:15px;border-top:1px solid #d9d9d9}.questions .item-answer::before{position:absolute;width:30px;height:30px;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;content:'';transform:skewY(-45deg);bottom:100%;left:50px;margin-bottom:-15px;background-color:#fff}.questions .item-answer{border:1px solid #d9d9d9;border-radius:15px;margin-top:35px;padding:24px;position:relative}.questions .input-reply{border:1px solid #d9d9d9;background-color:#fff;margin-top:15px;padding:0 5px;display:none;border-radius:7px}.questions .input-reply .btn-reply,.questions .input-reply .text-reply{float:left;position:relative;min-height:1px}.questions .input-reply .btn-reply::after,.questions .input-reply .text-reply::after{clear:both}.questions .input-reply .text-reply:focus{outline:0}.questions .input-reply:focus-within{box-shadow:0 0 7px 3px #dfdfdf}.questions .input-reply .text-reply{width:85%;border:unset;resize:none;height:55px}.questions .input-reply .btn-reply{width:15%;height:45px;margin-top:5px}.modal-questions .modal-header{background-color:#eee;padding:10px 20px}.modal-questions .modal-header .close{font-size:30px}.modal-questions .btn{background-color:#1b65e0;color:#fff}#btn_more_question{margin-bottom:30px;margin-top:50px}@media screen and (min-width:768px){.questions .col-icon{width:5%}.questions .col-text{width:95%}}@media (max-width:767px){.questions{padding-top:55px}.questions .ask-question{float:none;width:fit-content;margin-left:auto;margin-right:auto;margin-top:25px}.questions h2{float:none}.questions .item-answer .a-detail,.questions .item-question .q-detail{margin-top:15px}.questions .input-reply .btn-reply,.questions .input-reply .text-reply{width:100%}.questions .input-reply{padding:0;margin-left:-24px;margin-right:-24px}}.forecast-7-day{padding:0 120px;text-align:center}.forecast-7-day h2{margin-bottom:15px}.forecast-7-day .description{margin-bottom:35px}.forecast-7-day .owl-carousel{display:block}.forecast-7-day .city-weather{margin-bottom:40px}.forecast-7-day .city-weather .date-weather{width:12.5%}.forecast-7-day .city-weather .date-weather{text-align:center;padding:10px 0}.forecast-7-day .city-weather .date-weather.city-name{font-weight:700;text-align:left;line-height:120px}.forecast-7-day .city-weather .date-weather.active{border:2px solid #e6e6e6;border-radius:9px}.date-weather .weekdays{font-weight:700;color:#989898;margin-bottom:-15px}.date-weather .temperature{margin-top:-10px}.date-weather .temperature .temperature-max{color:#5f5f5f}.date-weather .temperature .temperature-min{color:#b6b6b6}.forecast-7-day .city-weather .date-weather .bp-weather-icon{padding:20px}@media (max-width:767px){.forecast-7-day{padding:0 10px}.forecast-7-day .description{text-align:justify}.forecast-7-day .city-weather .date-weather{width:100%;padding:0 6px}.forecast-7-day .owl-carousel{width:auto;margin-left:-35px}.forecast-7-day .city-weather .date-weather.city-name{line-height:unset;float:none;margin-bottom:10px}.forecast-7-day .city-weather{margin-bottom:35px}.forecast-7-day .description{margin-bottom:30px}.forecast-7-day .city-weather .date-weather .bp-weather-icon{padding:10px;margin-top:-5px}}.des-weather-forecast{border:1px solid #e9e7e8;padding:35px;width:1005px;margin-left:auto;margin-right:auto;color:#696c71;font-size:18px}.des-weather-forecast .icon-weather-conditions{float:left}.des-weather-forecast .temperature{float:left}.des-weather-forecast .current-weather .temperature-value{float:left;font-size:70px}.des-weather-forecast .temperature-unit{float:left;line-height:60px;font-size:20px}.des-weather-forecast .temperature-unit .us{cursor:pointer}.des-weather-forecast .date-weather{float:left;width:12.5%;text-align:center;padding-top:10px;padding-bottom:5px}.des-weather-forecast .date-weather.active{background-color:#fcfcfc;border:1px solid #e5e5e5}.des-weather-forecast .day-wearther-info .des-name{font-size:30px}.des-weather-forecast .forecast-weather{padding-top:25px;color:#ababab}.des-weather-forecast .forecast-weather .temperature-max{color:#666}.des-weather-forecast .temperature-value .us,.des-weather-forecast .wind-value .us{display:none}.line-chart-temp{width:100%}.line-chart-temp #bp_canvas{overflow:hidden;position:relative}.chart-time .time{float:left;width:12.5%;text-align:center;color:#ababab}.des-weather-forecast .icon-weather-conditions .bp-weather-icon{padding:10px}.des-weather-forecast .forecast-weather .bp-weather-icon{padding:10px 10px 15px}@media (max-width:767px){.des-weather-forecast{width:auto;padding:15px;font-size:14px;box-shadow:0 0 3px 3px #e5e5e7;margin-top:30px}.des-weather-forecast .day-wearther-info .des-name{font-size:24px}.des-weather-forecast .icon-weather-conditions img{height:65px}.des-weather-forecast .current-weather .temperature-value{font-size:45px}.des-weather-forecast .temperature-unit{line-height:45px;font-size:15px}.des-weather-forecast .date-weather{width:70px;padding-left:5px;padding-right:5px}.des-weather-forecast .date-weather img{width:100%}.des-weather-forecast .forecast-weather{overflow-x:scroll;width:auto}.des-weather-forecast .forecast-weather .scroll-block{width:max-content}.des-weather-forecast .icon-weather-conditions .bp-weather-icon{padding:10px;margin-top:-5px}}a{color:#333}a:hover{text-decoration:none}h3{font-weight:700}.img-content-responsive img{width:100%;height:auto}.full-description{display:none}.description{color:#838383}.btn-read-less,.btn-read-more{color:#5a95b5;margin-top:15px;cursor:pointer}.btn-read-less .glyphicon,.btn-read-more .glyphicon{font-size:13px}.date-publish-and-view{color:#a8a8a8;margin-top:5px}.travel-guide-search-form{position:absolute;bottom:30px;width:inherit;z-index:99}.travel-guide-search-form h1{color:#fff;font-weight:700}.travel-guide-search-form .text-search{position:relative;width:100%;height:41px;border-radius:41px;font-size:16px}.travel-guide-search-form .glyphicon-search{cursor:pointer;font-size:25px;position:absolute;right:24px;top:7px}.destination-attraction .description{text-align:left}.destination-attraction .map{margin-bottom:80px;margin-top:45px}.open-street-map{margin-left:auto;margin-right:auto;margin-top:50px;width:60%;height:600px}.open-street-map #destination_map{height:600px;border:1px solid #ccc}.want-to-go .list-des .list-item-bpv .item-content{margin-top:-20px;position:relative}.want-to-go .list-des .list-item-bpv .item-content .name{background-color:#72a5d2;padding:7px 30px;display:inline-block;border-radius:100px;color:#fff;font-weight:700;font-size:20px}.want-to-go .list-des .list-item-bpv .item-img{display:inline-block;position:relative}.want-to-go .list-des .list-item-bpv{text-align:center;box-shadow:0 0 3px 3px #e5e5e7;margin-bottom:40px;margin-left:10px;margin-right:10px;cursor:pointer}.want-to-go .list-des .list-item-bpv .item-content .description{padding:15px 20px;height:98px}.want-to-go .list-des .list-item-bpv:hover{box-shadow:0 0 3px 3px #f2c6ad}.want-to-go .list-des .list-item-bpv:hover .item-content .name{background-color:#de6c2e}.article-before-you-go .owl-carousel,.want-to-go .owl-carousel{display:block}.want-to-go .owl-dots{display:none}.want-to-go .title-description{margin-bottom:20px}.block-want-to-go-list-view{background-color:#fafafa}.travel-guide-footer .footer-list h3{margin-top:60px;margin-bottom:25px}.travel-guide-footer .footer-list .country a{font-weight:700}.travel-guide-footer .footer-list .item{line-height:36px}.travel-guide-footer .footer-list .item a{color:#606060}.travel-guide-footer .footer-list .item a:hover{color:#fe8804}.block-want-to-go-list-view .list-des .glyphicon-menu-right{font-size:11px}.block-want-to-go-list-view .list-des .item a{color:#333}.want-to-go .block-more-des{box-shadow:0 0 3px #ccc;overflow:hidden;border-radius:10px;padding:20px;display:none}.want-to-go .block-more-des img{position:absolute;left:0;top:0;border-radius:6px;width:114px;height:75px}.want-to-go .block-more-des a{color:#333;font-size:18px;position:relative;min-height:75px;padding-left:128px;padding-top:4px;border-radius:0;font-weight:700;display:block}.des-weather .block-travel-guide{margin-bottom:110px}.block-des-weather-forecast .title{margin-top:80px;margin-bottom:30px}.weather-average{margin-top:50px}.weather-average table{text-align:center;width:100%}.weather-average thead{background-color:#e8e8e8;padding-bottom:20px;padding-top:20px;border:2px solid #e8e8e8}.weather-average thead th{padding-bottom:20px;padding-top:20px;text-align:center}.weather-average tbody{border:2px solid #d0d0d0}.weather-average tbody tr{border:2px solid #d0d0d0}.weather-average tbody tr:hover{background-color:#fdd6b7;border:none}.weather-average tbody tr:hover .temp-unit-fahrenheit,.weather-average tbody tr:hover td{border-color:#fdd6b7}.weather-average tbody td{border-right:4px solid #d0d0d0}.weather-average tbody .month-weather-type{width:260px}.weather-average tbody .month{float:left;width:50%;line-height:60px;padding-left:40px;text-align:left;font-weight:700}.weather-average tbody .weather-type{float:left;width:50%}.weather-average .temp-unit-celsius,.weather-average .temp-unit-fahrenheit{float:left;width:50%;text-align:center;border-right:1px solid #d0d0d0;height:60px;line-height:60px}.weather-average .temp-unit-celsius{border-right:unset}.weather-average tbody tr img{height:60px}.weather-average .col-average-rainfall{border-right:unset}.block-weather-average h2{margin-bottom:10px}.block-weather-average .description{line-height:30px}.tab-overview{width:100%}.tab-overview.sticky{position:sticky;top:0;background-color:#fff;box-shadow:0 7px 5px -5px rgba(0,0,0,.2);z-index:99}.tab-overview .navbar-nav{width:fit-content;float:none}.tab-overview li{margin-right:65px}.tab-overview li a{padding-left:0;padding-right:0;padding-bottom:5px;padding-top:5px}.tab-overview li>a:focus{background-color:#fff;border:0;color:#3385d6}.tab-overview li.active>a,.tab-overview li.active>a:focus,.tab-overview li>a:hover{background-color:#fff;border:0;border-bottom:3px solid #fe8804;color:#fe8804}.media-acttraction .video{display:none}.media-acttraction .photo img{margin-left:auto;margin-right:auto}.media-acttraction .video iframe{width:100%;height:590px}.media-acttraction .btn-media-acttraction{color:#fff;background-color:#7f7f7f;margin-left:-2px;margin-right:-2px;font-size:16px}.media-acttraction .btn-media-acttraction.active{background-color:#0154a0}.media-acttraction .btn-group-media-acttraction{text-align:center;margin-top:15px}.media-acttraction .btn-group-media-acttraction .glyphicon{font-size:24px;position:relative;top:5px}.block-attraction-detail .page-title h2{margin-top:50px}.block-attraction-detail .page-title .description{margin-top:10px;line-height:26px}.block-attraction-detail .tab-overview{margin-top:40px}.block-attraction-detail .overview{margin-top:20px}.block-attraction-detail .map{margin-top:80px}.block-attraction-detail .map .open-street-map{margin-top:30px}.block-attraction-detail .questtions-answers{margin-top:70px}.block-attraction-detail .questtions-answers .questions{margin-bottom:0}.block-attraction-detail .orther-activities{margin-top:35px}.block-attraction-detail #today-hot-deal h2{display:none}.block-attraction-detail .best-cruise>h2{margin-bottom:20px}.block-attraction-detail .best-cruise{margin-bottom:80px}.block-attraction-detail .see-more-cruise{margin-top:30px}.article-details .travel-guide-search-form,.attraction-detail .travel-guide-search-form,.travel-guide-home .travel-guide-search-form,.travel-tips-experiences .travel-guide-search-form{margin-top:30px;position:inherit;bottom:unset;margin-right:0;width:auto}.article-details .travel-guide-search-form h1,.attraction-detail .travel-guide-search-form h1,.travel-guide-home .travel-guide-search-form h1,.travel-tips-experiences .travel-guide-search-form h1{color:#333}.latest-articles h2{margin-bottom:20px}.latest-articles .main-item{position:relative;cursor:pointer}.latest-articles .list-item .main-item .info{position:absolute;left:25px;bottom:25px;width:90%;color:#fff}.latest-articles .list-item .main-item .info .name{font-size:30px;font-weight:700;color:#fff}.latest-articles .list-item .main-item .info .name:hover{color:#eb8f00}.latest-articles .list-item .main-item img{width:100%}.block-btn-more{margin-top:70px}.block-btn-more .btn-more{padding-left:70px;padding-right:70px;border-color:#bcbcbc;color:#646464}.block-btn-more .btn-more:focus{background-color:#fff}.block-top-destination-guide{background-color:#fafafa}.top-travel-guide-destination .item:hover .img-title,.top-travel-guide-destination .item:hover .img-title a{color:#dd6e1d}.top-travel-guide-destination .img-title{color:#fff;position:absolute;bottom:15px;left:20px;font-weight:700;font-size:22px}.top-travel-guide-destination .img-title a{color:#fff}.top-travel-guide-destination .img-title .des-parent{font-weight:200;font-size:16px}.top-travel-guide-destination>h2{margin-bottom:15px}.top-travel-guide-destination .scroll-block{margin-top:25px}.top-travel-guide-destination .block-image .img-col-left{width:42.857%}.top-travel-guide-destination .block-image .img-col-middle{width:14.286%;padding-left:7px;padding-right:7px}.top-travel-guide-destination .block-image .img-col-right{width:42.857%}.top-travel-guide-destination .block-image .img-col-left .row:first-child,.top-travel-guide-destination .block-image .img-col-right .row:first-child{margin-left:-5px;margin-right:-10px}.top-travel-guide-destination .block-image .img-col-left .row:last-child,.top-travel-guide-destination .block-image .img-col-right .row:last-child{margin-top:15px;margin-left:-10px;margin-right:-5px}.top-travel-guide-destination .block-image .row .col-xs-12{padding-right:5px;padding-left:5px}.top-travel-guide-destination .block-image .row .col-xs-4{padding-right:5px;padding-left:5px}.top-travel-guide-destination .block-image .row .col-xs-12 .col-overlay,.top-travel-guide-destination .block-image .row .col-xs-4 .col-overlay{left:5px;right:5px}.top-travel-guide-destination .block-image .row .col-xs-8{padding-right:10px;padding-left:10px}.top-travel-guide-destination .block-image .item{cursor:pointer}.top-travel-guide-destination .block-image img{width:100%}.top-travel-guide-destination{overflow:hidden}.top-travel-guide-destination .scroll-block{width:max-content;animation:moveSlideshow 20s linear infinite}.top-travel-guide-destination .scroll-block:hover{animation-play-state:paused}.top-travel-guide-destination .scroll-block .block-image{float:left;margin-left:5px}.block-forecast-7-day{border-bottom:1px solid #e5e5e5;padding-bottom:75px;padding-top:40px}@keyframes moveSlideshow{100%{transform:translateX(-50%)}}.travel-video-of-the-month h2{margin-bottom:40px}.travel-video-of-the-month .list-item{margin-left:-33px;margin-right:-33px;width:auto}.travel-video-of-the-month .list-item .item{padding-right:33px;padding-left:33px;cursor:unset}.travel-video-of-the-month .list-item .item .btn-video-guide{background-color:#e8e8e8;width:100%;height:194px;text-align:center;background-size:cover}.travel-video-of-the-month .list-item .item .btn-video-guide .f-icon{margin-top:60px;cursor:pointer}.travel-video-of-the-month .list-item .item .info{margin-top:5px}.travel-video-of-the-month .list-item .item .info .name{font-weight:700;font-size:18px}.article-before-you-go .owl-theme .owl-nav [class*=owl-],.travel-video-of-the-month .owl-theme .owl-nav [class*=owl-]{position:absolute;background-color:unset;color:#d5d5d5;font-size:40px;line-height:40px;height:40px;margin:unset;width:auto}.article-before-you-go .owl-prev,.travel-video-of-the-month .owl-prev{left:-40px;top:75px}.article-before-you-go .owl-next,.travel-video-of-the-month .owl-next{right:-40px;top:75px}.travel-guide-home .block-latest-articles{margin-top:30px}.block-top-travel-guide-destination{margin-top:95px}.block-top-travel-articles{margin-top:100px}.block-travel-video-of-the-month{margin-top:70px}.best-place-to-visit .list-item .item{margin-bottom:55px;min-height:130px;box-shadow:1px 3px 5px 2px #e7e7e7;cursor:pointer}.best-place-to-visit .list-item .item img{max-width:unset;object-fit:cover}.best-place-to-visit.similar-guide .list-item .item img{width:100%}.best-place-to-visit .list-item>.col-xs-4:nth-of-type(3n+1){padding-right:34px}.best-place-to-visit .list-item>.col-xs-4:nth-of-type(3n+2){padding-left:17px;padding-right:17px}.best-place-to-visit .list-item>.col-xs-4:nth-of-type(3n+0){padding-left:34px}.best-place-to-visit>h2{margin-bottom:35px}.btn-see-all-visiting-places{border:1px solid #bdbdbd;background-color:#fff!important;padding:10px 50px;font-size:16px}.btn-see-all-visiting-places i{font-size:14px!important;top:2px}.btn-see-all-visiting-places:hover{color:unset}.best-place-to-visit .item .item-img{float:left;width:38.4%}.best-place-to-visit .item .item-content{float:left;width:61.6%;padding-left:15px;padding-right:15px;padding-top:20px}.best-place-to-visit .item .item-content .parent-des{color:#989898}.best-place-to-visit .item .item-content a{font-weight:700}.travel-guide-country .block-best-place-to-visit{margin-top:130px}.travel-guide-country h2{text-align:center}.travel-guide-city .block-overview .full-description,.travel-guide-city .block-overview .short-description,.travel-guide-city .block-overview h2,.travel-guide-country .block-overview .full-description,.travel-guide-country .block-overview .short-description,.travel-guide-country .block-overview h2{width:70%;margin-left:auto;margin-right:auto;text-align:justify}.country-weather .block-overview,.country-weather .block-top-travel-articles,.transportation .block-popular-route,.transportation .block-top-travel-articles,.travel-guide-city .block-top-deals,.travel-guide-city .block-top-travel-articles,.travel-guide-country .block-before-you-go,.travel-guide-country .block-top-deals,.travel-guide-country .block-top-travel-articles{margin-top:75px;padding-top:75px;border-top:1px solid #e5e5e5}.article-before-you-go .list-item{margin-top:30px;margin-left:-15px;margin-right:-15px;width:auto}.article-before-you-go .list-item>.row{margin-top:60px}.article-before-you-go .item{padding-right:15px;padding-left:15px;cursor:pointer}.article-before-you-go .item .item-img{position:relative}.article-before-you-go .item .item-content{line-height:30px;margin-top:15px}.article-before-you-go .item .item-img .sub-cat-name{position:absolute;color:#fff;width:100%;top:70px;text-align:center;font-size:33px;font-weight:700;line-height:33px}.overview h2{margin-bottom:20px}.before-you-go .block-overview,.restaurants .block-overview,.travel-guide-city .block-overview,.travel-guide-country .block-overview{margin-top:60px}.block-top-deals .travel-guide .list-item-bpv{box-shadow:1px 3px 5px 2px #e7e7e7;cursor:pointer}.block-top-deals .travel-guide .list-item-bpv:hover{box-shadow:1px 3px 5px 2px #ebca9f}.block-top-deals .travel-guide .item-content{position:relative;min-height:150px}.block-top-deals .travel-guide .item-content .item-route,.block-top-deals .travel-guide .item-content .item-row,.block-top-deals .travel-guide .suitable-for{display:none}.block-top-deals .travel-guide .item-content .row>div:first-child{width:100%;text-align:center;margin-top:15px;padding-right:10px!important}.block-top-deals .travel-guide .item-content .item-name{color:#333;font-size:18px;font-weight:700;padding-left:40px;padding-right:40px;display:block}.block-top-deals .travel-guide .item-img img{width:100%}.block-top-deals .travel-guide .item-content .item-review{text-align:center;position:inherit;top:-60px;width:100%}.block-top-deals .travel-guide .item-content .item-review span{float:none}.block-top-deals .travel-guide .item-content .item-promotion{text-align:center;padding-bottom:5px}.block-top-deals .travel-guide .item-content .tour-price{width:100%;padding-left:10px!important;text-align:center}.block-top-deals .travel-guide .item-content .tour-price [class^=non-price-form]{margin-top:40px}.block-top-deals .travel-guide .item-content .price-origin-from{margin-top:10px;top:20px;position:inherit;display:flex;width:fit-content;border:1px solid #995459;padding-left:55px;padding-right:55px;margin-left:auto;margin-right:auto}.block-top-deals .travel-guide .item-content .price-origin-from .price-origin{line-height:45px;margin-right:5px}.block-top-deals .travel-guide .item-content .price-origin-from .price-from{line-height:45px;font-size:28px}.block-top-deals h2{padding-top:unset;margin-bottom:45px}.travel-guide-footer{background-color:#fafafa;margin-top:90px}.travel-guide-footer>div:last-child{padding-bottom:90px}.owl-stage{margin-left:auto;margin-right:auto}.travel-guide-city .block-top-deals{padding-bottom:100px}.top-10-place-to-visit .list-item .item{height:115px;min-height:unset;box-shadow:unset;margin-bottom:48px;cursor:unset}.top-10-place-to-visit .list-item .item .item-img{width:115px;cursor:pointer}.top-10-place-to-visit .list-item .item .item-img img{width:100%}.block-all-place-to-visit{background-color:#fafafa;padding-bottom:90px;padding-top:80px;margin-top:80px}.all-place-to-visit>h2{margin-bottom:60px}.all-place-to-visit .list-item .item{background-color:#fff;margin-bottom:45px}.all-place-to-visit .list-item .item .item-img img{border-top-left-radius:6px;border-top-right-radius:6px}.all-place-to-visit .list-item .item .item-content{padding-top:20px;height:230px}.all-place-to-visit .list-item .item .item-content .city-name{font-size:20px;font-weight:700;padding-left:22px}.all-place-to-visit .list-item .item .item-content ul{list-style:square;line-height:33px}.all-place-to-visit .list-item .item .item-content ul a{color:#a0a0a0}.all-place-to-visit .list-item .item .item-content ul a:hover{color:#fe8804}.all-place-to-visit .list-item .item .item-content ul li::before{color:#a0a0a0}.city-place-to-visit .overview,.country-place-to-visit .overview{margin-top:75px}.city-place-to-visit .overview h2,.country-place-to-visit .overview h2{margin-bottom:20px}.country-place-to-visit .block-top-10-place-to-visit{margin-top:35px}.country-place-to-visit .block-top-travel-articles{margin-bottom:128px}.article-col-right{border:1px solid #dcdcdc;padding:0 10px}.article-col-right h3{background-color:#f2f2f2;margin-left:-10px;margin-right:-10px;padding:10px}.article-col-right .list-item .item{border-bottom:1px solid #dcdcdc;clear:both;padding:10px 0;overflow:hidden}.article-col-right .list-item .item:last-child{border-bottom:unset}.article-col-right .list-item .item .item-img{width:25%;float:left}.article-col-right .list-item .item .item-content{width:75%;float:left;padding-left:10px}.article-col-right .list-item .item .item-content a,.list-cities-weather a{font-weight:700}.article-col-right .list-item .item .item-img img{width:100%;height:100%;border-radius:50%}.latest-articles .main-item .description{color:#fff}.attraction-detail .open-street-map{width:auto}.attraction-detail .block-photo-slide{margin-top:10px}.attraction-detail .tab-overview{margin-top:30px}.attraction-detail .block-travel-guide{margin-top:45px}.attraction-detail .block-overview{margin-top:10px}.attraction-detail .open-street-map{margin-top:25px}.attraction-detail .block-map{margin-top:60px}.attraction-detail .article-col-right{margin-top:55px}.attraction-detail .block-questions-answers{margin-top:75px}.attraction-detail .block-questions-answers .questions{width:auto}.best-thing-to-do .item{margin-bottom:100px}.best-thing-to-do .item .item-img{position:relative}.best-thing-to-do .item .item-img .name{position:absolute;width:100%;top:80px;text-align:center;font-size:24px;font-weight:700;line-height:26px;padding-left:20px;padding-right:20px}.best-thing-to-do .item .item-img .name a{color:#fff}.best-thing-to-do .item .item-img .name a:hover{color:#eb8f00}.best-thing-to-do .item .item-img .col-overlay-full{height:100%;background-color:#000;opacity:.5}.best-food .item{margin-bottom:45px}.best-food .item .item-img img{width:100%}.best-food .item .item-img .name{text-align:center;font-weight:700;font-size:18px;margin-top:20px}.thing-to-do .block-overview{margin-top:65px}.thing-to-do .block-best-thing-to-do{margin-top:50px}.before-you-go .block-top-travel-articles,.destinations .block-top-travel-articles,.thing-to-do .block-best-food,.thing-to-do .block-best-place-to-visit,.thing-to-do .block-top-deals{border-top:1px solid #e5e5e5;padding:75px 0}.country-weather,.travel-tips-experiences{margin-bottom:100px}.best-food .description{margin-bottom:50px;margin-top:20px}.list-cities-weather h3{margin-top:55px;margin-bottom:20px}.list-cities-weather .item{line-height:36px}.country-weather .block-overview{border-top:unset;margin-top:unset}.travel-tips-experiences .block-latest-articles{margin-top:65px}.travel-tips-experiences .block-overview .description{margin-top:10px}.before-you-go .block-overview h2{margin-bottom:30px}.before-you-go .block-article-before-you-go{margin-top:40px}.bpv-article-latest{border-bottom:1px #eee solid;padding:10px 0}.bpv-search-article button{position:absolute;border:0;background:0 0;right:3px;top:7px;font-size:20px;cursor:pointer}.article-view-count-col-1{width:26.5%;float:left}.article-view-count-col-2{width:73.5%;float:left}.bpv-article-latest .article-latest-content{padding-left:10px;font-size:14px}.bpv-article-latest .article-latest-content .name-article{font-weight:700;margin-top:-4px}.bpv-article-latest .article-latest-content .date{color:#aaa}.bpv-article-latest .article-latest-content .name-article a{color:#333;text-decoration:none}.block-food-by-your-style{background-image:url(/assets/img/guide/food_theme/food_and_drink_theme.png)}.food-by-your-style{padding-bottom:90px}.food-by-your-style .sub-cat-name{font-weight:700;line-height:45px}.food-by-your-style .list-item .item{line-height:34px;cursor:unset}.food-by-your-style .list-item .item a{cursor:pointer}.food-by-your-style .list-item .item .glyphicon{font-size:12px}.food-and-drink .block-overview h2,.transportation h2{margin-bottom:25px}.food-and-drink .block-overview,.transportation .block-overview{margin-top:60px}.food-and-drink .block-food-by-your-style{margin-top:75px}.food-by-your-style h2{margin-top:90px;margin-bottom:30px}div.back-to-top{position:fixed;bottom:25px;right:25px;z-index:3;cursor:pointer;display:none}div.back-to-top img{opacity:.5}div.back-to-top img{height:48px;width:48px}.block-destination-restaurant{margin-top:125px}.destination-restaurant h2{line-height:25px}.destination-restaurant .description{margin-top:30px;margin-bottom:30px}.destination-restaurant .list-item .item{padding-left:18px;padding-right:18px;margin-bottom:45px}.destination-restaurant .list-item .item .name{font-weight:700;margin-top:20px}.destination-restaurant .list-item .item img{width:100%}.food-and-drink .block-top-travel-articles{margin-top:30px;padding-top:75px;border-top:1px solid #e5e5e5}.block-list-food-highlight{margin-top:35px}.list-food-highlight .list-item .item{margin-bottom:45px}.list-food-highlight .list-item .name{font-weight:700;margin-top:15px;margin-bottom:10px;font-size:18px}.list-food-highlight .list-item img{width:100%}.list-restaurant-articles .list-item .item{clear:both;margin-bottom:30px;height:250px;border-bottom:1px solid #e5e5e5;cursor:unset}.list-restaurant-articles .list-item .item:last-child{border-bottom:unset}.list-restaurant-articles .list-item .item .item-img{float:left;width:27%;cursor:pointer}.list-restaurant-articles .list-item .item .item-img img{width:100%}.list-restaurant-articles .list-item .item .item-content{float:left;width:73%;padding-left:25px}.list-restaurant-articles .list-item .item .item-content .name{font-weight:700;font-size:18px}.list-restaurant-articles .list-item .item .item-content .overview{margin-top:15px}.list-restaurant-articles .list-item .item .item-content .date-publish-and-view{margin-bottom:20px}.restaurants .block-list-restaurant-articles{margin-top:50px;margin-bottom:100px}.popular-vehicle-article .item .name{font-weight:700;border:solid 1px #dedede;border-top:unset;padding:20px 18px}.popular-vehicle-article .item{margin-bottom:50px;cursor:unset}.transportation .transportation-content{margin-top:50px}.transportation .transportation-content img{width:100%}.popular-route .list-item .item .item-content .title{font-weight:700;font-size:24px}.popular-route .list-item .item .item-content .overview{margin-top:15px;margin-bottom:35px}.popular-route .list-item .item{margin-bottom:80px;cursor:unset}.popular-route .list-item .item .item-content{padding-right:50px}.popular-route .list-item .item .item-img{padding-left:50px;cursor:pointer}.popular-route .block-btn-more{margin-top:unset}.popular-route .list-item .item:not(.item-hidden):not(:last-child) .item-content .content{border-bottom:1px solid #dbdbdb;padding-bottom:40px}.popular-route .list-item .item .item-content .content{min-height:360px}.popular-route .list-item .item .btn-read-more{margin-top:35px}.popular-route h2{font-weight:400}.popular-route .list-item .item .btn-read-more .btn{background-color:#666;color:#fff;border-radius:60px;padding:8px 30px;font-size:16px}.popular-route .list-item .item .btn-read-more .btn:hover{background-color:#d5690f}.transportation .block-popular-vehicle-article{margin-top:30px}.city-transportation .block-top-travel-articles{margin-bottom:100px}.city-transportation .block-popular-route{border-top:unset;padding-top:0;margin-top:80px}.guide-detail .item-guide-content{margin-bottom:50px}.guide-detail .item-guide-content img{width:100%;height:auto}.guide-detail .best-place-to-visit{margin-bottom:90px;margin-top:100px}.table-of-contents{background-color:#eee;display:table;padding:10px 15px;margin:20px 0;border-radius:4px;width:100%}.table-of-contents ul{padding-left:20px;font-size:18px}.table-of-contents .toc-title{font-weight:700;font-size:20px}.width-50-50{width:50%}.article-details .nav-articles>li.active>a,.article-details .nav-articles>li.active>a:focus,.article-details .nav-articles>li.active>a:hover{background-color:#40b6d0;color:#fff;border-radius:0;border:1px solid #40b6d0}.recommend-tours-col-right{background-color:#fbfbfb;padding:35px 15px;margin-top:45px}.recommend-tours-col-right .bpt-item{margin-top:20px}.recommend-tours-col-right .bpt-item .item-name{font-weight:700}.recommend-tours-col-right .bpt-item .item-img{left:0;top:0}.travel-guide-city .best-thing-to-do-small-img{margin-top:115px}.travel-guide-city .best-thing-to-do-small-img h2{text-align:center;margin-bottom:15px}.travel-guide-city .best-thing-to-do-small-img .description{text-align:center;margin-bottom:25px}.icon-show-more i,.show-less-city i,.show-more-city i{font-size:13px}.destinations{margin-top:90px}.destinations .block-overview{padding-left:70px;padding-right:70px}.destinations .best-place-to-visit h2{margin-bottom:20px}.destinations .block-best-place-to-visit{margin-top:100px}.destinations .region{border-top:1px solid #dcdcdc;padding-top:25px;padding-bottom:25px}.destinations .region .region-title{font-weight:700;color:#6c6c6c;font-size:18px}.destinations .region:first-child{border-top:unset}.btn:hover{color:#d5690f;border-color:#d5690f}.table-county-weather td,.table-county-weather th{width:25%}.block-top-travel-articles{margin:60px 0}.article-details .content-article a,.item-guide-content a{color:#3385d6}.article-details .content-article a:hover,.item-guide-content a:hover{color:#eb8f00}.guide-detail .footer-list{margin-bottom:90px}.guide-detail .footer-list h3{margin-top:60px;margin-bottom:25px}@media (min-width:768px){.all-place-to-visit .list-item .col-sm-4:nth-of-type(3n),.list-food-highlight .list-item .col-sm-4:nth-of-type(3n),.popular-vehicle-article .list-item .col-sm-4:nth-of-type(3n){padding-left:28px}.all-place-to-visit .list-item .col-sm-4:nth-of-type(3n+1),.list-food-highlight .list-item .col-sm-4:nth-of-type(3n+1),.popular-vehicle-article .list-item .col-sm-4:nth-of-type(3n+1){padding-right:28px}.all-place-to-visit .list-item .col-sm-4:nth-of-type(3n+2),.list-food-highlight .list-item .col-sm-4:nth-of-type(3n+2),.popular-vehicle-article .list-item .col-sm-4:nth-of-type(3n+2){padding-left:19px;padding-right:19px}.similar-guide .list-item .col-sm-4:nth-of-type(3n){padding-left:50px}.similar-guide .list-item .col-sm-4:nth-of-type(3n+1){padding-right:50px}.similar-guide .list-item .col-sm-4:nth-of-type(3n+2){padding-left:30px;padding-right:30px}.top-10-place-to-visit>.row>.col-sm-8{width:60%}.top-10-place-to-visit>.row>.col-sm-4{width:40%}.best-thing-to-do .item.col-sm-4:nth-of-type(3n){padding-left:20px}.best-thing-to-do .item.col-sm-4:nth-of-type(3n+1){padding-right:20px}.best-thing-to-do .item.col-sm-4:nth-of-type(3n+2){padding-left:15px;padding-right:15px}.best-food .item.col-sm-3:nth-of-type(4n){padding-left:24px}.best-food .item.col-sm-3:nth-of-type(4n+1){padding-right:24px}.best-food .item.col-sm-3:nth-of-type(4n+2),.best-food .item.col-sm-3:nth-of-type(4n+3){padding-left:17px;padding-right:17px}.list-cities-weather .item.col-sm-2{width:20%}.top-destination-guide .row{margin-bottom:20px}.block-questions-answers .col-md-2{width:20%}.top-destination-guide .col-sm-2{width:20%}.banner .travel-guide-search-form{padding-right:20px}.col-sm-8 .questions .col-icon{width:7%}}@media (max-width:767px){h2{font-size:25px;text-align:center}.banner .travel-guide-search-form{margin-right:10px;bottom:20px}.travel-guide-footer{margin-top:65px}.open-street-map{margin-left:-10px;margin-right:-10px;width:auto;height:360px}.open-street-map #destination_map{height:360px}.destination-attraction .map{margin-bottom:70px}.want-to-go .list-des .list-item-bpv{margin-left:0;margin-right:0;margin-bottom:0}.block-want-to-go-list-view h3{text-align:left;margin-top:40px;margin-bottom:20px}.want-to-go{margin-bottom:30px}.banner{min-height:unset}.des-weather .block-travel-guide{margin-bottom:50px}.block-des-weather-forecast .title{margin-top:40px;margin-bottom:10px}.weather-average{margin-left:-10px;margin-right:-10px;margin-top:15px;margin-bottom:20px}.weather-average table{font-size:14px}.weather-average thead th{padding-top:5px;padding-bottom:5px}.weather-average tbody .month{float:none;width:100%;padding-left:unset;text-align:center;line-height:24px}.weather-average tbody .weather-type{float:none;width:auto}.weather-average tbody .month-weather-type{width:auto}.weather-average tbody td{border-right:3px solid #d0d0d0}.weather-average tbody td:last-child{border-right:unset}.weather-average tbody tr img{margin-top:-30px;margin-bottom:-20px;height:28px}.weather-average .temp-unit-celsius,.weather-average .temp-unit-fahrenheit{height:45px;line-height:45px}.block-weather-average h2{margin-top:10px}.short-description{display:block}.full-description{display:none}.content-article img,.description img,.full-description img,.over-view-article img,.short-description img{width:100%;height:auto}.block-attraction-detail .overview{margin-top:35px}.block-attraction-detail .questtions-answers{margin-top:45px}.block-attraction-detail .orther-activities{margin-top:0}.media-acttraction .video iframe{height:250px}.travel-video-of-the-month .list-item .item{padding-right:10px;padding-left:10px}.latest-articles .list-item .main-item{margin-left:-10px;margin-right:-10px}.latest-articles .list-item .main-item .info .name{font-size:18px}.latest-articles .list-item .main-item .info{bottom:15px;left:15px}.article-col-right .list-item .item:last-child{height:125px}.travel-video-of-the-month h2{margin-bottom:30px}.article-before-you-go .owl-stage,.travel-video-of-the-month .owl-stage{padding-left:0!important}.article-before-you-go .list-item.owl-carousel,.block-top-deals .travel-guide .top-tour-deal,.travel-video-of-the-month .list-item{margin-left:-10px;margin-right:-10px;width:auto}.top-travel-guide-destination .description{text-align:justify;padding:0 10px}.block-top-travel-guide-destination{margin-top:60px}.top-travel-guide-destination .scroll-block{animation:unset}.top-travel-guide-destination .block-image-mb{margin-top:20px}.top-travel-guide-destination .block-image-mb .row{margin-left:-5px;margin-right:-5px}.top-travel-guide-destination .block-image-mb .col-xs-12{padding-right:5px;padding-left:5px}.top-travel-guide-destination .block-image-mb .col-xs-12 img{width:100%}.top-travel-guide-destination .block-image-mb .col-img-left.col-xs-4{padding-left:5px;padding-right:0}.top-travel-guide-destination .block-image-mb .col-img-left.col-xs-4 .col-overlay{left:5px}.top-travel-guide-destination .block-image-mb .col-img-right.col-xs-4{padding-left:0;padding-right:5px}.top-travel-guide-destination .block-image-mb .col-img-right.col-xs-4 .col-overlay{right:5px}.top-travel-guide-destination .block-image-mb .col-xs-8{padding-left:5px;padding-right:5px}.top-travel-guide-destination .block-image-mb .col-xs-8 .col-overlay{left:5px;right:5px}.top-travel-guide-destination .block-image-mb .col-overlay{left:0;right:0}.block-top-travel-articles{margin-top:60px}.block-btn-more .btn-more{padding-left:40px;padding-right:40px}.block-btn-more{margin-top:35px}.top-destination-guide>h3{margin-top:50px;margin-bottom:10px}.top-destination-guide .block-des{border-bottom:1px solid #b9b9b9;padding:10px 10px 10px 20px}.top-destination-guide .country{position:relative}.top-destination-guide .country>.glyphicon{position:absolute;font-size:14px;right:0;top:10px}.travel-guide-search-form h1{text-align:center;font-size:30px;width:100%;margin-bottom:10px}.best-place-to-visit .btn-more{border-color:#bcbcbc;color:#646464;margin-left:auto;margin-right:auto;padding:10px 40px}.article-before-you-go .item{padding-left:10px;padding-right:10px}.article-before-you-go>.description{text-align:justify}.food-and-drink .block-top-travel-articles,.travel-guide-country .block-before-you-go,.travel-guide-country .block-top-deals,.travel-guide-country .block-top-travel-articles{margin-top:45px;padding-top:40px}.block-top-deals .travel-guide .item-content .item-name{padding-left:10px;padding-right:10px}.travel-guide-city .block-top-deals{padding-bottom:60px}.block-destination-restaurant,.city-place-to-visit .overview,.country-place-to-visit .overview,.food-and-drink .block-food-by-your-style,.top-10-place-to-visit .img-map,.travel-guide-country .block-top-place-to-visit-footer,.travel-guide-country .travel-guide-footer,.travel-guide-home .block-travel-video-of-the-month{margin-top:50px}.country-place-to-visit .overview h2{margin-bottom:15px}.top-10-place-to-visit .list-item .item{margin-bottom:30px}.block-all-place-to-visit{padding-top:55px;margin-top:40px;padding-bottom:30px}.all-place-to-visit>h2{margin-bottom:40px}.all-place-to-visit .list-item .item{margin-bottom:25px}.country-place-to-visit .block-top-travel-articles{margin-top:50px;margin-bottom:65px}.country-place-to-visit .top-travel-articles>h2{margin-bottom:10px}.city-place-to-visit .open-street-map{margin-top:35px}.top-travel-guide-destination .img-title{bottom:5px;left:10px;font-size:17px}.tab-overview li{margin-right:30px;float:left}.tab-overview .navbar-nav{margin:7.5px 0;width:max-content}.attraction-detail .tab-overview{overflow-x:scroll;margin-top:0}.attraction-detail .tab-overview.sticky{margin-left:-10px;padding-left:10px;width:auto;margin-right:-10px}.attraction-detail .block-travel-guide{margin-top:30px}.thing-to-do .block-overview{margin-top:40px}.best-thing-to-do .item{margin-bottom:15px}.best-thing-to-do .item .item-img .name{font-size:16px;top:15px}.thing-to-do .block-best-food,.thing-to-do .block-best-place-to-visit{border-top:1px solid #e5e5e5;padding:40px 0}.thing-to-do .block-best-thing-to-do{margin-top:30px;margin-bottom:35px}.best-place-to-visit .list-item .item{margin-bottom:20px}.best-food .item .item-img .name{margin-top:15px;font-size:16px}.best-food .item{margin-bottom:25px}.country-weather .block-overview{padding-top:20px;margin-top:20px}.country-weather .block-top-travel-articles,.travel-guide-city .block-top-travel-articles{margin-top:50px;padding-top:50px}.country-weather,.travel-tips-experiences{margin-bottom:75px}.travel-tips-experiences .block-overview .description{margin-top:30px}.travel-tips-experiences .block-latest-articles{margin-top:40px}.before-you-go .block-overview,.restaurants .block-overview,.transportation .block-overview{margin-top:40px}.before-you-go .block-overview h2{margin-bottom:25px}.transportation .block-overview h2{margin-bottom:15px}.list-food-highlight .list-item .item{margin-bottom:30px}.list-food-highlight .list-item .name{font-size:16px}.food-by-your-style h2{margin-top:50px;margin-bottom:20px}.food-by-your-style{padding-bottom:50px}.travel-guide-footer>div:last-child{padding-bottom:50px}.restaurants .block-list-restaurant-articles{margin-top:30px}.list-restaurant-articles .list-item .item{height:135px}.list-restaurant-articles .list-item .item .item-content{padding-left:10px}.list-restaurant-articles .list-item .item .item-content .name{font-size:16px}.list-restaurant-articles .list-item .item .item-content .date-publish-and-view{margin-bottom:10px}.popular-vehicle-article .item{margin-bottom:20px}.popular-vehicle-article .item .name{padding:15px}.transportation .block-popular-route{margin-top:30px;padding-top:40px}.popular-route .list-item .item .item-content .title{text-align:center}.popular-route .list-item .item .item-content{padding-right:10px;margin-bottom:20px}.popular-route .list-item .item .item-content .info .col-xs-4{text-align:center}.popular-route .list-item .item .item-content .overview{margin-top:10px;margin-bottom:25px}.popular-route .list-item .item .item-img{padding-left:0;padding-right:0}.popular-route .list-item .item .btn-read-more{text-align:center;margin-top:25px}.popular-route .list-item .item{margin-bottom:50px}.popular-route .list-item .item:not(.item-hidden):not(:last-child) .item-content .content{border-bottom:unset;padding-bottom:0}.popular-route .list-item .item:not(.item-hidden):not(:last-child){border-bottom:1px solid #dbdbdb;padding-bottom:25px}.transportation .block-top-travel-articles{margin-top:60px;margin-top:unset;border-top:unset}.popular-route .block-btn-more{padding-top:30px;padding-bottom:45px;background-color:#ececec;margin-left:-10px;margin-right:-10px}.popular-route .list-item .item .item-content .content{min-height:unset}.city-transportation .block-top-travel-articles{margin-bottom:50px}.guide-detail .best-place-to-visit{margin-bottom:70px}.attraction-detail .block-questions-answers{margin-top:50px}.recommend-tours-col-right{margin-top:60px}.attraction-detail .col-right-travel-guide{padding-left:0;padding-right:0}.attraction-detail .travel-guide-footer{margin-top:0}.travel-guide-city .best-thing-to-do-small-img{margin-top:75px}.before-you-go .article-before-you-go h2{text-align:left}.destinations .block-overview{padding-left:10px;padding-right:10px}.destinations{margin-top:50px}.destinations .block-best-place-to-visit{margin-top:70px}.destinations .block-top-travel-articles{padding-bottom:0}.article-before-you-go .list-item>.row{margin-top:0}.article-before-you-go .item{margin-top:45px}.article-before-you-go .owl-carousel .item{margin-top:0}.travel-guide-city .block-overview .full-description,.travel-guide-city .block-overview .short-description,.travel-guide-city .block-overview h2,.travel-guide-country .block-overview .full-description,.travel-guide-country .block-overview .short-description,.travel-guide-country .block-overview h2{width:auto}.travel-guide-country .block-best-place-to-visit{margin-top:65px}.best-place-to-visit .block-btn{margin-top:20px}.block-food-by-your-style{background-image:url(/assets/img/guide/food_theme/food_and_drink_theme_mobile.jpg)}.block-forecast-7-day{padding-bottom:10px}.attraction-detail .block-overview img{width:100%}.img-mobile-responsive img{width:100%;height:auto}}