body{min-width:480px;position:relative;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:1200px;max-width:100%;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}#content{min-height:500px;}.link1{display:inline-block;background:rgba(255,255,255,0.2);padding:3px;width:180px;height:38px;}.link1 a{display:block;color:white;font-size:15px;text-align:center;height:100%;padding:4px;box-sizing:border-box;background:#83775a;padding-right:38px;position:relative;line-height:30px;letter-spacing:0.3px;}.link1 a:after{content:'';display:block;position:absolute;right:4px;top:4px;width:30px;height:30px;background-color:#6c5f41;background-image:url(/img/1/home/arrow_1white.png);background-position:center;background-size:28px;background-repeat:no-repeat;}footer{text-align:center;padding:39px 0 34px;}footer .container > a{width:36px;height:36px;background:#83775a;display:inline-block;margin:0 4.8px;}footer .container > a img{width:100%;max-width:100%;height:auto;}footer .copyright{margin-top:30px;letter-spacing:0.7px;color:black;font-size:13px;}footer .copyright *{color:black;font-size:13px;}.items_list .items_{display:table;width:100%;}.items_list .items_content{display:table-cell;vertical-align:middle;width:50%;}.items_list img{width:100%;max-width:100%;height:auto;}.items_list .editor{letter-spacing:0.15px;padding:20px 80px;}.items_list .editor *{color:black;}.items_list .items_:nth-of-type(odd) .items_content:nth-of-type(1) .editor{display:none;}.items_list .items_:nth-of-type(odd) .items_content:nth-of-type(2) img{display:none;}.items_list .items_:nth-of-type(even) .items_content:nth-of-type(1) img{display:none;}.items_list .items_:nth-of-type(even) .items_content:nth-of-type(2) .editor{display:none;}@media all and (max-width: 1600px){.items_list .editor{padding:20px;}}@media all and (max-width: 1200px){.items_list .items_,.items_list .items_content{display:block;width:100%;}.items_list .items_ .items_content:nth-of-type(1) img{display:inline !important;}.items_list .items_ .items_content:nth-of-type(1) .editor{display:none !important;}.items_list .items_ .items_content:nth-of-type(2) img{display:none !important;}.items_list .items_ .items_content:nth-of-type(2) .editor{display:block !important;}}.contact_info{background:black;position:relative;}.contact_info:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url(/img/bg_pettern1_opacity15_.svg);background-repeat:repeat;opacity:0.15;background-size:254px;background-position-x:-6px;background-position-y:-6px;}.contact .contact_info_table{display:table;width:100%;max-width:980px;height:360px;padding:80px 0;box-sizing:border-box;position:relative;margin:0 auto;}.contact .contact_info_table:after{content:'';display:block;width:2px;height:200px;background:rgba(255,255,255,0.2);position:absolute;left:calc(50% - 1px);top:80px;}.contact .contact_info_cell{width:50%;text-align:center;vertical-align:middle;display:table-cell;}.contact .contact_info_cell p.tel{width:60px;height:60px;background-image:url(/img/1/contact/icon_phone.svg);background-repeat:no-repeat;background-position:center;margin:0 auto;}.contact .contact_info_cell p.fax{width:60px;height:60px;background-image:url(/img/1/contact/icon_fax.svg);background-repeat:no-repeat;background-position:center;margin:0 auto;}.contact .contact_info_cell p:nth-of-type(2){margin-top:30px;letter-spacing:1.2px;}.contact .contact_info_cell a{color:white;font-size:22px;}.contact_other{background-image:url('/img/1/rooms/bg_room.jpg');background-repeat:repeat;padding-top:108px;padding-bottom:101px;background-position-x:-2px;background-position-y:1px;}.contact_other > .container > .editor{letter-spacing:0.3px;letter-spacing:0.15px;margin-bottom:55px;}.contact_other  > .container > .editor *{color:white;}.contact_other .t1{font-size:32px;color:white;text-align:center;letter-spacing:0.4px;}.contact_other .hotels_{margin-top:27px;}.contact_other .hotels_ li{list-style:none;float:left;width:calc(50% - 1px);position:relative;cursor:pointer;box-sizing:border-box;margin-bottom:1px;margin-top:1px;}.contact_other .hotels_ li:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background-image:url(/img/1/contact/gradient_sister_room.png);background-repeat:repeat-x;background-position:left bottom;}.contact_other .hotels_ li:nth-of-type(odd){float:left;}.contact_other .hotels_ li:nth-of-type(even){float:right;}.contact_other .hotels_ li > img{width:100%;max-width:100%;height:auto;}.contact_other .hotels_ li .t2{position:absolute;left:0;bottom:15px;width:100%;color:white;font-size:22px;text-align:center;padding:0 20px;box-sizing:border-box;letter-spacing:0.4px;z-index:2;}.contact_other .hotels_ li:hover .hotel_info{display:block;}.contact_other .hotels_ li:hover > .t2{display:none;}.contact_other .hotels_ li:hover:after{display:none;}.contact_other .hotel_info{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.8);left:0;top:0;display:none;}.contact_other .hotel_info .hotel_info_table{width:100%;height:100%;display:table;box-sizing:border-box;padding:0 35px;}.contact_other .hotel_info .hotel_info_cell{width:100%;display:table-cell;text-align:center;vertical-align:middle;}.contact_other .hotel_info_cell .t3{color:white;font-size:22px;letter-spacing:0.4px;margin-top:3px;max-height:60px;overflow:hidden;margin-bottom:20px;}.contact_other .hotel_info_cell .editor{letter-spacing:0.15px;margin-bottom:24px;}.contact_other .hotel_info_cell .editor *{color:white;font-size:15px;}.contact_other .hotel_info_cell .link_box{width:186px;height:44px;padding:3px;background-color:rgba(255,255,255,0.2);box-sizing:border-box;margin:0 auto;}/*953795e33e25c16a067bcfa2a5842f5b*/.contact_other .hotel_info_cell .link_box a{display:block;width:100%;height:100%;font-size:15px;color:#83775a;text-align:center;background-color:white;padding:4px;box-sizing:border-box;padding-left:34px;position:relative;line-height:30px;text-indent:5px;letter-spacing:0.2px;}.contact_other .hotel_info_cell .link_box a:before{content:'';display:block;width:30px;height:30px;position:absolute;left:4px;top:4px;background-color:#83775a;background-image:url(/img/1/contact/icon_web.svg);background-position:center;background-position-y:-1px;}@media all and (max-width: 1220px){.contact_other .hotels_ li{width:100%;float:none;}.contact .contact_info_table{height:280px;}.contact .contact_info_table:after{top:40px;}.contact_other,.contact .contact_info_table{padding-top:40px;padding-bottom:40px;}.contact_other .hotels_ li .hotel_info{display:block;}.contact_other .hotels_ li > .t2{display:none;}.contact_other .hotels_ li:after{display:none;}.contact_other .hotel_info_cell .editor{max-height:60px;overflow:hidden;}.contact_other .hotel_info_cell .t3{max-height:30px;}}