.module_top_ten_content{padding:70px 0 60px;border-bottom:1px solid #e3e5e9;font-size:16px;color:#4c5160}.module_top_ten_content .row-col{display:flex;align-items:center}.module_top_ten_content .row-col .col-image{flex:0 0 auto;width:45%;padding:0 10px 0 0;order:1}.module_top_ten_content .row-col .col-place-list{flex:0 0 auto;width:25%;padding-left:15px;padding-right:75px;order:2}.module_top_ten_content .row-col .col-text{flex:0 0 auto;width:30%;padding-right:0;text-align:right;order:3}.module_top_ten_content.right .row-col .col-image{padding:0 0 0 10px;order:3}.module_top_ten_content.right .row-col .col-place-list{padding-left:15px;padding-right:75px;order:2}.module_top_ten_content.right .row-col .col-text{padding-right:80px;text-align:left;order:1}.module_top_ten_content .big_image{display:block;position:relative}.module_top_ten_content .big_image img{width:100%}.module_top_ten_content .big_image span{position:absolute;bottom:0;left:0;background:rgba(13,86,113,.8);font-size:18px;color:#fff;padding:9px 20px}.module_top_ten_content .place_list_holder{padding:0}.module_top_ten_content .place_list{margin:10px 0;padding:0;list-style:none}.module_top_ten_content .place_list li{border-bottom:1px solid #d6d6d6;padding:10px 0;font-size:16px}.module_top_ten_content .place_list li:last-child{border-bottom:none}.module_top_ten_content .place_list li a{display:block;color:#035573;transition:all ease 1s}.module_top_ten_content .place_list li a:hover{color:#64c7da}.module_top_ten_content .title{font-size:36px;color:#0d5671;margin-bottom:20px;margin-top:30px;line-height:45px}.module_top_ten_content .title strong{display:block;font-weight:bolder}.module_top_ten_content a.btn{margin-top:20px;border-radius:25px;color:#009fc2;border:1px solid #009fc2;font-size:18px;padding:8px 35px;transition:ease 1s}.module_top_ten_content a.btn:hover{color:#f19c16;border-color:#f19c16}.module_top_ten_content .place_list li a *{transition:all ease-in-out .25s}.module_top_ten_content .place_list li a .place_list-icon{background:url(../../images/modules/top_ten/arrow-right.png) no-repeat right center;background-size:cover;height:15px;width:15px;visibility:hidden;float:right;margin-right:-15px}.module_top_ten_content .place_list li a:hover .place_list-icon{visibility:visible}@media(max-width:1199px){.module_top_ten_content .title strong{display:inline-block}}@media(max-width:1024px){.module_top_ten_content .row-col{flex-wrap:wrap}.module_top_ten_content .row-col .col-image{width:100%;margin-bottom:20px}.module_top_ten_content .row-col .col-place-list{padding-right:35px;width:40%}.module_top_ten_content .row-col .col-text{padding-right:15px;width:60%}.module_top_ten_content.right .row-col .col-image{order:1;padding:10px}.module_top_ten_content.right .row-col .col-place-list{order:3;padding-left:0;padding-right:10px}.module_top_ten_content.right .row-col .col-text{order:2;padding-right:35px;padding-left:10px}.module_top_ten_content{padding:50px 0 40px}.module_top_ten_content a.btn{padding:8px 23px}.module_top_ten_content .place_list li a:hover .place_list-icon{visibility:hidden}.module_top_ten_content a.btn{padding:5px 23px}.module_top_ten_content .title{font-size:26px}.module_top_ten_content .place_list li{line-height:normal;font-size:12px;line-height:40px}.module_top_ten_content .place_list li a{padding:0}}@media(max-width:992px){.module_top_ten_content .main_row .row{margin:0}.module_top_ten_content .place_list_holder{padding-left:0;padding-right:0;box-sizing:border-box}.module_top_ten_content .big_image{margin-bottom:15px}}@media(max-width:570px){.module_top_ten_content.right .row-col .col-image,.module_top_ten_content .row-col .col-image{padding:0 10px;order:1;margin-bottom:15px}.module_top_ten_content.right .row-col .col-place-list,.module_top_ten_content .row-col .col-place-list{order:3;width:100%;padding:0 10px}.module_top_ten_content.right .row-col .col-text,.module_top_ten_content .row-col .col-text{order:2;width:100%;padding:0 10px;margin-bottom:30px;text-align:center}.module_top_ten_content .place_list li{float:left;width:50%;padding:10px 0}.module_top_ten_content .place_list li a{float:left;width:100%}.module_top_ten_content .place_list li span{display:none}.module_top_ten_content .place_list li:last-child{border-bottom:1px solid #d6d6d6}}.module_top_ten_content ul{margin:30px 0;list-style:none;padding:0}.module_top_ten_content ul li{border-bottom:1px solid #d6d6d6;padding:8px 0 8px 20px;font-size:16px}.module_top_ten_content ul li:last-child{border-bottom:none}.module_top_ten_content ul li a{color:#20b2cd;display:inline-block;padding-right:20px;line-height:18px;font-size:.95em}.module_top_ten_content ul li a:hover{background:url(../../../images/city_page/City-Desktop-right-map-arrow.png) no-repeat center right}.module_top_ten_content .all_resorts_modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(3,85,115,.8);z-index:9999;display:none}.module_top_ten_content .all_resorts_modal .modal_holder{background:#fff;position:absolute;width:740px;height:560px;top:50%;margin-top:-280px;left:50%;margin-left:-370px}.module_top_ten_content .all_resorts_modal .modal_holder>div{display:none}.module_top_ten_content .all_resorts_modal .modal_holder .modal_header{background:#009fc2;height:36px;line-height:36px;font-size:28px;color:#fff;text-align:center;padding:27px 25px;box-sizing:content-box}.module_top_ten_content .all_resorts_modal .modal_holder .modal_body{height:470px;border-bottom:1px solid #d6d6d6;padding:10px}.module_top_ten_content .all_resorts_modal .pull-right.close{opacity:.9}.module_top_ten_content .all_resorts_modal .pull-right.close img{height:36px;width:36px}.module_top_ten_content .all_resorts_modal .modal_holder .modal_body .all_resorts_modal_list{height:450px}.module_top_ten_content .all_resorts_modal .modal_holder ul li a{display:block;white-space:nowrap}.module_top_ten_content .all_resorts_modal .modal_holder ul li:last-child{border-bottom:1px solid #d6d6d6}.overflow-h{overflow-y:hidden}@media(max-width:1200px){.module_top_ten_content .list{margin-top:30px}.module_top_ten_content ul{border-top:1px solid #d6d6d6;margin:0}.module_top_ten_content a.more{margin:20px 15px 70px 0}}@media(max-width:1024px){.module_top_ten_content .list{margin-top:30px}.module_top_ten_content ul{border-top:1px solid #d6d6d6;margin:0}.module_top_ten_content a.more{margin:20px 15px 70px 0}.module_top_ten_content .all_resorts_modal .modal_holder{top:30%}}@media(max-width:570px){.module_top_ten_content .all_resorts_modal .modal_holder{top:50%}.module_top_ten_content ul li{padding:11px 2px;float:left;height:auto;width:100%}.module_top_ten_content ul li a{line-height:18px;padding-right:0;font-size:.8em;float:left;width:100%}.module_top_ten_content .all_resorts_modal{width:100%}.module_top_ten_content .all_resorts_modal .modal_holder{left:0;margin-left:0;width:100%}.module_top_ten_content .all_resorts_modal .modal_holder .modal_header{font-size:1.4em;max-width:100%;line-height:1.4em}.module_top_ten_content .all_resorts_modal .pull-right.close{transform:scale(.8)}.module_top_ten_content .all_resorts_modal .modal_holder ul{margin:0}.module_top_ten_content .all_resorts_modal .modal_holder ul li{float:left;width:100%}.module_top_ten_content .jspPane{width:100%!important}.module_top_ten_content .all_resorts_modal .modal_holder .modal_body{padding:0}.module_top_ten_content .all_resorts_modal .modal_holder .modal_body ul li{height:auto;padding:2px 20px}}