@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:400;src:url(/fonts/IRANSansWeb.eot);src:url(/fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"),url(/fonts/IRANSansWeb.woff2) format("woff2"),url(/fonts/IRANSansWeb.woff) format("woff"),url(/fonts/IRANSansWeb.ttf) format("truetype")}@font-face{font-display:swap;font-family:IRANSansBold;font-style:normal;font-weight:700;src:url(/fonts/IRANSansWeb_Bold.eot);src:url(/fonts/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/IRANSansWeb_Bold.woff2) format("woff2"),url(/fonts/IRANSansWeb_Bold.woff) format("woff"),url(/fonts/IRANSansWeb_Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:IconFontFace;src:url(/fonts/Icon.eot?v3) format("eot"),url(/fonts/Icon.woff?v3) format("woff"),url(/fonts/Icon.ttf?v3) format("truetype")}[class*=icon-]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:IconFontFace;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}::-webkit-input-placeholder{font-family:IRANSans}::-moz-placeholder{font-family:IRANSans}:-ms-input-placeholder{font-family:IRANSans}:-moz-placeholder{font-family:IRANSans}body{-webkit-text-size-adjust:100%;direction:rtl;font-family:IRANSans;font-size:12.5px;overflow-x:hidden}html{scroll-behavior:smooth;touch-action:manipulation}:focus{outline:0}*{cursor:default;margin:0;padding:0;text-align:center}*,:after,:before{transition:color .3s,border .3s,background .2s}a,article,aside,div,header,li,main,p,section,span,ul{box-sizing:border-box;cursor:inherit;position:inherit}input,select,textarea{background:none;border:none;box-sizing:border-box;color:inherit;cursor:text;font-family:IRANSans;font-size:12.5px}button{font-family:inherit}button,label{cursor:pointer}label{position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}ul{list-style:none;margin:0;padding:0}a,li{cursor:pointer}a{color:inherit;text-decoration:none}.clr{clear:both;position:relative}.scroll_body{opacity:0;visibility:hidden}.hidden{display:none!important}.desktop_hidden{visibility:hidden!important}#GoToSearchForm{top:50px}.no_select{-webkit-user-select:none;-o-user-select:none;user-select:none}.bold{font-family:IRANSansBold}.regular{font-family:IRANSans}main{padding-bottom:30px;position:relative}.r_box{font-size:0;width:100%}.front_r .r_box{background:none;display:block;font-size:inherit;min-height:10px}.r_box .back_r{background-size:cover!important;height:100%;left:0;position:absolute;top:0;width:100%}.front_r{display:inline-block;font-size:12px;max-width:1270px;min-width:320px;padding:0 50px;width:100%}.r_right{float:right}.r_left{float:left}.r_init{height:100%;width:100%}.logo{height:60px;padding-left:30px;position:relative;width:300px}.logo .logo_heading{background:url(/public/images/primary/logo.svg) 50% no-repeat;background-size:270px;border-bottom:1px solid #5d6a6e;display:block;height:60px;transition:all .15s ease-in-out;width:270px}.logo .logo_heading a{color:#fff;display:block;font-size:12px!important;height:100%;text-indent:-99999em;width:100%}.logo:hover .logo_heading{opacity:.9}.logo .demo_website{background:#5d6a6e;border-radius:0 0 2px 2px;bottom:-22px;color:#000;font-weight:700;height:20px;padding:0 5px;position:absolute;right:0}.logo .demo_website small{font-weight:400}#r_01,#r_01.has-more-margin{margin-bottom:60px}#r_01 .front_r{margin-top:30px;min-height:500px}#r_01 .front_r.front_single{min-height:370px}#r_01 .front_r.front_home{min-height:400px}#r_01 .back_r{background:#222;overflow:hidden}#r_01 .back_r .back_bg{background:#222;opacity:0}#r_01 .back_r .back_bg,#r_01 .back_r .blur_bg{height:100%;left:0;position:absolute;top:0;width:100%}#r_01 .back_r .blur_bg{background:#222 url(/public/images/primary/slide_th.jpg) top no-repeat;background-size:cover;-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px)}body.end_load #r_01 .back_r .back_bg{background:#222 url(/public/images/slide.jpg) 50% no-repeat;background-size:cover}.back_bg_eyd_fetr_1401{background:#101933 url(/public/images/eyd-fetr-desktop-banner2.png) 50% no-repeat;background-size:contain;height:168px;padding:40px 0}.eydfetr_header{background-color:#ff5963;background-image:url(/public/images/n-desktop.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain!important;display:block;height:50px;width:100%}.header_container_eyd_fetr_1401{background:var(--end-summer-1400-primary);position:relative}#r_01 .back_r .effect_bg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMiIgd2lkdGg9IjIiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAgMGgxdjFIMHoiLz48L3N2Zz4=) 50% repeat;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}#r_01.end_load .back_r .effect_bg{opacity:.5}#r_01 .back_r .shadow_bg{background:linear-gradient(180deg,rgba(0,0,0,.9),hsla(0,0%,100%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.logo .r_init{border-bottom:1px solid #5d6a6e}#r_01_01{float:none;padding-right:300px;position:static}#r_01_01 .r_box{border-bottom:1px solid #5d6a6e;height:60px}#r_01_01 .phone_number{color:#575757;font-size:14.5px;height:33px;left:0;padding:3px 0 0 16px;position:absolute;text-align:left;top:59px;width:145px}#r_01_01 .phone_number:before{color:#fff;content:"\e813";font-family:IconFontFace;font-size:16.5px;position:absolute;right:26px;top:8px;z-index:5}#r_01_01 .phone_number .back_bg{background:#f6f6f6;border-radius:0 0 0 3px;height:33px;left:0;position:absolute;top:0;width:100px}#r_01_01 .phone_number .back_bg:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OCIgaGVpZ2h0PSIzMyI+PHBhdGggZD0iTTQ0IDZoNDVjLTcuNDE3IDkuNjY3LTE0LjgzMyAzMS4zNzUtMzEgMzNIMTVjMjAuMjkyLTguNTgzIDIwLjgzMy0yNC41ODQgMjktMzNabS0yIDBoLTJjLTcuMDYyIDguMDIxLTEwLjA2MiAyNi4wODMtMjkgMzNoM2MyMS4wNjMtOS43NSAyMC43My0yNS4xNjcgMjgtMzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEgLTYpIiBzdHlsZT0iZmlsbDojZmY1MTViIi8+PC9zdmc+) 0 0 no-repeat;content:"";height:33px;position:absolute;right:-42px;top:0;width:78px}#r_01_01 .phone_number .text{position:relative;right:10px;top:3px}#r_01_01 ul.main{margin-top:10px}#r_01_01 ul.main:hover>li:not(.check_reserve){border-bottom:1px solid #57686a!important;color:#a5a5a5!important}#r_01_01 ul.main:hover>li.m_box>a:before{color:#a5a5a5!important}#r_01_01 ul.main>li>a{position:relative}#r_01_01 ul.main>li{border-bottom:1px solid #57686a;color:#a5a5a5;float:right;height:50px;margin-left:20px;padding:10px 20px 20px}#r_01_01 ul.main>li.last-menu-item{margin-left:0}#r_01_01 ul.main>li.fly_link{margin:0 10px;padding:10px 10px 20px}#r_01_01 ul.main>li.active,#r_01_01 ul.main>li:not(.check_reserve):hover{border-bottom:1px solid #ff515b!important;color:#fff!important}#r_01_01 ul.main>li.m_box.active>a:before{opacity:1}#r_01_01 ul.main>li.m_box:hover>a:before{color:#fff!important}#r_01_01 ul.main>li.check_reserve{position:relative}#r_01_01 ul.main>li.check_reserve>div{background:#414141;border-radius:4px;color:#fff;height:30px;margin-top:-6px;max-width:240px;overflow:hidden;padding:4px;text-align:right}#r_01_01 ul.main>li.check_reserve.open{cursor:default}#r_01_01 ul.main>li.check_reserve:not(.open)>div:hover{background:#383838}#r_01_01 ul.main>li.check_reserve:before{background:#869196;content:"";height:15px;position:absolute;right:0;top:12px;width:1px}#r_01_01 ul.main>li.check_reserve>div form{height:30px;margin-bottom:5px;margin-right:-250px;overflow:hidden;position:relative;right:-4px;text-align:right!important;top:-4px;transition:all .35s;width:240px}#r_01_01 ul.main>li.check_reserve.open:not(.alert)>div form{margin-right:0}#r_01_01 ul.main>li.check_reserve.open.alert>div{background:#ff515b}#r_01_01 ul.main>li.check_reserve>div input,#r_01_01 ul.main>li.check_reserve>div>*{display:inline-block;vertical-align:middle}#r_01_01 ul.main>li.check_reserve .name{height:22px;margin:-11px 22px 0 7px;text-align:center;width:70px}#r_01_01 ul.main>li.check_reserve .name .icon-invoice{position:absolute;right:-12px;top:2px}#r_01_01 ul.main>li.check_reserve .alert{height:22px;margin:-10px -18px 5px 0;overflow:hidden;padding:2px 20px 0 0;text-align:right;transition:all .35s;width:0}#r_01_01 ul.main>li.check_reserve.alert .alert{margin-right:0;width:200px}#r_01_01 ul.main>li.check_reserve .name:before{color:#fff;content:"\e806";font-family:IconFontFace;font-size:8px;height:10px;left:-5px;position:absolute;top:6px;width:10px}#r_01_01 ul.main>li.check_reserve .reserve_code{background:#fff;border-radius:0 4px 4px 0;color:#4b4b4b;font-size:11px;height:30px;padding:3px 6px 0;text-align:right;width:180px}#r_01_01 ul.main>li.check_reserve .check_reserve_btn{background:#ff515b;border-radius:4px 0 0 4px;cursor:pointer;float:left;height:30px;padding:2px 5px 0;width:60px}#r_01_01 ul.main>li.check_reserve .check_reserve_btn:hover{background:#dd4852}#r_01_01 ul.main>li.m_box{padding-left:20px}#r_01_01 ul.main>li.m_box>a:before{background:url(/public/images/icons/chevron-down.svg);background-repeat:no-repeat;content:"";font-size:11px;height:6px;left:-20px;opacity:.7;position:absolute;top:9px;width:8px}#r_01_01 ul.main>li.m_box:hover .sub_menu{display:block}#r_01_01 .sub_menu{background:#fff;background:#fff url(/public/images/sub_menu.jpg) 0 100% no-repeat;border-radius:0 0 5px 5px;border-top:5px solid #ff515b;box-shadow:0 10px 20px rgba(0,0,0,.35);cursor:default;display:none;height:160px;left:0;position:absolute;top:59px;width:100%;z-index:50;z-index:1001}#r_01_01 .sub_menu .m_init{color:#878787;float:right;height:100%;padding:20px 25px 0;position:relative}#r_01_01 .sub_menu .m_init.text-align-right{text-align:right}#r_01_01 .sub_menu .m_init.fill{background:#f9f9f9;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}#r_01_01_01{padding-right:13px}#r_01_01_01 .m_init{width:255px}#r_01_01_02 .m_init{width:320px}.sub_menu .m_init li{border-bottom:1px solid #e9e9e9;font-size:12.5px;height:37px;padding:9px 5px 0}.sub_menu .m_init li a span:first-child{float:right}.sub_menu .m_init li a span:last-child{color:#c3c3c3;float:left;font-size:11.5px;margin-top:2px}.sub_menu .m_init li:hover,.sub_menu .m_init:first-child li:first-child{border-bottom:1px solid #d1d1d1}.sub_menu .m_init li:hover span{color:#ff515b!important}.sub_menu .m_init:first-child li:first-child span{color:#ff515b}.sub_menu:hover .m_init:first-child li:first-child{border-bottom:1px solid #e9e9e9!important}.sub_menu:hover .m_init:first-child li:first-child span:first-child{color:#878787}.sub_menu:hover .m_init:first-child li:first-child span:last-child{color:#c3c3c3}.sub_menu .other_city{border-bottom:1px solid #e9e9e9;color:#878787;float:right;font-size:11px;height:32px;padding:0 5px;text-align:right;transition:all .1s;width:200px}.sub_menu .other_city:hover{color:#444}.sub_menu .other_city:focus{border-bottom:1px solid #ff515b;color:#ff515b;width:220px}#r_01_01_02 .sub_menu .m_init{overflow:hidden;padding-left:100px;text-align:right}#r_01_01_02 .sub_menu .m_init:before{color:#dcdcdc;content:"\e804";font-family:IconFontFace;font-size:111px;left:-19px;position:absolute;top:54px}#r_01_01_02 .sub_menu .m_init.fill:before{content:"\e82e";font-size:120px;left:-38px;top:50px}#r_01_01_02 .sub_menu .m_init:hover:before{color:#ff515b}#r_01_01_02 .sub_menu .m_init .sub_menu_title{color:#878787;display:block;font-family:IRANSansBold;font-size:12px;margin:5px 0;text-align:right}#r_01_01_02 .sub_menu .m_init p{color:#c3c3c3;font-size:11px;line-height:24px;text-align:justify}#r_01_01_02 .sub_menu .m_init:last-child:before{color:#ff515b}#r_01_01_02 .sub_menu .m_init:last-child p{color:#868686}#r_01_01_02 .sub_menu .m_init:hover span{color:#525252}#r_01_01_02 .sub_menu .m_init:hover p{color:#868686}#r_01_01 .r_left{padding:17px 6px 0 3px;position:relative;text-align:left}#r_01_01 .r_left>div,#r_01_01 .user_access .name_btn>span{display:inline-block;vertical-align:middle}#r_01_01 .user_access{height:38px;position:static}#r_01_01 .user_access .name_btn{cursor:pointer;max-width:160px;min-width:125px;text-align:right;white-space:nowrap}#r_01_01 .search_btn{color:#fff;cursor:pointer;font-size:14px;height:20px;margin-top:-11px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:20px}#r_01_01 .search_btn:hover{color:#ff515b}#r_01_01 .user_access{color:#fff;margin-left:25px}#r_01_01 .user_access.login_popup:hover .text{text-decoration:underline}#r_01_01 .user_access .icon-user{font-size:14px;margin-left:5px;padding-top:3px}#r_01_01 .user_access .text{height:21px;max-width:120px;overflow:hidden;padding-left:15px;position:relative;text-align:right;white-space:pre-line}#r_01_01 .user_access.user_login .name_btn .text:before{content:"\e81a";font-family:IconFontFace;font-size:11px;height:10px;left:0;position:absolute;top:6px;width:10px}#r_01_01 .sub_user_access{background:#fff;border-radius:5px;border-top:8px solid #ff515b;box-shadow:0 0 5px rgba(0,0,0,.5);color:#878787;display:none;height:170px;left:0;position:absolute;top:51px;width:100%;z-index:110}#r_01_01 .user_access.user_login:hover .sub_user_access{display:block}#r_01_01 .sub_user_access:after{background:#fff;border-radius:5px;content:"";height:10px;left:0;position:absolute;top:-4px;width:100%}#r_01_01 .sub_user_access>a{border-bottom:1px solid #e9e9e9;display:block;height:41px;padding-top:10px;position:relative;text-align:right;width:100%;z-index:10}#r_01_01 .sub_user_access>a:first-child,#r_01_01 .sub_user_access>a:last-child{padding-top:7px}#r_01_01 .sub_user_access>a:last-child{border-bottom:none}#r_01_01 .sub_user_access>a span{display:inline-block;vertical-align:middle}#r_01_01 .sub_user_access>a.active,#r_01_01 .sub_user_access>a:hover{color:#ff515b}#r_01_01 .sub_user_access>a span:first-child{font-size:15.5px;margin:0 0 0 13px;padding:0;top:2px;width:50px}#r_01_01 .sub_user_access>a span:first-child:after{background:#e9e9e9;content:"";height:20px;left:0;position:absolute;top:0;width:1px}#r_01_02 .text_bn_box{color:#fff;font-size:14px;margin:50px 80px 0 0;text-align:right}#r_01_02 .text_bn_box .item_1{font-size:24px;text-align:right}#r_01_02 .text_bn_box p{font-size:15px;margin-top:10px;text-align:right}#r_01_02 .text_bn_box .item_1 span:last-child{color:#d4ceb3}#r_01_02 .text_bn_box a{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:4px;float:left;margin-top:20px;padding:3px 40px 0}#r_01_02 .text_bn_box a:hover{background:#fff;color:#878787}#r_01_03{bottom:-45px;height:140px;left:0;padding:0 130px;position:absolute;width:100%}#r_01_03.tabs-container{height:190px}#r_01_03 .inner_box{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);height:100%;position:relative;width:100%;z-index:50}#r_01_03.active .inner_box{z-index:1000002}#r_01_03 .inner_box>form{position:relative}#r_01_03 .inner_box .tabs{border-bottom:1px solid #e8e8e8;font-size:0;height:50px;text-align:right}#r_01_03 .inner_box .tabs input{display:none}#r_01_03 .inner_box .tabs label{box-sizing:border-box;display:inline-block;font-size:14px;height:100%;line-height:50px;padding:0 25px;position:relative;white-space:nowrap}#r_01_03 .inner_box .tabs label img{filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);margin-left:2px;position:relative;top:4px}#r_01_03 .inner_box .tabs label img,#r_01_03 .inner_box .tabs label span{transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;-webkit-transition:filter .2s}#r_01_03 .inner_box .tabs label.new span:after{background-color:#ff6c7a;border-radius:100px;color:#fff;content:"جدید";font-size:10px;left:0;line-height:1;padding:1px 4px;position:absolute;top:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%)}#r_01_03 .inner_box .tabs label:after{background-color:#ff6c7a;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transition:opacity .3s!important;-webkit-transition:opacity .3s!important;width:100%}#r_01_03 .inner_box .tabs input:checked+label{color:#ff6c7a}#r_01_03 .inner_box .tabs input:checked+label:after{opacity:1}#r_01_03 .inner_box .tabs input:checked+label img{-webkit-filter:grayscale(0);filter:grayscale(0)}#r_01_03 .search_item{color:#535353;float:right;height:140px;padding:22px 5px 10px}#r_01_03 .search_item:after{box-sizing:border-box;color:#c6c6c6;content:"\e806";display:inline-block;font-family:IconFontFace;height:20px;padding-top:6px;pointer-events:none;position:relative;top:-35px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:20px}#r_01_03 .step_1 .search_item:first-child,#r_01_03 .step_2 .search_item:nth-child(2),#r_01_03 .step_3 .search_item:nth-child(3){color:#535353}#r_01_03 .step_1 .search_item:hover:after,#r_01_03 .step_2 .search_item:hover:after,#r_01_03 .step_3 .search_item:hover:after{color:#ff515b!important}#r_01_03 .search_item.item_1{border-left:1px solid #e8e8e8;width:30%}#r_01_03 .search_item.item_4{width:22%}#r_01_03 .search_item.item_4:after,#r_01_03 .search_item.item_4:before{display:none}#r_01_03 .search_item.item_2,#r_01_03 .search_item.item_3{border-left:1px solid #e8e8e8;width:24%}#r_01_03 .search_item.item_3 .ui_label span{color:#c6c6c6;font-size:14px;margin-right:5px}#r_01_03 .search_item.item_1 p,#r_01_03 .search_item.item_2 p,#r_01_03 .search_item.item_3 p{text-align:center}#r_01_03 .search_item.item_4 .home_search_icon{background:#ff515b;box-sizing:border-box;color:#fff;cursor:pointer;font-size:13px;height:45px;left:0;padding:12px 0 0 25px;position:absolute;text-align:center;top:50px;width:90%}#r_01_03 .search_item.item_4 .home_search_icon img{left:0;margin-right:5px;position:relative;top:4px;transition:all .1s}#r_01_03 .search_item.item_4 .home_search_icon:hover{background:#ec4b54}#r_01_03 .search_item.item_4 .home_search_icon:hover img{left:-5px}#r_01_03 .search_item.has-error .ui_input>input::-webkit-input-placeholder{color:red!important}#r_01_03 .search_item.has-error .ui_input>input::placeholder,#r_01_03 .search_item.has-error .ui_input>label,#r_01_03 .search_item.has-error>p{color:red!important}#r_01_03 .search_item.tap_function>.ui_input{background:transparent}#r_01_03 .search_item.focused{background:#f9f9f9}#r_01_03 .search_item.focused:after{color:#ff515b;font-weight:700}.ui_input.home_search{font-size:18px;margin-top:13px;width:100%}.ui_input .ui_search{font-size:18px;position:relative;width:90%;z-index:2}.ui_input .ui_search::-webkit-input-placeholder{color:#a3a3a3}.ui_input .ui_search::placeholder{color:#a3a3a3}.ui_input .ui_search+label{margin-top:-50px!important}.ui_input.home_search>label{background:none!important;box-sizing:border-box;cursor:pointer!important;display:block;height:100px!important;margin-top:-20px;padding-top:21px;position:relative!important}.ui_input.um_select.home_search .select_box{font-size:12px;position:absolute;top:82px}.ui_input.um_select.home_search .select_box>div{background:#f9f9f9;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px 25px 10px 28%;text-align:right}.ui_input.um_select.home_search .select_box>div label{display:inline-block;margin:10px 0;overflow:hidden;padding-right:28px;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:190px}.ui_input.um_select.home_search .select_box label.skeleton-loader span{background:#e1e1e1;display:inline-block;height:100%;width:80%}.ui_input.um_select.home_search .select_box label.skeleton-loader:before{background:#e1e1e1;border-color:#e1e1e1}.ui_input.um_select.home_search .select_box>div label:before{background:#fff;border:1px solid #c6c6c6;border-radius:50%;box-sizing:border-box;content:"";height:20px;position:absolute;right:0;top:3px;width:20px}.ui_input.um_select.home_search .select_box>div label:after{background:#ff515a;border-radius:50%;content:"";display:none;height:14px;position:absolute;right:3px;top:6px;width:14px}.ui_input.um_select.home_search .select_box>div input:checked+label:after{display:block}.ui_input.um_select.home_search .select_box>div label,.ui_input.um_select.home_search .select_box>div label span:first-child{color:#878787;font-size:15px;margin-left:5px}#filters-form .ui_input.um_select .select_box>div label span:last-child,.ui_input.um_select.home_search .select_box>div label span:last-child{color:#cacaca;font-size:12px!important}#filters-form .ui_input.um_select .select_box>div label span:last-child{margin-right:5px}.ui_input.um_select.home_search .select_box>div label:hover,.ui_input.um_select.home_search .select_box>div label:hover span{color:#ff515b}.ui_input.home_search .more_result{left:0;padding:23px 0 10px 35px;position:absolute;text-align:right;top:0;width:28%}.ui_input.home_search .more_result>span{color:gray;font-size:15px;padding-right:5px}.ui_input.home_search .more_result .result>*,.ui_input.home_search .more_result>*{position:relative}.ui_input.home_search .more_result .result{background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.2);margin-top:2px;max-height:200px;min-height:20px;overflow-x:hidden;overflow-y:auto;padding:5px 10px;position:absolute;text-align:right;width:100%}.ui_input.home_search .more_result label{display:block!important;font-size:12px!important;padding-right:5px!important}.ui_input.home_search .more_result input:checked+label,.ui_input.home_search .more_result input:checked+label span{color:#ff515b!important}.ui_input.home_search .more_result label span:first-child{font-size:12px!important}.ui_input.home_search .more_result label:after,.ui_input.home_search .more_result label:before{display:none!important}.ui_input.home_search .more_result>input{background:#fff!important;border:1px solid #e8e8e8;border-radius:3px;border-top-color:#b4b4b4;box-shadow:inset 0 1px 0 #e8e8e8;color:#9f9f9f;height:36px;margin-top:20px;padding:1px 10px 0 30px;text-align:right;width:100%}#r_01_03 .search_item.item_1,#r_01_03 .search_item.item_2,#r_01_03 .search_item.item_3{position:unset}#r_01_03 .search_item .ui_input .popup_header>span{color:#fff;display:block;float:right;font-size:14px;line-height:50px;margin-right:16px;margin-top:2px}.ui_input.home_search{position:unset}.ui_input.um_date.home_search .date_box,.ui_input.um_select.home_search .select_box{right:0;top:140px;width:100%}.ui_input.um_date.home_search .date_box{background:#f9f9f9;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:3px;overflow:hidden;padding:5px 15px}.ui_input.um_date.home_search .date_box>div{background:none;padding:0 0 15px;width:auto}.ui_input.um_date.home_search .date_box>div:before{background:#f9f9f9;border-top:1px solid #e1e1e1;bottom:5px;height:31px}.ui_input.um_date.home_search .date_box>div:after{background:#f3f3f3;content:"";height:40px;left:0;position:absolute;top:0;width:100%}.ui_input.um_date.home_search .calendar_box{top:0;width:100%;z-index:10}.ui_input.home_search .date_box .month{height:auto}.ui_input.home_search .date_box .month:after{background:#e1e1e1;content:"";height:102%;left:0;position:absolute;top:-1px;width:1px}.ui_input.um_date.home_search .next_month,.ui_input.um_date.home_search .prev_month{z-index:20}.ui_input.home_search .date_box .month .month_name{color:#fc666f;font-size:15px;margin:-5px 0 12px}.ui_input.home_search .date_box .month div>span{background:none;color:#afafaf;font-family:IRANSansBold}.ui_input.home_search .date_box .month div>span.space_day{color:#d1d1d1}.ui_input.home_search .date_box .month div>span.day{background:none;color:#414141;font-size:14px}.ui_input.home_search .date_box .month div>span.day:not(.disable):hover{color:#50b662}.ui_input.home_search .date_box .month div>span.day.selected:not(.disable):hover{color:#fff}.ui_input.home_search .date_box .month div>span.today{color:#ff515b}.ui_input.home_search .date_box .month div>span.selected{background:none!important;color:#fff}.ui_input.home_search .date_box .month div>span.selected:before{background:#4eb562;border-radius:50%;content:"";height:28px;left:50%;margin-left:-14px;position:absolute;top:0;width:28px;z-index:-1}.ui_input.home_search .date_box .month div>span.disable{opacity:.3}.b_popup{background:rgba(0,0,0,.67);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000001}.b_popup.open{display:block}.popup_item{box-shadow:0 1px 15px rgba(0,0,0,.5);height:500px;margin:-250px 0 0 -460px;padding:75px 570px 100px 110px}.popup_item,.popup_item_new{border-radius:5px;display:none;left:50%;overflow:hidden;position:absolute;top:50%;width:920px}.popup_item_new{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.message_box{background:#fff;height:100%;left:0;overflow:hidden;padding:100px 50px 50px;position:absolute;top:0;width:460px}.message_box:before{bottom:-30px;color:#f2f2f2;content:"\e824";font-family:IconFontFace;font-size:280px;position:absolute;right:-60px;-webkit-transform:rotate(18deg);transform:rotate(18deg)}.message_box.accept:before{content:"\e823"}.message_box>a,.message_box>span{display:block;position:relative}.message_box .icon:before{color:#e95350;content:"\e824";font-family:IconFontFace;font-size:32px}.message_box.accept .icon:before{color:#41c45a;content:"\e823"}.popup_item.open,.popup_item_new.open{display:block}.message_box span.header{color:#e95350;font-size:16px;margin-top:20px}.message_box.accept span.header{color:#41c45a}.message_box span.comment{color:#6a6a6a;font-size:13px;line-height:26px;margin-top:25px}.message_box a.btn,.message_box span.btn{border:2px solid #e95350;border-radius:5px;color:#e95350;cursor:pointer;display:inline-block;font-family:IRANSansBold;font-size:13px;margin-top:50px;padding:7px 30px 5px}.message_box a.btn:hover,.message_box span.btn:hover{background:#e95350;color:#fff}.message_box.accept a.btn,.message_box.accept span.btn{border:2px solid #41c45a;color:#41c45a}.message_box.accept a.btn:hover,.message_box.accept span.btn:hover{background:#41c45a;color:#fff}.popup_item:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:90%}.popup_item .popup_image{background:#fff url(/public/images/login.jpg) 50% no-repeat;height:500px;position:absolute;right:0;top:0;width:460px}.popup_item .popup_image:after{background:rgba(0,0,0,.5) url(/public/images/primary/logo.svg) -85px 10px no-repeat;border-radius:5px;bottom:10px;box-sizing:border-box;content:"";display:none!important;height:40px;padding:20px;position:absolute;right:-80px;width:160px}.popup_item .p_init_form{position:relative}.popup_item .p_init_btn{background:#f4f4f4;bottom:0;height:60px;left:0;width:460px}.popup_item .p_init_btn>*{position:relative}.p_init_form .header{color:#ff515b;display:block;font-size:18.5px;text-align:right}.p_init_form .comment{color:#878787;display:block;font-size:12px;line-height:28px;margin-top:15px;text-align:justify}.p_init_form input[type=password],.p_init_form input[type=tel],.p_init_form input[type=text]{border-bottom:1px solid #d5d5d5;color:#888;height:40px;margin-top:10px;padding:8px 5px 0;text-align:right;width:100%}.p_init_form input.alert[type=password],.p_init_form input.alert[type=tel],.p_init_form input.alert[type=text]{border-bottom:1px solid #ff515b;color:#ff515b}.p_init_form input[type=password]:focus,.p_init_form input[type=tel]:focus,.p_init_form input[type=text]:focus{border-bottom:1px solid #888;color:#444}.p_init_form .user_phone{margin-bottom:40px}.p_init_form #remember_user{display:none;float:right;margin-top:11px}.p_init_form #remember_user+label{color:#878787;float:right;font-size:11px;margin-top:8px;padding:1px 30px 0 0}.p_init_form #remember_user+label:before{border:1px solid #eaeaea;border-radius:1px;box-shadow:0 -2px 0 -1px #d2d2d2;box-sizing:border-box;color:#ff515b;content:"";font-family:IconFontFace;font-size:11px;height:20px;padding-top:3px;position:absolute;right:0;text-shadow:0 0 1px #ff515b;top:0;width:20px}.p_init_form #remember_user:checked+label:before{content:"\e822"}.p_init_form .user_form_btn{background:#ff515b;border-radius:4px;color:#fff;cursor:pointer;float:left;font-size:13.5px;height:35px;padding-top:3px;width:110px}.p_init_form .user_form_btn:hover{background:#dd4852}.p_init_btn span{cursor:pointer;padding:22px;text-decoration:underline}.p_init_btn span:hover{color:#dd4852!important}.p_init_btn span:first-child{color:#2b2b2b;float:left;padding:21px}.p_init_btn span:first-child:before{color:#dd4852;content:"\e80a";font-family:IconFontFace;font-size:14px;height:20px;position:absolute;right:-5px;top:26px;width:20px}.p_init_btn span:last-child{color:#878787;float:right;font-size:11px;margin-top:5px}.popup_item .close_popup{color:#818081;cursor:pointer;font-size:20px;height:40px;padding-top:6px;position:absolute;right:20px;top:20px;width:40px;z-index:2}.popup_item .close_popup:hover{color:#fff}.popup_item .close_popup span{position:relative}.offer_irancell .header{color:#333}.offer_irancell .user_form_btn{width:100%}.container_banner_offer{margin-top:32px;position:relative;text-align:center;width:100%}.container_banner_offer .banner{height:210px;width:100%}.container_banner_offer .title{color:#333;font-size:18px;font-weight:700;left:50%;line-height:32px;position:absolute;top:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.container_banner_offer .title>*{position:relative}.container_banner_offer .title span{color:#11b95f}.container_banner_offer .offer_code{left:50%;position:absolute;top:57%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.container_banner_offer .offer_code>*{position:relative}.container_banner_offer .offer_code span{background:#fff;color:#aaa;font-size:10px;font-style:normal;font-weight:400;line-height:24px;padding:0 16px;z-index:2}.container_banner_offer .offer_code:before{border-top:1px dashed #ddd;content:"";position:absolute;right:26px;top:50%;width:calc(100% - 56px);z-index:1}.container_banner_offer .btn_copy_code{-webkit-align-items:center;align-items:center;background:none;border:none;display:-webkit-flex;display:flex;left:50%;position:absolute;top:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container_banner_offer .btn_copy_code>*{position:relative}.container_banner_offer .btn_copy_code span{font-size:18px;font-weight:400;letter-spacing:.24em;line-height:24px;text-align:center}.container_banner_offer .btn_copy_code svg{margin-left:16px}.alert_b{position:fixed}.slider_box{margin-bottom:50px;margin-top:65px;position:relative}.trust_box{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);height:80px;overflow:hidden;padding:19px 20px 0;position:relative;text-align:center;width:100%}.trust_box .effect_bg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOCIgd2lkdGg9IjgiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAgMGgydjJIMHoiLz48L3N2Zz4=);background-position:50%;height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.trust_group{display:inline-block;height:50px;overflow:hidden;position:relative;width:100%}.trust_group div{display:inline-block;margin-bottom:12px;padding-left:15px;padding-right:40px;text-align:right}.trust_group div h6,p{display:block;margin:0;text-align:right}.trust_group div h6{color:#868686;font-size:13px;font-weight:400;line-height:25px}.trust_group div p{color:#a3a3a3;font-size:11px;font-weight:400;line-height:18px}.trust_box div:before{background:url(/public/images/primary/before-icons.png) no-repeat 0 0;bottom:0;content:"";margin:auto 0;position:absolute;right:0;top:0}.trust_box .trust_child_1:before{background-position:0 0;height:33px;width:31px}.trust_box .trust_child_2:before{background-position:-43px 0;height:33px;width:31px}.trust_box .trust_child_3:before{background-position:-86px 0;height:33px;width:31px}.trust_box .trust_child_4:before{background-position:-129px 0;height:33px;width:31px}.trust_box .trust_child_5:before{background-position:-173px 0;height:33px;width:31px}.trust_box .trust_child_6:before{background-position:-213px 0;height:33px;width:31px}.slider_group{margin-top:15px;width:100%}.slider_baner,.slider_group{display:inline-block;position:relative}.slider_baner{float:right;height:325px;width:345px}.slider_baner a{display:block;margin-bottom:11px}.slider_baner a img{cursor:pointer;display:block;height:auto;width:100%}.slider_baner a:hover img{-webkit-filter:saturate(1.5);filter:saturate(1.5)}.slider_baner_text{position:absolute;right:50px;text-align:right;top:55px;width:70%;z-index:10}.slider_baner_text p{color:#3f3f3f;display:block;font-size:17px;line-height:35px;position:relative}.slider_baner_text span{background:#fe5157;border-radius:3px;color:#fff;display:inline-block;line-height:25px;padding:0 7px;position:relative}.slider_baner img,.swiper-wrapper{border-radius:5px}.slider_swiper{display:inline-block;float:left;position:relative;width:calc(100% - 360px)}.slider_swiper,.slider_swiper .swiper-container{border-radius:5px;height:321px}.slider_swiper .swiper-slide{background:linear-gradient(180deg,#ececec,#fff);border-radius:5px}.swiper-title{background-color:hsla(0,0%,95%,.95);border-radius:0 0 5px 5px;bottom:0;display:block;height:50px;left:0;position:absolute;right:0;z-index:100}.swiper-slide-text{color:#656565;cursor:pointer;display:inline-block;float:right;height:100%;position:relative;width:20%}.swiper-slide-text.active,.swiper-title-text:hover{color:#ff515b}.swiper-slide-text:after{background:#cfcfcf;bottom:0;content:"";height:5px;position:absolute;right:0;width:99.5%}.swiper-slide-text.active:after{background-color:#ff515b}.swiper-slide-text:first-child:after{border-radius:0 0 5px 0}.swiper-slide-text:last-child:after{border-radius:0 0 0 5px;width:100%}.swiper-title-text{display:block;font-size:12px;font-weight:400;line-height:47px;transition:all .15s ease-in-out}.swiper-pagination-bullet:before,.swiper-slide-text:before{bottom:0;content:"";height:5px;position:absolute;right:0;transition:width .2s cubic-bezier(0,.99,1,1);width:100%;z-index:10}.swiper-pagination-bullet-active:before,.swiper-pagination-bullet:hover:before{background:#ff515b}.swiper-pagination-bullet:hover:last-child:before,.swiper-slide-text.hover:last-child:before{width:100%}.swiper-pagination-bullet:first-child:before,.swiper-slide-text:first-child:before{border-radius:0 0 5px 0}.swiper-pagination-bullet:last-child:before,.swiper-slide-text:last-child:before{border-radius:0 0 0 5px}.swiper-pagination-bullet-active *,.swiper-pagination-bullet:hover *{color:#ff8182;text-shadow:none}.slider_group .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{height:1px;opacity:0;width:1px}.popular_hotel{position:relative}.popular_hotel_head{margin-bottom:20px;position:relative;text-align:right}.popular_hotel_head .head_line{background:#e2e2e2;bottom:0;height:1px;left:0;margin:auto 0;position:absolute;right:210px;top:0;width:80%}.popular_hotel .popular_hotel_head h2{background:#fff;color:#535353;display:inline-block;font-size:15px;font-weight:400;line-height:30px;padding-left:30px;padding-right:40px;position:relative;z-index:10}.popular_hotel .popular_hotel_head h2 span{bottom:0;color:#fc515a;font-size:30px;margin:auto 0;position:absolute;right:-5px;top:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.popular_hotel .popular_hotel_head .view_all{background:#fff;display:inline-block;float:left;height:30px;margin-top:0;text-align:left;width:145px;z-index:100}.popular_hotel .popular_hotel_head .view_all a{background:#ff515b;border-radius:25px;color:#fff;display:inline-block;font-size:13px;line-height:30px;padding-left:5px;width:120px}.popular_hotel .popular_hotel_head .view_all a:hover{background:#ec4b53}.popular_hotel .popular_hotel_head .view_all a:after{border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:0;content:"";height:4px;left:15px;margin:auto 0;position:absolute;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.popular_hotel .hotel_image img{border-radius:5px;display:block;margin:0 auto}.popular_hotel_group .hotel_discount_group{height:60px;left:0;margin:0 auto;padding:15px 0;position:absolute;top:0;width:100%}.popular_hotel_group .hotel_star{color:#ffc958;height:30px;left:15px;line-height:30px;position:absolute;width:100px}.popular_hotel_group .hotel_star span{display:inline-block;position:relative;width:12px}.popular_hotel_group .discount_percent{background:#ff4f5a;border-radius:3px 0 0 3px;color:#fff;display:block;font-size:13px;height:30px;line-height:30px;margin-right:-12px;padding-right:16px;width:148px}.popular_hotel_group .discount_percent span{background:#ec424b;border-radius:3px 0 0 3px;float:left;left:0;padding:0 5px}.popular_hotel_group .discount_percent:after{border:7px solid transparent;border-right-color:#fff;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:-1px;top:0;width:0}.popular_hotel_group .special-offer{background:#11b95f;border-radius:3px 0 0 3px;color:#fff;display:block;font-size:13px;height:30px;line-height:30px;margin-top:5px;padding-right:16px;position:absolute;right:-12px;top:50px;width:120px;z-index:1}.special-offer span{left:0}.special-badge span,.special-offer span{background:rgba(0,0,0,.1);border-radius:3px 0 0 3px;float:left;height:30px;padding:2px 3px}.special-badge span{position:static}.special-badge p{display:inline-block!important;padding:0 10px;position:static}.popular_hotel_group .special-offer:after{border:7px solid transparent;border-right-color:#fff;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:-1px;top:0;width:0}.popular_hotel_group .hotel_discount_info{bottom:0;height:160px;left:0;margin:0 auto;position:absolute;right:0;width:90%}.popular_hotel_group .hotel_name{display:block;height:40px;line-height:40px;margin-bottom:10px;margin-top:40px;overflow:hidden;position:relative;text-align:center;transition:height .25s linear,margin .25s linear}.popular_hotel_group .hotel_name h3{color:#fff;font-size:18px;text-align:center}.popular_hotel_group .hotel_name span{color:#fff;display:block;font-size:13px;line-height:25px}.popular_hotel_group .hotel_price{padding:0 15px;text-align:right;width:200px}.popular_hotel_group .distance_property,.popular_hotel_group .hotel_price{background:#fff;border-radius:25px;display:inline-block;height:40px;margin:0 auto;position:relative}.popular_hotel_group .distance_property{padding:0 4px;text-align:center;white-space:nowrap;width:225px}.popular_hotel_group .hotel_price p{color:#787878;display:inline-block;font-size:11px;line-height:40px}.popular_hotel_group .hotel_price span{color:#262626;display:inline-block;float:left;font-size:15px;left:0;line-height:40px;text-align:left}.popular_hotel_group .distance_property span{color:#262626;display:inline-block;font-size:10px;left:0;line-height:40px}.popular_hotel_group .hotel_image{border-radius:5px;display:block;height:360px;overflow:hidden;position:relative;text-align:center;transition:border-color .2s linear;width:250px}.popular_hotel_group .hotel_image .ovrly{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));opacity:1}.popular_hotel_group .hotel_image .ovrly,.popular_hotel_group .hotel_image .ovrly_hover{border-radius:5px;height:364px;left:0;margin:0 auto;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(0,.63,.2,1);width:254px}.popular_hotel_group .hotel_image .ovrly_hover{background:linear-gradient(180deg,transparent 0,rgba(202,81,78,.7));opacity:0}.swiper-slide.swiper_popular_hotel.swiper-slide-active{margin-right:5px}.popular_hotel_group a{display:inline-block;height:360px;margin:auto;padding-top:1px;width:250px}.popular_hotel_group a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.popular_hotel_group a:hover .ovrly_hover{opacity:1}.popular_hotel_group a:hover .ovrly{opacity:0}.popular_hotel_group a:hover .hotel_name{height:50px;margin-top:30px}.ms_search_main .swiper-container,.popular_hotel_group{margin:0 -50px;position:relative}.ms_search_main .swiper-container{padding-bottom:10px;padding-right:45px;padding-top:5px}.popular_hotel_group .swiper-container{padding-bottom:16px;padding-right:45px;padding-top:25px;width:100%}.ms_search_main .swiper-button-prev{height:290px!important}.ms_search_main .swiper-button-prev,.popular_hotel_group .swiper-button-prev{background:#fff!important;bottom:0!important;margin:0!important;right:0!important;top:0!important;width:50px!important}.popular_hotel_group .swiper-button-prev{height:390px!important}.ms_search_main .swiper-button-prev:before,.popular_hotel_group .swiper-button-prev:before{border-right:1px solid #747474;border-top:1px solid #747474;content:"";height:15px;margin:auto 0;position:absolute;right:15px;top:30%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.ms_search_main .swiper-button-prev:hover:before{border-right:1px solid #fa4b51;border-top:1px solid #fa4b51}.popular_hotel_group .swiper-button-prev:before{height:20px;top:50%;width:20px}.ms_search_main .swiper-button-next{height:290px!important}.ms_search_main .swiper-button-next,.popular_hotel_group .swiper-button-next{background:#fff!important;bottom:0!important;left:0!important;margin:0!important;top:0!important;width:50px!important}.popular_hotel_group .swiper-button-next{height:415px!important}.ms_search_main .swiper-button-next:before,.popular_hotel_group .swiper-button-next:before{background:hsla(0,0%,100%,0);border-radius:16%;bottom:0;box-shadow:6px 0 26px 28px rgba(0,0,0,.45);content:"";height:78%;margin:auto 0;position:absolute;right:7px;top:2px;width:13px}.ms_search_main .swiper-button-next:before{box-shadow:-15px 0 30px 35px rgba(0,0,0,.35);height:69%!important;top:-10px}.ms_search_main .swiper-button-next:after,.popular_hotel_group .swiper-button-next:after{border-bottom:1px solid #747474;border-left:1px solid #747474;content:"";height:15px;left:5px;margin:auto 0;position:absolute;top:30%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.ms_search_main .swiper-button-next:hover:after{border-bottom:1px solid #fa4b51;border-left:1px solid #fa4b51}.popular_hotel_group .swiper-button-next:after{height:20px;top:47%;width:20px}.popular_hotel_group .swiper-button-next:hover:after{border-bottom-color:#fc515a;border-left-color:#fc515a}.popular_hotel_group .swiper-button-prev:hover:before{border-right:1px solid #fc515a;border-top:1px solid #fc515a}.ms_search_main .swiper-button-next-child,.popular_hotel_group .swiper-button-next-child{background:#fff;display:inline-block;height:105%;left:0;width:50px}.swiper-container .swiper-button-next,.swiper-container .swiper-button-next.swiper-button-disabled,.swiper-container .swiper-button-prev,.swiper-container .swiper-button-prev.swiper-button-disabled{z-index:1000!important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:pointer!important;opacity:1!important;pointer-events:auto!important}.city_hotel_break{display:block;height:340px;overflow:hidden!important;padding-top:80px;position:relative}.city_hotel_break .city_back{display:block;height:215px}body.end_load .city_hotel_break .city_back{background:url(/public/images/primary/city-back.png) no-repeat 50%}.city_hotel_break .airplane{background:url(/public/images/primary/airplane-city.png) no-repeat 50%;display:block;height:50px;left:60%;position:absolute;top:60px;width:110px}@-webkit-keyframes moveairplane{0%{left:100%}to{left:-10%}}.iran_hotels{overflow:hidden;position:relative}body.end_load .iran_hotels{background:url(/public/images/primary/world.jpg) no-repeat center 63px}.iran_hotels .iran_hotels_head{border-bottom:1px solid #ededed;margin-bottom:60px;position:relative;text-align:right}.iran_hotels .iran_hotels_head h2{background:#fff;color:#ff646c;display:inline-block;font-size:15px;font-weight:400;line-height:28px;padding-bottom:10px;position:relative;text-align:center;width:160px;z-index:10}.iran_hotels .iran_hotels_head h2:after{background:#fc656c;bottom:0;content:"";display:block;height:3px;left:0;margin:0;position:absolute;right:0;width:160px}.iran_hotels .iran_hotels_head .view_all{background:#fff;color:#757575;display:inline-block;float:left;font-size:13px;line-height:30px;padding:25px 0 0 15px;position:relative;z-index:100}.iran_hotels .iran_hotels_head .view_all a{color:#757575}.iran_hotels .iran_hotels_head .view_all a:after{border-bottom:1px solid #757575;border-left:1px solid #757575;bottom:0;content:"";height:4px;left:-10px;margin:auto 0;position:absolute;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.iran_hotels_group{height:760px;margin:0 -50px;padding:0 50px;position:relative;text-align:center}.iran_hotels_group .swiper-container{padding-bottom:8px;padding-top:10px}.iran_hotels_image{display:block;height:100%;margin:0 auto;position:relative;width:100%}.iran_hotels_discount{background:#ff515b;border-radius:3px 0 0 3px;color:#fff;font-size:11px;height:30px;line-height:30px;position:absolute;top:20px;width:125px;z-index:10}.iran_hotels_discount p{display:block;font-size:12px;position:relative;text-align:center}.iran_hotels_item{position:relative}.iran_hotels_group .swiper-wrapper{padding:25px 0}.iran_hotels_item a{background:#fff;border-radius:5px;box-shadow:0 0 16px -6px #797979;display:block;height:510px;margin:0 auto;transition:box-shadow .25s linear;width:325px}.iran_hotels_image img{border-radius:5px 5px 0 0;position:relative}.iran_hotels_image .hotel_image_name{bottom:17px;color:#fff;font-size:16px;left:15px;position:absolute;z-index:10}.iran_hotels_image:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));bottom:0;content:"";height:100px;left:0;opacity:1;position:absolute;right:0;width:100%;z-index:3}.iran_hotels_group .swiper-button-prev{background:transparent!important;bottom:0!important;height:525px!important;margin:0!important;right:0!important;top:0!important;width:50px!important}.iran_hotels_group .swiper-button-prev:before{border-right:1px solid #747474;border-top:1px solid #747474;bottom:0;content:"";height:20px;margin:auto 0;position:absolute;right:15px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.iran_hotels_group .swiper-button-prev:hover:before{border-right-color:#fc515a;border-top-color:#fc515a}.iran_hotels_group .swiper-button-next{background:transparent;bottom:0;height:525px;left:0;margin:0;right:auto;top:0;width:50px}.iran_hotels_group .swiper-button-next:after{border-bottom:1px solid #747474;border-left:1px solid #747474;bottom:0;content:"";height:20px;left:5px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.iran_hotels_group .swiper-button-next:hover:after{border-bottom-color:#fc515a;border-left-color:#fc515a}.iran_hotels_item{height:510px!important}.iran_hotels_group .swiper-button-next-child{bottom:0;height:99%;left:-35px;margin:auto 0;position:absolute;top:0;width:5px;z-index:10}.iran_hotels_group .swiper-button-next-child:before{background:hsla(0,0%,100%,0);border-radius:16%;bottom:0;box-shadow:6px 0 26px 28px rgba(0,0,0,.45);content:"";height:90%;margin:auto 0;position:absolute;right:0;top:0;width:13px}.iran_hotels_name{padding-bottom:50px;padding-top:70px;position:relative}.iran_hotels_name h4{cursor:pointer;font-size:15px;font-weight:400;line-height:30px}.iran_hotels_info{height:150px;position:relative}.iran_hotels_info .city_weather{float:right}.iran_hotels_info .city_capacity,.iran_hotels_info .city_weather{display:inline-block;height:100%;padding:0 15px;width:50%}.iran_hotels_info .city_weather:after{background:#eaeaea;bottom:15px;content:"";height:40%;left:0;margin:auto 0;position:absolute;top:15px;width:1px}.iran_hotels_item .iran_hotels_icon{background:#d7d7d7;border-radius:50%;color:#fff;display:inline-block;height:85px;position:absolute;right:30px;top:-42px;width:85px;z-index:100}.iran_hotels_item a:hover{box-shadow:0 0 16px -6px #ff515a}.iran_hotels_item a:hover .iran_hotels_name h4{color:#ff515a}.iran_hotels_info label{color:#777;font-size:13px;line-height:40px}.iran_hotels_info .up_zero span{color:#e6b741;display:inline-block;font-size:27px;height:46px;line-height:50px;width:40px}.iran_hotels_info .up_zero .icon-text{color:#9d9d9d;direction:ltr;display:inline-block;font-size:23px;height:46px;line-height:46px;width:40px}.iran_hotels_info .sub_zero span{color:#79a8f0;display:inline-block;font-size:27px;height:46px;line-height:50px;width:40px}.iran_hotels_info .sub_zero .icon-text{color:#9d9d9d;direction:ltr;display:inline-block;font-size:23px;height:46px;line-height:46px;width:40px}.iran_hotels_info .availabe_capacity span{color:#58dc65;display:inline-block;font-size:32px;height:46px;line-height:46px;width:40px}.iran_hotels_info .availabe_capacity .icon-text{color:#9d9d9d;display:inline-block;font-size:13px;height:46px;line-height:46px;width:60px}.iran_hotels_info .full_capacity span{color:#ff9ba3;display:inline-block;font-size:32px;height:46px;line-height:46px;width:40px}.iran_hotels_info .full_capacity .icon-text{color:#9d9d9d;display:inline-block;font-size:13px;height:46px;line-height:46px;width:60px}.iran_hotels_maps{position:relative}.iran_hotels_maps a{background:#fff;border:1px solid #b9b9b9;border-radius:50px;color:#b9b9b9;display:inline-block;font-size:16px;line-height:45px;margin-left:15px;padding:0 35px 0 50px;position:relative;width:240px}.iran_hotels_maps a:after{border-bottom:2px solid #b9b9b9;border-left:2px solid #b9b9b9;bottom:0;content:"";height:7px;left:30px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.iran_hotels_maps .button_red{background:#ff515b!important;border:1px solid #ff646c!important;color:#fff!important}.iran_hotels_maps .button_red:hover{background:#ec4b53!important}.iran_hotels_maps .button_red:after{border-color:#fff!important}.iran_hotels_maps .button_grey{border:1px solid #b9b9b9!important;color:#b9b9b9!important}.iran_hotels_maps .button_grey:after{border-color:#b9b9b9!important}.iran_hotels_maps .button_grey:hover{background:#b9b9b9!important;color:#fff!important}.iran_hotels_maps .button_grey:hover:after{border-color:#fff!important}.join_us_eghamat{background:#f4f0ef;cursor:default;height:545px;position:relative}.join_us_about{cursor:default;display:inline-block;height:100%;position:absolute;right:0;width:50%}body.end_load .join_us_about{background:url(/public/images/primary/eghamat_join.jpg) no-repeat 0}.join_us_info{display:inline-block;float:left;font-size:12px;height:100%;padding:110px 80px 0 0;position:relative;text-align:right;width:50%}body.end_load .join_us_info{background:url(/public/images/primary/eghamat_join_label.jpg) no-repeat 0 100%}.join_us_info label{color:#525252;cursor:default;font-size:19px}.join_us_info ul{cursor:default;margin-bottom:40px;padding-top:30px;text-align:right}.join_us_info ul li{color:#878787;cursor:default;display:block;font-size:14px;line-height:30px;padding-right:15px;position:relative;text-align:right}.join_us_info ul li span{background:#878787;border-radius:100%;height:2px;position:absolute;right:0;top:12px;width:2px}.join_us_info ul li span:nth-child(2){right:0;top:12px}.join_us_info ul li span:nth-child(3){right:0;top:17px}.join_us_info ul li span:last-child{right:5px;top:17px}.join_us_button{position:relative;text-align:right}.join_us_button a{background:#ff515b;border:1px solid #ff515b;border-radius:4px;color:#fff;display:inline-block;font-size:14px;line-height:40px;margin-left:10px;min-width:160px;padding-left:35px;padding-right:15px;position:relative}.join_us_button a:hover{background:#ec4b53}.join_us_button .join_us_blur{background:#f4f0ef;color:#ff646c}.join_us_button .join_us_blur:hover{background:#ff515b;color:#fff}.join_us_button a:last-child{margin-left:0}.join_us_button a span{bottom:0;left:7px;margin:auto 0;position:absolute;top:0}.latest_deals{padding:90px 0 0;position:relative}.iran_hotel_camera{display:inline-block;height:423px;position:absolute;right:0;top:270px;width:247px}body.end_load .iran_hotel_camera{background:url(/public/images/primary/iran_hotel_camera.jpg) no-repeat 50%}.iran_hotel_compass{bottom:260px;display:inline-block;height:263px;left:0;position:absolute;width:220px}body.end_load .iran_hotel_compass{background:url(/public/images/primary/iran_hotel_compass.jpg) no-repeat 50%}.latest_deals .front_r{z-index:100}.latest_deals_head{margin-bottom:40px;margin-left:auto;margin-right:auto}.last_news_head,.latest_deals_head{position:relative;text-align:right;width:97%}.last_news_head{margin:30px auto 60px}.last_news_head .head_line,.latest_deals_head .head_line{background:#e2e2e2;bottom:0;height:1px;left:0;margin:auto 0;position:absolute;right:170px;top:0;width:75%}.last_news .last_news_head h3,.latest_deals .latest_deals_head h3{background:#fff;color:#535353;display:inline-block;font-size:15px;font-weight:400;line-height:30px;padding-left:30px;padding-right:40px;z-index:10}.last_news .last_news_head h3 span{bottom:0;color:#fc515a;font-size:29px;margin:auto 0;position:absolute;right:-5px;top:-5px}.latest_deals .latest_deals_head h3 span{bottom:0;color:#fc515a;font-size:30px;margin:auto 0;position:absolute;right:-5px;top:-5px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.last_news .last_news_head .view_all,.latest_deals .latest_deals_head .view_all{background:#fff;display:inline-block;float:left;height:30px;text-align:left;width:145px;z-index:100}.last_news .last_news_head .view_all a,.latest_deals .latest_deals_head .view_all a{background:#ff515b;border-radius:25px;color:#fff;display:inline-block;font-size:13px;line-height:30px;padding-left:5px;width:120px}.last_news .last_news_head .view_all a:hover,.latest_deals .latest_deals_head .view_all a:hover{background:#ec4b53}.last_news .last_news_head .view_all a:after,.latest_deals .latest_deals_head .view_all a:after{border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:0;content:"";height:4px;left:15px;margin:auto 0;position:absolute;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.last_news_box,.latest_deals_group{display:inline-block;position:relative;text-align:center;width:100%}.latest_deals_group .latest_deals_hotel{display:inline-block;float:right;margin-bottom:25px;text-align:center;width:25%}.latest_deals .hotel_image img{border-radius:5px;display:block;margin:0 auto}.latest_deals .hotel_discount_group{height:60px;left:0;margin:0 auto;padding:15px 0;position:absolute;top:0;width:100%}.latest_deals .hotel_star{color:#ffc958;height:30px;left:15px;line-height:30px;position:absolute;width:100px}.latest_deals .hotel_star span{display:inline-block;position:relative;width:12px}.grey_discount .discount_percent,.latest_deals .discount_percent{background:#969696;border-radius:3px 0 0 3px;color:#fff;display:block;font-size:12px;height:30px;line-height:30px;margin-right:-12px;padding-right:10px;width:130px}.grey_discount .discount_percent span,.latest_deals .discount_percent span{background:#717171;border-radius:3px 0 0 3px;float:left;left:0;padding:0 5px}.grey_discount .discount_percent:after,.latest_deals .discount_percent:after{border-bottom:6px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:-4px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:0}.latest_deals .hotel_discount_info{bottom:0;height:160px;left:0;margin:0 auto;position:absolute;right:0;width:90%}.latest_deals .hotel_name{display:block;height:40px;line-height:40px;margin-bottom:10px;margin-top:40px;overflow:hidden;position:relative;text-align:center;transition:height .25s linear,margin .25s linear}.latest_deals .hotel_name p{color:#fff;font-size:18px;line-height:20px;text-align:center!important}.latest_deals .hotel_name span{color:#fff;display:block;font-size:13px;line-height:25px}.latest_deals .hotel_price{background:#fff;border-radius:25px;display:inline-block;height:40px;margin:0 auto;padding:0 15px;position:relative;text-align:right;width:210px}.latest_deals .hotel_price p{color:#787878;display:inline-block;font-size:11px;line-height:40px}.latest_deals .hotel_price span{color:#262626;display:inline-block;float:left;font-size:16px;left:0;line-height:40px;text-align:left}.latest_deals .hotel_image{border:none;border-radius:5px;display:block;height:360px;overflow:hidden;padding-top:1px;position:relative;text-align:center;transition:border-color .2s linear;width:250px}.latest_deals .hotel_image .ovrly{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));opacity:1}.latest_deals .hotel_image .ovrly,.latest_deals .hotel_image .ovrly_hover{border-radius:5px;height:364px;left:0;margin:0 auto;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(0,.63,.2,1);width:254px}.latest_deals .hotel_image .ovrly_hover{background:linear-gradient(180deg,transparent 0,rgba(202,81,78,.7));opacity:0}.latest_deals_group a{display:inline-block;height:360px;margin:auto;padding-top:1px;width:250px}.latest_deals_group a:hover .hotel_image{border-color:#cacaca}.latest_deals a:hover .ovrly_hover{opacity:1}.latest_deals a:hover .ovrly{opacity:0}.latest_deals a:hover .hotel_name{height:50px;margin-top:30px}.last_news .last_news_group{display:block;position:relative;text-align:right}.last_news .last_news_item{display:inline-block;margin-bottom:40px;position:relative;text-align:right;width:49%}.last_news .last_news_item:hover .last_news_title{color:#fb505d}.last_news .last_news_image{border-radius:140px;display:inline-block;float:right;height:140px;margin:0 20px;overflow:hidden;position:relative;width:140px}.last_news_image img{height:100%;width:100%}.last_news .last_news_content{display:inline-block;padding-top:7px;position:relative;text-align:right;width:calc(100% - 200px)}.last_news_content .last_news_title{color:#575757;display:block;font-size:16px;font-weight:400;line-height:38px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.last_news_content .last_news_text{color:#929292;font-size:13px;line-height:25px;max-height:50px;overflow:hidden;text-align:right}.last_news_content .last_news_text p{max-height:50px;overflow:hidden;padding-left:20px;text-align:justify;text-overflow:ellipsis}.last_news_content .last_news_text p:before{bottom:0;content:"...";left:8px;position:absolute}.last_news_content .last_news_link{color:#909090;line-height:25px;text-align:right}.last_news_content .last_news_date{color:#dbdbdb;font-size:12px;text-align:right}.flight_trip{height:610px;padding:450px 0 0;position:relative}body.end_load .flight_trip{background:url(/public/images/primary/airline_destination.jpg) no-repeat 50%}.flight_trip label{color:#525252;cursor:default;font-family:IRANSans;font-size:24px}.flight_trip p{color:#707070;font-family:IRANSans;font-size:17px;line-height:50px;margin-bottom:25px;text-align:center}.flight_trip p a,.flight_trip p span{color:#ff515b}.flight_trip .airplane_order{background:#ff515b;border-radius:50px;color:#fff;display:inline-block;font-size:16px;line-height:45px;padding-left:10px;width:225px}.flight_trip .airplane_order:hover{background:#ec4b53}.flight_trip .airplane_order .icon-airplane{bottom:0;font-size:23px;left:20px;margin:auto 0;position:absolute;top:3px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.user_comments{background:linear-gradient(180deg,#fff 5%,#f3f3f3 30%);height:950px;padding-top:500px;position:relative}body.end_load .user_comments{background:url(/public/images/primary/user_comments.jpg) no-repeat 50%}.user_comments_group{color:#fff;display:block;margin:0 auto;max-width:670px;text-align:center}.user_comments_group .user_comments_text{font-size:16px;font-style:italic;font-weight:300;line-height:30px;margin-bottom:20px;padding:0 30px;text-align:justify;text-shadow:0 0 17px #2b2b2b}.user_comments_group label{display:block;font-size:12px;font-weight:300;line-height:30px;margin-bottom:50px;text-align:center;text-shadow:0 0 17px #2b2b2b}.user_comments_group .swiper-change-button{display:block;height:30px;margin:0 auto;position:relative;width:80px}.user_comments_group .swiper-button-next,.user_comments_group .swiper-button-prev{background:transparent!important;border:2px solid #c8c8c8;border-radius:50%;bottom:0;display:inline-block;height:25px;margin:auto 0;top:0;width:25px}.user_comments_group .swiper-button-next:before,.user_comments_group .swiper-button-prev:before{border:2px solid #c8c8c8;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.user_comments_group .swiper-button-prev:before{border-bottom:0;border-left:0;left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.user_comments_group .swiper-button-next:before{border-right:0;border-top:0;right:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.user_comments_group .swiper-button-next:hover,.user_comments_group .swiper-button-next:hover:before,.user_comments_group .swiper-button-prev:hover,.user_comments_group .swiper-button-prev:hover:before{border-color:#ff515b!important}.hotels_group{padding:90px 0 20px;position:relative}.hotels_group_list{display:inline-block;position:relative;text-align:center}.hotels_group_list_item{display:inline-block;float:right;margin-bottom:20px;min-height:130px;position:relative;width:195px}.hotels_group_list_item:after{left:0}.hotels_group_list_item:after,.hotels_group_list_item:before{background:#ececec;bottom:0;content:"";height:70%;margin:auto 0;position:absolute;top:0;width:1px}.hotels_group_list_item:before{right:-1px}.hotels_group_list_clear{clear:both}.hotels_group_list_item a{cursor:pointer;display:block}.hotels_group_list_item img{cursor:pointer;filter:gray;-webkit-filter:grayscale(1);opacity:.4;transition:all 175ms ease-in-out}.hotels_group_list_item:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1}.hotels_group_list_head{padding-bottom:50px}.hotels_group_list_head h3{color:#535353;display:inline-block;font-size:16px;font-weight:400;line-height:30px;padding-left:30px;padding-right:40px;position:relative;z-index:10}.hotels_group_list_head h3 span{bottom:0;color:#fc515a;font-size:30px;margin:auto 0;position:absolute;right:-5px;top:-5px}.services_support{background:#f1f0ee;padding:40px 0 35px;position:relative}.services_support .front_r{text-align:right}.services_support_text{display:inline-block}.services_support_text p{color:#90908e;font-size:15px;line-height:37px}.services_support_text p span{color:#3d3d3b;line-height:37px}.services_support_tell{direction:ltr;display:inline-block;float:left}.services_support_tell p,.services_support_tell span{display:inline-block}.services_support_tell .icon-phone{color:#525250;float:left;font-size:30px;line-height:29px;padding-right:10px;text-align:center}.services_support_tell .phone_number_text{font-size:20px;position:relative}.services_support_tell .phone_number_red{color:#ff515a}.services_support_tell .phone_number_grey{color:#505050}.phone_number_text:last-child{padding-left:25px}.phone_number_text:last-child:before{background:#bcbcbc;bottom:0;content:"";height:55%;left:10px;margin:auto 0;position:absolute;top:0;width:1px}.footer{background:#3c3c3c;padding:0;position:relative}.footer .section_two_box{padding:55px 0 160px;position:relative}body.end_load .footer .section_two_box{background:url(/public/images/primary/footer_back.jpg) no-repeat bottom}.footer .copyright{background:#1e1e1e;height:50px;overflow:hidden;padding-top:5px;position:relative}.footer .copyright p{color:#484848;line-height:45px}.footer .copyright .eghamat24_link{color:#e85c5b;display:inline-block;line-height:18px;position:relative}.footer .copyright .eghamat24_link:after{left:50%}.footer .copyright .eghamat24_link:after,.footer .copyright .eghamat24_link:before{background:#e85c5b;bottom:-2px;content:"";height:1px;position:absolute;transition:width .15s linear;width:0}.footer .copyright .eghamat24_link:before{right:50%}.footer .copyright .eghamat24_link:hover:after,.footer .copyright .eghamat24_link:hover:before{width:50%}.footer .certificate_group{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;position:static;top:10px;width:100%}.footer .section_one_box .certificate_group{padding-right:25px}.footer .certificate_group .certificate_item{display:inline-block;float:left;margin-left:-10px}.footer .certificate_group .certificate_item.certificate_item--masraf{margin-top:30px}.footer .certificate_group .certificate_item img{-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left 113%,from(transparent),color-stop(70%,transparent),to(hsla(0,0%,98%,.1)));display:block;padding:0 8px}.footer .section_one_box .front_r{margin:auto;padding-bottom:40px}.footer .section_one_box .front_r .r_left{-webkit-flex-grow:1;flex-grow:1}.footer .footer_about_group,.footer .footer_contact_group,.footer .footer_menus_group{float:right}.footer .newsletter_group{position:relative;text-align:right;top:30px;width:400px}.footer .newsletter_group label{color:#fff;font-size:15px}.footer .newsletter_group .newsletter_form{display:inline-block;margin-bottom:10px;margin-top:10px;position:relative;text-align:right;width:100%}.footer .newsletter_group .newsletter_form input{background:#fff;border-radius:5px;color:#b2b2b2;display:block;font-size:12px;height:45px;line-height:40px;padding:5px 10px 5px 145px;text-align:right;width:100%}.footer .newsletter_group .newsletter_form button{background:#ff515b;border:none;border-radius:5px 0 0 5px;bottom:0;color:#fff;font-family:IRANSans;font-size:14px;font-size:13px;height:45px;left:0;line-height:45px;margin:auto 0;position:absolute;text-align:center;top:0;width:135px}.footer .newsletter_group .newsletter_form button:hover{background:#ec4b53!important}.footer .footer_about_group{width:400px}.footer .newsletter_group p{color:#b2b2b2;font-size:13px;text-align:justify}.footer .newsletter_group p .text_white{color:#fff}.footer .newsletter_group p .text_red{color:#ff6f78}.footer .footer_about_group{position:relative;text-align:right}.footer .footer_about_group label{background:url(/public/images/primary/footer_logo.png) no-repeat 50%;cursor:default;display:block;font-size:0;height:45px;margin-bottom:25px;text-indent:-9999em;width:400px}.footer .footer_about_group p{color:#ebebeb;font-size:12px;line-height:28px;margin-bottom:40px;text-align:justify}.footer .footer_about_group .more_about_link{padding-left:10px;padding-right:5px;position:relative}.footer .footer_about_group .more_about_link:hover{color:#c1c1c1}.footer .footer_about_group .more_about_link:after{background-color:#ebebeb;bottom:2px;content:"";height:1px;left:10px;position:absolute;right:4px}.footer .footer_menus_group{padding:0 55px 0 30px;position:relative;width:500px}.footer .footer_menus_group .footer_menus_one{display:inline-block;float:right;padding-left:15px;text-align:right;width:165px}.footer .footer_menus_group .footer_menus_two{display:inline-block;float:right;max-width:248px;text-align:right}.footer .footer_menus_group label{color:#fff;cursor:default!important;display:block;font-size:14px;line-height:70px;text-align:right}.footer .footer_menus_group .support_label{margin-bottom:10px;margin-top:10px}.footer .footer_menus_group ul li{cursor:default!important;display:block;line-height:30px;text-align:right}.footer .footer_menus_group ul li a{color:#969696;display:inline-block;line-height:30px;text-align:right;transition:all .25s ease-in-out}.footer .footer_menus_group ul li a:hover{color:#e9e9e9}.footer_about_group .social_group{display:block;text-align:right}.footer_about_group .social_group_item{display:inline-block;height:30px;position:relative;width:30px}.footer_about_group .social_group_item .text_indent{display:block;margin:0;text-indent:-9999em}.footer_about_group .social_group_item a,.footer_about_group .social_group_item p,.footer_about_group .social_group_item span{height:100%;position:relative;width:100%}.footer_about_group .social_group_item a{display:block}.footer_about_group .social_group_item a p:after{bottom:0;display:block;font-family:IconFontFace;font-size:25px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;text-indent:0;top:0}.footer_about_group .social_group_item a:hover p:after{color:#969696}.footer_about_group .social_aparat a p:after{content:"\e8c8"}.footer_about_group .social_telegram a p:after{content:"\e90e"}.footer_about_group .social_instagram a p:after{content:"\e90f"}.footer_about_group .social_google a p:after{content:"\e803"}.footer_about_group .social_linkedin a p:after{content:"\E80D"}.footer_about_group .social_twitter a p:after{background:#ebebeb;border-radius:50px;color:#3c3c3c;content:"\e908";font-size:15px;height:27px;top:2px;width:27px}.footer_about_group .social_facebook a p:after{content:"\e80e"}.footer .footer_contact_group{text-align:right;width:260px}.footer .footer_contact_group label{color:#fff;cursor:default!important;display:block;font-size:14px;line-height:70px;text-align:right}.footer .footer_contact_group p{color:#919191;display:block;line-height:25px;text-align:justify}.footer .footer_contact_group p .contact_group_label{color:#bbb}.footer .footer_contact_group .contact_website{padding-top:15px}.footer .footer_contact_group .certificate_group{margin-top:-35px}.footer .footer_contact_group .certificate_group .certificate_item img{padding:0}.popup_header{background:#1e1e1e!important;display:none!important;height:50px!important;left:0;margin:0!important;min-height:50px!important;padding:0!important;position:fixed!important;top:0;width:100%!important;z-index:99999}.breadcrumb{margin-bottom:30px;margin-top:15px;position:relative}.breadcrumb.has-neg-margin{margin-top:-40px}.breadcrumb.margin_bottom_zero{margin-bottom:0}.breadcrumb *{text-align:right}.breadcrumb-group{border-bottom:1px solid #dedede;display:inline-block;height:40px;position:relative;width:890px}.breadcrumb-group.breadcrumb-group-fixed{width:100%!important}.breadcrumb-group ol,.breadcrumb-group ul{display:inline-block;height:45px}.breadcrumb-group ol li,.breadcrumb-group ul li{display:inline-block;float:right;line-height:40px;padding:0 7px;position:relative}.breadcrumb-group ol li a,.breadcrumb-group ul li a{color:#878787;display:block;padding-left:5px;white-space:nowrap}.breadcrumb-group ol li .breadcrumb-root,.breadcrumb-group ol li:hover a,.breadcrumb-group ul li .breadcrumb-root,.breadcrumb-group ul li:hover a{color:#fe535c}.breadcrumb-group ol li a:after,.breadcrumb-group ul li a:after{border-left:1px solid #cecece;border-top:1px solid #cecece;bottom:0;content:"";height:4px;left:-5px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:4px}.breadcrumb-group ol li:last-child a:after,.breadcrumb-group ul li:last-child a:after{display:none}.breadcrumb-back{background:#fff;border-radius:50px;box-shadow:0 4px 45px -3px #dcdcdc;display:inline-block;float:left;height:50px;margin-top:14px;text-align:center;transition:box-shadow .2s ease-in-out;width:calc(100% - 900px)}.breadcrumb-back:hover{box-shadow:2px 4px 45px -3px rgba(255,81,91,.3)}.breadcrumb-back *{text-align:center}.breadcrumb-back a{color:#606060;display:block;font-size:13px;line-height:50px;position:relative}.breadcrumb-back a .hotel_back_city{color:#505050;display:inline;font-size:15px;line-height:50px;padding-right:2px}.breadcrumb-back a .hotel_back_city_icon{bottom:0;color:#fd525a;font-size:15px;left:15px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hotel_info{position:relative}.hotel_info *{text-align:right}.hotel_info .hotel_details_result{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;padding:30px 55px 30px 30px;position:relative}.hotel_info .hotel_details_result_header{border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:30px;position:relative}.hotel_info .hotel_details_name,.hotel_info .hotel_details_offer{display:inline-block}.hotel_info .hotel_details_share{color:#c9c9c9;display:inline-block;float:right;font-size:22px;height:50px;line-height:56px;margin-left:0;position:relative;text-align:center;width:50px}.hotel_info .hotel_details_share label{transition-duration:.1s}.hotel_info .hotel_details_share .help-text{display:none;font-size:12px;left:45px;position:absolute;top:-5px;white-space:nowrap}.hotel_info .hotel_details_share:hover label{color:#ff505b}.hotel_info .hotel_details_share:hover .help-text{display:block}.hotel_info .hotel_details_share span{cursor:pointer;position:relative;top:1px;z-index:10}.hotel_info .hotel_details_share input[type=checkbox]{display:none}.hotel_info .hotel_details_share input[type=checkbox]:checked+label{color:#ff505b}.hotel_info .hotel_details_share input[type=checkbox]:checked~ul{display:inline-block}.hotel_info .hotel_details_share input[type=checkbox]:checked~.help-text{display:none}.hotel_info .hotel_details_share ul{background:#fff;border-radius:40px;bottom:0;box-shadow:0 0 13px 1px #d7d7d7;display:none;font-size:0;height:50px;line-height:0;margin:auto 0;padding-right:50px!important;position:absolute;right:-5px;text-align:center;top:0;width:235px!important;z-index:6}.hotel_info .hotel_details_share ul:before{background:#e8e8e8;bottom:25%;content:"";margin:auto;position:absolute;right:50px;top:25%;width:1px}.hotel_info .hotel_details_share ul li{display:inline-block;font-size:24px;position:relative;text-align:center;width:22%}.hotel_info .hotel_details_share ul li a{display:block;height:100%;text-align:center;transition:all .15s ease-in-out}.hotel_info .hotel_details_share ul li a:hover{color:#878787}.hotel_info .hotel_details_share ul li a *{display:block;height:100%;line-height:57px;text-align:center}.hotel_info .hotel_favorite{margin-left:15px}.hotel_info .hotel_details_reservation,.hotel_info .hotel_favorite{display:inline-block;height:50px}.hotel_info .hotel_details_offer{background:#ff515b;border-radius:0 0 3px 3px;color:#fff;float:right;height:70px;margin-left:15px;overflow:hidden;position:relative;text-align:center;width:65px}.hotel_info .hotel_details_offer p{line-height:28px;text-align:center}.hotel_info .hotel_details_offer p:first-child{font-size:13px;padding-top:8px}.hotel_info .hotel_details_offer p:last-child{background:#ec424b;font-size:17px;line-height:37px}.hotel_info .hotel_details_offer:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:0;width:0}.hotel_info .hotel_details_name{max-width:45%;position:relative}.hotel_info .hotel_details_name .hotel_name{color:#535353;display:inline-block;font-size:21px;line-height:42px;margin-left:5px;word-spacing:-1px}.hotel_info .hotel_details_name p{color:#4c4c4c;display:inline-block;font-size:14px;line-height:25px;word-spacing:-1px}.hotel_info .hotel_details_name .hotel_star{color:#f5c255;font-size:11px;word-spacing:-5px}.hotel_info .hotel_details_name .hotel_grid{color:#ffae00;font-size:12px;font-weight:400}.hotel_info .hotel_favorite button{background:#fff;border:2px solid #e6e6e6;border-radius:25px;color:#878787;cursor:pointer;font-family:inherit;line-height:46px;text-align:center;width:180px}.hotel_info .hotel_favorite button span:first-of-type{color:#c5c5c5;margin-left:5px;transition:color .1s ease-in-out}.hotel_info .hotel_favorite button:not(.favorite):hover{background:#fff!important}.hotel_info .hotel_favorite button:hover span:first-of-type{color:#ff505b}.hotel_info .hotel_details_reservation a{background:#ff515b;border-radius:25px;box-shadow:0 0 20px 2px rgba(255,81,91,.3);color:#fff;display:block;font-size:15px;line-height:50px;text-align:center;width:180px}.hotel_info .hotel_details_reservation a:hover{background:#ec4b53}.hotel_more_action{padding-top:16px;position:relative}.hotel_details_overview{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px -1px #000;display:inline-block;height:90px;margin-bottom:15px;overflow:hidden;padding:15px 0 0}.tourist_details_overview{width:100%}.hotel_details_overview ul{display:inline-block;width:100%}.hotel_details_overview ul li{cursor:default;display:inline-block;float:right;padding:0 5px;position:relative;width:110px}.tourist_details_overview ul li{width:50%}.hotel_details_overview ul li:after{background:#ddd;bottom:0;content:"";height:25px;left:0;margin:auto 0;position:absolute;top:-15px;width:1px}.hotel_details_overview ul li:last-child:after{display:none}.hotel_details_overview ul li p{color:#666;display:block;font-size:12px;text-align:center}.hotel_details_overview ul li .overview_result{color:#ff505d;font-size:22px;line-height:50px}.tourist_details_overview ul li .overview_result{font-size:14px}.hotel_details_content{display:inline-block;position:relative;width:450px}.hotel_details_images{display:inline-block;float:left;position:relative;width:calc(100% - 470px)}.hotel_details_images .hotel_image_box{text-align:right}.ms_gallery,.ms_gallery *{text-align:center}.ms_gallery .ms_active{border:1px solid #e8e8e8;height:418px;overflow:hidden;padding:5px 4px;position:relative;z-index:10}.ms_gallery .ms_active:after{border:10px solid #fff;bottom:-5px;content:"";height:calc(100% - 10px);left:-5px;margin:auto;position:absolute;right:-5px;top:-5px;width:calc(100% - 10px)}.ms_gallery .ms_active img.active{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ms_gallery .ms_active .loading_gallery{bottom:0;left:0;position:absolute;right:0;top:0}.ms_gallery .ms_active .loading_gallery.loading{background:#fff}.ms_gallery .ms_active .loading_gallery.loading:before{background:#fff!important}.ms_gallery .ms_active .loading_gallery.loading:after{color:rgba(255,81,91,.8)!important}.ms_gallery .ms_count{height:90px;overflow:hidden;padding:5px 7px 5px 5px;position:relative;width:100%}.ms_gallery .ms_count *{text-align:right}.ms_gallery .ms_count .ms_count_group{display:inline-block;height:80px;position:relative}.ms_gallery .ms_count_original{text-align:right!important}.ms_gallery .ms_count_group .ms_count_item{display:inline-block;float:right;height:80px;margin:0 3px;position:relative;width:145px}.ms_gallery.property_gallery .ms_count_group .ms_count_item:first-child{display:none;margin-right:0}.ms_gallery .ms_count_group .ms_count_item:last-child{margin-left:0}.ms_gallery .ms_count_group .ms_count_item a{cursor:-webkit-zoom-in!important;cursor:zoom-in!important;display:block;height:80px;overflow:hidden;z-index:100}.ms_gallery .ms_count_group .ms_count_item a:before{background:rgba(0,0,0,.35);bottom:0;content:"";left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s ease-in-out;z-index:10}.ms_gallery .ms_count_group .ms_count_item a:after{border:2px solid #fff;bottom:15px;content:"";height:calc(100% + 20px);left:15px;position:absolute;right:-15px;top:-15px;transition:all .25s cubic-bezier(.52,.28,.66,1.02);width:calc(100% + 20px);z-index:100}.ms_gallery .ms_count_group .ms_count_item:hover a:after{bottom:5px;height:calc(100% - 14px);left:5px;right:5px;top:5px;width:calc(100% - 14px);z-index:1000}.ms_gallery .ms_count_group .ms_count_item a img{transition:opacity .25s ease-in-out;z-index:1}.ms_gallery .ms_count_group .ms_count_item:hover a:before{opacity:1}.ms_gallery .ms_count_more{background:#fff;border:1px solid #e8e8e8;display:none;height:418px;left:0;overflow-y:auto;padding:8px 5px;position:absolute;right:0;top:0;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}.ms_gallery .ms_count_more::-webkit-scrollbar,.payment_popup .popup_main::-webkit-scrollbar,.webkit_scroll::-webkit-scrollbar{height:5px;width:5px}.ms_gallery .ms_count_more::-webkit-scrollbar-thumb,.webkit_scroll::-webkit-scrollbar-thumb{background:#ff515b;border:0 #fff;border-radius:50px}.payment_popup .popup_main::-webkit-scrollbar-thumb{background:#c3c3c3}.ms_gallery .ms_count_more::-webkit-scrollbar-track,.payment_popup .popup_main::-webkit-scrollbar-track,.webkit_scroll::-webkit-scrollbar-track{background:#e1e1e1;border:0 #fff;border-radius:50px}.ms_gallery .ms_count_more::-webkit-scrollbar-corner,.payment_popup .popup_main::-webkit-scrollbar-corner,.webkit_scroll::-webkit-scrollbar-corner{background:transparent}.ms_gallery .ms_count_more.active{display:block;z-index:100}.ms_gallery .ms_count_more .ms_count_group{height:auto;left:0;opacity:0;padding:0 5px;position:absolute;right:0;width:100%}.ms_gallery .ms_count_more.active .ms_count_group{opacity:1}.ms_gallery .ms_count_more .ms_count_item{margin:0 0 5px;max-width:25%;padding:0 3px;width:150px}.ms_gallery .ms_control{background:#fff;bottom:0;height:90px;left:0;padding:5px 0 5px 5px;position:absolute;width:150px;z-index:100}.ms_gallery .ms_control button{background:#f2f2f2;border:none;color:#606060;cursor:pointer;height:80px;line-height:80px;width:100%}.hotel_details_text{direction:ltr;display:block;height:400px;overflow-y:auto;padding-left:15px;padding-right:5px;position:relative;width:100%}.hotel_details_text>p{padding-bottom:150px}.attraction_details_text{direction:rtl;display:block;height:400px;overflow-y:auto;padding-left:15px;padding-right:5px;position:relative;width:100%}.hotel_details_shadow{box-shadow:inset 0 -140px 155px -45px #fff}.attraction_details_shadow,.hotel_details_shadow{bottom:0;height:130px;left:0;position:absolute;width:calc(100% - 5px)}.attraction_details_shadow{box-shadow:inset 0 -140px 235px -135px #fff}.attraction_details_text p,.hotel_details_text p{color:#666;direction:rtl;display:block;font-size:13px;line-height:30px;text-align:justify}.hotel_reservation{position:relative}.hotel_box_shadow{padding:30px;z-index:100!important}.hotel_box_shadow,.hotel_box_shadow_simple{background:#fff;border-bottom:3px solid #a7a7a7;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;margin-top:50px;position:relative}.hotel_reservation_header{color:#ff515b;font-size:16px;font-weight:400;line-height:30px;padding:20px 0 40px}.hotel_reservation_header .icon-shopping-cart{display:inline-block;font-size:28px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hotel_reservation_header h3{font-size:17px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table{border-collapse:initial;border-spacing:0;margin-bottom:20px;max-width:100%}.table_block,.table_block .tbody,.table_block .thead,.table_block .tr{width:100%}.table>.tbody>.tr,.table>.tfoot>.tr,.table>.thead>.tr{display:table-row}.table>.tbody>.tr>.td,.table>.tbody>.tr>.th,.table>.tfoot>.tr>.td,.table>.tfoot>.tr>.th,.table>.thead>.tr>.td,.table>.thead>.tr>th{display:table-cell;font-weight:400}.hotel_reservation_main{position:relative}.hotel_table_main .table{border-spacing:0 3px}.hotel_table_main .table>.tbody>.tr,.hotel_table_main .table>.thead>.tr{display:inline-block;width:100%}.hotel_table_main .table>.thead>.tr>.th{background:#ebebeb;border:none;color:#333;display:table-cell;float:right;height:38px;line-height:38px;padding:0;text-align:center!important}.hotel_table_main .table>.thead>.tr>.th:first-child{border-radius:0 3px 3px 0}.hotel_table_main .table>.thead>.tr>.th:last-child{border-radius:3px 0 0 3px}.hotel_table_main .table>.tbody>.tr>.td.td_one,.hotel_table_main .table>.thead>.tr>.th.th_one{width:155px}.hotel_table_main .table>.tbody>.tr>.td.td_two,.hotel_table_main .table>.thead>.tr>.th.th_two{width:100px}.hotel_table_main .table>.tbody>.tr>.td.td_four,.hotel_table_main .table>.tbody>.tr>.td.td_three,.hotel_table_main .table>.thead>.tr>.th.th_four,.hotel_table_main .table>.thead>.tr>.th.th_three{width:180px}.hotel_table_main .table>.tbody>.tr>.td.td_five,.hotel_table_main .table>.thead>.tr>.th.th_five{width:calc(100% - 760px)}.hotel_table_main .table>.tbody>.tr>.td.td_six,.hotel_table_main .table>.thead>.tr>.th.th_six{width:120px}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_one,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_one{width:180px}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_two,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_two{width:80px}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_three,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_three{width:200px}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_four,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_four{padding-top:20px!important;width:calc(100% - 460px)}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_five,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_five{width:210px}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_six,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_six{width:120px}.hotel_table_main .table>.tbody>.tr>.td{background:#fff;border:1px solid #f0f0f0;border-left:none;border-right:none;color:#333;display:inline-block;float:right;height:150px;padding:25px 0;text-align:center!important;vertical-align:middle}.hotel_table_main .table>.tbody>.tr>.td:first-child{border-radius:0 3px 3px 0;border-right:1px solid #f0f0f0}.hotel_table_main .table>.tbody>.tr>.td:last-child{border-left:1px solid #f0f0f0;border-radius:3px 0 0 3px}.hotel_table_main .table>.tbody>.tr>.td.table_grey{background:#fafafa}.hotel_table_main .table>.tbody>.tr>.td:first-child img{border-radius:5px;z-index:100}.hotel_table_main .table>.tbody>.tr>.td.room-capacity{direction:ltr;padding-bottom:55px;padding-top:55px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room-capacity span{color:#707070;display:inline-block;font-size:25px;width:25px}.hotel_table_main .table>.tbody>.tr>.td.room-capacity span:nth-child(n+1){margin-left:-15px}.hotel_table_main .table>.tbody>.tr>.td.room-capacity span:before{margin:0}.hotel_table_main .table>.tbody>.tr>.td.room-info{padding-right:10px}.hotel_table_main .table>.tbody>.tr>.td.room-info label{color:#888;cursor:default;display:block;font-size:15px;margin-bottom:5px;overflow:hidden;text-align:right!important;text-overflow:ellipsis}.hotel_table_main .table>.tbody>.tr>.td.room-info label span{color:#ff9ca2;font-size:15px;opacity:1}.hotel_table_main .table>.tbody>.tr>.td.room-info p{color:#b7b7b7;font-size:11.5px}.hotel_table_main .table>.tbody>.tr>.td.room-food{padding-bottom:55px;padding-top:55px;position:relative}.hotel_table_main .table>.tbody>.tr>.td.room-food span{color:#888;display:inline-block;font-size:14px;text-align:center!important;width:25%}.hotel_table_main .table>.tbody>.tr>.td.room_price{border-right:1px solid #f0f0f0;padding:40px 15px;position:relative}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price{display:inline-block}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old{min-width:100px}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new label,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new p,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old label,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old p{display:block;text-align:center}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old label,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old p{color:#afafaf}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old p{font-size:14px;position:relative}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old p:before{background:#afafaf;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:-2px;width:45%}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new label{color:#757575}.hotel_table_main .hotel_room_price_none{margin-top:-6px;position:relative}.table_content_mobile .hotel_room_price_none{position:relative}.hotel_table_main .hotel_room_price_none span{color:#a6a6a6;display:block;font-size:13px;line-height:25px;margin-right:-20px}.hotel_table_main .hotel_room_price_none span:last-of-type{color:#bfbfbf;font-size:12px}.table_content_mobile .hotel_room_price_none span{color:#a6a6a6;display:block;font-size:13px;line-height:40px;margin-right:-20px}.table_content_mobile .td-waiting span{float:right;font-size:17px;padding-left:11px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hotel_table_main .waiting_reserve_list{padding:27px 0!important}.hotel_table_main .waiting_reserve_list span{display:block;font-size:17px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hotel_table_main .waiting_reserve_list p,.table_content_mobile .td-waiting p{font-size:12px;line-height:17px;padding-top:3px;text-align:right!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new p{color:#fd525a;font-size:16px}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_not_available label{color:#757575;display:block;font-size:13px;margin-bottom:5px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_not_available p{color:#afafaf;display:block;font-size:11px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .view_other_room_price{background:#f0f0f0;border-radius:5px 5px 0 0;bottom:0;height:25px;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;text-align:center!important;width:95px}.hotel_table_main .table>.tbody>.tr>.td.room_price .view_other_room_price button{border:0;color:#a5a5a5;display:block;font-size:12px;height:100%;line-height:25px;padding-right:15px;position:relative;width:100%}.hotel_table_main .table>.tbody>.tr>.td.room_price .view_other_room_price button:before{border-bottom:1px solid #fe676e;border-right:1px solid #fe676e;bottom:3px;content:"";height:5px;margin:auto;position:absolute;right:10px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.hotel_table_main .table>.tbody>.tr>.td.disable_price{text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.disable_price .disable_price_text,.hotel_table_main .table>.tbody>.tr>.td.disable_price .disable_price_text *{color:#747474;font-size:13px;line-height:30px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.disable_price .disable_price_tell{color:#a0a0a0;font-size:12px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.disable_price .disable_price_tell a{cursor:default}.hotel_table_main .table>.tbody>.tr>.td.room_action{background:#ff515b;border:none!important;border-radius:4px;color:#fff;padding-bottom:40px;padding-top:40px;position:relative;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room_action .border_room_action{background:#7b2d32;border-radius:15px 5px 5px 15px/110px 0 0 110px;bottom:0;height:100%;margin:auto 0;position:absolute;right:-6px;top:0;width:18px}.hotel_table_main .table .room_image_lightbox{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}.hotel_table_main .table .room_image_lightbox img{display:none!important}.hotel_table_main .table>.tbody>.tr>.td.room_action a{z-index:100}.hotel_table_main .table>.tbody>.tr>.td.room_action span{color:#fff;display:block;font-size:17px;text-align:center!important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hotel_table_main .table>.tbody>.tr>.td.disable_action span.icon-telephone{color:#fff;display:block;font-size:17px;text-align:center!important;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.hotel_table_main .table>.tbody>.tr>.td.room_action p{color:#fff;display:block;font-size:14px;line-height:25px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td:first-child{border-radius:0 4px 4px 0;position:relative}.hotel_table_main .table>.tbody>.tr>.td:first-child:after{background:#fff;bottom:0;content:"";display:inline-block;height:100%;margin:auto 0;position:absolute;right:0;top:0;width:10px;z-index:10}.hotel_table_main .table>.tbody>.tr>.td:first-child:before{border-radius:0 3px 3px 0;bottom:0;content:"";display:inline-block;height:65%;margin:auto 0;position:absolute;right:0;top:0;transition:all .15s ease-in-out;width:8px}.hotel_table_main .table>.tbody>.tr:hover>.td:first-child:before{background:#ff515b;right:-8px}.hotel_table_main .table>.tbody>.tr>.td.disable_action,.hotel_table_main .table>.tbody>.tr>.td.disable_action .border_room_action{background:#b7b7b7}.hotel_table_main .table>.tbody>.tr>.td.text_center *{text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.text_right,.hotel_table_main .table>.tbody>.tr>.td.text_right *{text-align:right!important}.hotel_table_main .table>.tbody>.tr>.td.text_right label:nth-child(n+1){cursor:default;display:inline-block;margin-top:5px}.hotel_table_main .table>.tbody>.tr>.td.serving_food p{color:#878787;font-size:11px}.hotel_table_main .table>.tbody>.tr>.td label.label_red{color:#fe535c}.hotel_table_main .table>.tbody>.tr>.td label.label_bold{font-size:15px;font-weight:700}.hotel_location{position:relative}.hotel_location .hotel_location_box{background:#fff url(/public/images/primary/hotel_location_box.jpg) no-repeat bottom;padding-bottom:240px;position:relative;z-index:100}.hotel_location *{text-align:right}.hotel_location_group{border-bottom:1px solid #ddd;padding-bottom:50px;position:relative}.hotel_location_group .hotel_distance{display:inline-block;position:relative;width:50%}.hotel_location_group .hotel_distance h3{color:#ff525c;display:block;font-size:18px;font-weight:400;line-height:100px}.hotel_location_group .hotel_distance h3 span{font-size:30px}.hotel_location_group .hotel_distance .hotel_distance_text{direction:ltr;height:270px;margin-right:15px;overflow:hidden;overflow-y:auto}.hotel_location_group .hotel_distance ul{direction:rtl;margin-right:33px;padding-bottom:130px}.hotel_location_group .hotel_distance ul li{display:block;line-height:35px}.hotel_location_group .hotel_distance .hotel_distance_details{color:#737373;cursor:default!important;display:inline-block;font-size:11px;line-height:35px;padding-right:10px;white-space:nowrap}.hotel_location_group .hotel_distance .hotel_distance_name{color:#737373;cursor:default!important;display:inline-block;font-size:14px;line-height:35px;padding-left:40px;position:relative}.hotel_location_group .hotel_distance .hotel_distance_name:before{background:#bfbfbf;bottom:0;content:"";height:1px;left:5px;margin:auto 0;position:absolute;top:3px;width:20px}.hotel_location_group .hotel_distance .hotel_distance_name:after{border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;bottom:0;content:"";height:6px;left:5px;margin:auto 0;position:absolute;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.hotel_location_group .hotel_distance .hotel_distance_name span{border-bottom:1px solid #767676;color:#767676}.hotel_location_group .hotel_distance .hotel_distance_name .red_text{border-bottom-color:#ff515b;color:#ff525b}.hotel_location_group .hotel_distance .hotel_distance_name a{cursor:pointer!important}.hotel_location_group .hotel_distance .hotel_distance_shadow{bottom:0;box-shadow:inset 0 -140px 155px -100px #fff;height:50px;left:0;position:absolute;width:calc(100% - 35px)}.hotel_location_group .hotel_maps{display:inline-block;height:100%;width:49%}.hotel_location .hotel_additional_facilities_group{display:inline-block;padding-top:30px;position:relative;width:100%}.hotel_additional_facilities_special,.hotel_location .hotel_additional_facilities_general{display:inline-block;position:relative;width:45%}.hotel_location .hotel_additional_facilities_general h3,.hotel_location .hotel_additional_facilities_special h3{color:#ff525c;display:block;font-size:18px;font-weight:400;line-height:100px}.hotel_location .hotel_additional_facilities_general h3 span,.hotel_location .hotel_additional_facilities_special h3 span{font-size:32px}.hotel_location .hotel_additional_facilities_general ul,.hotel_location .hotel_additional_facilities_special ul{margin-right:50px;position:relative}.hotel_location .hotel_additional_facilities_general ul li,.hotel_location .hotel_additional_facilities_special ul li{border-bottom:1px solid #e8e8e8;color:#737373;cursor:default!important;display:block;height:40px;line-height:40px;position:relative}.hotel_location .hotel_additional_facilities_general ul li:after,.hotel_location .hotel_additional_facilities_special ul li:after{background:#ff515b;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:60%}.hotel_location .hotel_additional_facilities_general .hotel_additional_facilities_name,.hotel_location .hotel_additional_facilities_special .hotel_additional_facilities_name{cursor:default!important;font-size:14px;line-height:40px}.hotel_location .hotel_additional_facilities_general .hotel_additional_facilities_details,.hotel_location .hotel_additional_facilities_special .hotel_additional_facilities_details{cursor:default!important;line-height:40px;max-width:100%;overflow:hidden;text-align:center!important;text-overflow:ellipsis;white-space:nowrap;width:60%}.hotel_rules{padding-bottom:30px;padding-top:30px}.hotel_rules_title{color:#ff525c;font-size:18px;font-weight:400;line-height:100px}.hotel_rules_icon{height:70px;width:35px}.hotel_rules_table{border-radius:4px}.hotel_rules_table li{color:#737373;cursor:auto;padding:8px 12px}.hotel_rules_table li span{font-size:14px}.hotel_rules_table li p,.hotel_rules_table li span{border-bottom:1px solid #e8e8e8;padding-bottom:16px}.hotel_rules_table li p{text-align:center}.hotel_location .hotel_additional_facilities_general .ul_border,.hotel_location .hotel_additional_facilities_special .ul_border{border:1px solid #e8e8e8;border-radius:4px;margin-top:30px;position:relative}.hotel_location .hotel_additional_facilities_general .ul_border li,.hotel_location .hotel_additional_facilities_special .ul_border li{font-size:12px;height:auto;line-height:35px;overflow:hidden;padding-left:15px;padding-right:15px}.hotel_location .hotel_additional_facilities_general .ul_border li span,.hotel_location .hotel_additional_facilities_special .ul_border li span{display:inline-block;font-size:12px;line-height:35px}.hotel_location .hotel_additional_facilities_general .ul_border .hotel_additional_facilities_name,.hotel_location .hotel_additional_facilities_special .ul_border .hotel_additional_facilities_name{font-size:12px;line-height:35px}.hotel_location .hotel_additional_facilities_general .ul_border .hotel_additional_facilities_details,.hotel_location .hotel_additional_facilities_special .ul_border .hotel_additional_facilities_details{display:inline-block;font-size:11px;line-height:35px;width:auto}.hotel_location .hotel_additional_facilities_general .ul_border .hotel_additional_facilities_details:nth-child(3),.hotel_location .hotel_additional_facilities_special .ul_border .hotel_additional_facilities_details:nth-child(3){clear:both!important;float:left;line-height:5px!important;padding-bottom:15px}.hotel_location .hotel_additional_facilities_general .ul_border li:after,.hotel_location .hotel_additional_facilities_special .ul_border li:after{display:none}.hotel_location .hotel_additional_facilities_general .ul_border li:last-child,.hotel_location .hotel_additional_facilities_special .ul_border li:last-child{border-bottom:0}.hotel_location .hotel_additional_facilities_general .ul_border li:last-child:after,.hotel_location .hotel_additional_facilities_special .ul_border li:last-child:after{display:none}.hotel_location_back{height:225px;margin-top:-180px;position:relative;z-index:10}.hotel_location_back .hotel_location_facilities_back{background:url(/public/images/primary/hotel_location_facilities_back.jpg) no-repeat 50%;height:296px;width:100%}.hotel_facilities{position:relative}.hotel_facilities .hotel_facilities_box{position:relative;z-index:1000}.hotel_facilities .hotel_facilities_group{margin-bottom:40px;position:relative}.hotel_facilities *{text-align:right}.hotel_facilities .hotel_facilities_group_header{position:relative}.hotel_facilities .hotel_facilities_group_header h4{color:#ff525c;display:block;font-size:17px;font-weight:400;line-height:100px}.hotel_facilities .hotel_facilities_group_header h4 span{font-size:30px;margin-left:-5px}.hotel_facilities .hotel_facilities_available,.hotel_facilities .hotel_facilities_not_available{background:#fafafa;border-bottom:2px solid #d3d3d3;border-radius:5px;margin-bottom:5px;padding:20px}.hotel_facilities .hotel_facilities_available label,.hotel_facilities .hotel_facilities_not_available label{color:#737373;cursor:default;display:inline-block;font-size:13px;font-weight:700;line-height:30px;margin-bottom:30px;text-shadow:none}.hotel_facilities .hotel_facilities_available label span,.hotel_facilities .hotel_facilities_not_available label span{color:#747474;font-size:17px}.hotel_facilities .hotel_facilities_available ul,.hotel_facilities .hotel_facilities_not_available ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:15px;max-width:100%;position:relative;width:100%}.hotel_facilities .hotel_facilities_available ul li,.hotel_facilities .hotel_facilities_not_available ul li{cursor:default!important;display:inline-block;flex:1 0 auto;-webkit-flex:1 0 auto;float:right;height:40px;line-height:45px;min-width:16.6%;padding-left:15px;padding-right:10px}.hotel_facilities .hotel_facilities_available ul li.li_double,.hotel_facilities .hotel_facilities_not_available ul li.li_double{width:25%!important}.hotel_facilities .hotel_facilities_available span{color:#ff515b;font-size:22px}.hotel_facilities .hotel_facilities_not_available span{color:#aaa;font-size:22px}.hotel_facilities .hotel_facilities_available .hotel_facilities_name{color:#747474;font-size:13px}.hotel_facilities .hotel_facilities_not_available .hotel_facilities_name{color:#aaa;font-size:13px}.hotel_facilities .hotel_facilities_available .hotel_facilities_available_action,.hotel_facilities .hotel_facilities_not_available .hotel_facilities_not_available_action{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;line-height:40px;margin-top:5px;padding-right:20px;position:relative}.hotel_facilities .hotel_facilities_available .hotel_facilities_available_action span,.hotel_facilities .hotel_facilities_not_available .hotel_facilities_not_available_action span{display:inline-block}.hotel_facilities .hotel_facilities_available .hotel_facilities_available_action span:last-child,.hotel_facilities .hotel_facilities_not_available .hotel_facilities_not_available_action span:last-child{bottom:0;font-size:17px;left:-23px;margin:auto 0;position:absolute;top:3px}.hotel_facilities .hotel_facilities_available .hotel_facilities_available_action{color:#ff515b}.hotel_facilities .hotel_facilities_not_available .hotel_facilities_not_available_action{color:#aaa}.hotel_facilities .hotel_facilities_available ul.more_hotel_facilities,.hotel_facilities .hotel_facilities_not_available ul.more_hotel_facilities{display:none}.similar_hotel{padding-top:60px;position:relative}.similar_hotel .popular_hotel_head{margin-bottom:20px}.hotel_separate_facilities{position:relative}.hotel_separate_facilities *{text-align:right}.hotel_separate_facilities .hotel_separate_facilities_header{position:relative;text-align:center!important}.hotel_separate_facilities .hotel_separate_facilities_header h4{color:#ff525c;display:block;font-size:17px;font-weight:400;line-height:80px;text-align:center!important}.hotel_separate_facilities .hotel_separate_facilities_header h4 span{font-size:30px;margin-left:-5px}.hotel_customer_reviews *{text-align:right!important}.hotel_customer_reviews .hotel_customer_reviews_group{position:relative}.hotel_customer_reviews .hotel_customer_reviews_main{display:inline-block;position:relative;width:100%}.hotel_customer_reviews .hotel_customer_reviews_header h4{color:#ff525c;display:block;font-size:17px;font-weight:400;line-height:85px}.hotel_customer_reviews .hotel_customer_reviews_header h4 span{font-size:30px}.hotel_customer_reviews .hotel_customer_reviews_send{display:inline-block;padding-right:40px;padding-top:30px;width:325px}.hotel_customer_reviews .hotel_customer_reviews_content{display:inline-block;padding-right:55px;width:calc(100% - 325px)}.hotel_customer_reviews_send fieldset{border:none;color:#c6c6c6;position:relative}.hotel_customer_reviews_send fieldset input{border-bottom:1px solid #d5d5d5;color:#c6c6c6;height:45px;line-height:45px;margin-bottom:15px;padding-right:15px;position:relative;width:100%}.hotel_customer_reviews_send fieldset.required:before{bottom:0;color:#ff515b;content:"*";display:inline-block;font-size:13px;height:32px;margin:auto 0;position:absolute;right:0;top:0;width:10px}.hotel_customer_reviews_send fieldset input::-webkit-input-placeholder{color:#c6c6c6}.hotel_customer_reviews_send fieldset input::-moz-placeholder{color:#c6c6c6}.hotel_customer_reviews_send fieldset input:-ms-input-placeholder{color:#c6c6c6}.hotel_customer_reviews_send fieldset input:-moz-placeholder{color:#c6c6c6}.hotel_customer_reviews_send fieldset textarea{border:1px solid #d5d5d5;border-radius:3px;color:#dcdcdc;font-size:13px;line-height:28px;margin-bottom:5px;max-width:285px!important;padding-bottom:10px;padding-right:15px;padding-top:10px;width:100%}.hotel_customer_reviews_send fieldset textarea::-webkit-input-placeholder{color:#dcdcdc;font-size:12px}.hotel_customer_reviews_send fieldset textarea::-moz-placeholder{color:#dcdcdc;font-size:12px}.hotel_customer_reviews_send fieldset textarea:-ms-input-placeholder{color:#dcdcdc;font-size:12px}.hotel_customer_reviews_send fieldset textarea:-moz-placeholder{color:#dcdcdc;font-size:12px}.hotel_customer_reviews_send fieldset label{color:#c6c6c6;display:inline-block;line-height:45px;margin-top:5px;padding-right:15px;position:relative}.hotel_customer_reviews_send fieldset label.label_required:before{bottom:0;color:#ff515b;content:"*";display:inline-block;font-size:13px;height:37px;margin:auto 0;position:absolute;right:0;top:0;width:10px}.hotel_customer_reviews_send fieldset .alert{background:#fff;border:1px solid #f1f1f1;border-radius:3px;color:#a9a9a9;display:block;font-size:11px;line-height:22px;margin-bottom:15px;padding:5px 10px;width:100%}.hotel_customer_reviews_send fieldset .alert.alert_light{background:#f1f1f1;border:0}.hotel_customer_reviews_send fieldset .alert p{text-align:justify!important}.hotel_customer_reviews_send fieldset .alert .red_text{color:#ff515b}.hotel_customer_reviews_send .reviews_captcha{height:45px;margin-bottom:15px;position:relative}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_image{display:inline-block;height:45px;position:absolute;right:0;text-align:center!important;top:0;width:90px}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_image img{border-left:1px solid #d5d5d5;margin-bottom:10px;margin-top:9px}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_input input{color:#c6c6c6;font-size:11px;line-height:40px;padding-bottom:9px;padding-right:105px;padding-top:9px}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_input::-webkit-input-placeholder{color:#c6c6c6}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_input::-moz-placeholder{color:#c6c6c6}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_input:-ms-input-placeholder{color:#c6c6c6}.hotel_customer_reviews_send .reviews_captcha .reviews_captcha_input:-moz-placeholder{color:#c6c6c6}.hotel_customer_reviews_send .form_action{margin-bottom:40px;margin-top:15px;position:relative}.hotel_customer_reviews_send .form_action .form_action_alert{display:inline-block;width:calc(100% - 115px)}.hotel_customer_reviews_send .form_action .form_action_alert p{color:#e85164;font-size:11px;line-height:45px}.hotel_customer_reviews_send .form_action .form_action_button{display:inline-block;float:left;height:45px;width:110px}.hotel_customer_reviews_send .form_action .form_action_button button{background:#ff515b;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;line-height:45px;text-align:center!important;width:100%}.hotel_customer_reviews_send .form_action .form_action_button button:hover{background:#ec4b53}.line_bottom{position:relative}.line_bottom:before{background:#f1b8be;bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.hotel_customer_reviews_content{position:relative}.hotel_customer_reviews_content .hotel_customer_reviews_sort{height:50px;padding-bottom:10px;padding-top:10px;text-align:left!important}.hotel_customer_reviews_content .hotel_customer_reviews_sort label{color:#868686;display:inline-block;font-size:12px;line-height:30px;position:relative}.hotel_customer_reviews_content .hotel_customer_reviews_sort span{color:#868686;display:inline-block;font-size:12px;line-height:30px}.hotel_customer_reviews_content .hotel_customer_reviews_sort select{-webkit-appearance:none;-o-appearance:none;appearance:none;background:#f8f8f8;border-bottom:1px solid #d2d2d2;border-radius:4px;color:#5c5c5c;cursor:pointer;display:block;font-size:12px;height:29px;line-height:29px;margin-right:5px;padding-left:45px;padding-right:10px}.hotel_customer_reviews_content .hotel_customer_reviews_sort label:after{background:#cfcfcf;bottom:-1px;content:"";height:1px;left:13px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;z-index:1}.hotel_customer_reviews_content .hotel_customer_reviews_sort label:before{background:#cfcfcf;bottom:-1px;content:"";height:1px;left:10px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;z-index:1}.hotel_customer_reviews_content_box{background:#f9f9f9;direction:ltr;height:770px;overflow:hidden;overflow-y:scroll;padding-bottom:70px;padding-left:15px;padding-right:25px;position:relative}.hotel_customer_reviews_content_box *{direction:rtl}.hotel_customer_reviews_content_box .hotel_customer_reviews_item{border-top:1px solid #e8e8e8;display:block;margin-bottom:5px;padding-right:25px;padding-top:35px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item:first-child{border-top:0;padding-top:40px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_name label{color:#ff515b;display:inline-block;font-size:14px;line-height:35px;padding-left:16px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_name .customer_reviews_time{color:#a1a1a1;display:inline-block;font-size:11px;line-height:35px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_text p{color:#888;font-size:13px;line-height:30px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_action{-webkit-filter:grayscale(100%);filter:grayscale(100%);line-height:30px;opacity:.2;padding-top:15px;text-align:left!important}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_action .reply{background:#fff;border:0;border-bottom:1px solid #d2d2d2;border-radius:4px;color:#ff515b;cursor:pointer;font-family:inherit;font-size:12px;line-height:29px;margin-right:10px;text-align:center!important;width:90px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_reply{background:#fff;border:1px solid #e8e8e8;margin-top:5px;padding:10px 30px 10px 20px}.hotel_customer_reviews_content_box .hotel_customer_reviews_item .customer_reviews_reply .customer_reviews_name label{color:#41c558}.hotel_customer_reviews_content .hotel_customer_reviews_content_box{margin-bottom:25px;position:relative}.popup_hotel_reservation{box-shadow:none;height:575px;padding:0}.popup_hotel_reservation:before{display:none}.popup_hotel_reservation .popup_header{background-color:initial!important;display:block!important;height:75px!important;position:absolute!important;width:100%!important}.popup_hotel_reservation .popup_header h6{color:#fff;display:block;font-size:18px;font-weight:400;line-height:85px}.popup_hotel_reservation .popup_main{background-color:#fff;border-radius:5px 5px 0 0;display:inline-block;height:360px;margin-top:75px;padding:120px 50px 90px;position:relative;text-align:center!important;width:100%}.popup_hotel_reservation#p_05 form{margin:0 -30px;text-align:right}.popup_hotel_reservation .popup_main fieldset{border:none;box-sizing:border-box;display:inline-block;height:120px;padding:0 30px;position:relative;width:33.33%}.popup_hotel_reservation .popup_main fieldset label{color:#979797;display:block;font-size:14px;line-height:40px;text-align:right!important}.popup_hotel_reservation .popup_main fieldset label .field_number{background:#fff;border:2px solid #cbcbcb;border-radius:25px;color:#cbcbcb;display:inline-block;font-size:16px;height:28px;line-height:27px;margin-left:5px;padding:0;text-align:center!important;width:28px}.popup_hotel_reservation .popup_main fieldset .field_date{height:calc(100% - 40px);padding:15px 0;position:relative}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input{background:transparent;border:1px solid #e0e0e0;border-bottom:2px solid #c6c6c6;border-radius:5px;height:45px;line-height:50px;text-align:right;width:100%}.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input{box-shadow:0 0 28px -5px #d6d6d6}.popup_hotel_reservation .popup_main fieldset.field_active .field_date .field_date_icon span,.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input label,.popup_hotel_reservation .popup_main fieldset.field_active label{color:#ff515b!important}.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input .select_box label,.popup_hotel_reservation .popup_main fieldset.field_active .select_box label{color:#565656!important}.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input .select_box label:hover{color:#ff505b!important}.popup_hotel_reservation .popup_main fieldset .field_date .select_box input:checked+label,.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input .select_box input:checked+label,.popup_hotel_reservation .popup_main fieldset.field_active .select_box input:checked+label{color:#ff515b!important}.popup_hotel_reservation .popup_main fieldset .field_date .select_box label{padding-left:10px!important}.popup_hotel_reservation .popup_main fieldset.field_active label .field_number{background:#ff515b;border-color:#ff515b;color:#fff}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input label{background:transparent;box-sizing:border-box;color:#565656;font-size:12px;line-height:45px;overflow:hidden;padding:0 10px 0 50px;right:0;text-align:right!important;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:2}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .select_box label{line-height:35px}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_icon{border-right:1px solid #e0e0e0;height:43px;left:0;position:absolute;text-align:center!important;top:15px;width:45px}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_icon span:before{margin:0}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_icon span:first-child{color:#9d9d9d;display:inline-block;font-size:16px;height:45px;line-height:50px;position:relative;width:14px}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_icon span:last-child{color:#9d9d9d;display:inline-block;font-size:13px;height:45px;line-height:50px;position:relative;width:8px}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .date_box,.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .select_box{right:-1px;top:42px}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit{background:#ff515b;border:none;border-bottom:2px solid #c33d44;border-radius:5px;color:#fff;cursor:pointer;font-family:inherit;height:45px;line-height:40px;transition:width .2s;width:195px}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit[disabled]{width:230px}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit:hover{background:#ec4b53}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit span{font-size:14px}.popup_hotel_reservation .popup_footer{background:#f0f0f0;bottom:0;height:144px;left:0;padding:22px 30px;position:absolute;right:0}.popup_hotel_reservation .popup_footer:before{border-top:4px dashed #c7c7c7;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}.popup_hotel_reservation .popup_footer:after{background:#f0f0f0;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:1px;width:100%}.popup_hotel_reservation .close_popup{top:95px}.popup_hotel_reservation .popup_footer *{text-align:right!important}.popup_hotel_reservation .hotel_calender_group{display:inline-block;position:relative;width:100%}.popup_hotel_reservation .hotel_calender_item{background:#fff;border:1px solid #cdcdcd;border-radius:4px;box-shadow:0 0 6px 1px #ccc;cursor:default;display:inline-block;height:95px;margin:0 2px;width:100px}.popup_hotel_reservation .hotel_calender_item *{text-align:center!important}.popup_hotel_reservation .hotel_calender_item.item_active{background:#fff}.popup_hotel_reservation .hotel_calender_item.item_disable{background:#f1f1f1;cursor:not-allowed}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_header{border-bottom:1px solid #e7e7e7;height:30px;line-height:30px}.popup_hotel_reservation .hotel_calender_item.item_disable .hotel_calender_item_header{border-bottom:1px solid #d0d0d0}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_header p{color:#919191;font-size:12px;line-height:30px}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main{display:inline-block;height:60px;padding:10px 0;width:100%}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main *{text-align:center!important}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .last_price{clear:both;color:#bfbfbf;display:inline-block;font-size:13px;line-height:18px;position:relative}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .last_price:before{background:#bfbfbf;bottom:0;content:"";display:block;height:1px;left:0;margin:auto 0;position:absolute;right:0;top:2px;width:100%}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .new_price{color:#919191;display:block;font-size:13px;line-height:25px;position:relative}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .new_price_red{color:#ff515b;display:block;font-size:13px;line-height:25px;position:relative}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .no_space{color:#ff515b;display:block;font-size:13px}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .date_box,.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .date_box>div{width:100%}.about_box{position:relative}.about_box .about_group{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;padding:30px 50px;position:relative}.about_box .about_group *{text-align:right!important}.about_box .about_item_header{height:45px;margin-bottom:35px}.about_box .about_item_header h1,.about_box .about_item_header h3{color:#515151;font-size:18px;font-weight:400;line-height:45px;margin:0;position:relative}.about_box .about_item_header h1:before,.about_box .about_item_header h3:before{background:#ff515b;bottom:0;content:"";height:3px;margin:auto 0;position:absolute;right:-50px;top:2px;width:40px}.about_box .about_item_main{margin-bottom:90px;padding:0 40px;position:relative}.about_info .about_item_main{display:inline-block;width:100%}.about_info .about_item_main .red_text,.about_info .about_item_sidebar .red_text{color:#ff515b}.about_info .about_info_text{display:inline-block;padding-top:50px;position:relative;width:390px}.about_info .about_info_text.about_info_fix{display:block!important;margin:0 auto!important;max-width:100%!important;padding-top:0!important;text-align:center!important;width:400px!important}.about_info .about_info_text.about_info_fix p{color:#424242!important;font-size:18px!important;text-align:center!important}.about_info .about_info_text label{color:#2d2d2d;display:block;font-size:24px;line-height:40px;margin-bottom:30px;text-align:justify!important}.about_info .about_info_text p{color:#747474;font-size:13px;line-height:30px;text-align:justify!important}.about_info .about_info_video{display:inline-block;float:left;position:relative;width:calc(100% - 470px)}.about_info .about_info_video a:before{display:none!important}.about_info .about_info_video iframe,.about_info .about_info_video img,.about_info .about_info_video video{margin-bottom:10px}.about_info .about_info_video p{color:#747474;font-size:13px;line-height:35px;text-align:center!important}.about_info .about_info_video a{color:#62a1fe;position:relative}.about_info .about_info_video a:before{background:#62a1fe;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%}.about_group .about_gallery{position:relative}.about_group .about_gallery_box{display:inline-block;position:relative;width:100%}.about_gallery .about_gallery_active{box-shadow:0 14px 30px 1px #e6e6e6;display:inline-block;float:left;width:calc(100% - 290px)}.about_gallery .about_gallery_active_item{display:none}.about_gallery .about_gallery_active_item.active{display:block!important}.about_gallery .about_gallery_active img{display:block}.about_gallery .about_gallery_group{display:inline-block;width:275px}.about_gallery .about_gallery_group .about_gallery_item{cursor:pointer;display:inline-block;float:right;height:85px;margin-bottom:15px;margin-left:5px;width:130px}.about_gallery .about_gallery_group .about_gallery_item:nth-child(2n){float:left;margin-left:0}.about_gallery .about_gallery_group .about_gallery_item a{display:block;height:85px;width:130px}.about_gallery .about_gallery_group .about_gallery_item img{cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .35s ease-in-out}.about_gallery .about_gallery_group .about_gallery_item.active img,.about_gallery .about_gallery_group .about_gallery_item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.about_gallery .about_gallery_group .about_gallery_more{background:#f94f58;border-bottom:2px solid #c13e46;border-radius:3px;clear:both;height:48px;position:relative}.about_gallery .about_gallery_group .about_gallery_more a{color:#fff;display:block;font-size:13px;font-weight:400;line-height:48px;position:relative;text-align:center!important}.about_gallery .about_gallery_group .about_gallery_more a:after{border-left:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:5px;left:25px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.about_gallery .about_gallery_active_text{background:#fff;display:block;height:48px;padding:5px 15px}.about_gallery .about_gallery_active_text a,.about_gallery .about_gallery_active_text p{color:#666;display:block;font-size:13px;line-height:38px}.about_group .about_more .about_item_main{display:inline-block;margin-bottom:0;padding-left:0;position:relative;width:560px}.about_group .about_more .about_item_main .about_more_text{padding-top:40px;position:relative}.about_group .about_more .about_item_main .about_more_text label{color:#2d2d2d;display:block;font-size:28px;line-height:40px;margin-bottom:40px;text-align:justify!important}.about_group .about_more .about_item_main .about_more_text label .red_text{color:#ff515b}.about_group .about_more .about_item_main .about_more_text p{color:#747474;font-size:13px;line-height:30px;text-align:justify!important}.about_group .about_more .about_item_main .about_more_text p a{color:#ff515b}.about_group .about_item_side{display:inline-block;margin-bottom:110px;width:100%}.about_group .about_more .about_item_sidebar{display:inline-block;float:left;padding-left:40px;position:relative;width:calc(100% - 690px)}.about_group .about_more .about_item_sidebar label{color:#2d2d2d;display:block;font-size:20px;line-height:40px;margin-bottom:40px;text-align:justify!important}.about_group .about_more .about_item_sidebar label .red_text{color:#ff515b}.about_group .about_more .about_item_sidebar ul{list-style:none;margin:0;padding:0}.about_group .about_more .about_item_sidebar ul li{display:block;margin-bottom:5px;padding-right:18px;position:relative}.about_group .about_more .about_item_sidebar ul li:before{background:#fff;border:2px solid #ff515b;border-radius:25px;content:"";height:6px;position:absolute;right:0;top:9px;width:6px}.about_group .about_more .about_item_sidebar ul li p{color:#747474;font-size:13px;line-height:30px;text-align:justify!important}.about_info .error_return_action{display:block;margin:30px auto 10px!important}.about_group .about_more .about_item_sidebar .about_more_register,.about_group .about_more .error_return_action{box-shadow:0 0 42px -1px #e6e6e6;margin-top:80px;padding:35px 30px;position:relative;width:100%}.about_group .about_more .about_item_sidebar .about_more_register p,.about_group .about_more .error_return_action p{color:#535353;display:block;font-size:14px;margin-bottom:20px;text-align:center!important}.about_group .about_more .about_item_sidebar .about_more_register p a,.about_group .about_more .error_return_action p a{color:#ff515b}.about_group .about_more .about_item_sidebar .about_more_register a.red_box,.about_group .about_more .error_return_action a.red_box{background:#ff515b;border:1px solid #ff515b;border-radius:4px;color:#fff;display:inline-block;font-size:14px;line-height:43px;text-align:center!important;width:49%}.about_group .about_more .about_item_sidebar .about_more_register a.red_box.red_border,.about_group .about_more .error_return_action a.red_box.red_border{background:#fff;color:#ff515b}.about_group .about_more .about_item_sidebar .about_more_register a.red_box:last-child,.about_group .about_more .error_return_action a.red_box:last-child{float:left}.about_info .error_return_action a:before{display:none!important}.about_info .error_return_iran{display:block;position:relative;text-align:center!important}.about_info .error_return_iran a{display:block!important;float:none!important;line-height:43px;margin-bottom:8px!important;width:100%!important}.error_box .about_info .about_item_main{margin-bottom:30px!important;margin-top:30px!important}.about_info .error_return_icon{display:block;margin:0 auto 25px!important;text-align:center!important}.about_info .error_return_icon span{color:#d2d2d2;font-size:110px!important;line-height:40px!important}.about_group .about_manager{position:relative;text-align:center!important}.about_group .about_manager .about_item_main{display:inline-block;text-align:center!important;width:100%}.about_group .about_manager .about_manager_item{display:inline-block;float:right;padding:40px 10px;text-align:center!important;width:25%}.about_group .about_manager .about_manager_item img,.about_group .about_manager .about_manager_item label,.about_group .about_manager .about_manager_item p{display:block;margin:0 auto;text-align:center!important}.about_group .about_manager .about_manager_item p{color:#bababa;line-height:25px}.about_group .about_manager .about_manager_item img{border-radius:50%;box-shadow:0 14px 42px -1px #c7c7c7;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-bottom:20px;max-width:150px;width:150px}.about_group .about_manager .about_manager_item label{color:#515151;display:inline-block;font-size:17px;font-weight:400;line-height:35px}.about_group .about_employee{position:relative}.about_group .about_employee .about_item_main{display:inline-block;position:relative;text-align:center!important;width:100%}.about_group .about_employee .about_employee_item{display:inline-block;float:right;margin-bottom:40px;position:relative;text-align:center!important;width:25%}.about_group .about_employee .about_employee_item img{border-radius:50%;display:block;margin:0 auto 30px}.about_group .about_employee .about_employee_item .about_employee_hover{border-radius:50%;display:none;height:150px;left:0;margin:0 auto;padding:65px 5px;position:absolute;right:0;text-align:center!important;top:0;width:150px}.about_group .about_employee .about_employee_item .about_employee_hover label,.about_group .about_employee .about_employee_item .about_employee_hover p{display:block;position:relative;text-align:center!important}.about_group .about_employee .about_employee_item:hover .about_employee_hover{display:block}.content_box,.faq_group{position:relative}.content_box .contact_group,.content_box .content_group{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;margin-bottom:80px;padding:30px 50px;position:relative}.content_box .contact_item_header,.content_box .faq_group_header{height:45px;margin-bottom:35px;text-align:right!important}.content_box .contact_item_header h1,.content_box .faq_group_header h1{color:#515151;font-size:18px;font-weight:400;line-height:45px;margin:0;position:relative;text-align:right!important}.content_box .contact_item_header h1:before,.content_box .faq_group_header h1:before{background:#ff515b;bottom:0;content:"";height:3px;margin:auto 0;position:absolute;right:-50px;top:2px;width:40px}.content_box .contact_item_main,.content_box .faq_group_main{padding:0 40px;position:relative}.content_box .contact_info_item{position:relative}.content_box .contact_info_item.contact_info_item_center{text-align:center!important}.content_box .contact_info_item ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;text-align:center!important;width:100%}.content_box .contact_info_item ul li{cursor:default;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px;padding:20px 15px;width:220px}.content_box .contact_info_item ul li .icon_red,.content_box .contact_location .icon_red{background:#ff515b;border:4px solid #fda8ad;border-radius:50%;color:#fff;display:block;font-size:24px;height:69px;margin:0 auto;padding:5px;position:relative;width:69px}.content_box .contact_info_item ul li .icon_red:before,.content_box .contact_location .icon_red:before{bottom:0;left:0;line-height:55px;margin:auto;position:absolute;right:0;top:0}.content_box .contact_info_item ul li .item_name{color:#535353;display:block;font-size:18px;line-height:55px;text-align:center!important}.content_box .contact_info_item ul li .item_email,.content_box .contact_info_item ul li .item_number{clear:both;direction:ltr;display:inline-block;font-size:18px;line-height:35px;margin-bottom:15px;text-align:center!important}.content_box .contact_info_item ul li .item_email{font-size:14px}.content_box .contact_info_item ul li .item_email .text_grey,.content_box .contact_info_item ul li .item_number .text_grey{color:#878787;display:inline-block}.content_box .contact_info_item ul li .item_email .text_red,.content_box .contact_info_item ul li .item_number .text_red{color:#ff515b;display:inline-block;padding-left:3px}.content_box .contact_info_item.contact_info_item_child ul li{float:right;width:calc(33.33333% - 86.66667px)}.content_box .contact_info_item.contact_info_item_child ul li:first-child{width:260px}.content_box .contact_info_item ul li .icon_grey{background:#acacac;border:3px solid #d4d4d4;border-radius:50%;color:#fff;display:block;font-size:16px;height:44px;margin:0 auto;padding:5px;position:relative;width:44px}.content_box .contact_info_item ul li .icon_grey:before{bottom:0;left:0;line-height:37px;margin:auto;position:absolute;right:0;top:0}.content_box .contact_info_item.contact_info_item_child ul li .item_name{color:#7b7b7b;font-size:16px}.content_box .contact_info_item.contact_info_item_child ul li .item_number{line-height:30px;margin-bottom:0}.content_box .contact_info_item ul li .item_label{clear:both;color:#a7a5a6;display:block;font-size:15px}.content_box .contact_banner{display:-webkit-flex;display:flex;margin-bottom:4.5rem}.content_box .contact_banner .contact_banner_item{width:50%}.content_box .contact_banner .contact_banner_item:first-child{margin-left:24px}.content_box .contact_banner .contact_banner_item a{display:-webkit-flex;display:flex;padding-top:43%;position:relative}.content_box .contact_banner .contact_banner_item img{border-radius:10px!important;position:absolute;top:0;width:100%}.content_box .contact_form_box{border-radius:5px;box-shadow:0 0 50px 3px #e8e8e8;margin-bottom:90px;margin-top:20px;position:relative;width:100%}.content_box .contact_form_box .contact_form_header{border-bottom:1px solid #eee;height:80px;padding:20px 45px;text-align:center!important}.content_box .contact_form_box .contact_form_header p{color:#525252;font-size:17px;line-height:40px;text-align:center!important}.content_box .contact_form_box .contact_form_main{padding:45px;position:relative}.content_box .contact_form_box .contact_form_main fieldset{-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;border:none;display:inline-block;margin:0;position:relative;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field{display:inline-block;float:right;position:relative;width:50%}.content_box .contact_form_box .contact_form_main fieldset .form_field.form_field_fixed{float:none;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field label{color:#909090;display:inline-block;font-size:14px;line-height:50px;text-align:left!important;width:calc(100% - 310px)}.content_box .contact_form_box .contact_form_main fieldset .form_field input{border:1px solid #dbdbdb;border-radius:4px;color:#989898;display:inline-block;float:left;font-size:13px;height:50px;line-height:40px;margin-bottom:10px;padding:5px 15px;text-align:right!important;width:300px}.content_box .contact_form_box .contact_form_main fieldset .form_field_fixed label{width:calc(100% - 760px)}.content_box .contact_form_box .contact_form_main fieldset .form_field_fixed textarea{border:1px solid #dbdbdb;border-radius:4px;color:#989898;display:inline-block;float:left;font-size:13px;line-height:30px;margin-bottom:10px;max-width:750px;padding:5px 15px;text-align:right!important;width:750px}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select,.content_box .contact_form_box .contact_form_main fieldset .form_field select{-webkit-appearance:none;-moz-appearance:none;background:#f8f8f8;border:1px solid #dbdbdb;border-radius:4px;color:#525252;cursor:pointer;display:inline-block;float:left;font-size:13px;height:50px;line-height:38px;margin-bottom:10px;padding:5px 15px;position:relative;text-align:right!important;width:300px}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select input,.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select select{box-sizing:border-box;height:40px;margin-bottom:0;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select label{box-sizing:border-box;color:#464646;font-size:13px;padding-right:20px;text-align:right!important;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box{left:-1px;top:48px;width:calc(100% + 2px);z-index:1000}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box div{background:#fff;border:1px solid #d7d7d7;border-radius:4px}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box input{display:none;opacity:0}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box label{line-height:35px}.content_box .contact_form_box .contact_form_main fieldset .form_action{display:inline-block;text-align:left!important;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_action button{background:#ff515b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;height:50px;width:130px}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select:before{border-bottom:2px solid #888;border-left:2px solid #888;bottom:0;content:"";height:8px;left:20px;margin:auto 0;position:absolute;top:-2px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:8px}.content_box .contact_form_box .contact_form_main fieldset .form_action .contactUsError{color:#ff505b;display:inline-block;opacity:0;padding:0 10px}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box input:checked+label,.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box label:hover{color:#ff505b}.content_box .contact_form_box .contact_form_main fieldset .form_action button:hover{background:#ec4b54}.content_box .contact_location{border-top:1px solid #dbdbdb;padding-bottom:70px;padding-top:70px;position:relative}.content_box .contact_location .contact_location_header{margin-bottom:45px;position:relative;text-align:center!important}.content_box .contact_location .contact_location_header label{color:#535353;cursor:default;display:block;font-size:18px;line-height:55px;text-align:center!important}.content_box .contact_location .contact_location_header p{clear:both;color:#9c9c9c;direction:ltr;display:inline-block;font-size:15px;line-height:35px;margin-bottom:15px;text-align:center!important}.content_box .contact_location .contact_location_main{box-shadow:0 0 50px 4px #e8e8e8;height:420px;position:relative}.faq_group_main{display:inline-block;margin-top:50px;position:relative;width:100%}.faq_group_main *{text-align:right!important}.faq_main_sidebar{float:right;width:300px}.faq_main_content,.faq_main_sidebar{display:inline-block;margin-bottom:60px;position:relative}.faq_main_content{float:left;width:calc(100% - 400px)}.faq_item_group{position:relative}.faq_main_sidebar .faq_item_group .faq_item{border-bottom:1px solid #e8e8e8;margin-bottom:10px;position:relative}.faq_main_sidebar .faq_item_group .faq_item:after{background:#ff505a;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;right:0;transition:width .36s cubic-bezier(0,.32,0,.97);width:0}.faq_main_sidebar .faq_item_group .faq_item.active a,.faq_main_sidebar .faq_item_group .faq_item:hover a{color:#ff505a}.faq_main_sidebar .faq_item_group .faq_item.active:after,.faq_main_sidebar .faq_item_group .faq_item:hover:after{width:100%}.faq_main_sidebar .faq_item_group .faq_item a{color:#878787;display:block;font-size:14px;line-height:45px}.faq_main_content .faq_item_group,.faq_main_content .faq_item_group .faq_item{position:relative}.faq_main_content .faq_item_group .faq_item ul li{cursor:default;display:block;margin-bottom:10px;position:relative;width:100%}.faq_main_content .faq_item_group .faq_item ul.faq_text_list{margin-bottom:15px}.faq_main_content .faq_item_group .faq_item ul.faq_text_list li{list-style:disc!important}.faq_main_content .faq_item_group .faq_item label{color:#535353;font-size:15px;font-weight:700;line-height:40px;margin-bottom:10px}.faq_main_content .faq_item_group .faq_item p{color:#535353;display:block;font-size:13px;line-height:30px;text-align:justify!important}.faq_main_content .faq_item_group .faq_item img{display:block;margin:30px auto;max-width:100%}.faq_main_content .faq_item_group .faq_item .faq_answer p .faq_answer_green{color:#1ba953}.page_content{display:inline-block;position:relative;width:100%}.page_content *{text-align:right!important}.page_content .sidebar_sort{display:inline-block;position:relative;width:270px}.page_content .page_content_box{display:inline-block;float:left;position:relative;width:calc(100% - 300px)}.page_content .sidebar_sort .sidebar_sort_header{background:#ff515b;border-radius:5px 5px 0 0;height:50px;text-align:center!important;z-index:10}.page_content .sidebar_sort .sidebar_sort_header label{color:#fff;cursor:default;display:inline-block;font-size:14px;font-weight:400;line-height:50px}.page_content .sidebar_sort .sidebar_sort_group{background:#fff;box-shadow:0 0 13px 1px #d7d7d7;padding:5px 20px 0;position:relative}.page_content .sidebar_sort_group .sidebar_sort_item{border-bottom:1px solid #e8e8e8;padding:20px 0;position:relative}.page_content .sidebar_sort_group .sidebar_sort_item:nth-last-child(2){border-bottom:none}.page_content .sidebar_sort_group .sidebar_sort_item .sort_item_header{position:relative;text-align:right}.page_content .sidebar_sort_group .sidebar_sort_item .sort_item_header label{color:#ff505b;font-size:13px;line-height:25px;position:relative;text-align:right}.sidebar_sort_group .sidebar_sort_item .sort_item_capacity{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.sidebar_sort_group .sidebar_sort_item .sort_item_capacity button{border:1px solid #ede6e6;border-radius:5px;height:24px;padding:2px;width:24px}.sidebar_sort_group .sidebar_sort_item .sort_item_capacity input{width:30px}.page_content .sidebar_sort_group .sidebar_sort_item .sort_item_content{position:relative}.sidebar_sort_item .sort_item_content .ui_input.um_select{background:#f8f8f8;border:none;border-bottom:1px solid #d2d2d2;border-radius:4px;height:35px;line-height:35px;margin:5px 0 10px;max-width:100%;padding-left:28px;position:relative;width:100%}.sidebar_sort_item .sort_item_content .ui_input.um_select:last-child{margin-bottom:0}.sidebar_sort_item .sort_item_content .ui_input.um_select:before{border-bottom:2px solid #888;border-left:2px solid #888;bottom:0;content:"";height:6px;left:10px;margin:auto 0;position:absolute;top:-2px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:6px}.sidebar_sort_item .sort_item_date .ui_input.um_select:before{display:none}.sidebar_sort_item .sort_item_date .item_date_icon{bottom:0;color:#9e9e9e;display:inline-block;font-size:15px;height:18px;left:7px;margin:auto 0;position:absolute;top:-4px;width:18px}.sidebar_sort_item .sort_item_content .ui_input .ui_label{box-sizing:border-box;color:#888;font-size:14px;padding-left:28px;padding-right:13px}.sidebar_sort_item .sort_item_content .um_select .select_box{left:0;right:0;top:33px}.sidebar_sort_item .sort_item_content .um_select .select_box>div{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 3px 13px 0 #d7d7d7;text-align:right}.sidebar_sort_item .sort_item_content .um_select .select_box>div label{color:#888;display:block;font-size:14px;padding-right:12px;text-align:right;transition:color .25s ease-in-out,padding-right .25s linear}.sidebar_sort_item .sort_item_content .um_select .select_box>div input:checked+label{color:#fe525e}.sidebar_sort_item .sort_item_content .um_select .select_box>div label:hover{color:#535353;padding-right:12px}.sidebar_sort_item .sort_item_content .um_select .select_box>div input:checked+label:hover{padding-right:12px}.sidebar_sort_item .sort_item_content .checkbox_group{display:inline-block;margin:5px 0 0;position:relative;text-align:center;width:100%}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item{display:inline-block;float:right;height:35px;padding:5px 0;position:relative;width:50%}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item.checkbox_item_fixed{float:none;width:100%}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item.facility_item.checkbox_item_fixed{float:none;width:47%}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item .hotel_star{direction:ltr;float:left;text-align:left!important;width:75px}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item .hotel_star span{color:#dbdbdb;margin-right:-6px}.hotel_star.hotel_star_left{direction:ltr!important;display:inline-block;text-align:left!important}.hotel_star span{color:#dbdbdb}.hotel_star.hotel_star_1 span:first-child,.hotel_star.hotel_star_2 span:nth-child(-n+2),.hotel_star.hotel_star_3 span:nth-child(-n+3),.hotel_star.hotel_star_4 span:nth-child(-n+4),.hotel_star.hotel_star_5 span,.hotel_star.hotel_star_five span,.hotel_star.hotel_star_four span:nth-child(-n+4),.hotel_star.hotel_star_one span:first-child,.hotel_star.hotel_star_three span:nth-child(-n+3),.hotel_star.hotel_star_two span:nth-child(-n+2){color:#f6c255!important}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item input[type=checkbox]{display:none}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item label{color:#878787;display:inline-block;line-height:25px;padding-right:25px;position:relative}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item label:before{background:#fff;border:1px solid #d8d8d8;border-radius:2px;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:0;top:-5px;width:17px}.checkbox_item label span{bottom:0;height:18px;margin:auto 0;position:absolute;right:0;top:-5px;width:18px}.checkbox_item label span:before{background-color:rgba(255,80,91,.2);border-radius:50%;bottom:0;box-sizing:border-box;content:"";display:block;height:17px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0);width:17px}@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}20%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}20%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}.checkbox_item input[type=checkbox]:checked+label span:before{-webkit-animation:ripple .35s ease-out;animation:ripple .35s ease-out}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item label:after{-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-name:fadeIn;animation-name:fadeIn;border-bottom:2px solid #ff505b;border-right:2px solid #ff505b;bottom:0;content:"";display:none;height:9px;margin:auto 0;position:absolute;right:7px;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item input[type=checkbox]:checked+label:after{display:block}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item input[type=checkbox]:disabled+label{cursor:default!important}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_kind,.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_price,.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_star{border-bottom:1px solid #e8e8e8;padding:25px 0;position:relative}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_star{border-bottom:0}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer{border-top:1px solid #e8e8e8;margin:0 -20px;padding:15px 20px;position:relative;text-align:right!important}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .sort_reset{background:transparent;border:none;color:#bcbcbc;cursor:pointer;font-family:inherit;font-size:12px;height:40px;line-height:40px;padding:0;position:relative;right:10px}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .sort_reset:hover{color:gray}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .sort_reset:after{bottom:10px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .sort_reset:hover:after{background:gray}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .sort_submit{background:#ff515b;border:none;border-radius:4px;color:#fff;cursor:pointer;float:left;font-family:inherit;font-size:12px;height:40px;line-height:40px;padding:0 5px;position:relative;text-align:center!important;width:50%}.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .sort_submit:hover{background:#ec4b54}.step_box{margin-bottom:30px;position:relative}.step_main{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #bfbfbf;overflow:hidden;position:relative}.step_main .step_navigation{background:#f8f8f8;height:95px;padding:30px 15px;position:relative;text-align:center}.step_main .step_navigation ul{display:inline-block;position:relative;text-align:center;width:100%}.step_main .step_navigation ul li{cursor:default!important;display:inline-block;line-height:40px;padding-left:10px;position:relative;text-align:right}.step_main .step_navigation ul li a{color:#c6c6c6;cursor:default!important;display:block;font-size:14px;padding-left:75px;padding-right:40px}.step_main .step_navigation ul li a:after,.step_main .step_navigation ul li a:before{content:"";position:absolute}.step_main .step_navigation ul li a:after{background:#d2d2d2;bottom:0;display:block;height:2px;left:0;margin:auto 0;top:0;width:60px}.step_main .step_navigation ul li a:before{background:#f8f8f8;border:2px solid #d2d2d2;border-radius:50%;bottom:0;display:block;height:23px;margin:auto 0;right:5px;top:0;width:23px}.step_main .step_navigation ul li.step_active a,.step_main .step_navigation ul li.step_complete a{color:#ff515b}.step_main .step_navigation ul li.step_complete a:after{background:#ff515b}.step_main .step_navigation ul li.step_active a:before{background:#fecccf;border-color:#ff515b}.step_main .step_navigation ul li.step_complete a:before{background:#ff515b;border-color:#ff515b}.step_main .step_navigation ul li.step_complete:before{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0;content:"";height:13px;margin:0 auto;position:absolute;right:15px;top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px;z-index:10}.step_main .step_navigation ul li:last-child,.step_main .step_navigation ul li:last-child a{padding-left:0}.step_main .step_navigation ul li:last-child a:after{display:none}.step_main .step_content{background:#fff;padding:80px 15px;position:relative;text-align:center}.step_main .step_content .step_login{display:inline-block;padding-left:120px;padding-right:120px;position:relative;text-align:right;width:100%}.step_main .step_content .step_login_item{display:inline-block;padding:0 85px 70px;position:relative;text-align:center;width:50%}.step_main .step_content .login_box{float:left}.step_main .step_content .box_disabled:before{bottom:0;content:"";cursor:pointer!important;left:0;position:absolute;right:0;top:0;z-index:1000}.step_main .step_content .login_box:after{background:#e7e7e7;bottom:0;content:"";height:100%;margin:auto 0;position:absolute;right:-1px;top:0;width:1px}.step_main .step_content .radio_box{position:relative}.step_main .step_content .radio_box label{display:block;margin-bottom:40px;position:relative;text-align:center}.step_main .step_content .radio_box label p{clear:both;color:#535353;display:inline-block;font-size:18px;line-height:35px;min-width:200px;padding-right:25px;position:relative;text-align:center}.step_main .step_content .register_box .radio_box label p{min-width:250px}.step_main .step_content .radio_box label span{color:#535353;display:block;font-size:13px;line-height:28px;text-align:center}.step_main .step_content .radio_box label p:before{border:2px solid #c5c5c5;border-radius:50%;content:"";height:17px;position:absolute;right:0;top:7px;width:17px}.step_main .step_content .radio_box label p:after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;background:#ff525b;border-radius:50%;content:"";display:none;height:13px;position:absolute;right:4px;top:11px;width:13px}.step_main .step_content .radio_box input[type=radio]{display:none}.step_main .step_content .radio_box input[type=radio]:checked+label p:after{display:block}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.step_main .step_content .step_login_form,.step_main .step_content .step_register_form{padding:0 20px;position:relative}.step_main .step_content .step_login_form fieldset,.step_main .step_content .step_register_form fieldset{border:none}.step_main .step_content .step_login_form .input_field input,.step_main .step_content .step_register_form .input_field input{border-bottom:1px solid #d5d5d5;color:#898989;height:40px;line-height:36px;margin-bottom:10px;padding:2px 5px;padding-right:14px!important;position:relative;text-align:right;width:100%}.step_main .step_login .step_login_item .register_require{color:#ff515b;float:right;font-size:16px;margin-top:-40px;position:relative;right:0}.step_main .step_login .step_login_item.box_disabled .register_require{color:#c1c1c1}.step_main .step_content .step_login_form .input_field input:-moz-placeholder,.step_main .step_content .step_register_form .input_field input:-moz-placeholder{color:#000!important}.step_main .step_content .step_login_form .input_field input::-webkit-input-placeholder,.step_main .step_content .step_register_form .input_field input::-webkit-input-placeholder{color:#000!important}.step_main .step_content .step_login_form .input_field input:-ms-input-placeholder,.step_main .step_content .step_register_form .input_field input:-ms-input-placeholder{color:#000!important}.step_main .step_content .step_login_form .input_field input::-moz-placeholder,.step_main .step_content .step_register_form .input_field input::-moz-placeholder{color:#000!important}.step_main .step_content .step_login_form .input_field input[disabled],.step_main .step_content .step_register_form .input_field input[disabled]{cursor:default;opacity:.4}.step_main .step_content .step_login_item .step_login_icon{color:#ff515b;font-size:35px;line-height:50px;margin-bottom:20px}.step_main .step_content .step_login_item.box_disabled .step_login_icon{color:#989898}.step_main .step_content .step_login_item .action_field{margin-top:35px;position:relative}.step_main .step_content .step_login_item .action_field button{background:#ff515b;border:none;border-radius:4px;color:#fff;display:inline-block;line-height:38px;width:100%}.step_main .step_content .step_login_item.box_disabled .action_field button{background:#dbdbdb;cursor:default}.step_main .step_content .step_login_item .action_field .other_action{margin-top:10px;position:relative;text-align:right}.step_main .step_content .step_login_item .action_field .other_action .checkbox{display:inline-block;position:relative;text-align:right;width:50%}.step_main .step_content .checkbox{position:relative}.step_main .step_content .checkbox>label{color:#535353;display:block;font-size:13px;line-height:30px;padding-right:25px;position:relative;text-align:right}.step_main .step_content .checkbox>label:before{border:1px solid #c5c5c5;border-radius:2px;content:"";height:16px;position:absolute;right:0;top:8px;width:16px}.step_main .step_content .checkbox>label:after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;border-bottom:2px solid #c5c5c5;border-right:2px solid #c5c5c5;content:"";display:none;height:10px;position:absolute;right:6px;top:10px;-webkit-transform:rotate(38deg);transform:rotate(38deg);width:4px}.step_main .step_content .checkbox input[type=checkbox]{display:none}.step_main .step_content .checkbox input[type=checkbox]:checked+label:after{display:block}.step_main .step_content .step_login_item .action_field .other_action a{color:#535353;display:inline-block;font-size:13px;line-height:30px;position:relative;text-align:left;width:40%}.step_main .step_content .step_login_item.box_disabled .other_action{opacity:.4}.step_reserve{padding:0 30px}.step_custom_reserve,.step_reserve{position:relative}.step_custom_reserve .custom_reserve_header,.step_custom_reserve .custom_reserve_item,.step_custom_reserve .custom_reserve_main,.step_reserve .step_reserve_item,.step_reserve .step_reserve_item_header,.step_reserve .step_reserve_item_main{position:relative;text-align:right}.step_custom_reserve .custom_reserve_item,.step_reserve .step_reserve_item{margin-bottom:30px}.step_custom_reserve .custom_reserve_item:last-child{margin-bottom:70px}.step_custom_reserve .custom_reserve_header,.step_reserve .step_reserve_item_header{height:70px;padding:20px 0}.step_custom_reserve .custom_reserve_header h4,.step_reserve .step_reserve_item_header h2{color:#ff505b;display:inline-block;font-size:17px;font-weight:400;line-height:30px;padding-right:20px;position:relative;text-align:right}.step_custom_reserve .custom_reserve_header h4:after,.step_custom_reserve .custom_reserve_header h4:before,.step_reserve .step_reserve_item_header h2:after,.step_reserve .step_reserve_item_header h2:before{bottom:0;color:#ff505b;content:":";font-size:14px;font-weight:700;margin:auto 0;position:absolute;right:9px;top:2px}.step_custom_reserve .custom_reserve_header h4:after,.step_reserve .step_reserve_item_header h2:after{content:".";right:3px;top:2px}.step_custom_reserve .custom_reserve_header h4 p,.step_reserve .step_reserve_item_header h2 p,.step_reserve .step_reserve_item_header h2 span{display:inline-block;line-height:30px;text-align:right}.step_reserve .step_reserve_item_header h2 span{font-size:14px}.step_reserve .step_user_information .step_reserve_item_main{padding:35px 40px}.step_custom_reserve .custom_reserve_box,.step_reserve .step_user_information .step_reserve_item_main{border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 8px 12px -6px #e6e6e6;display:inline-block;width:100%}.step_custom_reserve .custom_reserve_box{padding:15px;text-align:right}.step_custom_reserve .custom_reserve_box .custom_reserve_action,.step_custom_reserve .custom_reserve_box .custom_reserve_text{display:inline-block;position:relative;text-align:right}.step_custom_reserve .custom_reserve_box .custom_reserve_action{font-size:0}.step_custom_reserve .custom_reserve_box .custom_reserve_text p{color:#535353;font-size:14px;line-height:40px}.step_custom_reserve .custom_reserve_box .custom_reserve_text .text_red{color:#ff4f5a}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input{background:#f8f8f8;border-bottom:1px solid #d2d2d2;border-radius:4px;font-size:13px;height:40px;margin-left:10px;min-width:125px;padding:0 10px;position:relative;text-align:right}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input:after{border-bottom:1px solid #535353;border-left:1px solid #535353;bottom:0;content:"";height:8px;left:10px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input .ui_label{color:#535353;font-size:14px;line-height:40px;padding:0 10px;text-align:right}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input .select_box{left:0;top:38px}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input .select_box div{background:#fff;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 8px 12px 3px #e6e6e6;text-align:right}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input .select_box div label{color:#535353;line-height:28px;padding-left:5px;padding-right:5px;text-align:right}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input .select_box div input:checked+label{color:#ff515b}.step_custom_reserve .custom_reserve_box .custom_reserve_action button{background:#ff515b;border:none;border-bottom:1px solid #c24a49;border-radius:4px;color:#fff;float:left;font-size:14px;height:40px;line-height:40px;min-width:190px;padding-left:20px;padding-right:50px;position:relative}.step_custom_reserve .custom_reserve_box .custom_reserve_action .action_icon{bottom:0;display:block;font-size:20px;height:30px;line-height:40px;margin:auto 0;position:absolute;right:15px;top:-3px;width:30px}.step_reserve .user_information_content{display:inline-block;padding-left:40px;text-align:right;width:50%}.step_reserve .user_information_content .item_information{border-bottom:1px solid #e8e8e8;border-collapse:initial;display:table;height:40px;line-height:40px;margin-bottom:10px;text-align:right;width:100%}.step_reserve .user_information_content .item_information:last-child{border-bottom:none}.step_reserve .user_information_content .item_information_edit{border-bottom:none;padding-top:20px;text-align:left}.step_reserve .user_information_content .item_information_edit button{background:#f0f0f0;border:none;border-radius:4px;color:#b2b2b2;display:inline-block;height:40px;line-height:40px;width:150px}.step_reserve .user_information_content .item_information label{box-sizing:border-box;color:#8b8b8b;cursor:default;display:table-cell;line-height:40px;text-align:right;vertical-align:middle;white-space:nowrap;width:1%}.step_reserve .user_information_content .item_information input{box-sizing:border-box;color:#8b8b8b;display:table-cell;float:right;line-height:40px;margin-bottom:0;padding:0 5px;text-align:right;width:100%}.step_reserve .user_information_details{display:inline-block;float:left;text-align:right;width:50%}.step_reserve .user_information_details .item_details{min-height:275px}.step_reserve .user_information_details .item_details textarea{border:1px solid #e8e8e8;color:#8b8b8b;font-size:13px;max-height:100%;max-width:100%;padding:20px;text-align:right;width:100%}.step_reserve .step_room_information .room_information_content{position:relative}.step_reserve .step_room_information .room_information_content .table{border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 10px 15px -5px #e8e8e8;margin-bottom:10px;position:relative}.step_reserve .step_room_information .room_information_content .table .tbody{margin-bottom:-8px;overflow:hidden}.step_reserve .step_room_information .room_information_content .thead{height:61px;position:relative}.step_reserve .step_room_information .room_information_content .thead .tr{height:61px}.step_reserve .step_room_information .room_information_content .tr{border-radius:5px 5px 0 0;display:inline-block;overflow:hidden;position:relative}.step_reserve .step_room_information .room_information_content .tr .th{background:#f8f8f8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#878787;display:table-cell;font-size:14px;height:60px;line-height:60px;width:145px}.step_reserve .step_room_information .room_information_content .tr .td{background:#fff;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#878787;display:table-cell;font-size:14px;line-height:60px;width:145px}.step_reserve .room_information_content .tr .td:first-child,.step_reserve .room_information_content .tr .th:first-child{border-right:none;width:550px}.step_reserve .room_information_content .tr .td:nth-child(2),.step_reserve .room_information_content .tr .th:nth-child(2){width:240px}.step_reserve .room_information_content .tr .td{padding:25px 15px 20px;vertical-align:top}.step_reserve .room_information_content .tr .td:first-child{padding-right:60px}.step_reserve .room_information_content .tr .td_name{background:#ebebeb;bottom:0;display:none;height:100%;margin:auto 0;position:absolute;right:0;top:0;width:25%}.step_reserve .room_information_content .tr .td_name span{bottom:0;display:block;font-size:13px;height:40px;margin:auto 0;position:absolute;right:-30px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:120px}.step_reserve .room_information_content .tr .remove_hotel{background:#fafafa;bottom:0;display:inline-block;height:100%;position:absolute;right:0;top:0;vertical-align:middle;width:45px}.step_reserve .room_information_content .tr .remove_hotel span{bottom:0;color:#ff575e;font-size:16px;height:45px;left:0;margin:auto;position:absolute;right:0;top:0;width:45px}.step_reserve .room_information_content .tr .hotel_image{display:inline-block;float:right;width:185px}.step_reserve .room_information_content .tr .hotel_image img{display:block;height:auto;margin:0 auto;width:145px}.step_reserve .room_information_content .tr .hotel_info{display:inline-block;text-align:right;width:280px}.step_reserve .room_information_content .tr label{cursor:default;display:block;font-size:16px;line-height:30px;margin-bottom:10px;text-align:right}.step_reserve .room_information_content .tr ul li{color:#949494;cursor:default;display:block;font-size:13px;line-height:22px;text-align:right}.step_reserve .room_information_content .tr ul li span:last-child{font-size:12px}.step_reserve .room_information_content .tr p{font-size:11px;line-height:20px}.step_reserve .room_information_content .tr p.is-error{color:#ff4a5f}.step_reserve .room_information_content .tr select{background:#f8f8f8;border-bottom:1px solid #d2d2d2;border-radius:3px;color:#535353;cursor:pointer;display:block;height:35px;line-height:35px;margin-bottom:15px;position:relative;width:100%}.step_reserve .room_information_content .tr select:disabled{background-color:#f3f3f3;box-shadow:inset 0 0 7px 0 #e0e0e0;color:#adadad;cursor:default}.step_reserve .room_information_content .tr .alert{background:#ecfff0;border-radius:4px;box-sizing:border-box;color:#65cb77;display:inline-block;margin:20px 0 0;padding:12px 0;width:100%}.step_reserve .room_information_content .tr .alert .alert_text{color:#fda1a6;display:inline-block;float:right;font-size:14px!important;height:60px;padding:5px 10px;text-align:right;width:85%}.step_reserve .room_information_content .tr .alert .alert_text p{color:#fda1a6;font-size:12px!important;line-height:25px;text-align:justify;word-spacing:2px}.step_reserve .room_information_content .tr .alert .alert_action{color:#fda1a6;display:inline-block;float:left;font-size:12px;padding:0 10px;position:relative;text-align:center;width:15%}.step_reserve .room_information_content .tr .alert .alert_action button{background:transparent;border:none;color:#fda1a6;font-size:14px;height:100%;width:100%}.step_reserve .room_information_content .tr .alert .alert_action:before{background:#fcdee0;bottom:0;content:"";height:80%;margin:auto 0;position:absolute;right:0;top:0;width:1px}.step_reserve .room_information_content .tr .td:last-child label{clear:both;font-size:18px;text-align:center}.step_reserve .room_information_content .tr:last-child{border-radius:0 0 5px 5px;overflow:hidden}.step_reserve .room_information_content .tr .td:last-child label span{clear:both;display:block;font-size:14px}.step_reserve .room_information_content .add_room{border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 10px 15px -8px #e8e8e8;height:70px;padding:15px 60px 15px 25px;position:relative;text-align:right}.step_reserve .room_information_content .add_room .add_room_icon{background:#fafafa;bottom:0;display:inline-block;height:100%;margin:auto 0;position:absolute;right:0;top:0;width:45px}.step_reserve .room_information_content .add_room .add_room_icon span{bottom:0;color:#41c45a;display:inline-block;font-size:16px;height:25px;left:0;margin:auto;position:absolute;right:0;top:0;width:45px}.step_reserve .room_information_content .add_room .add_room_main{display:inline-block;overflow:hidden;position:relative;text-align:right;width:100%}.step_reserve .room_information_content .add_room .add_room_main .add_room_action{display:inline-block;text-align:right}.step_reserve .room_information_content .add_room .add_room_main:after{bottom:0;color:#b5b5b5;content:"..........................................................................";font-family:monospace;font-size:12px;height:5px;left:5px;letter-spacing:5px;line-height:0;margin:auto 0;position:absolute;top:0;width:calc(100% - 160px)}.step_reserve .room_information_content .add_room .add_room_main .add_room_action button{background:#41c45a;border:none;border-bottom:2px solid #33a948;border-radius:4px;color:#fff;display:inline-block;font-size:12px;height:38px;line-height:38px;width:145px}.step_reserve .room_information_content .add_room .add_room_main .add_room_action button:hover{background:#3eb755}.step_reserve .voucher_send_content{border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 10px 15px -8px #e8e8e8;height:75px;padding:18px 25px;position:relative;text-align:right}.step_reserve .voucher_send_content:before{background:#e8e8e8;bottom:0;content:"";height:100%;margin:auto 0;position:absolute;right:70px;top:0;width:1px}.step_reserve .voucher_send_content:after{background:url(/public/images/primary/postal.png) repeat-x 50%;bottom:0;content:"";height:10px;left:-75px;margin:0 auto;position:absolute;right:0;width:calc(91% + 8px)}.step_reserve .voucher_send_content .checkbox>label{font-size:16px;line-height:32px;padding-right:70px}.step_reserve .voucher_send_content .checkbox>label span{font-size:13px}.step_reserve .voucher_send_content .checkbox>label:before{top:7px}.step_reserve .voucher_send_content .checkbox>label:after{top:9px}.step_reserve .step_final_information .step_reserve_item_header .final_information_date{color:#d4cb92;float:left;font-size:14px;line-height:30px}.step_reserve_item.step_final_information{margin-bottom:20px}.step_reserve .final_information_content .table{border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 10px 15px -8px #e8e8e8;position:relative;text-align:right}.step_reserve .final_information_content .tr{background:#f8f8f8;border-bottom:1px solid #e6e6e6;display:block;height:60px;padding:15px 45px 15px 5px;position:relative;text-align:right;width:100%}.step_reserve .final_information_content .tr:first-child{border-radius:5px 5px 0 0;height:auto;padding-bottom:15px;padding-top:25px}.step_reserve .final_information_content .tr:last-child{border-bottom:none;border-radius:0 0 5px 5px}.step_reserve .final_information_content .tr.reserve_user_info:last-child{border-radius:5px}.step_reserve .final_information_content .tr .td:first-child{display:inline-block;font-size:14px;line-height:30px;text-align:right;width:85%}.step_reserve .final_information_content .tr .td:last-child{display:inline-block;float:left;font-size:13px;line-height:30px;text-align:center;width:15%}.step_reserve .final_information_content .increase_price .td{color:#535353}.step_reserve .final_information_content .increase_price .td:last-child span{color:#565656;font-size:12px}.step_reserve .final_information_content .reduction_price .td{color:#ff515b}.step_reserve .final_information_content .td:last-child span:first-child{font-size:16px}.step_reserve .final_information_content .td:last-child span:first-child.text_green{color:#42c55d}.step_reserve .final_information_content .total_price .td:last-child span:first-child{font-size:18px!important}.step_reserve .final_information_content .discount_code .discount_code_box{display:inline-block;margin-left:25px;position:relative;text-align:right;width:260px}.step_reserve .final_information_content .discount_code .discount_code_box:after{border-bottom:7px solid #f8f8f8;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:-4px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:0}.step_reserve .final_information_content .discount_code .discount_code_box label{background:#ff515b;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;padding:0 5px;position:relative;width:160px}.step_reserve .final_information_content .discount_code .discount_code_box input{background:#fff;border:1px solid #e6e6e6;border-radius:3px 0 0 3px;border-right:none;color:#878787;direction:ltr;display:inline-block;float:left;font-size:12px;height:30px;line-height:30px;padding:0 5px;text-align:left;width:100px}.step_reserve .final_information_content .discount_code p{color:silver;display:inline-block;font-size:11px}.step_reserve .final_information_content .total_price .td{color:#42c55d;font-size:15px!important}.step_reserve .final_information_content .total_price .td:last-child span{font-size:13px!important}.step_reserve .step_reserve_alert{position:relative}.step_reserve .final_information_content .reserve_user_info{background:#fff!important}.step_reserve .final_information_content .reserve_user_info .td{float:none!important;width:100%!important}.step_reserve .final_information_content .reserve_user_info .td p{color:#8b8b8b;font-size:13px}.step_reserve .final_information_content .reserve_user_info .td .text_bold{color:#000;font-size:14px!important;font-weight:400!important}.step_reserve .final_information_content .tr_green{background:#41c45a;border-radius:0 0 5px 5px!important}.step_reserve .final_information_content .tr_green .td{color:#fff}.step_reserve .step_reserve_alert .reserve_alert_content{background:#fafafa;border:2px dashed #d6d6d6;border-radius:5px;color:#535353;height:60px;padding:15px 60px 15px 15px;position:relative}.step_reserve .step_reserve_alert .reserve_alert_content .reserve_alert_icon{bottom:0;color:#535353;font-size:32px;height:60px;margin:auto 0;padding:8px 11px;position:absolute;right:0;text-align:right;top:0;width:60px}.step_reserve .step_reserve_alert .reserve_alert_content .reserve_alert_icon span{display:inline-block;height:30px;line-height:30px;position:relative;width:30px}.step_reserve .step_reserve_alert .reserve_alert_content p{font-size:14px;line-height:30px}.step_reserve .step_reserve_alert .reserve_alert_success .reserve_alert_icon,.step_reserve .step_reserve_alert .reserve_alert_success p{color:#41c45a}.step_reserve .step_reserve_alert .reserve_alert_success{background:#eefef1;border-color:#41c45a}.step_reserve .step_reserve_action .reserve_action_content{margin-top:50px;text-align:left}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms{color:#757575;display:inline-block;font-size:13px;margin-left:45px}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms p,.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms span{color:#757575;display:inline-block;font-size:13px;line-height:30px}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms a{color:#ea8a8f;display:inline-block;line-height:30px;position:relative}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms a:after{background:#ea8a8f;bottom:2px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:98%}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms .checkbox label:before{top:6px}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms .checkbox label:after{border-color:#ff515b;color:#ff515b;top:8px}.step_reserve .step_reserve_action .reserve_action_content .submit_button{background:#ff515b;border:0;border-radius:55px;box-shadow:0 5px 30px -3px rgba(255,55,67,.54);color:#fff;display:inline-block;font-size:15px;height:55px;text-align:center;width:225px}.step_reserve .step_reserve_action .reserve_action_content .submit_button:hover{background:#ec4b54}.step_reserve .step_reserve_action .reserve_action_content .rules_button{background:#f5ba3a;border:0;border-radius:55px;color:#fff;display:inline-block;font-size:13px;height:55px;margin-left:10px;text-align:center;width:225px}.step_reserve .step_reserve_action .reserve_action_content .rules_button span:first-child{font-size:18px}.step_reserve .step_reserve_action .reserve_action_content .submit_button span{display:inline-block;line-height:55px}.step_reserve .step_reserve_action .reserve_action_content .submit_button .icon-shopping-cart{font-size:18px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.step_tracking{padding-bottom:30px}.step_tracking,.step_tracking .step_tracking_item,.step_tracking .step_tracking_item .step_tracking_content,.step_tracking .step_tracking_item .step_tracking_details{position:relative}.step_tracking .step_tracking_item{display:inline-block;padding:0 80px;text-align:right;width:100%}.step_tracking .step_tracking_content{display:inline-block;padding-left:45px;text-align:right;width:50%}.step_tracking .step_tracking_details{display:inline-block;float:left;padding-right:45px;width:50%}.step_tracking .step_tracking_content .tracking_status{position:relative;text-align:right}.step_tracking .step_tracking_content .tracking_status label{color:#363636;cursor:default;display:block;font-size:15px;font-weight:700;line-height:50px;text-align:right}.step_tracking .step_tracking_content .tracking_code{background:#eefef1;border:1px solid #d0eed6;border-radius:5px;display:inline-block;margin:5px 0 25px;padding:15px 30px;text-align:center;width:100%}.step_tracking .step_tracking_content .tracking_code .tracking_code_text{display:inline-block;text-align:right}.step_tracking .step_tracking_content .tracking_code p{color:#02a854;cursor:text;display:block;font-size:18px;font-weight:700;line-height:40px;text-align:right}.step_tracking .step_tracking_content .tracking_code label{color:#02a854;cursor:default;display:inline-block;font-size:17px;line-height:40px;margin-left:20px;text-align:right}.step_tracking .step_tracking_content .tracking_code label .tracking_code_copy{color:#02a854;display:inline-block;font-size:16px;line-height:40px}.step_tracking .step_tracking_content .tracking_code label .tracking_code_icon{color:#02a854;display:inline-block;font-size:20px;line-height:40px}.step_tracking .step_tracking_content .tracking_text{margin-bottom:5px;position:relative}.step_tracking .step_tracking_content .tracking_text p{color:#a4a4a4;display:inline-block;font-size:13px;line-height:28px;text-align:justify}.step_tracking .step_tracking_content .tracking_text .text_black,.step_tracking .step_tracking_content .tracking_text a,.step_tracking .step_tracking_content .tracking_text button{color:#363636;display:inline-block;font-weight:700;margin-left:2px;margin-right:2px;padding:0 5px;word-break:break-all}.step_tracking .step_tracking_content .tracking_text .text_green,.step_tracking .step_tracking_details .text_green{color:#23bb6e;font-weight:400}.step_tracking .step_tracking_content .tracking_voucher_action{margin-top:20px;position:relative}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_group{display:inline-block;position:relative;width:100%}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item{background:#f0f0f0;border-radius:4px;display:inline-block;height:60px;margin-bottom:8px;padding:5px;position:relative;text-align:right;width:100%}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select{background:#fff;border:1px solid #e0e0e0;border-bottom:2px solid #c6c6c6;border-radius:4px;display:inline-block;height:50px;line-height:50px;padding:0 15px;position:relative;text-align:right;width:calc(100% - 185px)}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select .ui_label{color:#606060;display:block;font-size:14px;line-height:48px;position:relative;text-align:right}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select:before{background:#e0e0e0;bottom:0;content:"";height:100%;left:50px;margin:auto 0;position:absolute;top:0;width:1px}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9f9f9f;bottom:0;content:"";height:0;left:18px;margin:auto 0;position:absolute;top:0;width:0}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select .select_box{right:0}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select .select_box>div{background:#fff;border:1px solid #e0e0e0;border-radius:4px;text-align:right}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select .select_box>div label{font-size:13px;text-align:right}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item a{background:#f0f0f0;border-bottom:2px solid #f2f2f2;border-radius:4px;display:inline-block;float:left;height:50px;position:relative;width:180px}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .voucher_action_icon{color:#fff;float:right;font-size:25px;height:50px;line-height:50px;padding-top:3px;text-align:center;width:50px}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .voucher_action_icon .icon-invoice{font-size:20px}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .voucher_action_icon span{line-height:50px}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .voucher_action_content{float:right;height:50px;text-align:right;width:calc(100% - 55px)}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .voucher_action_content label{color:#fff;display:block;font-size:14px;line-height:50px;text-align:right}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_file a{background:#41c45a;border-bottom-color:#339644}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_file a:hover{background:#3eb554}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_factor a{background:#ff515b;border-bottom-color:#c33d44}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_factor a:hover{background:#ec4b54}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_terms a{color:#868686;display:inline-block;font-size:13px;line-height:30px;margin-top:15px;position:relative}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_terms a:after{background:#cdcdcd;bottom:5px;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.step_tracking .step_tracking_content .tracking_support{position:relative}.step_tracking .step_tracking_content .tracking_support .alert{background:#f3f3f3;border-radius:4px;margin-bottom:15px;min-height:35px;overflow:hidden;padding:0 50px 0 5px;position:relative}.step_tracking .step_tracking_content .tracking_support .alert .alert_icon{background:#23bb6e;border-radius:0 4px 4px 0;bottom:0;color:#fff;display:inline-block;font-size:18px;height:100%;margin:auto 0;min-height:35px;position:absolute;right:0;top:0;width:35px}.step_tracking .step_tracking_content .tracking_support .alert .alert_icon span{line-height:38px;position:relative}.step_tracking .step_tracking_content .tracking_support .alert .alert_text{color:#353535;font-size:14px;text-align:justify}.step_tracking .step_tracking_content .tracking_support .alert .alert_text p{color:#353535;display:block;line-height:35px;text-align:justify}.step_tracking .step_tracking_details{text-align:right}.step_tracking .step_tracking_details .step_tracking_watch{background:#ff7d53;border:2px solid #e2704b;border-radius:50%;box-sizing:border-box;display:inline-block;height:220px;padding:70px 20px;width:220px}.step_tracking .step_tracking_details .step_tracking_watch .tracking_time{direction:ltr;display:inline-block;position:relative;width:100%}.step_tracking .step_tracking_watch .tracking_time .time_minute{direction:rtl;display:inline-block;padding-right:10px;position:relative;text-align:right;width:50%}.step_tracking .step_tracking_watch .tracking_time .time_second{display:inline-block;float:right;padding-left:10px;position:relative;text-align:left;width:50%}.step_tracking .step_tracking_watch .tracking_time .time_text{clear:both;color:#fff;display:block;font-size:12px;margin-top:-15px;opacity:.7;text-align:center;width:55px}.step_tracking .step_tracking_watch .tracking_time .time_number{clear:both;color:#fff;display:block;font-size:50px;line-height:75px;text-align:center;width:55px}.step_tracking .step_tracking_watch .time_icon{bottom:0;height:75px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.step_tracking .step_tracking_watch .time_center_icon{height:100%;position:relative;width:100%}.step_tracking .step_tracking_watch .time_center_icon:after,.step_tracking .step_tracking_watch .time_center_icon:before{background:#fff;border-radius:50%;bottom:0;content:"";height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px}.step_tracking .step_tracking_watch .time_center_icon:before{top:-12px}.step_tracking .step_tracking_watch .time_center_icon:after{top:12px}.step_tracking .step_tracking_waiting .tracking_status label,.step_tracking .step_tracking_waiting .tracking_text .text_green{color:#f3c23f}.step_tracking .step_tracking_waiting .tracking_support .alert .alert_icon{background:#f3c23f}.step_tracking .step_tracking_details .tracking_code{background:#eefef1;border:2px dashed #19ce64;border-radius:5px;display:inline-block;margin:5px 0 25px;padding:10px 15px;text-align:center;width:200px}.step_tracking .step_tracking_details .tracking_code .tracking_code_text{display:inline-block;margin-top:15px;text-align:center;width:100%}.step_tracking .step_tracking_details .tracking_code p{color:#6b6b6b;cursor:text;display:block;font-size:22px;font-weight:500;line-height:20px;text-align:center}.step_tracking .step_tracking_details .tracking_code label{color:#02a854;cursor:default;display:inline-block;font-size:15px;line-height:30px;text-align:right}.step_tracking .step_tracking_details .tracking_code label .tracking_code_copy{color:#02a854;display:inline-block;font-size:16px;line-height:40px}.step_tracking .step_tracking_details .tracking_code label .tracking_code_icon{color:#02a854;display:inline-block;font-size:15px;line-height:30px}.step_tracking .step_tracking_waiting .step_tracking_details .tracking_code label,.step_tracking .step_tracking_waiting .step_tracking_details .tracking_code label .tracking_code_icon{color:#f3c23f}.step_tracking .step_tracking_waiting .step_tracking_details .tracking_code{background:#fff6dd;border-color:#f3c23f;left:30px;position:absolute;top:165px}.step_tracking .step_tracking_waiting .step_tracking_details .tracking_code div,.step_tracking .step_tracking_waiting .step_tracking_details .tracking_code label{position:relative}.step_content .final_tracking_support{display:inline-block;width:100%}.step_tracking .step_tracking_item .step_tracking_support{display:inline-block;margin-left:-50px;margin-right:-50px;margin-top:50px;width:calc(100% + 100px)}.step_tracking_item .tracking_canceled_icon{text-align:right}.step_content .final_tracking_support .tracking_support,.step_tracking .step_tracking_item .step_tracking_support .tracking_support{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:inline-block;padding:20px 100px 20px 30px;position:relative;width:100%}.step_content .final_tracking_support .tracking_support .tracking_support_icon,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_icon{bottom:0;color:#ff515b;height:100%;margin:auto 0;overflow:hidden;padding:10px 0;position:absolute;right:0;top:0;width:100px}.step_content .final_tracking_support .tracking_support .tracking_support_icon span,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_icon span{color:#ff515b;display:block;font-size:50px;height:100%;line-height:96px;margin:0 auto;position:relative;width:70px}.step_content .final_tracking_support .tracking_support .tracking_support_info,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info{position:relative;text-align:right}.step_content .final_tracking_support .tracking_support .tracking_support_info label,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info label{color:#4e4e4e;cursor:default;font-size:17px;font-weight:700;line-height:40px;text-align:right}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_name,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_name{color:#ff515b;display:inline-block}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_position,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_position{color:#4e4e4e;display:inline-block}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_info_text,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_info_text{color:#6d6d6d;font-size:14px;line-height:25px;text-align:justify}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_info_text .text_underline,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_info_text .text_underline{position:relative}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_info_text .text_underline:before,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_info_text .text_underline:before{background:#bebebe;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_info_text .text_red,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_info_text .text_red{color:#ff505b}.step_tracking .step_tracking_canceled .step_tracking_content .tracking_status label{color:#e74248}.step_tracking .step_tracking_canceled .step_tracking_content .alert_icon{background:#e74248!important}.similar_offers_box,.step_pin{position:relative}.step_pin{display:block}.step_pin .step_pin_child{display:inline-block;height:100px;position:absolute;top:-65px;width:20px}.step_pin .step_pin_child:first-child{left:130px}.step_pin .step_pin_child:last-child{right:130px}.step_pin .step_pin_child .step_pin_circle{display:block;height:100%;position:relative;z-index:10}.step_pin .step_pin_child .step_pin_circle:after,.step_pin .step_pin_child .step_pin_circle:before{background:#dadada;border-radius:50%;content:"";display:block;height:15px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:15px}.step_pin .step_pin_child .step_pin_circle:before{bottom:0;top:auto}.step_pin .step_pin_child .step_pin_line{display:block;height:100%;margin:0 auto;position:relative;width:2px;z-index:10}.step_pin .step_pin_child .step_pin_line:before{background:#dadada;bottom:0;content:"";height:90%;left:-1px;margin:0 auto;position:absolute;right:0;top:-95px;width:2px}.similar_offers,.tab_box{position:relative}.similar_offers .similar_offers_header{margin-bottom:50px;position:relative}.similar_offers .similar_offers_main{padding:0 130px;position:relative}.similar_offers .similar_offers_header h3{color:#ff525c;font-size:17px;font-weight:400}.similar_offers .similar_offers_header h3 .similar_offers_icon{color:#ff525c;font-size:30px}.tab_box .tab_box_header{border-bottom:1px solid #f0f0f0;height:60px;margin-bottom:35px;position:relative;text-align:right}.tab_box .tab_box_header .tab_box_item{cursor:pointer;display:inline-block;font-size:15px;height:60px;line-height:60px;overflow:hidden;padding:0 20px;position:relative;text-align:center}.tab_box .tab_box_header .tab_box_item:after{background:#ff515a;border-radius:5px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transition:width .25s linear;width:0}.tab_box .tab_box_header .tab_box_item.active:after{width:100%}.tab_box .tab_box_header .tab_box_item p{color:#a8a8a8;display:block;font-size:15px;line-height:60px}.tab_box .tab_box_header .tab_box_item.active,.tab_box .tab_box_header .tab_box_item.active p{color:#ff515b}.tab_box .tab_box_content{position:relative}.tab_box .tab_box_content .tab_box_for{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;display:none}.tab_box .tab_box_content .tab_box_for.for_number_6{z-index:2}.tab_box .tab_box_content .tab_box_for.active{display:block}.city_hotel_box{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 7px 15px -3px #d4d4d4;margin-bottom:35px;overflow:hidden;padding:15px 15px 0;position:relative}.city_hotel_box .hotel_box_action,.city_hotel_box .hotel_box_info,.city_hotel_box .hotel_box_reserve{display:inline-block;margin-bottom:10px;position:relative;text-align:right;width:100%}.city_hotel_box .hotel_box_info:after{background:#e8e8e8;bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - 285px)}.city_hotel_box .hotel_box_info .hotel_feedback,.city_hotel_box .hotel_box_info .hotel_image,.city_hotel_box .hotel_box_info .hotel_name_info{display:inline-block;float:right;position:relative;text-align:right}.city_hotel_box .hotel_box_info .hotel_image{border:1px solid #ebebeb;border-radius:4px;height:150px;outline:hidden;width:265px}.city_hotel_box .hotel_box_info .hotel_image img{display:block;height:auto;max-width:100%;width:auto}.city_hotel_box .hotel_box_info .hotel_image .hotel_lightBox_image_load{border-radius:2px;cursor:-webkit-zoom-in;cursor:zoom-in;display:block;height:30px;position:absolute;right:8px;top:8px;width:35px;z-index:100}.city_hotel_box .hotel_box_info .hotel_image .hotel_lightBox_image_load span{color:#fff;content:"";cursor:-webkit-zoom-in;cursor:zoom-in;display:block;font-size:24px;height:19px;position:absolute;right:-2px;top:-2px;width:29px}.city_hotel_box .hotel_box_info .hotel_name_info{min-width:320px;padding-left:20px;padding-right:20px}.city_hotel_box .hotel_box_info .hotel_name_info *{text-align:right}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_other_info{margin-top:-5px}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box{display:inline-block;height:40px;text-align:right;width:100%}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box h4{color:#303030;display:inline-block;float:right;font-size:16px;font-size:17px;font-weight:400;line-height:40px}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star{color:#f4c24f!important;display:inline-block;padding-right:10px;position:relative}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star span{direction:ltr;display:inline-block;float:left;font-size:13px;line-height:40px;margin-right:-4px}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star span:last-child{margin-right:0}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_1 span:first-child,.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_2 span:nth-child(-n+2),.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_3 span:nth-child(-n+3),.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_4 span:nth-child(-n+4),.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_5 span,.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_five span,.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_four span:nth-child(-n+4),.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_one span:first-child,.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_three span:nth-child(-n+3),.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star_two span:nth-child(-n+2){color:#f6c255}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_other_info .hotel_address{color:#9a9a9a;font-size:12px;line-height:15px}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_other_info .hotel_view{color:#b6b6b6;font-size:12px;line-height:20px}.city_hotel_box .hotel_box_info .hotel_feedback{float:left}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_satisfaction{background:#fff;border:1px dashed #d4d4d4;border-radius:5px;height:70px;margin-bottom:15px;padding:10px 15px;position:relative;text-align:center!important;width:140px}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_satisfaction p{color:#9d9b9c;font-size:12px;line-height:25px;text-align:center!important}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_satisfaction .hotel_satisfaction_num{color:#9d9b9c;font-size:20px;font-weight:700;line-height:30px;text-align:center!important}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group .discount_percent{background:#969696;border-radius:4px 0 0 4px;height:30px;overflow:hidden;padding-right:15px;position:relative;width:140px}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group .discount_percent.discount_red{background:#ff515b}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group .discount_percent:after{border-bottom:6px solid #f8f8f8;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:-5px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:0}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group .discount_percent p{color:#fff;display:inline-block;font-size:12px;line-height:30px;text-align:right}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group .discount_percent span{background:#717171;color:#fff;display:inline-block;float:left;font-size:14px;height:100%;line-height:30px;text-align:center!important;width:45px}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group .discount_percent.discount_red span{background:#ec424f}.city_hotel_box .hotel_reservation_main{position:relative}.city_hotel_box .hotel_reservation_main .table_center *{text-align:center!important}.city_hotel_box .hotel_reservation_main .table .tbody,.city_hotel_box .hotel_reservation_main .table .thead{font-size:0}.city_hotel_box .hotel_reservation_main .table .tbody .tr,.city_hotel_box .hotel_reservation_main .table .thead .tr{border-radius:4px;display:inline-block;font-size:14px;height:40px;margin-bottom:3px;position:relative;width:100%}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td,.city_hotel_box .hotel_reservation_main .table .thead .tr .th{display:inline-block;float:right;height:100%;height:40px;line-height:40px;overflow:hidden;position:relative;text-align:center}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td p,.city_hotel_box .hotel_reservation_main .table .thead .tr .th p{text-align:center}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:first-child,.city_hotel_box .hotel_reservation_main .table .thead .tr .th:first-child{border-radius:0 4px 4px 0}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:last-child,.city_hotel_box .hotel_reservation_main .table .thead .tr .th:last-child{border-radius:4px 0 0 4px}.city_hotel_box .hotel_reservation_main .table .thead .tr .th{background:#ebebeb;color:#323232}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td{background:#f7f7f7;color:#868686}.city_hotel_box .hotel_reservation_main .table .tbody .tr:hover .td,.city_hotel_box .hotel_reservation_main .table .tbody .tr:hover .tooltip_hotel_data{background:#ececec}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_one,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_one{width:130px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_two,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_two{width:140px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_three,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_three{width:calc(100% - 615px)}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_four,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_four{width:225px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_five,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_five{width:120px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .icon-man{font-size:21px;margin-right:-22px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .icon-man:first-child{padding-right:22px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .hotel_room_price_old{display:inline-block;font-size:12px;position:relative}.city_hotel_box .hotel_reservation_main .table .tbody .tr .hotel_room_price_old p{position:relative}.city_hotel_box .hotel_reservation_main .table .tbody .tr .hotel_room_price_old p:after{background:#999;bottom:0;content:"";height:1px;left:0;margin:auto 0;position:absolute;right:0;top:0;width:100%}.city_hotel_box .hotel_reservation_main .table .tbody .tr .hotel_room_price_new{display:inline-block;font-size:15px;padding-left:5px;padding-right:25px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .tooltip-button{font-size:15px;height:40px;left:5px;line-height:45px;position:absolute;width:30px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:last-of-type a{background:#ff515b;color:#fff;display:block;height:100%;line-height:40px;text-align:center;width:100%}.hotel-badge{border:1px solid #dbdbdb;border-radius:5px;color:#333;display:-webkit-inline-flex;display:inline-flex;font-size:.75rem;font-weight:400;line-height:1.5rem;margin-top:8px;padding:.2rem .7rem;text-align:center;vertical-align:initial;white-space:nowrap}.hotel-badge-icon-start{margin-left:.25rem;margin-right:-.25rem}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:last-of-type a:hover{background:#ec4b54}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:last-of-type p,.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:last-of-type span{display:inline-block}.city_hotel_box .hotel_box_action{display:inline-block;height:50px;margin-bottom:0;margin-top:20px;position:relative;text-align:left;z-index:100}.city_hotel_box .hotel_box_action a{background:#41c45a;border-radius:0 0 0 5px;bottom:-8px;color:#fff;display:inline-block;font-size:14px;height:55px;left:-15px;line-height:55px;padding:0 15px 0 20px;position:absolute;text-align:center;width:225px}.city_hotel_box .hotel_box_action a:hover{background:#3bb352}.city_hotel_box .hotel_box_action a:after{border-left:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:5px;left:15px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.tab_box .all_city_box{background:#fff;border-radius:4px;box-shadow:0 0 25px 2px #e6e6e6;height:45px;position:relative}.tab_box .all_city_box a{color:#878787;display:block;font-size:15px;line-height:45px}.tab_box .all_city_box a span{display:inline-block;line-height:45px}.tab_box .all_city_box a .city_name{color:#575757}.tab_box .all_city_box a .city_more_icon{color:#fd525b;font-size:14px;margin-right:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.step_tracking_unfinished .step_tracking_content .tracking_status label{color:#1a90ce;font-size:15px;text-align:center}.step_tracking_unfinished .step_tracking_content .tracking_support .alert .alert_icon{background:#1a90ce}.step_tracking_unfinished .step_tracking_details .tracking_code{background:#dbf8ff;border-color:#1a90ce;left:-20px;position:absolute;top:165px}.step_tracking_unfinished .step_tracking_details .tracking_code div,.step_tracking_unfinished .step_tracking_details .tracking_code label{position:relative}.step_tracking_unfinished .step_tracking_details .tracking_code label,.step_tracking_unfinished .step_tracking_details .tracking_code label .tracking_code_icon{color:#1a90ce}.step_tracking .step_tracking_content .unfinished_status_box{background:#fff;border-radius:4px;box-shadow:0 0 25px 2px #e6e6e6;margin-bottom:20px;padding:25px 15px;position:relative;text-align:center}.step_tracking .step_tracking_content .unfinished_status_box p{font-size:15px;line-height:30px;text-align:center}.step_tracking .step_tracking_content .tracking_status label .red_text,.step_tracking .step_tracking_content .unfinished_status_box .red_text{color:#ff505b}.step_tracking .tracking_renew{margin-top:15px;position:relative}.step_tracking .tracking_renew a{background:#4c8fc4;border-bottom:2px solid #3a6b93;border-radius:4px;color:#fff;display:block;font-size:14px;line-height:40px;text-align:center}.step_tracking .tracking_renew a span{color:#fff;display:inline-block;line-height:40px}.step_tracking .tracking_renew a span:before{margin-top:10px}.step_tracking_finished .step_tracking_content .tracking_status label{color:#23bb6e;font-size:16px;font-weight:700;text-align:right}.step_tracking_finished .step_tracking_content .tracking_support .alert .alert_icon{background:#23bb6e}.step_tracking_finished .step_tracking_details .tracking_code{background:#dffeec;border-color:#23bb6e;left:20px;position:absolute;top:165px}.step_tracking_finished .step_tracking_details .tracking_code div,.step_tracking_finished .step_tracking_details .tracking_code label{position:relative}.step_tracking_finished .step_tracking_details .tracking_code label,.step_tracking_finished .step_tracking_details .tracking_code label .tracking_code_icon{color:#23bb6e}.step_tracking_finished .finished_status_box{background:#fff;border-radius:4px;box-shadow:0 0 25px 2px #e6e6e6;display:inline-block;margin-bottom:20px;padding:18px 30px;position:relative;text-align:right;width:100%}.step_tracking_finished .finished_status_box .finished_status_text{color:#606060;display:inline-block;font-size:14px;line-height:30px;padding-left:35px;position:relative;text-align:justify;width:62%}.step_tracking_finished .finished_status_box .finished_status_text:after{background:#d5d5d5;bottom:0;content:"";height:100%;left:0;margin:auto 0;position:absolute;top:0;width:1px}.step_tracking_finished .finished_status_box .finished_status_text .text_bold{color:#5e5e5e}.step_tracking_finished .finished_status_box .finished_status_time{display:inline-block;float:left;padding-right:20px;position:relative;width:35%}.step_tracking_finished .finished_status_box .finished_status_time .status_time{display:inline-block;position:relative;width:100%}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item{display:inline-block;float:left;height:60px;position:relative;text-align:center;width:50%}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item label{color:#4e4e4e;cursor:default;display:block;font-size:35px;line-height:35px;margin-top:6px;text-align:center}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item .status_time_text{color:#606060;display:block;font-size:13px;text-align:center}.step_tracking_finished .finished_status_box .finished_status_time:after,.step_tracking_finished .finished_status_box .finished_status_time:before{background:#4e4e4e;border-radius:50%;bottom:0;content:"";height:5px;left:42%;margin:auto 0;position:absolute;top:-20px;width:5px}.step_tracking_finished .finished_status_box .finished_status_time:after{top:0}.sheba_complete .sheba_compete_box{padding:15px}.sheba_complete .user_information_content .item_information label{text-align:right!important}.charge_deposit .current_deposit_amount{background-color:#ffeff3;border-bottom:2px solid #ff7393;border-radius:5px}.charge_deposit .add_deposit_amount,.charge_deposit .current_deposit_amount{display:inline-block;font-size:24px;font-weight:700;margin:5px 0 25px;padding:15px 30px;text-align:center;width:100%}.charge_deposit .add_deposit_amount{background:#eefef1;border:1px solid #d0eed6;border-radius:5px}.charge_deposit .transfer_terminal_btn{background:#41c45a;border:none;border-bottom:2px solid #33a948;border-radius:4px;color:#fff;display:block;font-size:18px;height:38px;line-height:38px;margin:10px auto;width:50%}.payment_method_box{display:inline-block;font-size:0;margin:0 -8px;min-width:100%;position:relative;text-align:center}.payment_method_box .payment_method_item{display:inline-block;float:right;font-size:13px;padding:8px;position:relative;width:33.33%}.payment_method_box .payment_method_item .method_item_content{background:#fff;border:1px solid #e8e8e8;border-radius:5px;height:360px;position:relative}.payment_method_box .payment_method_item .method_item_content .payment_method_content{height:360px;padding-bottom:70px;position:relative}.payment_method_box .payment_method_item .method_item_content .payment_method_name{background:#f8f8f8;border-radius:5px 5px 0 0;height:75px;line-height:35px;padding:20px;text-align:right}.payment_method_box .payment_method_item .method_item_content .payment_method_name span{color:#fd525b;display:inline-block;font-size:20px}.payment_method_box .payment_method_item .method_item_content .payment_method_name p{color:#535353;display:inline-block;font-size:16px}.payment_method_box .payment_method_item .method_item_content .method_content_item{border-top:1px solid #e8e8e8;padding:20px;position:relative}.payment_method_box .payment_method_item .method_item_content .method_content_item:first-child{border:0}.payment_method_box .payment_method_item .method_item_content .method_content_item label{font-size:14px;margin-bottom:0;padding-right:35px;position:relative;text-align:right}.payment_method_box .payment_method_item .radio_box{position:relative}.payment_method_box .payment_method_item .radio_box input{display:none}.payment_method_box .payment_method_item .radio_box label:before{border:2px solid #d4d4d4;border-radius:100%;bottom:0;content:"";height:16px;margin:auto 0;position:absolute;right:0;top:0;width:16px}.payment_method_box .payment_method_item .radio_box label:after{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;background:#ff525c;border-radius:100%;bottom:0;content:"";display:none;height:12px;margin:auto 0;position:absolute;right:4px;top:0;width:12px}.payment_method_box .payment_method_item .radio_box input[type=radio]:checked+label:after{display:block}.payment_method_box .payment_method_item .method_item_content label,.payment_method_box .payment_method_item .method_item_content p{color:#6c6c6c;line-height:30px;position:relative}.payment_method_box .payment_method_item .method_item_content a{position:relative}.payment_method_box .payment_method_item .method_item_content .text_red{color:#ff515b}.payment_method_box .payment_method_item .method_item_content .text_green{color:#23bb6e;font-size:16px}.payment_method_box .payment_method_item .method_item_content .text_underline{position:relative}.payment_method_box .payment_method_item .method_item_content .text_underline:after{background:#c3c3c3;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%}.payment_method_box .payment_method_item .method_item_content .text_red.text_underline:after{background:#ff515b}.payment_method_box .payment_method_item .method_item_content .text_green.text_underline:after{background:#23bb6e}.payment_method_box .payment_method_item .method_item_content .text_grey{color:#c3c3c3}.payment_method_box .payment_method_item .method_item_content .method_content_action{bottom:0;height:70px;left:0;margin-bottom:5px;padding:15px 20px;position:absolute;text-align:center;width:100%}.payment_method_box .payment_method_item .method_item_content .method_content_action .method_action{background:#ff515b;border:none;border-radius:5px;color:#fff;display:block;height:40px;line-height:40px;position:relative;text-align:center;width:100%}.payment_method_box .payment_method_item .method_item_content .method_content_action .method_action span{color:#fff;display:inline-block;font-size:19px;position:relative;top:3px}.payment_method_box .payment_method_item .method_item_content .method_content_action .method_action p{color:#fff;display:inline-block;font-size:14px}.single_trust_box{margin-bottom:115px;position:relative}.payment_popup{border-radius:0;box-shadow:none;height:585px;padding:0;top:40%}.payment_popup:before{display:none}.payment_popup .popup_header{background:transparent!important;display:block!important;height:85px!important;position:relative!important}.payment_popup .popup_header h6{color:#fff;display:block;font-size:21px;font-weight:400;line-height:85px}.payment_popup .popup_main{background:#fff;border-radius:5px;box-shadow:0 1px 15px rgba(0,0,0,.5);display:block;height:500px;padding:70px 70px 50px;position:relative;width:100%}.payment_popup .alert{background:#e0e0e0;border:1px solid #c6c6c6;border-radius:4px;display:block;margin-bottom:15px;padding:5px 15px;position:relative;width:100%}.payment_popup .alert p{color:#969696;font-size:14px;line-height:30px;text-align:justify}.payment_popup .alert_dashed{border-style:dashed}.payment_popup .alert_success{background:#eefef1;border-color:#39aa4e}.payment_popup .alert_success p{color:#39aa4e}.payment_popup .form_group{position:relative}.payment_popup .form_group fieldset{border:none;display:inline-block;font-size:0;margin-bottom:10px;width:100%}.payment_popup .form_group .field_name{display:inline-block;font-size:13px;padding-left:20px;position:relative;text-align:left;width:200px}.payment_popup .form_group .field_name label{color:#979797;display:block;line-height:50px;text-align:left}.payment_popup:not(.payment_coins_popup) .form_group fieldset:first-child .field_name label{line-height:25px}.payment_popup .form_group .field_action{display:inline-block;float:left;font-size:13px;position:relative;width:calc(100% - 200px)}.payment_popup .form_group .field_action *{text-align:right}.payment_popup .form_group .field_action input,.payment_popup .form_group .field_action select{height:50px}.payment_popup .form_group .field_action input,.payment_popup .form_group .field_action select,.payment_popup .form_group .field_action textarea{border:solid #dadada;border-radius:4px;border-width:1px 1px 3px;box-shadow:0 0 26px -4px #c6c6c6;box-sizing:border-box;color:#787878;font-size:12px;line-height:40px;padding:5px 15px;width:100%}.payment_popup .form_group .field_action textarea{max-height:70px;max-width:100%}.payment_popup .form_group .field_action input::-webkit-input-placeholder,.payment_popup .form_group .field_action textarea::-webkit-input-placeholder{color:#d8d8d8}.payment_popup .form_group .field_action input::-moz-placeholder,.payment_popup .form_group .field_action textarea::-moz-placeholder{color:#d8d8d8}.payment_popup .form_group .field_action input:-ms-input-placeholder,.payment_popup .form_group .field_action textarea:-ms-input-placeholder{color:#d8d8d8}.payment_popup .form_group .field_action input:-moz-placeholder,.payment_popup .form_group .field_action textarea:-moz-placeholder{color:#d8d8d8}.payment_popup .form_group .field_action select{color:#ff505b;cursor:default}.payment_popup .form_group .field_action select option{color:#4c4c4c}.payment_popup .form_group .field_action select option:checked{color:#ff505b}.payment_popup .form_group .filed_item{float:right;position:relative;width:50%}.payment_popup .form_action{text-align:left}.payment_popup .form_action button{background:#ff515b;border:none;border-bottom:3px solid #c13e46;border-radius:4px;color:#fff;display:inline-block;font-size:14px;height:45px;width:160px}.payment_popup .form_action button:hover{background:#ec4b54}.payment_popup .close_popup{top:100px}.popup_coins_main{padding:70px 70px 50px;position:relative}.popup_coins_main *{text-align:center}.popup_coins_main .box_shadow{border:solid #dadada;border-radius:5px;border-width:1px 1px 3px;box-shadow:0 0 26px -4px #c6c6c6;box-sizing:border-box;color:#787878;font-size:12px;height:50px;line-height:38px;margin-bottom:15px;padding:5px 15px;width:100%}.popup_coins_main p{color:#535353;font-size:16px;margin-bottom:40px}.popup_coins_main .box_shadow p{margin-bottom:0}.popup_coins_main .box_shadow label{color:#535353;cursor:default;font-size:18px;font-weight:700}.popup_coins_main .text_red{color:#ff505b}.popup_coins_main .box_shadow .text_red{font-size:18px;font-weight:700}.popup_coins_main .form_action{text-align:center}.popup_coins_main .form_action button{clear:both;display:block;margin:0 auto 25px}.popup_coins_main .form_action a{clear:both;color:#9a9a9a;display:inline-block;position:relative}.popup_coins_main .form_action .text_underline:after{background:#9a9a9a;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.step_tracking .step_tracking_final .step_tracking_content .tracking_status label{color:#36b04d;font-size:19px}.step_tracking .step_tracking_final .step_tracking_content .tracking_status p{color:#36b04d;font-size:17px;margin-bottom:15px}.step_tracking .step_accounting_check .step_tracking_content .text_green,.step_tracking .step_accounting_check .step_tracking_content .text_violet,.step_tracking .step_accounting_check .step_tracking_content .tracking_status label,.step_tracking .step_accounting_check .step_tracking_content .tracking_status p{color:#a77ae3!important}.step_tracking .step_accounting_check .tracking_code{background:#fdf2ff!important;border-color:#a77ae3!important}.step_tracking .step_accounting_check .tracking_code .tracking_code_icon,.step_tracking .step_accounting_check .tracking_code label{color:#a77ae3!important}.step_tracking .step_accounting_check .tracking_code .tracking_code_copy{color:#848484!important}.step_tracking .step_accounting_check .tracking_support .alert .alert_icon{background:#a77ae3!important}.step_tracking .step_tracking_final .tracking_final_icon{left:auto!important;position:absolute;right:70px!important;top:310px!important}.step_tracking .step_tracking_final .tracking_code{background:#fff}.step_tracking .step_accounting_check .tracking_final_icon{left:25px!important;position:absolute;right:auto!important;top:160px!important}.step_tracking .tracking_final_icon .tracking_code{position:relative}.similar_offers_main.padding_normal{padding:0 40px}.reserve_faq_group,.reserve_faq_group .reserve_faq_item{margin-bottom:10px;padding:0 20px;position:relative;text-align:right}.reserve_faq_group .reserve_faq_item label{color:#ff4f5a;font-size:15px;font-weight:400;line-height:40px;text-align:right}.reserve_faq_group .reserve_faq_item .reserve_faq_content p{color:#535353;font-size:14px;line-height:35px;text-align:justify}.reserve_faq_group .text_underline{position:relative}.reserve_faq_group .text_underline:before{background:#d3d3d3;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.reserve_faq_group .text_red{color:#ff4f5a}.reserve_faq_group .text_red:after{background:#ff4f5a}.voucher_tracking_support{padding:30px 30px 0}.step_navigation .navigation_title{padding:0 30px;position:relative}.step_navigation .navigation_title *{text-align:right}.step_navigation .navigation_title h2{color:#ff515b;font-size:15px;font-weight:400;line-height:40px;margin:0}.step_navigation .navigation_title h2 span.icon-invoice{font-size:18px}.step_navigation .navigation_title h2 span{color:#ff515b;display:inline-block;font-size:14px;line-height:40px}.step_main .step_reserve_check{padding:40px 15px!important;position:relative}.step_reserve_check .step_tracking_content{padding-left:40px;padding-right:40px}.step_reserve_check .tracking_status label{color:#2f2f2f;font-size:18px}.step_reserve_check .tracking_check{margin-top:25px;position:relative}.step_reserve_check .tracking_check fieldset{border:none}.step_reserve_check .tracking_check input{background:#fff;border:solid #c6c6c6;border-radius:4px;border-width:1px 1px 2px;box-shadow:0 0 19px -1px #cacaca;color:#9e9e9e;height:48px;line-height:38px;margin-bottom:20px;padding:5px 10px;text-align:right;width:100%}.step_reserve_check .tracking_check input:-moz-placeholder,.step_reserve_check .tracking_check input:-ms-input-placeholder,.step_reserve_check .tracking_check input::-webkit-input-placeholder{color:#d9d9d9}.step_reserve_check .tracking_check button{background:#ff515b;border:1px solid #ff515b;border-bottom:2px solid #c23f45;border-radius:4px;color:#fff;height:48px;line-height:48px;width:100%}.step_reserve_check .step_tracking_canceled,.step_reserve_check .step_tracking_finished,.step_reserve_check .step_tracking_unfinished,.step_reserve_check .step_tracking_waiting{margin-bottom:60px}.step_reserve_check .step_tracking_canceled .step_tracking_content,.step_reserve_check .step_tracking_finished .step_tracking_content,.step_reserve_check .step_tracking_unfinished .step_tracking_content,.step_reserve_check .step_tracking_waiting .step_tracking_content{padding-right:0}.reserve_back_home{margin-bottom:140px;position:relative}.reserve_back_home .back_home_action,.reserve_back_home .back_home_main{position:relative}.reserve_back_home .back_home_action{text-align:left}.reserve_back_home .back_home_action a{background:#fff;border-radius:50px;box-shadow:0 0 70px -5px #c3c3c3;height:50px;position:relative;width:300px}.reserve_back_home .back_home_action a,.reserve_back_home .back_home_action a span{color:#878787;display:inline-block;font-size:14px;line-height:50px}.reserve_back_home .back_home_action .text_grey{color:#878787}.reserve_back_home .back_home_action .text_black{color:#585858}.reserve_back_home .back_home_action a:before{border-left:2px solid #ff525c;border-top:2px solid #ff525c;bottom:0;content:"";height:8px;left:20px;margin:auto 0;position:absolute;top:0;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:8px}.reserve_back_home .back_home_action a:after{background:#ff525c;bottom:0;content:"";height:2px;left:21px;margin:auto 0;position:absolute;top:0;width:13px}.page_box.search_page{margin-top:-60px}.page_box .sidebar_sort{margin-top:-50px}.page_box .page_content_box_header{height:40px;margin-bottom:25px;position:relative}.search_custom_sort{height:40px;padding-top:5px;position:relative}.search_custom_sort .sort_item{bottom:3px;display:inline-block;float:right;height:30px;position:relative}.search_custom_sort .sort_mode label{color:#878787;display:inline-block;float:right;line-height:30px;padding-left:5px}.search_custom_sort .sort_mode .ui_input.um_select{background:#f8f8f8;border:none;border-bottom:1px solid #d2d2d2;border-radius:4px;float:left;height:30px;line-height:30px;max-width:145px;padding-left:15px;position:relative;width:145px}.search_custom_sort .sort_mode .ui_input.um_select:before{border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;bottom:0;content:"";height:6px;left:10px;margin:auto 0;position:absolute;top:-4px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:6px}.search_custom_sort .sort_mode .ui_input .ui_label{padding-left:20px;padding-right:10px}.search_custom_sort .sort_mode .um_select .select_box{left:0;right:0;top:28px}.search_custom_sort .sort_mode .um_select .select_box>div{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 3px 13px 0 #d7d7d7;text-align:right}.search_custom_sort .sort_mode .um_select .select_box>div label{display:block;font-size:12px;text-align:right;transition:color .25s ease-in-out,padding-right .25s linear}.search_custom_sort .sort_mode .um_select .select_box>div label:hover{color:#535353;padding-right:8px}.search_custom_sort .sort_mode .um_select .select_box input:checked+label{color:#fe535c}.search_custom_sort .sort_order button{background:#f8f8f8;border:none;border-bottom:1px solid #d2d2d2;border-radius:4px;display:block;height:30px;line-height:30px;overflow:hidden;position:relative;text-align:center!important;width:30px}.search_custom_sort .sort_order button span{color:#969696;display:block;font-size:16px;line-height:34px;text-align:center!important;width:100%}.search_custom_sort .sort_offer{margin-left:15px}.search_custom_sort .sort_offer input[type=checkbox]{display:none}.search_custom_sort .sort_offer label{color:#878787;cursor:pointer;display:inline-block;font-size:12px;line-height:30px;padding-left:50px;position:relative}.search_custom_sort .sort_offer label:before{background:#ebebeb;border-radius:25px;bottom:0;content:"";height:20px;left:0;margin:auto 0;position:absolute;top:0;transition:background 275ms ease-in-out;width:40px}.search_custom_sort .sort_offer label:after{background:#bfbfbf;border-radius:100%;bottom:0;content:"";height:16px;left:4px;margin:auto 0;position:absolute;top:0;transition:left 275ms linear,background 275ms linear;width:16px}.search_custom_sort .sort_offer input[type=checkbox]:checked+label:after{background:#fff;left:21px}.search_custom_sort .sort_offer input[type=checkbox]:checked+label:before{background:#fd525b}.sort_item_range{background:#f8f8f8;border-bottom:1px solid #d2d2d2;border-radius:5px;height:75px;padding:25px 10px 15px;position:relative}.sort_item_range .ms_range{display:inline-block;position:relative;width:100%}input[type=range].multirange.original{position:absolute}input[type=range].multirange.original::-webkit-slider-thumb{position:relative;z-index:2}input[type=range].multirange::-moz-range-thumb{transform:scale(1);z-index:1}input[type=range].multirange::-moz-range-track{border-color:transparent}input[type=range].multirange.ghost{--track-background:linear-gradient(to left,transparent var(--from),var(--range-color) 0,var(--range-color) var(--between),transparent 0) no-repeat 0 45% /100% 4px;--range-color:#ff515b;background:var(--track-background);position:relative}input[type=range].multirange.ghost::-webkit-slider-runnable-track{background:var(--track-background)}input[type=range].multirange.ghost::-moz-range-track{background:var(--track-background)}.ms_range input[type=range]{-webkit-appearance:none;width:100%}.ms_range input[type=range]::-moz-range-thumb{background:#ff525b;border:2px solid #f8f8f8;border-radius:100%;cursor:pointer!important;height:18px;width:18px}.ms_range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ff525b;border:2px solid #f8f8f8;border-radius:100%;cursor:pointer!important;height:18px;width:18px}.page-wrapper .section-menu{transition:top .3s linear;z-index:1000}.page-wrapper .section-menu.ms_fixed{position:fixed;top:15px}.profile_box,.profile_main,.profile_page,.profile_sidebar{position:relative}.profile_main .profile_sidebar_item{display:none!important}.profile_page{margin-bottom:50px;margin-top:-110px}.profile_box{display:inline-block;font-size:0;width:100%}.profile_box *{text-align:right}.profile_sidebar{display:inline-block;font-size:13px;width:270px}.profile_sidebar_item{display:block;margin-bottom:30px;position:relative}.profile_sidebar_item .profile_sidebar_header{background:#ff515b;border-radius:5px 5px 0 0;height:50px;position:relative;z-index:1}.profile_sidebar_item .profile_sidebar_header p{color:#fff;display:block;font-weight:400;line-height:50px;margin:0;text-align:center!important}.profile_sidebar_item .profile_sidebar_content{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;overflow:hidden;padding:30px 25px;position:relative}.profile_sidebar_item .profile_sidebar_header+.profile_sidebar_content{border-radius:0 0 5px 5px;box-shadow:0 5px 13px 1px #d7d7d7;padding:0}.profile_sidebar_item .profile_sidebar_link{position:relative}.profile_sidebar_item .profile_sidebar_link ul li{display:block;height:60px;position:relative}.profile_sidebar_item .profile_sidebar_link ul li a{border-bottom:1px solid #e2e2e2;color:#878787;display:block;font-size:14px;height:60px;line-height:60px;position:relative;transition:all .2s ease-in-out}.profile_sidebar_item .profile_sidebar_link ul li:last-child a{border-bottom:0!important}.profile_sidebar_item .profile_sidebar_link ul li a .link_icon{color:#878787;display:inline-block;font-size:18px;height:60px;position:absolute;right:15px;text-align:center!important;transition:all .15s ease-in-out!important;width:40px}.profile_sidebar_item .profile_sidebar_link ul li a .link_icon:before{transition:all .15s ease-in-out!important}.profile_sidebar_item .profile_sidebar_link ul li a .link_name{color:#878787;display:block;padding-right:60px;position:relative;transition:all .2s ease-in-out}.profile_sidebar_item .profile_sidebar_link ul li a:hover,.profile_sidebar_item .profile_sidebar_link ul li.active a{background:#f5f5f5}.profile_sidebar_item .profile_sidebar_link ul li a:hover span,.profile_sidebar_item .profile_sidebar_link ul li.active a span{color:#ff515b}.profile_sidebar_item .profile_invite_box{position:relative}.profile_sidebar_item .text_red{color:#ff515b!important}.profile_sidebar_item .invite_image{margin-bottom:10px;position:relative;text-align:center!important}.profile_sidebar_item .invite_image img{display:block;margin:0 auto;position:relative}.profile_sidebar_item .profile_invite_box label{cursor:default;display:block;font-size:14px;line-height:40px;text-align:center!important}.profile_sidebar_item .profile_invite_box p{margin-bottom:5px;text-align:justify!important}.profile_sidebar_item .profile_invite_box form{margin-top:20px}.profile_sidebar_item .profile_invite_box input{border:1px solid #dedede;border-radius:4px;font-size:12px;line-height:28px;margin-bottom:5px;padding:5px 10px;position:relative;width:100%}.profile_sidebar_item .profile_invite_box input:-ms-input-placeholder,.profile_sidebar_item .profile_invite_box input::-moz-placeholder,.profile_sidebar_item .profile_invite_box input::-webkit-input-placeholder{color:#cbcbcb}.profile_sidebar_item .profile_invite_box button{background:#ff515b;border:1px solid #ff515b;border-radius:4px;color:#fff;line-height:28px;padding:5px 10px;text-align:center!important;width:100%}.profile_main{display:inline-block;float:left;font-size:13px;width:calc(100% - 330px)}.profile_advance{margin-bottom:20px;margin-top:-20px;position:relative}.profile_advance .advance_box{position:relative;text-align:left!important}.profile_advance .advance_box .advance_item{display:inline-block;min-width:240px}.profile_advance .advance_box .advance_item:first-child{margin-left:30px}.profile_advance .advance_box .advance_result{position:relative}.profile_advance .advance_box .advance_result label{color:#fff;cursor:default;display:inline-block;font-size:15px;line-height:30px;padding-right:30px;position:relative}.profile_advance .advance_box .advance_result label span:first-child{bottom:0;font-size:16px;line-height:30px;margin:auto 0;opacity:.7;position:absolute;right:0;top:0;width:25px}.profile_advance .advance_box .advance_result .advance_number{color:#41c659;display:inline-block;font-size:15px;line-height:30px}.profile_advance .advance_box .advance_action a{border-bottom:1px solid #fff;color:#fff;font-size:12px;opacity:.7}#r_01 .back_r .shadow_saturation{background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.65))}.profile_page .tab_box .tab_box_header{height:55px;margin-bottom:5px}.profile_page .tab_box .tab_box_content{margin-top:30px}.profile_main .not_tab_box{margin-top:50px}.profile_page .tab_box .tab_box_header .tab_box_item{font-size:14px;height:55px;line-height:55px;padding:0 12px}.profile_page .tab_box .tab_box_header .tab_box_item p{font-size:14px;line-height:55px}.profile_page .tab_box .tab_box_header .tab_box_item a{color:#a8a8a8}.profile_tab_box{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 16px -1px #d7d7d7;-moz-box-shadow:0 2px 16px -1px #d7d7d7;-webkit-box-shadow:0 2px 16px -1px #d7d7d7;padding:30px;position:relative}.profile_tab_box .profile_main_header{margin-bottom:20px;margin-top:20px;position:relative}.profile_tab_box .profile_main_header h2{color:#ff505b;display:inline-block;font-size:17px;font-weight:400;line-height:30px;padding-right:20px;position:relative;text-align:right}.profile_tab_box .profile_main_header h2:after,.profile_tab_box .profile_main_header h2:before{bottom:0;color:#ff505b;content:":";font-size:14px;font-weight:700;margin:auto 0;position:absolute;right:9px;top:0}.profile_tab_box .profile_main_header h2:after{content:".";right:3px;top:0}.profile_tab_box .profile_main_header h2 label{display:inline-block;line-height:30px;text-align:right}.profile_tab_box .profile_main_header h2 span{font-size:14px}.profile_tab_box .profile_main_content{position:relative;text-align:center}.profile_tab_box .user_information_content{display:inline-block;position:relative;text-align:center;width:100%}.user_information_content .item_information{border-bottom:1px solid #e8e8e8;display:table;float:right;line-height:35px;margin-bottom:20px;width:calc(50% - 15px)}.user_information_content .item_information:nth-child(2n){float:left}.user_information_content .item_information label{color:#747474;display:table-cell;font-weight:700;line-height:35px;white-space:nowrap}.user_information_content .item_information input{-ms-progress-appearance:unset!important;-moz-appearance:none!important;-webkit-appearance:none!important;color:#747474;display:inline-block;font-size:13px;line-height:35px;width:100%}.user_information_content .item_information input:disabled{cursor:not-allowed;user-select:none!important;-moz-user-select:none!important;-webkit-user-select:none!important}.user_information_content .item_information_edit{border-bottom:0!important;display:inline-block;float:none;margin-bottom:50px;margin-top:35px;width:100%}.user_information_content .item_information_edit button{background:#f0f0f0;border:none;border-radius:4px;color:#b2b2b2;display:inline-block;float:left;height:40px;line-height:40px;text-align:center!important;width:150px}.user_information_content .item_information_edit button:hover{background:#ccc;color:#fff}.user_information_content .item_information_edit .item_alert{display:inline-block;float:left}.user_information_content .item_information_edit .item_alert p{color:#ababab;display:block;line-height:40px;padding-left:30px}.user_information_content .text_red{color:#ff515b}.profile_header_back{background:#f8f8f8;border-radius:5px 5px 0 0;margin-right:-30px;margin-top:-30px!important;padding:30px;width:calc(100% + 60px)}.profile_header_back label{float:right;line-height:40px}.profile_header_back .ui_input{float:right;margin:0 10px;position:relative}.profile_header_back .ui_input .ui_label{border:1px solid #dbdbdb;border-radius:3px;box-sizing:border-box;color:#878787;display:block;line-height:40px;padding:0 10px 0 45px;position:relative;width:230px}.profile_header_back .ui_input .ui_label:before{background:#dbdbdb;bottom:0;content:"";height:100%;left:45px;margin:auto 0;position:absolute;top:0;width:1px}.profile_header_back .ui_input .ui_label:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #b9b9b9;bottom:0;content:"";height:0;left:18px;margin:auto 0;position:absolute;top:0;width:0}.profile_header_back .ui_input .date_box>div,.profile_header_back .ui_input .select_box>div{background:#fff;border:1px solid #dbdbdb;border-radius:3px;margin-top:40px;overflow:hidden}.profile_header_back .ui_input .date_box>div label,.profile_header_back .ui_input .select_box>div label{color:#878787;display:block;line-height:35px;padding:0 10px;width:100%}.profile_header_back .ui_input .date_box>div label:hover,.profile_header_back .ui_input .select_box>div label:hover{background:#fbfbfb}.profile_header_back #hotel_reserve_name{background:#fff;border:1px solid #dbdbdb;border-radius:3px;box-sizing:border-box;color:#878787;display:inline-block;line-height:40px;padding:0 10px 0 45px;position:relative;width:300px}.profile_header_back #hotel_reserve_name:-moz-placeholder,.profile_header_back #hotel_reserve_name:-ms-input-placeholder,.profile_header_back #hotel_reserve_name::-webkit-input-placeholder{color:#e3e3e3}.profile_header_back .reserve_search_button{background:#ff515b;border:none;border-bottom:2px solid #e42e39;border-radius:4px;color:#fff;float:left;line-height:35px;padding-top:5px;text-align:center!important;width:80px}.profile_reserve_result{position:relative}.profile_reserve_result .table{border-collapse:initial;border-spacing:0;box-shadow:0 4px 16px -5px #d7d7d7;-moz-box-shadow:0 4px 16px -5px #d7d7d7;-webkit-box-shadow:0 4px 16px -5px #d7d7d7;display:table;width:100%}.profile_reserve_result .table_not_result{margin-bottom:0}.profile_reserve_result .table>.thead{border-color:inherit;display:table-header-group;vertical-align:middle}.profile_reserve_result .table>.tbody{border-color:inherit;display:table-row-group;vertical-align:middle}.profile_reserve_result .table>.tbody>.tr,.profile_reserve_result .table>.thead>.tr{border-color:inherit;display:table-row;vertical-align:inherit}.profile_reserve_result .table>.tbody>.tr>.td,.profile_reserve_result .table>.thead>.tr>.th{background:#f8f8f8;border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8;color:#878787;display:table-cell;font-size:13px;padding:6px 5px;text-align:center!important;vertical-align:inherit}.profile_reserve_result .table_not_result>.thead>.tr>.th{border-bottom:1px solid #e8e8e8;padding:15px 5px!important}.profile_reserve_result .table>.tbody>.tr>.td{background:#fff;font-size:12px;font-weight:400;padding:8px 6px}.profile_advance_table>.tbody>.tr>.td,.profile_advance_table>.thead>.tr>.th{padding:14px 5px!important}.profile_reserve_result .table>.thead>.tr>.th:first-child{border-radius:0 5px 0 0}.profile_reserve_result .table>.thead>.tr>.th:last-child{border-left:1px solid #e8e8e8;border-radius:5px 0 0 0}.profile_reserve_result .table>.tbody>.tr>.td:last-child{border-left:1px solid #e8e8e8;position:relative}.profile_reserve_result .table>.tbody>.tr:last-child>.td{border-bottom:1px solid #e8e8e8}.profile_reserve_result .table>.tbody>.tr:last-child>.td:first-child{border-radius:0 0 5px 0}.profile_reserve_result .table>.tbody>.tr:last-child>.td:last-child{border-radius:0 0 0 5px}.profile_reserve_result .table>.tbody>.tr>.td .success{color:#41c45c}.profile_reserve_result .table>.tbody>.tr>.td .danger{color:#ff515b}.profile_reserve_result .table>.tbody>.tr>.td .warning{color:#f3c040}.profile_reserve_result .table>.tbody>.tr>.td .profile_hotel_name{color:#526fef;font-size:13px}.profile_reserve_result .table>.tbody>.tr>.td .profile_hotel_comment{background:#a4a4a4;border:none;border-bottom:2px solid #848484;border-radius:4px;color:#fff;font-size:12px;padding:4px 5px;position:relative;text-align:center!important;width:100%}.profile_reserve_result .table>.tbody>.tr>.td .profile_hotel_comment span{display:block;font-size:11px;text-align:center!important}.profile_reserve_result .table>.tbody>.tr>.td .profile_hotel_comment:disabled{background:#ebebeb;border-color:#ebebeb;color:#a6a6a6;cursor:not-allowed}.profile_reserve_result .profile_not_reserve{background:#fff url(/public/images/profile/profile_not_found.jpg) no-repeat 50%;border:1px solid #e8e8e8;border-radius:0 0 5px 5px;border-top:0!important;box-shadow:0 4px 16px -5px #d7d7d7;-moz-box-shadow:0 4px 16px -5px #d7d7d7;-webkit-box-shadow:0 4px 16px -5px #d7d7d7;padding:0 30px 80px;position:relative;text-align:center!important}.profile_reserve_result .profile_not_reserve .first_reserve_help{color:#313131;font-size:15px;line-height:60px;padding-top:160px;text-align:center!important}.profile_reserve_result .profile_reserve_action{background:#ff515b;border:none;border-bottom:2px solid #df3f48;border-radius:4px;color:#fff;display:inline-block;font-size:14px;height:43px;line-height:45px;padding:0 25px;text-align:center!important}.profile_reserve_result .profile_reserve_action p,.profile_reserve_result .profile_reserve_action span{display:inline-block}.profile_reserve_result .first_reserve{color:#b7b7b7;line-height:60px;padding-top:90px;text-align:center!important}.profile_reserve_result .text_red{color:#ff515b}.profile_main_box .profile_alert{background:#efefef;border:2px dashed #ccc;border-radius:5px;margin-bottom:30px;padding:30px 30px 20px;position:relative}.profile_alert .profile_alert_header{margin-bottom:25px;position:relative}.profile_alert .profile_alert_header .reserve_alert_icon{display:inline-block;float:right;height:40px;width:40px}.profile_alert .profile_alert_header .reserve_alert_icon span{font-size:28px;height:40px;line-height:40px;position:absolute;right:0;top:0}.profile_alert .profile_alert_header label{color:#000;display:inline-block;font-size:16px;line-height:40px}.profile_alert .profile_alert_header .alert_close_action{left:-15px;position:absolute;top:-15px}.profile_alert .profile_alert_header .alert_close_action button{background:transparent;border:none;color:#000;font-size:14px}.profile_alert .profile_alert_content,.profile_alert .profile_alert_content p{color:#585858;line-height:35px;position:relative;text-align:justify!important}.profile_alert .profile_alert_footer{margin-top:10px;position:relative;text-align:left!important}.profile_alert .profile_alert_footer p{color:#585858;font-size:15px;line-height:35px;position:relative;text-align:left!important}.profile_alert .profile_alert_footer .text_red{color:#ff505b!important}.profile_alert.profile_alert_success{background:#eefef1;border-color:#40c457}.profile_alert.profile_alert_success .profile_alert_header .alert_close_action span,.profile_alert.profile_alert_success .profile_alert_header .reserve_alert_icon,.profile_alert.profile_alert_success .profile_alert_header label{color:#40c457}.profile_main_box .profile_all_advance{background:#fff;border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 4px 16px -5px #d7d7d7;-moz-box-shadow:0 4px 16px -5px #d7d7d7;-webkit-box-shadow:0 4px 16px -5px #d7d7d7;line-height:40px;padding:10px 15px;position:relative}.profile_main_box .profile_all_advance label{color:#40c457;font-size:16px}.profile_main_box .profile_all_advance span{color:#40c457;font-size:12px}.profile_main_box .profile_all_advance .all_advance_number{color:#40c457;font-size:16px;text-align:center!important;width:145px}.profile_main_box .table_navigation{margin-top:30px;position:relative}.profile_main_box .table_nav_num{background:#fff;border-radius:4px;box-shadow:0 0 19px -4px #d0d0d0;display:inline-block;height:40px;min-width:180px;overflow:hidden;position:relative}.profile_main_box .table_nav_details{background:#ff515b;color:#fff;display:inline-block;float:right;font-size:14px;padding:8px;position:relative;text-align:center!important;width:110px}.profile_main_box .table_nav_details:after{border-bottom:20px solid #ff515b;border-left:20px solid transparent;border-right:20px solid transparent;bottom:0;content:"";height:0;left:-30px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:0;z-index:10}.profile_main_box .table_nav_page{background:#fff;border:1px solid #e0e0e0;border-radius:4px 0 0 4px;border-right:0!important;color:#878787;display:inline-block;font-size:13px;height:40px;padding:6px 35px 7px 5px;position:relative;text-align:center!important}.profile_main_box .table_nav_page ul li{display:inline-block;padding:0 5px;position:relative}.profile_main_box .table_nav_page ul li a{background:#fff;border-radius:100%;color:#878787;display:block;height:26px;line-height:26px;position:relative;text-align:center!important;width:26px}.profile_main_box .table_nav_page ul li.active a{background:#ff515b;color:#fff}.table_nav_button{float:left;position:relative}.table_nav_button button{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 0 19px -4px #d0d0d0;color:#878787;display:inline-block;height:40px;line-height:38px;padding:0 20px;position:relative}.table_nav_button button[disabled]{cursor:not-allowed;opacity:.4}.table_nav_button button:before{background:#878787;height:1px;width:13px}.table_nav_button button:after,.table_nav_button button:before{bottom:0;content:"";left:0;margin:auto 0;position:absolute;top:0}.table_nav_button button:after{border-left:1px solid #878787;border-top:1px solid #878787;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.table_nav_button .prev_page{padding-right:40px}.table_nav_button .next_page{padding-left:40px}.table_nav_button .prev_page:after,.table_nav_button .prev_page:before{left:auto;right:18px}.table_nav_button .prev_page:after{-webkit-transform:rotate(125deg);transform:rotate(125deg)}.table_nav_button .next_page:after,.table_nav_button .next_page:before{left:18px;right:auto}.profile_main_box .add_invoice,.profile_main_box .invoice_now{margin-top:30px;position:relative}.profile_main_box .add_invoice *,.profile_main_box .invoice_now *{text-align:center!important}.profile_main_box .invoice_now h3,.profile_main_box .invoice_now label{cursor:default;display:inline-block;line-height:30px}.profile_main_box .invoice_now label{color:#545454;font-size:18px;font-weight:700}.profile_main_box .invoice_now h3{color:#ff515b;font-size:19px}.profile_main_box .add_invoice label{color:#ef7777;display:block;font-size:14px;line-height:30px}.profile_main_box .settlement-message{font-size:12px}.profile_main_box .invoice_result{display:block;margin:0 auto;position:relative;width:50%}.profile_main_box .add_invoice form{margin:15px 0 30px;position:relative}.profile_main_box .change_pass{display:block;margin:40px auto;position:relative;width:80%}.profile_main_box .change_pass label{font-size:14px;line-height:40px;padding-right:10px;position:relative}.profile_main_box .change_pass label .text_red{color:#ff515b;font-size:12px;height:10px;line-height:28px;position:absolute;right:0;top:0;width:5px}.profile_main_box .add_invoice form input,.profile_main_box .change_pass form input{border:1px solid #dbdbdb;border-radius:4px;color:#b9b9b9;display:block;line-height:30px;margin-bottom:10px;padding:5px 10px;position:relative;width:100%}.profile_main_box .add_invoice form input:-moz-placeholder,.profile_main_box .add_invoice form input:-ms-input-placeholder,.profile_main_box .add_invoice form input::-moz-placeholder,.profile_main_box .add_invoice form input::-webkit-input-placeholder{color:#dadada}.profile_main_box .add_invoice form input{color:#65b96c;font-size:18px}.profile_main_box .add_invoice form input::-webkit-input-placeholder{color:#b9b9b9;font-size:14px}.profile_main_box .add_invoice form input::-moz-placeholder{color:#b9b9b9;font-size:14px}.profile_main_box .add_invoice form input:-ms-input-placeholder{color:#b9b9b9;font-size:14px}.profile_main_box .add_invoice form input:-moz-placeholder{color:#b9b9b9;font-size:14px}.profile_main_box .change_pass .form_action{margin-top:20px;position:relative;text-align:left!important}.profile_main_box .add_invoice form button,.profile_main_box .change_pass .form_action button,.profile_main_box .profile_transactions .profile_transaction_action{background:#ff515b;border:1px solid #ff515b;border-bottom:2px solid #df3a43;border-radius:4px;border-top:0;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:38px;padding:0 20px;position:relative}.message_item,.profile_message,.profile_message_box{position:relative}.profile_message{padding:15px 10px}.message_item{border-bottom:1px solid #e8e8e8;margin-bottom:5px}.message_item .message_date{color:#454545;display:block;font-size:13px;height:35px;line-height:35px;position:absolute;right:0;top:10px;width:90px}.message_item .message_content{display:inline-block;line-height:35px;padding:10px 90px 15px 60px;width:100%}.message_item .message_content a,.message_item .message_content p{color:#8b8b8b;font-size:14px;line-height:35px}.message_item.message_item_new .message_content p,.message_item.message_item_new .message_date{color:#454545;font-weight:700}.message_item .message_content a{color:#416dce;padding:0 2px;position:relative}.message_item .message_content a:after{background:#416dce;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.message_item .message_action{display:block;font-size:14px;height:35px;left:0;line-height:35px;position:absolute;text-align:center!important;top:10px;width:35px}.message_item .message_action .delete_message,.message_item .message_action button{background:none;border:none;color:#cecece;display:block;height:35px;margin-bottom:5px;text-align:center!important;width:35px}.profile_message .message_other{background:#fff;border-radius:4px;box-shadow:0 0 19px -2px #d0d0d0;margin-top:10px;position:relative;text-align:center!important}.profile_message .message_other a{color:#565656;display:block;font-size:14px;line-height:40px;position:relative;text-align:center!important}.profile_favourite,.profile_favourite_box{position:relative}.profile_favourite_box{display:inline-block;font-size:0;margin:30px 0 45px;position:relative;width:100%}.profile_favourite .favourite_item{display:inline-block;float:right;font-size:13px;margin-bottom:30px;padding:0 15px;position:relative;width:33.33%}.profile_favourite .favourite_action{height:30px;position:absolute;right:30px;text-align:center!important;top:25px;width:30px;z-index:100}.profile_favourite .favourite_action button{background:none;border:none;border-radius:2px;color:#ff505a;cursor:pointer;font-size:17px;height:30px;text-align:center!important;width:30px;z-index:100}.profile_favourite .favourite_content{padding-right:45px;position:relative}.favourite_content .favourite_hotel_image,.favourite_content .favourite_hotel_name,.favourite_content .favourite_hotel_star{display:block;position:relative;text-align:center!important}.favourite_content .favourite_hotel_image{border-radius:5px;height:85px;margin:0 auto 10px;overflow:hidden;text-align:center!important;width:145px}.favourite_content .favourite_hotel_name h4{color:#333;font-size:14px;text-align:center!important}.favourite_content .favourite_hotel_star .icon-star{font-size:12px;margin-left:-7px}.table_side_mobile{display:none!important;position:relative}.table_content_mobile{display:block;height:40px;position:relative;width:100%}.table_action_mobile{display:none!important}.top-city .faq_main_sidebar .faq_item_group .faq_item a .sub-title{white-space:nowrap}.ms_row_more{background:#fff;box-shadow:0 -20px 45px 40px #fff;display:block;position:relative;z-index:100}.ms_row_more:before{bottom:0;content:"";height:130px;left:0;position:absolute;right:0;top:-75px}.ms_row_more .ms_table_more{background:#fff;border:none;color:#ff4f5a;display:block;line-height:40px;position:relative;text-align:center!important;width:100%;z-index:100}.ms_row_more .ms_table_more span:first-child{font-size:19px}.ms_row_more .ms_table_more span:last-child{font-size:16px}.tile-card .hotel-name-box{text-align:right!important}.tile-card .hotel-name-box .hotel-name{text-wrap:nowrap;font-size:16px;font-weight:400;line-height:40px;margin-left:10px;overflow:hidden;text-overflow:ellipsis}.tile-card .tile-card-header .discount_percent{right:0!important}.tile-card .hotel-price .text_red{color:#ff4f5a!important}.ms_header_search{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInDown;animation-name:slideInDown;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:0}.ms_header_search .ms_header_search_close{height:100%;left:0;position:absolute;top:0;width:100%}.ms_header_search.active{display:block;z-index:10000}.ms_header_search.fadeout{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.ms_header_search.active .ms_search_box{background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.5);z-index:10000}.ms_search_box,.ms_search_footer,.ms_search_header,.ms_search_main{position:relative}.ms_search_main{margin-top:20px}.ms_header_search .front_r,.ms_header_search .front_r *{text-align:right!important}.ms_search_box .ms_search_header{height:65px;padding-top:10px}.ms_search_box .ms_search_header .search_header_front{border-bottom:1px solid #ececec;position:relative}.ms_search_box .ms_search_close{display:inline-block;height:50px;position:relative}.ms_search_box .ms_search_close .close_action{background:none;border:none;color:#878787;height:50px;text-align:center!important;width:50px}.ms_search_box .ms_search_close .close_action span{color:#c5c5c5;display:block;font-size:30px;height:50px;line-height:50px;text-align:center!important;width:50px}.ms_search_box .ms_search_close .close_action:hover span{color:#ff4a5f}.ms_search_box .ms_search_form{display:inline-block;float:left;height:50px;position:relative;width:80%}.ms_search_box .ms_search_form .ms_search_input,.ms_search_box .ms_search_form input{background:#fff;border:none;color:#878787;font-size:15px;height:50px;padding-left:50px;text-align:left!important;width:100%}.ms_search_box .ms_search_form .ms_search_input:-moz-placeholder,.ms_search_box .ms_search_form .ms_search_input:-ms-input-placeholder,.ms_search_box .ms_search_form .ms_search_input::-moz-placeholder,.ms_search_box .ms_search_form .ms_search_input::-webkit-input-placeholder,.ms_search_box .ms_search_form input:-moz-placeholder,.ms_search_box .ms_search_form input:-ms-input-placeholder,.ms_search_box .ms_search_form input::-moz-placeholder,.ms_search_box .ms_search_form input::-webkit-input-placeholder{color:#c7c7c7}.ms_search_box .ms_search_form .ms_search_action,.ms_search_box .ms_search_form button{background:none;border:none;bottom:0;color:#ff4f5a;font-size:18px;height:50px;left:0;position:absolute;text-align:center!important;top:0;width:40px}.ms_search_box .ms_search_form .ms_search_action span,.ms_search_box .ms_search_form button span{display:block;height:50px;line-height:50px;position:relative;text-align:center!important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:40px}.ms_search_box .ms_search_footer{background:#f5f5f5;height:55px;padding-bottom:10px;padding-top:10px}.ms_search_box .ms_search_footer .ms_more_search p{color:#535353;display:block;font-size:14px;line-height:35px;margin:0 auto;text-align:center!important}.ms_search_box .ms_search_footer .ms_more_search span{color:#535353!important;display:inline-block;line-height:35px}.ms_search_box .ms_search_footer .ms_more_search a{color:#ff4f5a!important;display:inline-block;line-height:35px;margin-right:2px}.ms_search_box .ms_search_footer .ms_more_search a:before{background-color:#ff4f5a;bottom:8px;content:"";display:none;height:1px;left:0;position:absolute;right:0}.ms_search_box .ms_search_footer .ms_more_search a:hover:before{display:block}.ms_search_box .ms_search_footer .ms_more_search a:after{border-color:#ff4f5a #ff4f5a transparent transparent;border-radius:1px;border-style:solid;border-width:1px;bottom:0;content:"";display:block;height:5px;left:-10px;margin:auto;position:absolute;top:5px;-webkit-transform:rotate(225deg);transform:rotate(225deg);width:5px}.tooltip_hotel_data{background:#f7f7f7;border-radius:2px 2px 0 0;box-shadow:0 10px 10px -5px #c3c3c3;display:none;height:127px;left:0;overflow:hidden;padding:16px;position:absolute;right:0;top:40px;z-index:102}.city_hotel_box .hotel_reservation_main .tooltip_hotel_data.popup_hotel_reservation *,.tooltip_hotel_data{text-align:right!important}.city_hotel_box .hotel_reservation_main .tooltip_hotel_data.popup_hotel_reservation .hotel_calender_item{margin-bottom:30px;margin-left:5px}.city_hotel_box .hotel_reservation_main .tooltip_hotel_data.popup_hotel_reservation .hotel_calender_item *{cursor:default;text-align:center!important}.city_hotel_box .hotel_reservation_main .table .tbody .tr:last-of-type .tooltip_hotel_data,.city_hotel_box .hotel_reservation_main .table .tbody .tr:nth-last-child(2) .tooltip_hotel_data,.city_hotel_box .hotel_reservation_main .table .tbody .tr:nth-last-child(3) .tooltip_hotel_data,.city_hotel_box .hotel_reservation_main .table.has-more .tbody .tr:nth-child(3) .tooltip_hotel_data,.city_hotel_box .hotel_reservation_main .table.has-more .tbody .tr:nth-child(4) .tooltip_hotel_data{border-bottom:none;border-radius:0 0 2px 2px;bottom:38px;box-shadow:0 -10px 10px -5px #c3c3c3;top:auto}.city_hotel_box .hotel_reservation_main .table .tbody .tr:first-child .tooltip_hotel_data,.city_hotel_box .hotel_reservation_main .table .tbody .tr:nth-child(2) .tooltip_hotel_data{border-radius:2px 2px 0 0;border-top:none;bottom:auto;box-shadow:0 10px 10px -5px #c3c3c3;top:40px}.gallery_page{position:relative}.gallery_page .gallery_page_group{display:inline-block;position:relative;width:100%}.gallery_page .gallery_page_box{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;padding:30px 30px 100px;position:relative}.gallery_page_group .gallery_page_item{background:#fff;border-radius:4px;cursor:pointer;display:inline-block;height:auto;margin:10px 1%;max-height:360px;max-width:23%;overflow:hidden;position:relative;text-align:center;width:280px}.gallery_page_group .gallery_page_item *{text-align:center!important}.gallery_page_group .gallery_page_item_effect:before{background:linear-gradient(-45deg,#333,#f33f58);border-radius:4px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s;width:100%;z-index:0}.gallery_page_group .gallery_page_item_effect:hover:before{border-radius:4px;opacity:1}.gallery_page_group .gallery_page_item img{border-radius:4px;display:block;max-width:100%;min-height:100%;opacity:.9;position:relative;z-index:10}.gallery_page_group .gallery_page_item:hover img{opacity:.4}.gallery_page_item .gallery_details{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;font-size:1.25em;padding:15px;text-transform:uppercase;z-index:100}.gallery_page_item .gallery_details,.gallery_page_item .gallery_details>a{height:100%;left:0;position:absolute;top:0;width:100%}.gallery_page_item h3,.gallery_page_item p{font-weight:400;opacity:1;transform:scale3d(.8,.8,1);-webkit-transform:scale3d(.8,.8,1)}.gallery_page_item h3{padding-top:25%;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.gallery_page_item p{font-size:12px;opacity:0;padding:.5em 5px;text-transform:none;width:89%}.gallery_page_item .gallery_details:after{border-bottom:1px solid #fff;border-radius:4px;border-top:1px solid #fff;content:"";height:130%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:122%}.gallery_page_item .gallery_details:after,.gallery_page_item img,.gallery_page_item p{transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.gallery_page_item .gallery_details>a{font-size:0;opacity:0;text-indent:200%;white-space:nowrap;z-index:1000}.gallery_page_item:hover h3,.gallery_page_item:hover p{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.gallery_page_item:hover .gallery_details:after{opacity:1;-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}.ms_consent_main{background:hsla(220,6%,91%,.94);bottom:5px;display:none;height:408px;left:5px;padding:10px;position:absolute;right:5px;top:5px}.ms_consent{bottom:0;left:0;padding:6px;position:absolute;right:0;top:0;z-index:100}.ms_consent_button{float:left;margin:8px;position:relative}.ms_consent_button button{background:#fff;border:none;border-bottom:2px solid #e0e0e0;border-radius:4px;color:#878787;font-size:12px;height:37px;line-height:37px;padding:0 15px 0 30px;position:relative}.ms_consent_button button:hover{background:#e0e0e0}.ms_consent_button .icon-to-down{bottom:0;color:#ff052b;font-size:16px;left:5px;margin:auto 0;position:absolute;top:2px}.ms_consent_header{background:hsla(0,0%,97%,.9);height:90px;padding:15px 25px;position:relative}.ms_consent_header .ms_consent_icon{color:#40cc52;display:inline-block;float:right;font-size:46px;height:100%;position:relative;width:60px}.ms_consent_close{display:inline-block;float:left;height:60px;position:relative;text-align:center;width:60px}.ms_consent_close button{background:none;border:none;color:#f6555a;font-size:35px;height:100%;line-height:60px;opacity:.7;overflow:hidden;position:relative;text-align:center;transition:opacity .35s ease-in-out;width:100%}.ms_consent_close button span{display:block;height:50px!important;text-align:center}.ms_consent_close button:hover{opacity:1}.ms_consent_header .ms_consent_header_text{display:inline-block;padding-right:10px;position:relative}.ms_consent_header .ms_consent_header_text label{color:#40cc52;display:block;font-size:15px;line-height:35px;position:relative}.ms_consent_header .ms_consent_header_text p{color:#878787;margin-top:-1px;position:relative}.ms_consent_content{display:inline-block;padding-top:50px;position:relative;width:100%}.ms_consent_result{float:right}.ms_consent_details,.ms_consent_result{display:inline-block;position:relative;width:49%}.ms_consent_details{float:left}.ms_consent_result label{color:#424242;font-size:17px;line-height:40px}.ms_consent_result label,.ms_consent_result p{display:block;position:relative;text-align:center}.ms_consent_result p{color:#676767;font-size:12px;margin-top:-2px}.ms_consent_number{background:#f6555a;border-radius:10px 10px 0 10px;color:#fff;display:block;font-size:18px;height:125px;margin:20px auto 0;overflow:hidden;padding:45px 15px;position:relative;text-align:center!important;width:125px}.ms_consent_number label{color:#fff;font-size:22px;position:relative;word-spacing:5px}.ms_consent_details_group{margin-top:20px;position:relative}.ms_consent_details_item{display:block;margin-bottom:10px;position:relative}.ms_consent_details_item label{color:#878787;display:inline-block;line-height:25px;position:relative}.ms_consent_details_item .ms_consent_percent{background:#ececec;border-radius:4px;display:block;height:12px;overflow:hidden;position:relative;width:90%}.ms_consent_percent span{background:#f6555a;height:12px;position:absolute}.customers_review{position:relative}.customers_review .customers_review_box{background:#fff;border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;margin-top:50px;padding:30px;position:relative}.customers_review_header{margin-bottom:30px;padding:15px 0;position:relative}.customers_review_header_text{color:#ff525c;display:inline-block;font-size:18px;line-height:50px;position:relative}.customers_review_main{margin-bottom:45px;position:relative;text-align:right}.customers_review_result{float:right;padding:40px 0 25px 25px;text-align:center;width:300px}.customers_review_result,.customers_review_slide{display:inline-block;height:285px;position:relative}.customers_review_slide{padding:30px 0;width:350px}.customers_review_login{border-right:1px solid #dfdfdf;display:inline-block;float:left;height:360px;padding:85px 45px 50px 50px;position:relative;text-align:center;width:calc(100% - 650px)}.customers_review_result label{cursor:default;display:block;font-size:15px;font-weight:700;line-height:35px;position:relative;text-align:center}.customers_review_result p{color:#878787;display:block;font-size:12px;position:relative;text-align:center}.customers_review_result .ms_consent_number{position:relative}.customers_review_result .ms_consent_number label{font-size:25px;font-weight:400;line-height:40px;position:relative}.review_slide_group,.review_slide_item{position:relative;text-align:right}.review_slide_item{color:gray;font-size:12px}.review_slide_item.has-error>label{color:#ff4a5f}.customers_review_view .review_slide_percent{padding-right:105px}.customers_review_view .review_slide_percent_item label:before{top:15px}.review_slide_percent{padding-right:90px;position:relative;text-align:right}.review_slide_item label{display:inline-block;line-height:25px;position:relative}.review_slide_percent_item{display:inline-block;height:25px;position:relative;text-align:right;width:45px}.review_slide_percent_item label{color:#b7b7b7;cursor:default;font-size:0;font-weight:400;padding-bottom:18px;position:absolute;top:-25px;width:18px}#commentForm .review_slide_percent_item label{cursor:pointer}.review_slide_percent_item label:before{background:#b7b7b7;border-radius:16px;bottom:0;content:"";height:16px;margin:auto 0;position:absolute;right:1px;top:13px;transition:all 275ms ease-in-out;width:16px;z-index:10}.review_slide_percent.selection .review_slide_percent_item label:before,.review_slide_percent_item label.select:before{background:#fff;border:2px solid #b7b7b7;height:14px!important;width:14px!important}.review_slide_percent.selection:after{right:-18px;top:-24px;width:300px}.review_slide_percent.selection:after,.review_slide_percent_item label:after{background:#b7b7b7;bottom:0;content:"";height:1px;margin:auto 0;position:absolute;transition:all 275ms ease-in-out}.review_slide_percent_item label:after{right:-40px;top:15px;width:50px}.review_slide_percent.selection .review_slide_percent_item label:after,.review_slide_percent_item label.select:after{background:#fff;border-radius:16px;bottom:0;content:"";height:10px;margin:auto 0;position:absolute;right:5px;top:13px;transition:all 275ms ease-in-out;width:10px;z-index:10}.review_slide_percent_item input[type=checkbox],.review_slide_percent_item input[type=radio]{display:none}.review_slide_percent_item input[type=checkbox]:checked+label,.review_slide_percent_item input[type=radio]:checked+label{color:#f6555a;font-size:16px}.review_slide_percent_item input[type=checkbox]:checked+label:after,.review_slide_percent_item input[type=checkbox]:checked+label:before,.review_slide_percent_item input[type=radio]:checked+label:after,.review_slide_percent_item input[type=radio]:checked+label:before{background:#f6555a}.review_slide_percent.selection .review_slide_percent_item input[type=checkbox]:checked+label:before,.review_slide_percent.selection .review_slide_percent_item input[type=radio]:checked+label:before{background:#fff}.review_slide_percent.selection .active~.review_slide_percent_item label:before{background:#fff!important}.review_slide_percent_item:first-child label:after{right:-90px;width:105px}.customers_review_login_text{color:#636363;font-size:15px;line-height:30px;margin-bottom:40px}.customers_review_login_text,.customers_review_login_text p{position:relative;text-align:center}.customers_review_send{position:relative}.customers_review_send button{background:#f6555a;border:none;border-radius:50px;box-shadow:8px 8px 35px -12px #f6555a;color:#fff;font-size:16px;height:50px;line-height:50px;position:relative;transition:all .25s ease-in-out;width:180px}.customers_review_send button:hover{background:#f15156;box-shadow:5px 5px 35px -12px #f6555a}.customers_review_content{position:relative}.review_content_header{height:60px;padding:10px 0;position:relative;text-align:right}.review_content_header label{color:#f6555a;display:inline-block;font-size:17px;line-height:40px;position:relative}.review_content_header_sort{display:inline-block;float:left;position:relative}.review_content_header_sort label{color:#878787;font-size:13px;padding-left:50px;position:relative}.review_content_header_sort label:before{background:#ededed;border-radius:20px;bottom:0;content:"";height:20px;left:0;margin:auto 0;position:absolute;top:0;transition:background .25s linear;width:40px}.review_content_header_sort label:after{background:#fff;border-radius:16px;bottom:1px;box-shadow:0 0 3px 1px #dedede;content:"";height:16px;left:2px;margin:auto 0;position:absolute;top:1px;transition:left .25s linear;width:16px}.review_content_header_sort input[type=checkbox]:checked+label:before{background:#ff515b}.review_content_header_sort input[type=checkbox]:checked+label:after{box-shadow:none;left:22px}.review_content_header_sort input[type=checkbox]{display:none}.review_content_main,.review_result_group{position:relative}.review_result_item{background:#f9f9f9;margin-bottom:20px;position:relative}.review_result_item_header{border-bottom:1px solid #d5d5d5;height:75px;margin-bottom:15px;padding:15px 30px;position:relative;text-align:right}.review_result_item_num{border:1px solid #ccc;border-radius:10px 10px 0;color:#878787;display:inline-block;float:right;font-size:14px;height:40px;line-height:40px;margin-left:20px;margin-top:2px;position:relative;width:60px}.review_result_item_name{display:inline-block;position:relative;top:-7px}.review_result_item_name>p{display:inline-block;font-size:15px;line-height:40px;position:relative}.review_result_item_name span{color:#f6555a;display:inline-block;font-size:13px;position:relative}.review_result_item_num p{font-size:14px;position:relative;text-align:center}.review_result_item_time{color:#878787;display:block;font-size:12px;line-height:12px;position:relative;top:-5px}.review_result_item_type{color:#444;display:block;float:left;font-size:12px;line-height:45px;position:relative}.review_result_item_main{color:gray;font-size:13px;line-height:30px;padding:15px 30px;position:relative}.review_result_positive{margin-bottom:15px;padding-right:40px;position:relative}.review_result_negative{margin-bottom:20px;padding-right:40px;position:relative}.review_result_negative:before,.review_result_positive:before{background:#2aab2a;content:"";height:2px;position:absolute;right:8px;top:15px;width:15px}.review_result_negative:after,.review_result_positive:after{border-left:2px solid #2aab2a;border-top:2px solid #2aab2a;content:"";height:6px;position:absolute;right:15px;top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.review_result_negative:before{background:#ff515b}.review_result_negative:after{border-color:#ff515b}.review_result_item_main p{word-wrap:break-word;text-align:justify}.customers_review_tab{position:relative}.customers_review_tab .tab_box_header{margin-bottom:10px;position:relative}.customers_review_tab_content{background:#f9f9f9;padding:25px 0 0;position:relative}.review_tab_description{padding:0 30px;position:relative;text-align:right}.customers_review_username{color:#525252;cursor:default;display:inline-block;font-size:15px;font-weight:700;line-height:40px;position:relative}.review_tab_description p{color:#5a5a5a;cursor:text;display:block;font-size:1.1em;line-height:35px;position:relative}.review_tab_description .strong_text{border-bottom:1px solid;color:#525252;font-size:14px;font-weight:700;padding:0 3px;position:relative}.review_tab_description .red_text{color:#ff515b;position:relative}.review_tab_points{display:inline-block;padding:0 35px 0 30px;position:relative;text-align:right;width:100%}.customers_review_input label,.customers_review_slide_label{cursor:default;display:block;font-size:15px;margin-bottom:10px;position:relative;text-align:right}.customers_review_input label span{font-size:.7em}.customers_review_input label{padding-right:18px}.review_tab_points .review_slide_percent{margin-right:20px}.customers_review_input{display:inline-block;padding:30px 30px 30px 0;position:relative;text-align:right;width:calc(100% - 350px)}.customers_review_input label:after{background:#2aab2a;bottom:0;content:"";height:2px;position:absolute;right:0;top:12px;width:10px}.customers_review_input label:before{background:#2aab2a;bottom:0;content:"";height:10px;position:absolute;right:4px;top:8px;width:2px}.review_tab_points .customers_review_slide{float:right;height:auto;position:relative}.customers_review_input div{padding-right:18px;position:relative;text-align:right}.customers_review_input label{cursor:default;position:relative}.review_positive_points label{color:#2aab2a}.review_negative_points label{color:#ff515b}.review_negative_points label:after{background:#ff515b}.review_negative_points label:before{display:none}.customers_review_input textarea{-ms-progress-appearance:unset;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:3px;color:#5a5a5a;display:block;font-size:13px;height:130px!important;line-height:28px;max-width:100%!important;min-width:100%!important;padding:5px 10px;position:relative;text-align:right;width:100%!important}.customers_review_input .review_positive_points_help{color:#898989;display:block;font-size:11px;line-height:20px;margin-top:5px;position:relative;text-align:right}.review_positive_points{margin-bottom:30px}.customers_review_select{display:inline-block;font-size:13px;margin-top:53px;padding-left:50px;position:relative;text-align:right;width:100%}.customers_review_select label{color:#5a5a5a;display:inline-block;line-height:40px;margin-left:10px;position:relative}.review_tab_submit{background:#ececec;padding:30px;position:relative;text-align:left}.review_tab_submit .review_submit_action{position:relative;text-align:left!important}.review_tab_submit .review_submit_action button,.review_tab_submit .review_submit_action input{display:inline-block;position:relative}.review_tab_submit .review_submit_action button{background:#ff515b;border:none;border-radius:5px;color:#fff;font-size:14px;height:40px;line-height:40px;padding:0 15px;text-align:center}.review_tab_submit .review_submit_action button:hover{background:#ec4b54}.review_tab_submit .review_submit_action input{background:#fff;border:1px solid #f2c0c3;border-radius:5px;color:#5a5a5a;font-size:13px;height:40px;line-height:40px;margin-left:10px;min-width:280px;padding:0 15px;text-align:right}.review_tab_submit .review_submit_action input:-moz-placeholder{color:#f2c0c3}.review_tab_submit .review_submit_action input:-ms-input-placeholder{color:#f2c0c3}.review_tab_submit .review_submit_action input::-webkit-input-placeholder{color:#f2c0c3}.customers_review_select .ui_input{background:#f2f2f2;border-bottom:2px solid #e0e0e0;border-radius:3px;float:left;width:235px}.customers_review_select .ui_input,.customers_review_select .ui_input .ui_label{display:inline-block;height:40px;line-height:40px;position:relative;text-align:right}.customers_review_select .ui_input .ui_label{box-sizing:border-box;font-size:13px;margin:0;padding:0 10px;width:100%}.customers_review_select .ui_input .ui_label:after{border-bottom:2px solid #a5a5a5;border-left:2px solid #a5a5a5;bottom:0;content:"";height:8px;left:15px;margin:auto 0;position:absolute;top:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:rotate .25s linear;width:8px}.customers_review_select .ui_input.ui_focus .ui_label:after{top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.customers_review_select .ui_input .select_box>div{background:#fff;border:1px solid #f2f2f2;border-radius:3px;margin-top:-1px}.customers_review_select .ui_input .select_box>div>label{color:#5a5a5a;display:block;line-height:38px;margin:0;padding:0 10px;text-align:right;transition:padding .3s linear}.customers_review_select .ui_input .select_box>div>label:hover{color:#000;padding-right:15px}.customers_review_select .ui_input .select_box>div>input:checked+label{color:#f6555a}.b_popup .popup_item.payment_offline_popup{background:transparent!important;height:90%!important;padding:0!important}.login_type_title{color:#333;cursor:pointer;font-size:16px;padding:25px 5px 8px;text-align:right;text-decoration:underline}.login_type_title:hover{color:#dd4852}.login_remember{padding-top:10px;text-align:right}.login_options{margin-top:40px;text-align:right}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.responsive-search-list{margin:0 auto 10px;position:relative;width:90%}#responsive_search_list{background:#fff;border-radius:3px;color:#000;display:block;line-height:40px;text-align:center!important;width:100%}.responsive-search-list.is-loading:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#000;content:"\e880";font-family:IconFontFace;font-size:24px;height:22px;left:8px;line-height:1;position:absolute;top:9px;width:24px;z-index:2}.validation-alert{background-color:#ff6c7a;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.15);color:#fff;font-size:14px;max-width:100%;padding:10px 10px 10px 40px;position:fixed;right:10px;text-align:right;top:10px;width:350px}.validation-alert .icon-close{cursor:pointer;left:10px;position:absolute}img.fill-size{display:block;height:100%;width:100%}.text_factor{color:red;margin:20px;text-align:center}.pointer-events-disable{pointer-events:none}.td-five-unreservable{width:120px}#addMoreRoom,.back-picture,.popup_hotel_reservation#p_05 form{display:-webkit-flex;display:flex}.back-picture{-webkit-align-items:center;align-items:center;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.back-picture>img{min-height:100%;width:100%}.fade-on-load{opacity:0;transition:opacity .3s ease}.fade-on-load.loaded{opacity:1}.reloadCache{background:#fc515b;border:0;color:#fff;display:block;font-size:14px;padding:10px;width:100%}.top-banner,.top-banner img{display:block;height:auto;overflow:hidden;position:relative;width:100%}a.top-banner *{cursor:inherit}.top-banner-close{background:transparent;color:#fff;left:10px;top:10px}.top-banner-close,.top-banner-copy{border:0;outline:0;position:absolute}.top-banner-copy{background-color:initial;height:70%;left:25.8%;top:14%;width:6%}.top-banner-copy:before{border:7px solid transparent;border-left:0;border-right:7px solid #414141;content:"";position:absolute;right:2px;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.top-banner-copy:after{background-color:#414141;border-radius:5px;color:#fff;content:"کپی شد";font-size:12px;padding:3px 10px;position:absolute;right:0;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);white-space:nowrap}.top-banner-copy:after,.top-banner-copy:before{opacity:0;pointer-events:none;transition:opacity .15s ease-out!important}.top-banner-copy.copied:after,.top-banner-copy.copied:before{opacity:1}.top-banner>picture{display:-webkit-flex;display:flex}#crisp-chatbox{z-index:9909!important}.banner-title{color:#fff;font-size:32px;margin-top:120px;text-shadow:0 2px 2px #000}.phpdebugbar *{position:static}.b2b-landing{height:33px;left:200px;position:absolute;top:59px;width:208px;z-index:2}.b2b-landing:before{background:#ff515b;border-bottom-right-radius:3px;content:"";height:100%;position:absolute;right:0;top:0;width:8px}.b2b-landing *{cursor:inherit}.b2b-landing__text{position:absolute;right:20px;top:7px;z-index:2}.city_hotel_box.is-ads{border:2px solid #ff515b}.raychat_sc_launcher_inner{border-radius:50rem!important}
.animate-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-lock:before{content:"\e900"}.icon-deposit:before{content:"\e901"}.icon-credit-card:before{content:"\e800"}.icon-credit-card22:before{content:"\e801"}.icon-elevator:before{content:"\e802"}.icon-google-plus:before{content:"\e803"}.icon-search:before{content:"\e804"}.icon-pin:before{content:"\e805"}.icon-to-left:before{content:"\e806"}.icon-phone:before{content:"\e807"}.icon-picture:before{content:"\e808"}.icon-to-left-2:before{content:"\e809"}.icon-user:before{content:"\e80a"}.icon-smartphone:before{content:"\e80b"}.icon-instagram:before{content:"\e80c1"}.icon-linkedin:before{content:"\e80d"}.icon-facebook:before{content:"\e80e"}.icon-whatsapp:before{content:"\e909"}.icon-social-twitter:before{content:"\e908"}.icon-user-2:before{content:"\e80f"}.icon-sun:before{content:"\e810"}.icon-tag:before{content:"\e811"}.icon-telegram:before{content:"\e812"}.icon-telephone:before{content:"\e813"}.icon-airplane:before{content:"\e814"}.icon-alert:before{content:"\e815"}.icon-power:before{content:"\e816"}.icon-cloud:before{content:"\e817"}.icon-to-down:before{content:"\e818"}.icon-close:before{content:"\e819"}.icon-to-down-2:before{content:"\e81a"}.icon-tower:before{content:"\e81b"}.icon-to-right:before{content:"\e81c"}.icon-to-down-3:before{content:"\e81d"}.icon-to-down-4:before{content:"\e81e"}.icon-family:before{content:"\e81f"}.icon-mail:before{content:"\e820"}.icon-logo:before{content:"\e821"}.icon-check:before{content:"\e822"}.icon-accept:before{content:"\e823"}.icon-error:before{content:"\e824"}.icon-hotel:before{content:"\e825"}.icon-discard:before{content:"\e826"}.icon-wc:before{content:"\e827"}.icon-close-2:before{content:"\e828"}.icon-add-tag:before{content:"\e829"}.icon-add-tool:before{content:"\e82a"}.icon-air-conditioner:before{content:"\e82b"}.icon-bathtub:before{content:"\e82c"}.icon-big-bed:before{content:"\e82d"}.icon-browser:before{content:"\e82e"}.icon-cancel-button:before{content:"\e82f"}.icon-chat-2:before{content:"\e830"}.icon-chat:before{content:"\e831"}.icon-check-in:before{content:"\e832"}.icon-bars:before{content:"\e833"}.icon-coins:before{content:"\e834"}.icon-cooker:before{content:"\e835"}.icon-curve-arrows:before{content:"\e836"}.icon-star:before{content:"\e837"}.icon-no-pic:before{content:"\e838"}.icon-plug:before{content:"\e839"}.icon-direction129:before{content:"\e83a"}.icon-share:before{content:"\e83b"}.icon-distance:before{content:"\e83c"}.icon-document:before{content:"\e83d"}.icon-doorknob:before{content:"\e83e"}.icon-doorknob6:before{content:"\e83f"}.icon-doorknob-2:before{content:"\e840"}.icon-eating-breakfast:before{content:"\e841"}.icon-favorite:before{content:"\e842"}.icon-elevator-arrows:before{content:"\e843"}.icon-email:before{content:"\e844"}.icon-english-receptionist:before{content:"\e845"}.icon-like:before{content:"\e846"}.icon-five-stars-outlines:before{content:"\e847"}.icon-google-docs:before{content:"\e848"}.icon-help-operator:before{content:"\e849"}.icon-hotel-receptionist:before{content:"\e84a"}.icon-hotel-reception-outline:before{content:"\e84b"}.icon-hot-kettle:before{content:"\e84c"}.icon-ice-cream-with-topping:before{content:"\e84d"}.icon-invoice:before{content:"\e84e"}.icon-jacuzzi:before{content:"\e84f"}.icon-location-pin:before{content:"\e850"}.icon-log-in:before{content:"\e851"}.icon-log-out:before{content:"\e852"}.icon-loss:before{content:"\e853"}.icon-luggage:before{content:"\e854"}.icon-male-user:before{content:"\e855"}.icon-man:before{content:"\e856"}.icon-online-shop:before{content:"\e857"}.icon-padlock:before{content:"\e858"}.icon-pencil:before{content:"\e859"}.icon-plate-of-food-with-rounded-cover-outline:before{content:"\e85a"}.icon-play-button:before{content:"\e85b"}.icon-profits:before{content:"\e85c"}.icon-rack:before{content:"\e85d"}.icon-reception-bell:before{content:"\e85e"}.icon-refresh:before{content:"\e85f"}.icon-refrigerator-outline:before{content:"\e860"}.icon-return:before{content:"\e861"}.icon-safe-box:before{content:"\e862"}.icon-shopping-bag:before{content:"\e863"}.icon-shopping-cart:before{content:"\e864"}.icon-shower-with-water:before{content:"\e865"}.icon-shuffle:before{content:"\e866"}.icon-smiling-emoticon-square-face:before{content:"\e867"}.icon-soccer:before{content:"\e868"}.icon-swimming-pool:before{content:"\e869"}.icon-television:before{content:"\e86a"}.icon-toilet-sign:before{content:"\e86b"}.icon-trees:before{content:"\e86c"}.icon-verified:before{content:"\e86d"}.icon-waiting-for-flight:before{content:"\e86e"}.icon-washing:before{content:"\e86f"}.icon-wifi:before{content:"\e870"}.icon-correct-signal:before{content:"\e871"}.icon-direction306:before{content:"\e872"}.icon-food-delivery:before{content:"\e873"}.icon-guest:before{content:"\e874"}.icon-icon:before{content:"\e875"}.icon-icon2:before{content:"\e876"}.icon-print:before{content:"\e877"}.icon-tourist:before{content:"\e878"}.icon-dislike:before{content:"\e879"}.icon-park:before{content:"\e87a"}.icon-sport-sallon:before{content:"\e87b"}.icon-newspaper:before{content:"\e87c"}.icon-restuarant:before{content:"\e87d"}.icon-pray:before{content:"\e87e"}.icon-return-1:before{content:"\e87f"}.icon-spinner:before{content:"\e880"}.icon-printer:before{content:"\e881"}.icon-shopping-center:before{content:"\e882"}.icon-pay-bar:before{content:"\e883"}.icon-smoking:before{content:"\e884"}.icon-tennis:before{content:"\e885"}.icon-taxi:before{content:"\e886"}.icon-polish:before{content:"\e887"}.icon-toilet-paper:before{content:"\e888"}.icon-photocopy:before{content:"\e889"}.icon-abajor:before{content:"\e88a"}.icon-armchair:before{content:"\e88b"}.icon-powerswitch:before{content:"\e88c"}.icon-baggage:before{content:"\e88d"}.icon-slipper:before{content:"\e88e"}.icon-balcony:before{content:"\e88f"}.icon-bell:before{content:"\e890"}.icon-bus:before{content:"\e891"}.icon-coffeeshop:before{content:"\e892"}.icon-coat-hanger:before{content:"\e893"}.icon-teapot:before{content:"\e894"}.icon-closet:before{content:"\e895"}.icon-drawers:before{content:"\e896"}.icon-water:before{content:"\e897"}.icon-ceremony:before{content:"\e898"}.icon-room-service:before{content:"\e899"}.icon-fire-fighter:before{content:"\e89a"}.icon-exchange:before{content:"\e89b"}.icon-game:before{content:"\e89c"}.icon-desk:before{content:"\e89d"}.icon-fax-machine:before{content:"\e89e"}.icon-lobby:before{content:"\e89f"}.icon-emergency-exit:before{content:"\e8a0"}.icon-heating-cooling:before{content:"\e8a1"}.icon-library:before{content:"\e8a2"}.icon-minibus:before{content:"\e8a3"}.icon-midday-trip:before{content:"\e8a4"}.icon-coffenet:before{content:"\e8a5"}.icon-fire-capsule:before{content:"\e8a6"}.icon-fire-alarm:before{content:"\e8a7"}.icon-free-bar:before{content:"\e8a8"}.icon-menu:before{content:"\e8a9"}.icon-medical:before{content:"\e8aa"}.icon-weightlifting:before{content:"\e8ab"}.icon-door-lock:before{content:"\e8ac"}.icon-parking:before{content:"\e8ad"}.icon-sauna:before{content:"\e8ae"}.icon-massage:before{content:"\e8af"}.icon-billiard:before{content:"\e8b0"}.icon-house:before{content:"\e8b1"}.icon-joystick:before{content:"\e8b2"}.icon-game-room:before{content:"\e8b3"}.icon-atm:before{content:"\e8b4"}.icon-baby-sitter:before{content:"\e8b5"}.icon-barber:before{content:"\e8b6"}.icon-disabled:before{content:"\e8b7"}.icon-shrine:before{content:"\e8b8"}.icon-ticket:before{content:"\e8b9"}.icon-tour:before{content:"\e8ba"}.icon-visa:before{content:"\e8bb"}.icon-wakeup:before{content:"\e8bc"}.icon-swipe-right:before{content:"\e8bd"}.icon-add-document:before{content:"\e8be"}.icon-waiting-for-flight-1:before{content:"\e8bf"}.icon-google-with-circle-1:before{content:"\e8c0"}.icon-facebook-with-circle-1:before{content:"\e8c1"}.icon-email-black:before{content:"\e8c2"}.icon-do-not-disturb:before{content:"\e8c5"}.icon-info-circled-1:before{content:"\e8c6"}.icon-comment-outline:before{content:"\e8c7"}.icon-aparat-1:before{content:"\e8c8"}.icon-eye:before{content:"\e8c9"}.icon-filter:before{content:"\e8ca"}.icon-home:before{content:"\e8cb"}.icon-archive:before{content:"\e8cc"}.icon-telegram-1:before{content:"\e90e"}.icon-instagram-with-circle:before{content:"\e90f"}
.ui_input:after,.ui_input:before{content:"";position:relative}.ui_input{background:#fff;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative}.ui_input>button,.ui_input>input,.ui_input>select{background:none;border:none;box-sizing:border-box}.ui_input.um_date>label,.ui_input.um_select>label{cursor:pointer;height:100%;position:absolute;right:0;top:0;visibility:hidden;width:100%}.ui_input.um_date>label{background:inherit;white-space:nowrap}.ui_input.um_date>label,.ui_input.um_select>label.ui_show{visibility:visible}.ui_input>label:before{float:right}.ui_input>label:after{float:left}.ui_input .date_box,.ui_input .select_box{padding-top:3px;position:absolute;-webkit-user-select:none;user-select:none;visibility:hidden;width:100%;z-index:1000}.ui_input .date_box{width:auto}.ui_input .more_result input[type=text]{display:inline-block!important}.ui_input .date_box>div,.ui_input .select_box>div{background:#ccc;color:initial;max-height:200px;overflow-x:hidden;overflow-y:auto;position:unset;width:100%}.ui_input .date_box>div{cursor:default;max-height:10000px;overflow-x:auto;overflow-y:hidden;padding:25px 0 30px;scroll-snap-type:mandatory;-webkit-scroll-snap-type:mandatory;width:400px}.ui_input .auto_label,.ui_input.um_select select{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.ui_input.um_date.ui_focus .date_box,.ui_input.um_select.ui_focus .select_box{visibility:visible}.ui_input .select_box input{display:none}.ui_input .select_box label{cursor:pointer;display:block;padding-right:5px}.ui_input .select_box input:checked+label{color:#999}.ui_input .select_box label.hide{display:none!important}.ui_input.um_checkbox,.ui_input.um_radio{background:none}.ui_input .date_box .calendar_box{position:relative;width:1200px}.ui_input .date_box .month{scroll-snap-coordinate:0 0;-webkit-scroll-snap-coordinate:0 0;display:inline-block;float:right;height:200px;width:200px}.ui_input .date_box .month div{font-size:0;padding:5px}.ui_input .date_box .month div>span{background:#f1f1f1;box-sizing:border-box;cursor:default;display:inline-block;font-size:12px;overflow:hidden;padding:5px;text-align:center;white-space:nowrap;width:14%}.ui_input .date_box .month div>span.day{cursor:pointer}.ui_input .date_box .month div>span.week_space{padding:0}.ui_input .date_box .month div>span.space{color:hsla(0,0%,100%,0)}.ui_input .date_box .month div>span.space_day{color:rgba(0,0,0,.2)}.ui_input .date_box .month div>span.today{background:#f90}.ui_input .date_box .month div>span.disable{opacity:.5}.ui_input .date_box .month div>span.selected{background:#84beff!important}.ui_input.um_date>input{color:hsla(0,0%,100%,0)}.ui_input .date_box .month .month_name{margin-top:-30px;width:98%}.ui_input .date_box>div:before{background:#ccc;bottom:0;content:"";height:18px;left:0;position:absolute;width:100%}.ui_input .date_box .close_btn,.ui_input .date_box .go_today,.ui_input .date_box .next_month,.ui_input .date_box .prev_month{background:#999;cursor:pointer;height:20px;position:absolute;width:20px}.ui_input .date_box .close_btn{bottom:5px;right:5px}.ui_input .date_box .go_today{bottom:5px;left:5px}.ui_input .date_box .next_month{left:15px;top:8px}.ui_input .date_box .prev_month{right:15px;top:8px}.ui_input .more_result .result{display:none}.ui_input .more_result.focus .result{display:block}
.swiper-container{margin:0 auto;overflow:hidden;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{box-sizing:initial;display:-webkit-flex;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-align-items:flex-start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progress{height:100%;left:0;top:0;width:4px}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.sl-overlay{background:#000;bottom:0;display:none;left:0;opacity:.93!important;position:fixed;right:0;top:0;z-index:1090}.sl-wrapper{position:relative;z-index:1091}.sl-wrapper button{background:0 0;border:0;color:#fff;cursor:pointer;font-size:30px;padding:0}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:block;font-size:18px;height:30px;opacity:.7;position:fixed;right:25px;text-align:center;top:25px;transition:all .3s ease-in-out;width:30px;z-index:1015}.sl-wrapper .sl-close:hover{opacity:1}.sl-wrapper .sl-counter{display:none;left:30px;position:fixed;top:30px;z-index:1015}.sl-wrapper .sl-navigation{display:none;width:100%}.sl-wrapper .sl-navigation button{display:block;height:120px;line-height:60px;margin-top:-60px;opacity:.3;position:fixed;text-align:center;top:50%;transition:all .3s ease-in-out;width:120px;z-index:1015}.sl-wrapper .sl-navigation button:hover{opacity:1}.sl-wrapper .sl-navigation button.sl-prev{left:40px}.sl-wrapper .sl-navigation button.sl-prev span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sl-wrapper .sl-navigation button.sl-next{right:40px}.sl-wrapper .sl-navigation button.sl-prev span{margin-top:-10px}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{display:block;margin:0;padding:0}.sl-wrapper .sl-image .sl-caption{background:#ff515b;bottom:0;color:#fff;display:inline-block!important;height:40px;left:0;opacity:1!important;padding:8px 10px;position:absolute;right:0;text-align:right!important}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;display:block;text-align:center;top:0}.sl-wrapper .sl-image .sl-download{bottom:5px;color:#fff;display:none;position:absolute;right:5px;z-index:1005}.sl-spinner{-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;display:none;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007}.sl-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@-webkit-keyframes pulsate{0%{margin:-2px 0 0 -2px;opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}to{margin:-24px 0 0 -24px;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulsate{0%{margin:-2px 0 0 -2px;opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:1}to{margin:-24px 0 0 -24px;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}.sl-wrapper a:active,.sl-wrapper a:focus,.sl-wrapper a:hover,.sl-wrapper a:visited,.sl-wrapper button:active,.sl-wrapper button:focus,.sl-wrapper button:hover,.sl-wrapper button:visited{box-shadow:none!important;outline:none!important}.sl-wrapper .text_indent{display:block;text-indent:-9999em}
@media only screen and (min-width:768px) and (max-width:1024px){.myelements,a,button{touch-action:manipulation}:after,:before{transition:none!important}.device_hidden{display:none!important}.desktop_hidden{visibility:visible!important}.front_r{padding:0 20px}.main{overflow:hidden}.city_hotel_break,.footer .footer_about_group,.footer .footer_menus_group,.footer .section_one_box .certificate_group,.hotels_group,.iran_hotel_camera,.iran_hotel_compass,.iran_hotels .iran_hotels_head h2:after,.iran_hotels_icon,.iran_hotels_maps,.latest_deals,.swiper-button-prev,.trust_box,.user_comments{display:none!important}#r_01 .front_r{height:200px;min-height:200px}#r_01 .front_r.front_home{height:230px;min-height:230px}#r_01.has-more-margin{margin-bottom:155px}#r_01_03{bottom:-90px!important;height:140px!important;padding:0 20px}#r_01_03 .search_item{border-bottom:1px solid #e8e8e8;border-left:1px solid #e4e4e4!important;display:table;height:70px!important;overflow:hidden;padding:18px 10px!important;position:relative!important;text-align:right;width:33.33%!important}#r_01_03 .search_item.item_4{border-left:none!important;width:100%!important}#r_01_03 .search_item.item_3{border-left:none!important;border-radius:0 0 5px 5px}#r_01_03 .search_item_submit{background:#ff515b;border-radius:0 0 5px 5px;color:#fff;text-align:center}#r_01_03 .search_item.item_4 .home_search_icon{font-size:16px;height:45px;left:0;margin:0 auto;right:0;top:9px;width:35%}#r_01_03 .search_item p{display:inline-block;line-height:30px;white-space:nowrap}#r_01_03 .search_item .ui_input{display:table-cell;padding-right:5px;width:100%}#r_01_03 .search_item .ui_input:focus{border:none!important;box-shadow:none!important;outline:none!important}#r_01_03 .search_item:after{bottom:0;left:15px;margin:auto 0;position:absolute;top:0}.slider_box{margin-top:145px}.slider_baner{height:260px;width:300px}.slider_baner img{width:100%}.slider_swiper{height:280px;width:calc(100% - 305px)}.slider_baner_text{right:30px;top:40px}.slider_swiper .swiper-container{height:100%}.slider_swiper .swiper-slide{overflow:hidden}.slider_swiper .swiper-slide img{float:left;height:260px;left:0}.popular_hotel .popular_hotel_head{margin-bottom:10px}.popular_hotel .popular_hotel_head h2{font-size:12px;padding-left:10px}.popular_hotel .popular_hotel_head h2 span{top:-5px}.popular_hotel_group{margin:0 -11px 20px 0;width:calc(100% + 10px)}.popular_hotel_group .swiper-container{padding-right:0}.iran_hotels{background:#fff}.iran_hotels_item{height:420px!important}.iran_hotels_item a{height:420px;margin-right:12px;overflow:hidden;width:310px}.iran_hotels_item a .city_capacity label{display:block;font-size:12px!important}.iran_hotels_info .sub_zero .icon-text,.iran_hotels_info .up_zero .icon-text{font-size:20px}.iran_hotels_image{width:310px}.iran_hotels_name{padding-bottom:15px;padding-top:16px}.iran_hotels_group{height:520px}.iran_hotels .iran_hotels_head{border-bottom:none;margin-bottom:0}.iran_hotels .iran_hotels_head .view_all,.popular_hotel .popular_hotel_head .view_all{padding:0 10px 0 0;width:auto;z-index:10}.iran_hotels .iran_hotels_head .view_all a,.popular_hotel .popular_hotel_head .view_all a{background:#fff;border:1px solid #b2b2b2;border-radius:25px;color:#717171;display:inline-block;line-height:28px;padding-left:12px;position:relative;width:100px}.iran_hotels .iran_hotels_head .view_all a{line-height:27px!important}.iran_hotels .iran_hotels_head .view_all a.desktop_hidden{display:inline-block!important}.iran_hotels .iran_hotels_head .view_all a:after,.popular_hotel .popular_hotel_head .view_all a:after{border-color:#848484;left:13px}.join_us_eghamat{height:450px}.join_us_eghamat .join_us_info{background:transparent;display:block;padding:40px 20px;width:50%}body.end_load .join_us_info{background:transparent}.join_us_eghamat .join_us_button{text-align:center}.join_us_eghamat .join_us_button .join_us_blur{display:none}.services_support{padding:20px 0}.services_support .services_support_text,.services_support .services_support_text .hidden{display:block!important;text-align:center}.services_support .services_support_text p{font-size:14px;text-align:center}.services_support_tell{display:block;float:none;margin:0 auto;text-align:center;width:270px}.services_support_tell.device_hidden{display:none!important}.services_support_tell.desktop_hidden{display:block!important}.services_support_tell .icon-phone{float:left;padding-right:0}.latest_deals_group{margin-right:-15px;width:calc(100% + 15px)}.footer .newsletter_group{width:100%}.footer .newsletter_group label{font-size:14px}.footer .newsletter_group .newsletter_form input{border-radius:4px;height:40px}.footer .newsletter_group .newsletter_form button{border-radius:4px 0 0 4px;height:40px;line-height:40px}.footer .newsletter_group p{font-size:12px}.footer .section_one_box .front_r{border-bottom:none}.footer .section_two_box{padding-top:0}.footer .copyright{height:125px}.footer .copyright .r_right p{font-size:11px;line-height:23px;padding:15px 0 5px;text-align:center}.footer .footer_contact_group .certificate_group{margin-top:20px}#r_01_03 .search_item.item_4 .home_search_icon:hover{background-color:initial}.r_device_menu.ui_focus,.ui_input.um_date.ui_focus .date_box,.ui_input.um_select.ui_focus .select_box{background:rgba(30,30,30,.97);border-radius:0;bottom:0;display:block;height:150%;left:0;margin:0;overflow:hidden;position:fixed;right:0;top:0;visibility:visible;width:100%;z-index:9999999}.ui_input.um_select.home_search .select_box>div{background:transparent;border-radius:0;box-shadow:none;margin-top:50px;min-height:100%;padding:10px 0 30px;text-align:center}.ui_input .date_box .close_btn,.ui_input .date_box .go_today,.ui_input .date_box .next_month,.ui_input .date_box .prev_month,.ui_input.um_date.home_search .date_box>div:after,.ui_input.um_date.home_search .date_box>div:before,.ui_input.um_select.home_search .select_box>div input:checked+label:after,.ui_input.um_select.home_search .select_box>div label:after,.ui_input.um_select.home_search .select_box>div label:before{display:none}.ui_input.um_select.home_search .select_box>div label{clear:both!important;color:#fff!important;display:inline-block!important;line-height:45px;margin:0;padding:0;text-align:center;width:100%}.ui_input.um_select.home_search .select_box>div input:checked+label{background-color:#ff515b}.ui_input.um_select.home_search .select_box>div label,.ui_input.um_select.home_search .select_box>div label span:first-child{color:#fff!important}.ui_input.um_select.home_search .select_box>div label span:last-child{color:#fff!important;display:inline!important;font-size:11px}.ui_input.home_search>label{font-size:15px;height:100%!important;margin-top:0;padding-top:0;text-align:right}.ui_input.home_search{margin-top:0}.ui_input.um_date.home_search .date_box div{margin-top:50px}.ui_input.um_date.home_search .date_box div div{margin-top:0}.ui_input.um_date.home_search .calendar_box{padding:0 20px 450px;width:100%!important}.ui_input .date_box .month{display:block;height:auto!important;padding:0 15px;width:50%!important}.ui_input .date_box .month div{padding-bottom:25px}.ui_input.home_search .date_box .month:after{background:#1b1b1b;bottom:15px;height:1px;top:auto;width:100%}.ui_input.home_search .date_box .month div>span.space_day{color:#414141}.ui_input.home_search .date_box .month div>span.day{color:#fff!important}.ui_focus_close{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:21px;height:30px!important;left:13px;line-height:25px;opacity:1!important;padding:0;position:absolute;top:16px;width:30px!important;z-index:9999999}.ui_focus_close span{bottom:0;left:0;line-height:25px;margin:auto;position:absolute;right:0;top:0}.device_menu{color:#fff;cursor:pointer;display:inline-block!important;font-size:18px;height:33px;left:0;position:relative;top:0;width:33px}.device_menu span{height:33px;left:0;line-height:33px;position:absolute;top:0;width:100%}.r_device_menu{display:none;left:0;right:0}#r_01 .front_r{margin-top:0}.logo{height:60px;overflow:hidden;padding:0;width:110px}.logo a{display:block;height:100%}.logo .logo_heading{background-position:100%;background-size:245px;border-bottom:none;width:100%}#r_01_01{display:inline-block;float:left;height:60px;line-height:60px;padding:17px 0;position:relative;text-align:left;width:auto}#r_01_01 .r_box{border-bottom:none}#r_01_01 .phone_number,#r_01_01 .r_left,#r_01_01 .r_right{display:inline-block;float:left;height:35px;left:0;padding:0;position:relative;text-align:center;top:0;width:35px}#r_01_01 .r_left{width:70px!important}#r_01_01 .phone_number .back_bg,#r_01_01 .phone_number .back_bg:before,#r_01_01 .phone_number .text,#r_01_01 .phone_number:before{display:none}#r_01_01 .search_btn{color:#fff;height:35px;left:0;margin-top:0;position:absolute;top:0;width:35px}#r_01_01 .search_btn span{font-size:16px;left:0;line-height:32px;position:absolute;top:0;width:35px}#r_01_01 .user_access{color:#fff;display:inline-block!important;height:35px;margin:0;position:absolute;right:0;top:0;width:35px}#r_01_01 .user_access .name_btn{height:35px;min-width:35px;position:relative;width:35px}#r_01_01 .user_access .name_btn a{display:block!important}#r_01_01 .sub_user_access{display:none!important}#r_01_01 .user_access .icon-user{font-size:16px;left:0;line-height:28px;margin:0 auto;position:absolute;right:0;top:0;width:100%}#r_01_01 .user_access .text{display:none!important}#r_01_01 .phone_number .icon-telephone{color:#fff;display:block!important;font-size:16px;left:0;line-height:35px;position:absolute;right:0;top:0;width:35px}#r_01_01 .phone_number a{display:block!important;height:100%;width:100%}.overflow_hidden{height:100%;overflow:hidden;position:fixed;transition:none!important;width:100%}#r_01_01 ul.main{margin-top:50px;width:100%}#r_01_01 ul.main>li{border-bottom:none!important;color:#fff;display:block;float:none!important;height:40px!important;line-height:40px!important;margin:0!important;padding:0!important;position:relative;width:100%}#r_01_01 ul.main>li.check_reserve>div{background:transparent;border-radius:0;color:#fff;height:40px;line-height:40px;margin-top:0;min-width:100%;overflow:hidden;padding:0;text-align:center;width:100%}#r_01_01 ul.main>li.check_reserve .alert,#r_01_01 ul.main>li.check_reserve .name:before,#r_01_01 ul.main>li.check_reserve:before,#r_01_01 ul.main>li.check_reserve>div form,#r_01_01 ul.main>li.m_box>a:before{display:none}#r_01_01 ul.main>li.check_reserve .name{height:40px;line-height:40px;margin:0;text-align:center;width:100%}#r_01_01 ul.main>li.active,#r_01_01 ul.main>li:not(.check_reserve):hover{border-bottom:none!important}#r_01_01 ul.main>li.active{background:#ff515b}#r_01_01 .sub_menu{display:none!important}#r_01_01 ul.main:hover>li:not(.check_reserve){border-bottom:none!important;color:#fff!important}.iran_hotels_item a:hover{box-shadow:0 0 17px -8px #000;-webkit-transition:box-shadow .25s linear}.ui_input.um_date.ui_focus .date_box{overflow-x:hidden!important;overflow-y:scroll!important}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result input[type=text],.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result>span,.ui_input .more_result input[type=text],.ui_input.home_search .more_result>span{display:none!important}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result,.ui_input.home_search .more_result{display:block;left:0;padding:0 0 200px;position:relative!important;text-align:center;top:0;width:100%}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result .result,.ui_input.home_search .more_result .result{background:transparent;background-color:initial!important;border:none;border-radius:0;box-shadow:none;display:block;margin-top:0!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:scroll!important;padding:0;position:relative;text-align:center;width:100%}.ui_input.home_search .more_result .result span,.ui_input.home_search .more_result label span:first-child{display:-webkit-inline-flex!important;display:inline-flex!important;font-size:15px!important}.popup_header{display:block!important}.ui_input.um_select.home_search .select_box>div label{font-size:15px!important}.popular_hotel_group .swiper-button-next{background:transparent!important;display:block!important;height:425px!important;left:-60px!important;top:-5px!important}.swiper-button-next-child{display:block!important}.popular_hotel_group .swiper-button-next:before{background:transparent!important;height:74%;top:8px}.popular_hotel_group .swiper-button-next .swiper-button-next-child,.popular_hotel_group .swiper-button-next:after{display:none!important}.iran_hotels_group .swiper-button-next{display:none}.iran_hotels_group .swiper-button-next-child{height:95%!important}.join_us_info ul li,.join_us_info ul li p{text-align:justify}.flight_trip{background-position:center 60px;background-size:445px;display:block!important;height:445px;margin-bottom:90px;padding-top:230px}.flight_trip label{font-size:20px}.flight_trip p{font-size:15px;line-height:32px;margin-top:10px}footer .copyright .r_left{float:none;text-align:center;width:100%}footer .copyright .r_left p{text-align:center}.iran_hotels_group .swiper-button-next-child:before{height:85%!important;top:6px!important}.iran_hotels_item a{box-shadow:0 0 17px -8px #000;-webkit-transition:box-shadow .25s linear}.footer_contact_group .desktop_hidden.hidden{display:inline-block!important}.popular_hotel_head .head_line{right:0;width:100%}.ui_input.home_search .more_result label{padding-right:0!important}.iran_hotels_head .head_line{background:#e2e2e2;bottom:0;display:inline-block;height:1px;left:0;margin:auto 0;position:absolute;right:0;top:0;width:100%}.select_box_shadow{background:#1e1e1e;box-shadow:0 0 70px 60px #1b1b1b;height:0;position:fixed;transition:none!important}.select_box_shadow,.tap_function_button{bottom:0;left:0;right:0;width:100%;z-index:100}.tap_function_button{background:none;border:none;display:block!important;height:100%;position:absolute;top:0}.tap_function_button:focus,.tap_function_button:hover{border:none;box-shadow:none;outline:none}.tap_function .popup_header{box-shadow:0 -30px 25px 40px #1e1e1e!important}.tap_function .calendar_box{padding-top:35px!important}.popular_hotel_group a .ovrly{opacity:1!important}.popular_hotel_group a .ovrly_hover{display:none!important}.popular_hotel_group a .hotel_name{height:80px!important;margin:10px 0 0!important}.user-info-group-item label{display:block!important}.user-info-group-item .group-item-subtitle{bottom:0!important;left:0!important;right:135px!important;white-space:nowrap}.special-transfer-fields{display:block!important;margin-bottom:20px!important}.cancel-rules{max-height:300px!important}.ramezan-logo{display:none}.soor-discount__options{-webkit-align-items:start!important;align-items:start!important;-webkit-flex-direction:column;flex-direction:column;padding:0 20px}}@media only screen and (max-width:767px){.hotel_location_group .hotel_maps{margin-top:50px}.top-banner-copy{height:47%;left:3%;top:27%;width:22%}.top-banner-copy:before{right:-2px}.top-banner-copy:after{right:-4px}.myelements,a,button{touch-action:manipulation}:after,:before{transition:none!important}.device_hidden{display:none!important}.desktop_hidden{visibility:visible!important}.front_r{padding:0 20px}.main{overflow:hidden}#r_01_02,.city_hotel_break,.footer .footer_about_group,.footer .footer_menus_group,.footer .section_one_box .certificate_group,.hotels_group,.iran_hotel_camera,.iran_hotel_compass,.iran_hotels .iran_hotels_head h2:after,.iran_hotels_icon,.iran_hotels_maps,.join_us_about,.latest_deals,.slider_swiper,.swiper-button-prev,.trust_box,.user_comments{display:none!important}.latest_deals_discounts{display:block!important}.latest_discounts{overflow:auto!important}.latest_discounts_hotel{width:100%!important}#r_01 .front_r.front_home{height:230px;min-height:230px}#r_01_03{bottom:-180px!important;height:auto!important;padding:0 20px}#r_01_03.tabs-container{bottom:-210px!important;height:260px!important;padding:0 20px}#r_01_03 .search_item{border-bottom:1px solid #e8e8e8;border-left:none!important;display:table;float:none;height:70px!important;overflow:hidden;padding:18px 20px!important;position:relative!important;text-align:right;width:100%!important}#r_01_03 .search_item_submit{background:#ff515b;border-radius:0 0 5px 5px;color:#fff;text-align:center}#r_01_03 .search_item.item_4 .home_search_icon{font-size:16px;height:45px;left:0;margin:0 auto;right:0;top:9px;width:65%}#r_01_03 .search_item p{display:inline-block;line-height:30px;white-space:nowrap}#r_01_03 .search_item .ui_input{display:table-cell;padding-right:5px;width:100%}#r_01_03 .search_item .ui_input:focus{border:none!important;box-shadow:none!important;outline:none!important}#r_01_03 .search_item:after{bottom:0;left:15px;margin:auto 0;position:absolute;top:0}.slider_box{margin-top:290px}.slider_baner{height:auto;width:100%}.slider_baner img{width:100%}.popular_hotel .popular_hotel_head{margin-bottom:10px;margin-top:10px}.popular_hotel .popular_hotel_head h2{font-size:12px;padding-left:10px}.popular_hotel .popular_hotel_head h2 span{top:-5px}.popular_hotel_group{margin:0 -11px 20px 0;width:calc(100% + 10px)}.popular_hotel_group .swiper-container{padding-right:0}.iran_hotels{background:#fff}.iran_hotels_item{height:420px!important}.iran_hotels_item a{height:420px;margin-right:12px;overflow:hidden;width:310px}.iran_hotels_item a .city_capacity label{display:block;font-size:12px!important}.iran_hotels_info .sub_zero .icon-text,.iran_hotels_info .up_zero .icon-text{font-size:20px}.iran_hotels_image{width:310px}.iran_hotels_name{padding-bottom:15px;padding-top:16px}.iran_hotels_group{height:520px}.iran_hotels .iran_hotels_head{border-bottom:none;margin-bottom:0}.iran_hotels .iran_hotels_head .view_all,.popular_hotel .popular_hotel_head .view_all{padding:0 10px 0 0;width:auto;z-index:10}.iran_hotels .iran_hotels_head .view_all a,.popular_hotel .popular_hotel_head .view_all a{background:#fff;border:1px solid #b2b2b2;border-radius:25px;color:#717171;display:inline-block;line-height:28px;padding-left:12px;position:relative;width:100px}.iran_hotels .iran_hotels_head .view_all a{line-height:27px!important}.iran_hotels .iran_hotels_head .view_all a.desktop_hidden{display:inline-block!important}.iran_hotels .iran_hotels_head .view_all a:after,.popular_hotel .popular_hotel_head .view_all a:after{border-color:#848484;left:13px}.join_us_eghamat{height:450px}.join_us_eghamat .join_us_info{background:transparent;display:block;padding:40px 20px;width:100%}body.end_load .join_us_info{background:transparent}.join_us_eghamat .join_us_button{text-align:center}.join_us_eghamat .join_us_button .join_us_blur{display:none}.services_support{padding:20px 0}.services_support .services_support_text,.services_support .services_support_text .hidden{display:block!important;text-align:center}.services_support .services_support_text p{font-size:14px;text-align:center}.services_support_tell{display:block;float:none;margin:0 auto;text-align:center;width:270px}.services_support_tell.device_hidden{display:none!important}.services_support_tell.desktop_hidden{display:block!important}.services_support_tell .icon-phone{float:left;padding-right:0}.latest_deals_group{margin-right:-15px;width:calc(100% + 15px)}.footer .newsletter_group{width:100%}.footer .newsletter_group label{font-size:14px}.footer .newsletter_group .newsletter_form input{border-radius:4px;height:40px}.footer .newsletter_group .newsletter_form button{border-radius:4px 0 0 4px;height:40px;line-height:40px}.footer .newsletter_group p{font-size:12px}.footer .section_one_box .front_r{border-bottom:none}.footer .section_two_box{padding-top:0}.footer .copyright{height:125px}.footer .copyright .r_right p{font-size:11px;line-height:23px;padding:15px 0 5px;text-align:center}.footer .footer_contact_group .certificate_group{margin-top:20px}.footer .footer_contact_group{width:100%}#r_01_03 .search_item.item_4 .home_search_icon:hover{background-color:initial}#r_01_03 .inner_box .tabs label{padding:0 15px;width:50%}.r_device_menu.ui_focus,.ui_input.um_date.ui_focus .date_box,.ui_input.um_select.ui_focus .select_box{background:rgba(30,30,30,.97);border-radius:0;bottom:0;display:block;height:150%;left:0;margin:0;overflow:hidden;position:fixed;right:0;top:0;transition:none!important;visibility:visible;width:100%;z-index:9999999}.ui_input.um_select.home_search .select_box>div{background:transparent;border-radius:0;box-shadow:none;margin-top:50px;min-height:100%;padding:10px 0 30px;text-align:center}.ui_input .date_box .close_btn,.ui_input .date_box .go_today,.ui_input .date_box .next_month,.ui_input .date_box .prev_month,.ui_input.um_date.home_search .date_box>div:after,.ui_input.um_date.home_search .date_box>div:before,.ui_input.um_select.home_search .select_box>div input:checked+label:after,.ui_input.um_select.home_search .select_box>div label:after,.ui_input.um_select.home_search .select_box>div label:before{display:none}.ui_input.um_select.home_search .select_box>div label{color:#fff!important;display:block;line-height:45px;margin:0;padding:0;position:relative;text-align:center;width:100%}.ui_input.um_select.home_search .select_box>div input:checked+label{background-color:#ff515b}.ui_input.um_select.home_search .select_box>div label,.ui_input.um_select.home_search .select_box>div label span:first-child{color:#fff!important}.ui_input.um_select.home_search .select_box>div label span:last-child{color:#fff!important;display:inline!important;font-size:11px}.ui_input.home_search>label{font-size:15px;height:100%!important;margin-top:0;padding-top:0;text-align:right}.ui_input.home_search{margin-top:0}.ui_input.um_date.home_search .date_box div{margin-top:50px}.ui_input.um_date.home_search .date_box div div{margin-top:0}.ui_input.um_date.home_search .calendar_box{padding:0 20px 450px;width:100%!important}.ui_input .date_box .month{display:block;height:auto!important;width:100%!important}.ui_input .date_box .month div{padding-bottom:25px}.ui_input.home_search .date_box .month:after{background:#1b1b1b;bottom:15px;height:1px;top:auto;width:100%}.ui_input.home_search .date_box .month div>span.space_day{color:#414141}.ui_input.home_search .date_box .month div>span.day{color:#fff!important}.ui_focus_close{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:21px;height:30px!important;left:13px;line-height:25px;opacity:1!important;padding:0;position:absolute;top:16px;width:30px!important;z-index:9999999}.ui_focus_close span{bottom:0;left:0;line-height:25px;margin:auto;position:absolute;right:0;top:0}.device_menu{color:#fff;cursor:pointer;display:inline-block!important;font-size:18px;height:33px;left:0;position:relative;top:0;width:33px}.device_menu span{height:33px;left:0;line-height:33px;position:absolute;top:0;width:100%}.r_device_menu{display:none;left:0;right:0}#r_01 .front_r{margin-top:0}.logo{height:60px;overflow:hidden;padding:0;width:110px}.logo a{display:block;height:100%}.logo .logo_heading{background-position:100%;background-size:245px;border-bottom:none;width:100%}#r_01_01{display:inline-block;float:left;height:60px;line-height:60px;padding:17px 0;position:relative;text-align:left;width:auto}#r_01_01 .r_box{border-bottom:none}#r_01_01 .phone_number,#r_01_01 .r_left,#r_01_01 .r_right{display:inline-block;float:left;height:35px;left:0;padding:0;position:relative;text-align:center;top:0;width:35px}#r_01_01 .r_left{width:70px!important}#r_01_01 .phone_number .back_bg,#r_01_01 .phone_number .back_bg:before,#r_01_01 .phone_number .text,#r_01_01 .phone_number:before{display:none}#r_01_01 .search_btn{left:0;margin-top:0}#r_01_01 .search_btn,#r_01_01 .user_access{color:#fff;height:35px;position:absolute;top:0;width:35px}#r_01_01 .user_access{display:inline-block!important;margin:0;right:0}#r_01_01 .user_access .name_btn{height:35px;min-width:35px;position:relative;width:35px}#r_01_01 .user_access .name_btn a{display:block!important}#r_01_01 .sub_user_access{display:none!important}#r_01_01 .user_access .icon-user{font-size:16px;left:0;line-height:28px;margin:0 auto;position:absolute;right:0;top:0;width:100%}#r_01_01 .user_access .text{display:none!important}#r_01_01 .search_btn span{font-size:16px;left:0;line-height:33px;position:absolute;top:0;width:35px}#r_01_01 .phone_number .icon-telephone{color:#fff;display:block!important;font-size:16px;left:0;line-height:32px;position:absolute;right:0;top:0;width:35px}#r_01_01 .phone_number a{display:block!important;height:100%;width:100%}.overflow_hidden{height:100%;overflow:hidden!important;transition:none!important;width:100%}#r_01_01 ul.main{height:100%;margin-top:50px;overflow-y:scroll;width:100%}#r_01_01 ul.main>li{border-bottom:none!important;color:#fff;display:block;float:none!important;height:40px!important;line-height:40px!important;margin:0!important;padding:0!important;position:relative;width:100%}#r_01_01 ul.main>li.check_reserve>div{background:transparent;border-radius:0;color:#fff;height:40px;line-height:40px;margin-top:0;min-width:100%;overflow:hidden;padding:0;text-align:center;width:100%}#r_01_01 ul.main>li.check_reserve .alert,#r_01_01 ul.main>li.check_reserve .name:before,#r_01_01 ul.main>li.check_reserve:before,#r_01_01 ul.main>li.check_reserve>div form,#r_01_01 ul.main>li.m_box>a:before{display:none}#r_01_01 ul.main>li.check_reserve .name{height:40px;line-height:40px;margin:0;text-align:center;width:100%}#r_01_01 ul.main>li.active,#r_01_01 ul.main>li:not(.check_reserve):hover{border-bottom:none!important}#r_01_01 ul.main>li.active{background:#ff515b}#r_01_01 .sub_menu{display:none!important}#r_01_01 ul.main:hover>li:not(.check_reserve){border-bottom:none!important;color:#fff!important}.iran_hotels_item a:hover{box-shadow:0 0 17px -8px #000;-webkit-transition:box-shadow .25s linear}.ui_input.um_date.ui_focus .date_box{overflow-x:hidden!important;overflow-y:scroll!important}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result input[type=text],.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result>span,.ui_input .more_result input[type=text],.ui_input.home_search .more_result>span{display:none!important}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result,.ui_input.home_search .more_result{display:block;left:0;padding:0 0 200px;position:relative!important;text-align:center;top:0;width:100%}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result .result,.ui_input.home_search .more_result .result{background:transparent;background-color:initial!important;border:none;border-radius:0;box-shadow:none;display:block;margin-top:0!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:scroll!important;padding:0 0 400px;position:relative;text-align:center;width:100%}.ui_input.home_search .more_result .result span,.ui_input.home_search .more_result label span:first-child{display:-webkit-inline-flex!important;display:inline-flex!important;font-size:15px!important}.popup_header{display:block!important}.ui_input.um_select.home_search .select_box>div label{font-size:15px!important}.popular_hotel_group .swiper-button-next{background:transparent!important;display:block!important;height:425px!important;left:-60px!important;top:-5px!important}.swiper-button-next-child{display:block!important}.popular_hotel_group .swiper-button-next:before{background:transparent!important;height:74%;top:8px}.popular_hotel_group .swiper-button-next .swiper-button-next-child,.popular_hotel_group .swiper-button-next:after{display:none!important}.iran_hotels_group .swiper-button-next{display:none}.iran_hotels_group .swiper-button-next-child{height:95%!important}.join_us_info ul li,.join_us_info ul li p{text-align:justify}.flight_trip{background-position:center 60px;background-size:445px;display:block!important;height:445px;margin-bottom:90px;padding-top:230px}.flight_trip label{font-size:20px}.flight_trip p{font-size:15px;line-height:32px;margin-top:10px}footer .copyright .r_left{float:none;text-align:center;width:100%}footer .copyright .r_left p{text-align:center}.iran_hotels_group .swiper-button-next-child:before{height:85%!important;top:6px!important}.iran_hotels_item a{box-shadow:0 0 17px -8px #000;-webkit-transition:box-shadow .25s linear}.footer_contact_group .desktop_hidden.hidden{display:inline-block!important}.popular_hotel_head .head_line{right:0;width:100%}.ui_input.home_search .more_result label{padding-right:0!important}.iran_hotels_head .head_line{background:#e2e2e2;bottom:0;display:inline-block;height:1px;left:0;margin:auto 0;position:absolute;right:0;top:0;width:100%}.select_box_shadow{background:#1e1e1e;box-shadow:0 0 70px 60px #1b1b1b;height:0;position:fixed;transition:none!important}.select_box_shadow,.tap_function_button{bottom:0;left:0;right:0;width:100%;z-index:100}.tap_function_button{background:none;border:none;display:block!important;height:100%;position:absolute;top:0}.tap_function_button:focus,.tap_function_button:hover{border:none;box-shadow:none;outline:none}.tap_function .popup_header{box-shadow:0 -30px 25px 40px #1e1e1e!important}.tap_function .calendar_box{padding-top:35px!important}.popular_hotel_group a .ovrly{opacity:1!important}.popular_hotel_group a .ovrly_hover{display:none!important}.popular_hotel_group a .hotel_name{height:80px!important;margin:10px 0 0!important}.step_reserve_verify .step_verify_btn,.step_reserve_verify input[type=text]{margin-right:0!important}.hidden_mobile{display:none!important}.breadcrumb{margin-bottom:20px;margin-top:-40px}.breadcrumb-back{float:none;margin:0 10%;width:80%}.hotel_info .hotel_details_result{padding:30px 15px}.hotel_info .hotel_details_offer{margin-left:5px}.hotel_info .hotel_details_name{float:right;max-width:calc(100% - 90px);text-align:right!important;width:auto}.hotel_info .hotel_details_name .hotel_name{font-size:18px;line-height:33px!important}.hotel_info .hotel_details_name .hotel_star{font-size:8px}.hotel_info .hotel_details_name .hotel_grid{font-size:10px}.hotel_info .hotel_details_name p{font-size:11px}.hotel_details_content{width:100%}.hotel_details_content .hotel_details_text{margin-left:0;margin-right:0}.hotel_details_overview{width:100%}.hotel_details_overview ul li{width:25%}.tourist_details_overview.hotel_details_overview ul li{width:50%!important}.hotel_details_overview ul li p span:first-child{display:none}.hotel_box_shadow{padding:30px 15px}.hotel_reservation_header h3{float:right;font-size:15px;white-space:nowrap}.hotel_location_group .hotel_distance{display:block;width:100%}.hotel_location_group .hotel_distance ul{margin-right:0}.hotel_location_group .hotel_distance .hotel_distance_name{display:block;font-size:13px;padding-left:0;text-align:center!important}.hotel_location_group .hotel_distance .hotel_distance_details{display:block;font-size:10px;padding-right:0;text-align:center!important}.hotel_location_group .hotel_distance .hotel_distance_name:after,.hotel_location_group .hotel_distance .hotel_distance_name:before{display:none}.hotel_additional_facilities_special,.hotel_location .hotel_additional_facilities_general{display:block;width:100%}.hotel_location .hotel_additional_facilities_general h3,.hotel_location .hotel_additional_facilities_special h3{font-size:14px;line-height:30px;margin-bottom:35px;margin-top:30px;text-align:center!important}.hotel_location .hotel_additional_facilities_general ul,.hotel_location .hotel_additional_facilities_special ul{margin-right:0;position:relative}.hotel_location .hotel_additional_facilities_general ul{padding-bottom:55px}.hotel_location .hotel_additional_facilities_general ul:after{background:#e8e8e8;bottom:0;content:"";height:1px;left:15px;position:absolute;right:-15px;width:calc(100% + 30px)}.hotel_location .hotel_additional_facilities_general .hotel_additional_facilities_name,.hotel_location .hotel_additional_facilities_special .hotel_additional_facilities_name{font-size:13px}.hotel_location .hotel_additional_facilities_general .hotel_additional_facilities_details,.hotel_location .hotel_additional_facilities_special .hotel_additional_facilities_details{overflow:hidden;width:50%}.hotel_location .hotel_additional_facilities_general ul li:after,.hotel_location .hotel_additional_facilities_special ul li:after{width:50%}.hotel_location .hotel_additional_facilities_general .ul_border li,.hotel_location .hotel_additional_facilities_special .ul_border li{padding-left:10px;padding-right:10px}.hotel_location .hotel_additional_facilities_general .ul_border .hotel_additional_facilities_name,.hotel_location .hotel_additional_facilities_special .ul_border .hotel_additional_facilities_name{font-size:11px}.hotel_location .hotel_additional_facilities_general .ul_border .hotel_additional_facilities_details,.hotel_location .hotel_additional_facilities_special .ul_border .hotel_additional_facilities_details{font-size:10px}.hotel_location .hotel_location_box{background-size:contain;padding-bottom:160px}.hotel_location_back{display:none}.hotel_facilities .hotel_facilities_group_header h4{font-size:14px;padding-right:5px}.hotel_facilities .hotel_facilities_group_header h4 span{margin-left:0}.hotel_facilities .hotel_facilities_group_header h4 span:before{margin-left:0;margin-right:0}.hotel_facilities .hotel_facilities_available,.hotel_facilities .hotel_facilities_not_available{padding-left:0;padding-right:0}.hotel_facilities .hotel_facilities_available label,.hotel_facilities .hotel_facilities_not_available label{margin-right:10px}.hotel_facilities .hotel_facilities_available ul,.hotel_facilities .hotel_facilities_not_available ul{margin-right:0;padding:0 10px}.hotel_facilities .hotel_facilities_available ul li,.hotel_facilities .hotel_facilities_not_available ul li{padding-left:8px;padding-right:8px}.hotel_facility_description .icon:hover+.facility_desc_content{right:auto}.hotel_customer_reviews{display:none}.hotel_table_main{overflow:hidden;position:relative}.hotel_table_main .table{display:inline-block;margin-bottom:20px;margin-top:20px;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}.hotel_table_main .table>.thead{bottom:0;display:inline-block!important;height:100%;position:absolute;right:0;top:0;width:110px}.hotel_table_main .table>.thead>.tr{position:relative}.hotel_table_main .table>.thead>.tr>.th{border-radius:3px;display:inline-block!important;margin-bottom:2px;padding-left:10px;padding-right:10px;position:relative;text-align:right!important;width:100%!important}.hotel_table_main .table>.tbody>.tr>.td:first-child,.hotel_table_main .table>.thead>.tr>.th:first-child{display:none!important}.hotel_table_main .table>.tbody{display:inline-block!important;margin-right:112px;width:auto}.hotel_table_main .table>.tbody>.tr{display:inline-block;float:right;margin-left:2px;overflow:hidden;position:relative;width:80px}.hotel_table_main .table>.tbody>.tr>.td{background:#f7f7f7;border:none;display:inline-block!important;height:40px!important;padding:5px!important;text-align:center!important;width:100%!important}.hotel_table_main .table>.tbody>.tr>.td.room-capacity span{font-size:18px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room-info{min-height:110px!important;padding:3px!important;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room-info label{font-size:11px;text-align:center!important;white-space:normal!important}.hotel_table_main .table>.thead>.tr>.th.th_three{height:101px!important}.hotel_table_main .table>.tbody>.tr>.td.room-info label span,.hotel_table_main .table>.tbody>.tr>.td.room-info p:last-child{display:none!important}.hotel_table_main .table>.tbody>.tr>.td.room_price{background:#f7f7f7;border-right:0;height:80px!important;padding:10px 0 20px!important}.hotel_table_main .table>.tbody>.tr>.popup_hotel_reservation.hide{display:none!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_not_available label{font-size:11px;text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_not_available p{display:none}.hotel_table_main .table>.thead>.tr>.th.th_five{height:78px!important;line-height:18px!important;padding-bottom:20px!important;padding-top:20px!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .view_other_room_price{display:none!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old{min-width:100%;width:100%}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new label,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old label{display:none!important}.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_new p,.hotel_table_main .table>.tbody>.tr>.td.room_price .hotel_room_price .hotel_room_price_old p{font-size:13px}.hotel_table_main .table>.thead>.tr>.th.th_four,.hotel_table_main .table>.thead>.tr>.th.th_two{height:40px!important}.hotel_table_main .table>.tbody>.tr>.td.td_four,.hotel_table_main .table>.tbody>.tr>.td.td_two{height:42px!important}.hotel_table_main .table>.thead>.tr>.th.th_six{background:repeating-linear-gradient(-45deg,#fff,#dbdbdb 1px,#fff 2px,#fff 6px);border-radius:0 0 3px 3px;height:50px!important}.hotel_table_main .table>.tbody>.tr>.td.td_six{height:50px!important}.hotel_table_main .table>.tbody>.tr>.td.room_action a{display:inline-block;height:100%;width:100%}.hotel_table_main .table>.tbody>.tr>.td.room_action p,.hotel_table_main .table>.tbody>.tr>.td.room_action span{font-size:12px;line-height:20px}.hotel_table_main .table>.tbody>.tr>.td.td_six{border-radius:0 0 3px 3px}.hotel_table_main .table>.tbody>.tr>.td.td_six .border_room_action{display:none!important}.hotel_separate_facilities .hotel_separate_facilities_header h4{font-size:15.5px;line-height:35px;margin-bottom:30px;text-align:right!important}.hotel_separate_facilities .hotel_separate_facilities_header h4 span{float:right;margin-right:-10px}.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_three{height:88px!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.room-info{height:90px!important;padding-bottom:10px!important;padding-top:10px!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.room-info label,.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.room-info p{color:#878787!important;display:block!important;font-size:11px!important;font-weight:400!important;margin-bottom:0;text-align:center!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.room-capacity{line-height:35px!important}.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_four{height:50px!important;line-height:45px!important;padding-top:0!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_four{display:none!important}.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_five{background:repeating-linear-gradient(-45deg,#fff,#dbdbdb 1px,#fff 2px,#fff 6px);border-radius:3px!important;height:50px!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_five{height:52px!important;padding-bottom:8px!important;padding-top:8px!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_five p{font-size:11.5px;line-height:20px!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.disable_action .border_room_action,.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_five .disable_price_tell{display:none!important}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.disable_action{background:#ff515b!important}.hotel_table_main .table_left_shadow{background:transparent;bottom:-20px;display:inline-block!important;height:calc(100% + 30px);left:0;margin:auto 0;position:absolute;top:-20px;width:5px}.hotel_table_main .table_left_shadow:before{background:hsla(0,0%,100%,0);border-radius:120%;bottom:0;box-shadow:6px 0 26px 28px rgba(0,0,0,.45);content:"";height:85%;margin:auto 0;position:absolute;right:25px;top:5px;width:38px}.step_main .step_content .step_login{padding:0}.step_main .step_content .step_login .step_login_item{padding:0;width:100%}.step_main .step_content .step_login .step_login_form{display:none}.step_main .step_content .login_box:after{height:1px;left:0;margin:0 auto;right:0;top:0;width:100%}.payment_method_box .payment_method_item .method_item_content .method_content_item.radio_item{padding:5px}.step_main .step_content .radio_box{padding-right:10px}.step_main .step_content .radio_box label{padding-bottom:15px;padding-top:15px}.step_main .step_content .step_login .radio_box{background:#fff;padding-left:30px;padding-right:30px;z-index:10}.step_main .step_content .step_login_item .radio_box label p{display:block;font-size:16px;min-width:0;padding-right:28px;text-align:right;width:100%}.step_main .step_content .radio_box label span{font-size:12px;line-height:28px;text-align:justify}.step_main .step_content .step_login_item .step_login_icon{margin-bottom:0;position:absolute;right:5px;top:30px;z-index:10}.step_main .step_content .login_box:after{z-index:100}.step_main .step_navigation{padding:22px 10px;text-align:center;z-index:100}.step_main .step_navigation ul li{height:60px;line-height:36px;overflow:hidden;padding-left:20px;padding-top:25px;width:25%}.step_main .step_navigation ul li a{font-size:12px;height:35px;padding-left:0;padding-right:0;position:relative;text-align:center}.step_main .step_navigation ul li:last-child a{padding-left:0}.step_main .step_navigation ul li a:before{left:0;margin:0 auto;right:-5px;top:-25px}.step_main .step_navigation ul li a:after{background:#d2d2d2;bottom:0;display:block;height:2px;left:-20px;margin:auto 0;top:0;width:15px}.step_main .step_navigation ul li.step_complete:before{left:0;right:-25px;top:5px}.step_main .step_content{padding:40px 10px 0}.step_reserve{padding:0}.step_custom_reserve .custom_reserve_header h4,.step_reserve .step_reserve_item_header h2{font-size:15px}.step_reserve .step_reserve_item_header h2 span{font-size:11px}.step_reserve_item_main{padding:0}.step_reserve .user_information_content{padding-left:0;width:100%}.step_reserve .step_user_information .step_reserve_item_main{padding:15px}.step_reserve .user_information_content .item_information label{padding-left:5px;width:auto!important}.step_reserve .user_information_content .item_information input:-moz-placeholder,.step_reserve .user_information_content .item_information input:-ms-input-placeholder,.step_reserve .user_information_content .item_information input::-webkit-input-placeholder{font-size:10px!important}.step_reserve .user_information_details{float:none;width:100%}.step_reserve .user_information_details .item_details{min-height:120px!important}.step_reserve .user_information_details .item_details textarea{max-height:120px!important;max-width:100%!important;min-height:120px!important;min-width:100%!important;padding:10px 15px}.step_reserve .step_room_information .room_information_content .table{display:inline-block;width:100%}.step_reserve .step_room_information .room_information_content .thead{display:none}.step_reserve .step_room_information .room_information_content .tbody{display:inline-block;font-size:0;margin-bottom:0!important;width:100%}.step_reserve .step_room_information .room_information_content .tr{display:inline-block;height:auto!important;width:100%}.step_reserve .step_room_information .room_information_content .tr .td{border-right:none!important;display:inline-block;height:auto!important;padding-left:10px;padding-right:calc(25% + 10px)!important;width:100%}.step_reserve .step_room_information .room_information_content .tr .td:first-child{padding-top:55px}.step_reserve .step_room_information .room_information_content .tr:first-of-type .td:first-child{padding-top:15px!important}.step_reserve .step_room_information .room_information_content .tr .td:last-child{border-bottom:0}.step_reserve .step_room_information .room_information_content .tr .td_name{display:inline-block}.step_reserve .step_room_information .room_information_content .td:first-child .td_name{height:100%;margin-top:0;padding-top:0}.step_reserve .room_information_content .tr .remove_hotel{border-bottom:1px solid #ebebeb;height:45px!important;left:0;right:auto;top:0;width:100%!important}.step_reserve .room_information_content .tr .remove_hotel span{padding:9px}.step_reserve .room_information_content .tr .hotel_image{display:none}.step_reserve .room_information_content .tr .hotel_info{width:100%!important}.step_reserve .room_information_content .tr ul li{font-size:11px}.step_reserve .room_information_content .tr .alert{height:auto!important;padding:5px 0 4px}.step_reserve .room_information_content .tr .alert .alert_text{height:auto;padding-bottom:30px;width:100%!important}.step_reserve .room_information_content .tr .alert .alert_action{float:none;padding:5px 10px 0;width:100%!important}.step_reserve .room_information_content .tr .alert .alert_action:before{bottom:auto;height:1px;left:0;margin:0 auto;width:90%}.step_reserve .room_information_content .tr select{min-width:70%;width:auto}.step_reserve .room_information_content .tr .td:last-child label span{display:inline-block}.step_reserve .room_information_content .tr label{font-size:14px}.step_reserve .voucher_send_content{height:auto!important;padding:15px}.step_reserve .voucher_send_content:before{right:50px}.step_reserve .voucher_send_content .checkbox label{font-size:14px;padding-right:50px}.step_reserve .voucher_send_content:after{left:-55px;width:calc(72% + 8px)}.step_reserve .voucher_send_content .checkbox label span{display:block;font-size:11px;text-align:justify}.step_reserve .room_information_content .add_room{padding-right:calc(25% + 10px)}.step_reserve .room_information_content .add_room .add_room_icon{width:25%}.step_custom_reserve .custom_reserve_header h4:after,.step_custom_reserve .custom_reserve_header h4:before,.step_reserve .step_reserve_item_header h2:after,.step_reserve .step_reserve_item_header h2:before{top:0!important}.step_reserve .final_information_content .tr{height:auto!important;padding:15px!important}.step_reserve .final_information_content .tr .td:first-child{font-size:11px;width:60%}.step_reserve .final_information_content .tr .td:last-child{font-size:12px;width:35%}.step_reserve .final_information_content .discount_code .discount_code_box{width:80%}.step_reserve .final_information_content .discount_code .discount_code_box label{border-radius:4px 4px 0 0;width:100%}.step_reserve .final_information_content .discount_code .discount_code_box:after{display:none}.step_reserve .final_information_content .discount_code .discount_code_box input{border-radius:0 0 4px 4px!important;border-right:1px solid #e6e6e6;height:40px;margin-top:30px;padding:4px 5px 5px;width:100%}.discount_code_box .btn-discount{border-radius:4px!important;display:block!important;float:none!important;margin:5px 0!important;width:100%}.step_reserve .final_information_content .discount_code p{width:270px}.step_reserve .final_information_content .total_price .td{font-size:13px!important}.step_reserve .final_information_content .total_price .td:first-child{width:65%!important}.step_reserve .final_information_content .total_price .td:last-child{width:35%!important}.step_reserve .step_reserve_alert .reserve_alert_content{height:auto!important}.step_reserve .step_reserve_alert .reserve_alert_content p{font-size:12px!important}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms{margin-bottom:25px;margin-left:0;width:100%}.step_main .step_content{padding:0 15px}.step_tracking{padding-top:40px}.step_tracking .step_tracking_item{padding:0}.step_tracking .step_tracking_content,.step_tracking .step_tracking_details{padding:0;width:100%}.step_tracking .step_tracking_content .tracking_status label{font-size:13px;line-height:30px;text-align:justify}.step_tracking .step_tracking_content .tracking_code{margin-bottom:10px;padding:15px 10px}.step_tracking .step_tracking_content .tracking_code label{float:right}.step_tracking .step_tracking_content .tracking_code .tracking_code_text{float:left}.step_tracking .step_tracking_content .tracking_support .alert{padding:0 45px 0 10px}.step_tracking .step_tracking_content .tracking_support .alert .alert_icon span{bottom:0;height:34px;left:0;line-height:38px;margin:auto;position:absolute;right:0;top:0}.step_tracking .step_tracking_content .tracking_support .alert .alert_text{font-size:12px;padding:5px 0}.step_tracking .step_tracking_content .tracking_support .alert .alert_text p{font-weight:400;line-height:28px}.step_tracking .step_tracking_details .step_tracking_watch{display:block;margin:50px auto 0}.step_tracking .step_tracking_details img{max-width:100%}.step_tracking .step_tracking_waiting .step_tracking_details .tracking_code{left:0;margin:0 auto;right:0;top:125px}.step_tracking .step_tracking_item .step_tracking_support{margin-left:0;margin-right:0;width:100%}.step_content .final_tracking_support .tracking_support,.step_tracking .step_tracking_item .step_tracking_support .tracking_support{padding:18px 10px}.step_content .final_tracking_support .tracking_support .tracking_support_icon,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_icon{margin-right:-5px;padding:0;width:40px}.step_content .final_tracking_support .tracking_support .tracking_support_icon span,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_icon span{font-size:35px;line-height:90px;width:50px}.step_content .final_tracking_support .tracking_support .tracking_support_info label,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info label{box-sizing:border-box;display:inline-block;font-size:14px;line-height:28px;padding-right:30px;padding-top:8px;position:relative;width:100%}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_name,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_name{float:right}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_position,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_position{float:right;font-size:13px}.step_content .final_tracking_support .tracking_support .tracking_support_info .support_info_text,.step_tracking .step_tracking_item .step_tracking_support .tracking_support .tracking_support_info .support_info_text{font-size:13px}.step_pin .step_pin_child:first-child{left:10px}.step_pin .step_pin_child:last-child{right:10px}.similar_offers .similar_offers_header h3{font-size:15px;padding-top:35px}.similar_offers .similar_offers_main{padding:0}.tab_box .tab_box_header{border-bottom:none;display:inline-block;height:auto;min-height:45px;width:100%}.tab_box .tab_box_header .tab_box_item{float:right;font-size:13px;height:45px;line-height:45px;padding:0 10px;text-align:center;width:calc(50% - 5px)}.tab_box .tab_box_header .tab_box_item:nth-child(2n){float:left}.tab_box .tab_box_header .tab_box_item:before{background:#f0f0f0;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:100%}.tab_box .tab_box_header .tab_box_item p{font-size:12px;line-height:45px;text-align:center}.city_hotel_box .hotel_box_info .hotel_image{overflow:hidden;width:100%}.city_hotel_box .hotel_box_info .hotel_name_info{margin-top:10px;min-width:100%;padding:0;width:100%}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star{float:left}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_discount_group{display:none}.city_hotel_box .hotel_box_info .hotel_feedback{width:100%}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_satisfaction{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:auto;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0;margin-top:15px;padding:5px 10px;width:100%}.city_hotel_box .hotel_box_info .hotel_feedback .hotel_satisfaction .hotel_satisfaction_num{font-size:16px;line-height:inherit}.city_hotel_box .hotel_reservation_main .table{display:inline-block;width:100%}.city_hotel_box .hotel_reservation_main .table .tbody{display:inline-block;float:left;margin-right:142px}.city_hotel_box .hotel_reservation_main .table .tbody .tr,.city_hotel_box .hotel_reservation_main .table .thead .tr{display:inline-block;height:auto!important;margin-left:3px;min-height:180px;width:100%}.table.table_block.table_center.table_row_border.has-more{height:auto!important}.city_hotel_box .hotel_reservation_main .table .thead .tr .th{display:inline-block;font-size:12px;height:auto;line-height:45px;margin-bottom:2px;min-height:45px;width:100%}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td{display:inline-block;height:auto;min-height:45px;width:100%}.step_tracking_unfinished .tracking_code{display:block!important;left:0!important;margin:0 auto!important;position:relative!important;right:0!important;top:-40px!important;width:200px!important}.step_tracking_unfinished .step_tracking_support{margin-top:0!important}.step_tracking_finished .finished_status_box{padding-left:10px;padding-right:10px}.step_tracking_finished .finished_status_box .finished_status_text{font-size:12px!important;padding-left:0!important;text-align:center!important;width:100%!important}.step_tracking_finished .finished_status_box .finished_status_text p{text-align:center!important}.step_tracking_finished .finished_status_box .finished_status_time{padding-top:15px!important;width:100%!important}.step_tracking_finished .finished_status_box .finished_status_text:after{display:none!important}.step_tracking_finished .finished_status_box .finished_status_time{direction:ltr!important;text-align:center!important}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item{float:none!important;text-align:right!important}.step_tracking .step_tracking_final .tracking_final_icon{left:0!important;position:relative!important;right:0!important;top:-70px!important}.step_tracking_details .tracking_code{display:block!important;left:0!important;margin:0 auto!important;position:relative!important;right:0!important;top:-50px!important}.step_tracking{margin-bottom:0!important}.payment_method_box .payment_method_item{float:none!important;width:100%!important}.step_custom_reserve .custom_reserve_header,.step_reserve .step_reserve_item_header{height:90px!important}.step_reserve .step_final_information .step_reserve_item_header .final_information_date{display:block!important;float:none!important}.step_reserve .final_information_content .reserve_user_info .td p{text-align:justify!important}.step_reserve .final_information_content .tr{padding-left:5px!important;padding-right:10px!important}.final_tracking_support{margin-bottom:30px!important}.step_tracking .step_tracking_final .step_tracking_content .tracking_status p{font-size:15px!important}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item{height:115px!important}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item .um_select{width:100%!important}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_action_item a{float:none!important;margin-top:4px!important;text-align:center!important;width:100%!important}.step_main .step_navigation ul li.step_complete:last-child:before{right:-8px!important}.step_tracking .step_tracking_content .tracking_voucher_action .voucher_terms a{font-size:12px!important;margin-bottom:30px!important;padding-bottom:15px!important}.reserve_faq_group,.reserve_faq_group .reserve_faq_item{padding-left:0!important;padding-right:0!important}.step_tracking .tracking_final_icon .tracking_code{top:10px!important}.custom_reserve_box .ui_input.ui_focus .select_box>div,.step_tracking_content .ui_input.ui_focus .select_box>div{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding-bottom:90px;padding-top:90px}.custom_reserve_box .ui_input.ui_focus .select_box>div label,.step_tracking_content .ui_input.ui_focus .select_box>div label{border-radius:0!important;color:#fff!important;display:block!important;line-height:40px!important;text-align:center!important}.custom_reserve_box .ui_input.ui_focus .select_box>div input:checked+label,.step_tracking_content .ui_input.ui_focus .select_box>div input:checked+label{background:#ff505b!important;color:#fff!important}.custom_reserve_box .ui_input.ui_focus .ui_focus_close{background:transparent!important;border:none!important;display:inline-block!important;min-width:40px!important;padding:0!important;width:40px!important;z-index:100}.step_accounting_check .step_tracking_content .tracking_status label{font-size:13px!important}.step_content .final_tracking_support{padding-left:0!important;padding-right:0!important}.step_reserve_check .step_reserve_item_header{height:110px!important}.step_reserve_check .step_reserve_item_header .final_information_date{text-align:right!important}.similar_offers{padding-top:60px!important}.similar_offers .custom_reserve_header{height:50px!important;padding-top:0!important}.step_custom_reserve .custom_reserve_box .custom_reserve_text p{font-size:13px!important;text-align:justify!important}.step_custom_reserve .custom_reserve_box .custom_reserve_action{float:none!important;width:100%!important}.step_custom_reserve .custom_reserve_box .custom_reserve_action .ui_input{margin-bottom:5px!important;text-align:center!important;width:100%!important}.step_custom_reserve .custom_reserve_box .custom_reserve_action button{text-align:center!important;width:100%!important}.step_custom_reserve .custom_reserve_box .custom_reserve_action .action_icon{display:inline-block!important;height:30px!important;margin:auto -25px auto 0!important;position:relative!important;right:0!important;top:2px!important}.step_custom_reserve .custom_reserve_box .custom_reserve_action span:last-child{display:inline-block!important;line-height:30px!important;top:-2px!important}.page_content_city{margin-top:150px!important}.with-new-search-box .page_content_city{margin-top:0!important}.city-title-new{top:-140px!important}.breadcrumb-city-page .breadcrumb-group .city-state,.breadcrumb-city-page .breadcrumb-group .discount_percent,.breadcrumb-city-page .breadcrumb-group .sort_mode,.page_content_city .page_content_box_header,.sidebar_sort{display:none!important}.page_content .page_content_box{float:none;text-align:center!important;width:100%}.breadcrumb-city-page .breadcrumb-group,.page_content_box .page_content_box_header{display:block!important}.page_content_box .page_content_box_header{margin-bottom:25px!important}.breadcrumb-city-page .city-name{line-height:30px}.title-card-wrapper,.title-card-wrapper .tile-card{text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room_action a{padding:0!important}.hotel_location_group .hotel_maps{float:none;overflow:hidden;width:100%}.hotel_separate_facilities .tbody{padding-bottom:20px!important}.hotel_separate_facilities .tr-separate{margin:0 auto 2px!important}.page-wrapper .section-menu ul{display:none!important}.hotel_details_images{float:none!important;width:100%!important}.sl-wrapper .sl-navigation button{bottom:10%!important;top:auto!important;z-index:1000000}.sl-wrapper .sl-navigation button.sl-prev span{margin-top:-45px}.sl-wrapper .sl-navigation button.sl-next span{margin-right:-40px;margin-top:-40px}.ms_gallery .ms_count{padding:5px 2px 5px 0}.ms_gallery .ms_count_original,.ms_gallery .ms_count_original .ms_count_group,.ms_gallery .ms_count_original .ms_count_group .ms_count_item{text-align:right!important}.ms_gallery .ms_count_original .ms_count_group .ms_count_item:first-child,.ms_gallery .ms_count_original .ms_count_group .ms_count_item:nth-child(3),.ms_gallery .ms_count_original .ms_count_group .ms_count_item:nth-child(4){display:none!important}.ms_gallery .ms_control{padding:5px 5px 5px 0;width:50%!important}.ms_gallery .ms_active{z-index:100}.ms_gallery .ms_active img{margin:0 -150px!important}.ms_gallery .ms_count_more.active{z-index:1000}.hotel_details_text{height:auto!important}.hotel_details_shadow{display:none!important}.about_box .about_group,.content_box .contact_group,.content_box .content_group{padding-left:15px!important;padding-right:15px!important}.about_box .about_item_header,.content_box .faq_group_header{padding-right:20px}.about_box .about_item_header h2:before,.about_box .about_item_header h3:before,.content_box .faq_group_header h2:before,.content_box .faq_group_header h3:before{right:-35px!important;width:25px!important}.about_item_main,.content_box .contact_item_main,.content_box .faq_group_main{padding:0!important}.content_box .faq_main_content,.content_box .faq_main_sidebar{display:block;width:100%}.faq_main_content .faq_item_group .faq_item img{max-width:100%!important}.content_box .contact_info_item ul li{padding:10px 5px;width:50%}.content_box .contact_info_item ul li .item_email .text_grey{font-size:10px}.content_box .contact_info_item.contact_info_item_child ul li:first-child{width:50%}.content_box .contact_info_item.contact_info_item_child ul li:first-child .item_name{line-height:20px!important;margin-top:15px}.content_box .contact_info_item.contact_info_item_child ul li{width:50%}.content_box .contact_form_box .contact_form_header{padding:15px 15px 20px}.content_box .contact_form_box .contact_form_header p{font-size:14px;line-height:25px}.content_box .contact_form_box .contact_form_main{padding:30px 15px}.content_box .contact_form_box .contact_form_main fieldset .form_field{display:block;float:none;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field label{display:block;font-size:13px;line-height:38px;text-align:right!important;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select,.content_box .contact_form_box .contact_form_main fieldset .form_field input,.content_box .contact_form_box .contact_form_main fieldset .form_field select{display:block;float:none;height:40px;line-height:30px;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field_fixed textarea{float:none;max-width:100%;width:100%}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box div{background:none;border:none;border-radius:0}.content_box .contact_form_box .contact_form_main fieldset .form_field .um_select .select_box label{color:#fff!important;line-height:40px;padding:0!important;text-align:center!important}.content_box .contact_form_box .contact_form_main fieldset .form_action button{height:40px;line-height:40px;width:100%}.content_box .contact_location .contact_location_main iframe{max-width:100%!important}.table_head_none{display:none!important}.table_body_fix{margin-right:0!important}.table_body_fix,.table_body_fix .tr{display:block!important;float:none!important}.table_body_fix .tr{margin-left:0!important;width:100%!important}.table_side_mobile{display:inline-block!important;font-size:13px!important;margin-left:2px;width:40%}.table_content_mobile,.table_side_mobile{border-radius:3px!important;float:right;height:135px;margin-bottom:3px;overflow:hidden!important}.table_content_mobile{display:inline-block;width:calc(60% - 2px)}.table_content_mobile section,.table_side_mobile section{border-radius:0!important;height:45px!important;line-height:50px!important;margin-bottom:0!important;overflow:hidden!important;padding-right:5px!important}.table_content_mobile section:last-child{display:none!important}.table_action_mobile{display:block!important;float:none;height:40px;margin-bottom:20px;width:100%}.table_action_mobile .td{border-radius:4px!important;display:block!important;height:40px!important;overflow:hidden}.table_content_mobile .td,.table_side_mobile .td{background:#ececec!important;color:#868686!important}.table_content_mobile .serving_food>label{display:none!important}.table_action_mobile .td{background:#ff515b!important;color:#fff!important;line-height:35px!important;text-align:center!important}.city_hotel_box .hotel_reservation_main .table_center .table_side_mobile *{text-align:right!important}.table_content_mobile .hotel_room_price_new{padding-right:0!important}.city_hotel_box .hotel_box_action{margin-top:0!important}.city_hotel_box .hotel_box_action a{border-radius:0 0 5px 5px!important;padding-right:30px!important;width:calc(100% + 30px)!important}.city_hotel_box .hotel_box_action a:after{left:30px!important}.top-city{margin-top:230px}.top-city .faq_main_sidebar{display:block;width:100%}.top-city .faq_main_sidebar .faq_item_group{border-radius:4px;box-shadow:0 0 13px 1px #d7d7d7;padding:30px 15px;position:relative}.top-city .faq_main_content,.top-city .faq_main_sidebar .faq_item_group .faq_item.active:after{display:none!important}.top-city .faq_main_sidebar .faq_item_group .faq_item.active{border-radius:0!important;box-shadow:none!important}.about_info .about_info_text{display:block;width:100%}.about_info .about_info_text label{font-size:22px}.about_info .about_info_video{display:block;float:none;width:100%}.about_gallery_active,.about_gallery_group{display:block!important;float:none!important;width:100%!important}.about_gallery_active img,.about_info .about_info_video img,.about_info .about_info_video video{max-width:100%}.about_gallery_group .about_gallery_item{display:none!important}.about_gallery_group .about_gallery_more{margin-top:10px}.about_gallery .about_gallery_active_text{height:auto;min-height:48px;text-align:center!important}.about_gallery .about_gallery_active_text p{line-height:30px!important;text-align:center!important}.about_group .about_more .about_item_sidebar{display:block;float:none;padding-left:0;position:relative!important;width:100%!important}.about_group .about_more .about_item_sidebar ul li p{text-align:right!important}.about_group .about_more .about_item_sidebar .about_more_register{margin-bottom:40px;margin-top:40px}.about_group .about_more .about_item_main{display:block;margin-top:70px;width:100%}.about_group .about_more .about_more_certificate img{display:block;max-width:100%}.about_group .about_manager .about_manager_item{height:270px!important;padding:10px 0 30px;width:50%!important}.about_group .about_manager .about_manager_item img{width:80%}.about_group .about_manager .about_manager_item p{font-size:12px}.about_item.about_employee{display:none!important}.profile_main{display:block;float:none!important;width:100%}.profile_sidebar{display:none!important}.profile_main .profile_sidebar_item{display:block!important}.profile_main .profile_sidebar_menu{margin-top:15px!important}.profile_main .profile_sidebar_invite{margin-bottom:30px!important;margin-top:30px!important;z-index:100}.advance_item .advance_action{display:none!important}.profile_advance .advance_box .advance_item{margin:0!important;max-width:50%;min-width:48%;width:48%}.advance_item *{text-align:center!important}.profile_advance .advance_box .advance_result .advance_number,.profile_advance .advance_box .advance_result label{display:block;font-size:14px!important;padding-right:0!important}.profile_advance .advance_box .advance_result label span:first-child{margin-right:-5px!important}.profile_sidebar_item .profile_sidebar_link{height:90px}.profile_sidebar_item .profile_sidebar_link ul{display:inline-block;font-size:0;width:100%}.profile_sidebar_item .profile_sidebar_link ul li{display:inline-block;float:right;font-size:13px;height:90px;width:25%}.profile_sidebar_item .profile_sidebar_link ul li a{border-bottom:none!important;border-left:1px solid #e2e2e2;display:block;height:90px;padding:15px 5px}.profile_sidebar_item .profile_sidebar_link ul li:last-child a{border-left:none!important}.profile_sidebar_item .profile_sidebar_link ul li a .link_icon{display:block;height:30px;line-height:35px;margin:0 auto;position:relative;right:0!important;text-align:center!important}.profile_sidebar_item .profile_sidebar_link ul li a .link_name{display:block;font-size:11px;line-height:20px;padding-right:0!important;text-align:center!important}.profile_page .tab_box .tab_box_header{height:auto!important;margin-bottom:15px!important;min-height:55px;position:relative}.profile_page .tab_box .tab_box_header:after{background:#f0f0f0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;width:100%}.profile_page .tab_box .tab_box_header .tab_box_item{padding:0 5px!important;text-align:center!important;width:33.33%!important}.tab_box .tab_box_header .tab_box_item:nth-child(2n){float:right!important}.profile_page .tab_box .tab_box_header .tab_box_item p{text-align:center!important}.profile_tab_box .profile_main_header h2{margin-right:-20px}.profile_tab_box .profile_main_header h2 span{display:block;font-size:13px}.user_information_content .item_information{float:none!important;width:100%}.user_information_content .item_information_edit .item_alert{display:block;float:none;width:100%}.user_information_content .item_information_edit .item_alert p{font-size:13px;line-height:28px;padding-left:0!important;text-align:justify!important}.user_information_content .item_information_edit button{float:none;margin-bottom:10px}.profile_header_back .ui_input{float:none;margin:0!important;width:100%}.profile_header_back #hotel_reserve_name,.profile_header_back .ui_input .ui_label{width:100%}.profile_header_back .reserve_search_button{float:none;margin-top:8px}.profile_reserve_result{overflow:hidden;text-align:right!important}.table_responsive{direction:ltr;overflow-x:auto;position:relative;text-align:right!important}.table_responsive .table{direction:rtl}.profile_reserve_result .table>.tbody>.tr>.td,.profile_reserve_result .table>.thead>.tr>.th{min-width:85px!important}.profile_reserve_result .table>.tbody>.tr>.td:first-child,.profile_reserve_result .table>.thead>.tr>.th:first-child{min-width:40px!important}.profile_header_back .ui_input.ui_focus .select_box{z-index:10000!important}.profile_header_back .ui_focus .date_box>div,.profile_header_back .ui_focus .select_box>div{background:none;border:none;border-radius:0;margin-top:60px}.profile_header_back .ui_input.ui_focus .select_box>div label{padding:0!important;text-align:center!important}.profile_header_back .ui_input.ui_focus .select_box input:checked+label{background:#ff505b!important;color:#fff!important}.profile_reserve_result .profile_not_reserve{padding-left:15px!important;padding-right:15px!important}.profile_main_box .profile_all_advance .all_advance_number{float:none;margin:0 auto}.profile_main_box .table_nav_num{box-shadow:0 5px 10px -5px gray;height:auto;margin-left:5px;margin-right:5px;width:95%!important}.profile_main_box .table_nav_details{width:100%}.profile_main_box .table_nav_page{border:none;height:auto;margin:10px auto;padding-right:10px}.profile_main_box .table_nav_page ul li{border-radius:50%;box-shadow:0 0 1px 0 #ababab;height:35px;margin:auto 5px;padding:0;width:35px}.profile_main_box .table_nav_page ul{text-align:center!important}.profile_main_box .table_nav_page ul li a{height:35px;line-height:35px;width:35px}.profile_main_box .table_nav_button{display:block;float:none;margin:5px auto 0;text-align:center!important}.profile_main_box .profile_main_header_inline h2 span{display:inline-block!important}.profile_message{padding-left:0;padding-right:0}.message_item .message_content{padding:50px 0 15px}.message_item .message_content p{line-height:28px}.profile_favourite .favourite_item{display:block;width:100%}.profile_favourite .favourite_content{padding-right:0}.profile_favourite .favourite_action{right:0}.user_information_content .item_information input:-moz-placeholder,.user_information_content .item_information input:-ms-input-placeholder,.user_information_content .item_information input::-webkit-input-placeholder{color:#757575!important}.step_main .step_content .step_login .step_login_item.box_active .step_login_form{display:block;margin-bottom:40px;padding:0 30px}.step_reserve .final_information_content .discount_code .discount_code_box{padding-right:0!important;width:100%!important}.popup_item.open{left:5%;right:5%;width:90%}.popup_item_new.open{width:90%!important}.popup_hotel_reservation{height:auto!important;min-height:300px!important;padding:0 30px!important;top:50.05%!important}.popup_hotel_reservation #addMoreRoom fieldset{border:none!important}.popup_hotel_reservation #addMoreRoom fieldset,.popup_hotel_reservation #addMoreRoom fieldset:first-child,.popup_hotel_reservation .popup_main fieldset .field_date input{padding:0!important;width:100%!important}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input label{font-size:11px!important;height:40px;overflow:hidden}.popup_hotel_reservation .popup_main{height:auto!important;margin-top:80px!important}.popup_hotel_reservation.popup_add_room .popup_main{height:440px!important}.popup_hotel_reservation .popup_main,.popup_hotel_reservation .popup_main fieldset .field_date{padding-top:0!important}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_icon{top:0!important}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit{width:100%!important}.popup_hotel_reservation .popup_footer{padding-bottom:6px!important;padding-top:7px!important}.popup_hotel_reservation .hotel_calender_item{margin-bottom:10px!important}.popup_item .close_popup{top:5px!important}.popup_item .popup_image{background:#f4f4f4!important;height:60px!important;width:100%!important}.b_popup #p_01,.b_popup #p_02,.b_popup #p_03,.b_popup #p_10,.b_popup #s_LogOut,.b_popup #s_LoginError,.b_popup #s_LoginSuccess,.b_popup #s_RegisterError,.b_popup #s_RegisterSavePassword,.b_popup #s_SavePasswordAlert,.b_popup #s_SavePasswordDone,.b_popup #s_SavePasswordError,.b_popup #s_bankError,.b_popup #s_bankSuccess,.b_popup #s_forgotSavePassword,.b_popup #s_invalidReserveCode,.b_popup #s_invalidReserveData,.b_popup #s_offerCount,.b_popup #s_recoveryError,.b_popup #s_registerErrorInvalid,.b_popup #s_registerErrorPhone,.b_popup #s_validateError,.b_popup .popup-alert,.b_popup .popup_item{background:#fff;height:auto!important;padding:100px 30px}.b_popup #s_LogOut .message_box,.b_popup #s_LoginError .message_box,.b_popup #s_LoginSuccess .message_box,.b_popup #s_RegisterError .message_box,.b_popup #s_RegisterSavePassword .message_box,.b_popup #s_SavePasswordAlert .message_box,.b_popup #s_SavePasswordDone .message_box,.b_popup #s_SavePasswordError .message_box,.b_popup #s_bankError .message_box,.b_popup #s_bankSuccess .message_box,.b_popup #s_forgotSavePassword .message_box,.b_popup #s_invalidReserveCode .message_box,.b_popup #s_invalidReserveData .message_box,.b_popup #s_offerCount .message_box,.b_popup #s_recoveryError .message_box,.b_popup #s_registerErrorInvalid .message_box,.b_popup #s_registerErrorPhone .message_box,.b_popup #s_validateError .message_box,.b_popup .popup-alert .message_box{height:auto!important;margin-top:60px!important;min-height:89%!important;padding:0;position:relative;width:100%!important}.b_popup .message_box:before{bottom:0;font-size:180px;right:0}.b_popup #p_01 form{text-align:right!important}.b_popup #p_01 .close_popup,.b_popup #p_02 .close_popup,.b_popup #p_03 .close_popup,.b_popup #s_LogOut .close_popup,.b_popup #s_LoginError .close_popup,.b_popup #s_LoginSuccess .close_popup,.b_popup #s_RegisterError .close_popup,.b_popup #s_RegisterSavePassword .close_popup,.b_popup #s_SavePasswordAlert .close_popup,.b_popup #s_SavePasswordDone .close_popup,.b_popup #s_SavePasswordError .close_popup,.b_popup #s_bankError .close_popup,.b_popup #s_bankSuccess .close_popup,.b_popup #s_forgotSavePassword .close_popup,.b_popup #s_invalidReserveCode .close_popup,.b_popup #s_invalidReserveData .close_popup,.b_popup #s_recoveryError .close_popup,.b_popup #s_registerErrorInvalid .close_popup,.b_popup #s_registerErrorPhone .close_popup,.b_popup #s_reserve_tour .close_popup,.b_popup #s_validateError .close_popup,.b_popup .offer_irancell .close_popup,.b_popup .popup-alert .close_popup{color:#ff515b!important;right:5px;top:10px!important}.b_popup #p_01:before,.b_popup #p_02:before,.b_popup #p_03:before,.b_popup #s_LogOut:before,.b_popup #s_LoginError:before,.b_popup #s_LoginSuccess:before,.b_popup #s_RegisterError:before,.b_popup #s_RegisterSavePassword:before,.b_popup #s_SavePasswordAlert:before,.b_popup #s_SavePasswordDone:before,.b_popup #s_SavePasswordError:before,.b_popup #s_bankError:before,.b_popup #s_bankSuccess:before,.b_popup #s_forgotSavePassword:before,.b_popup #s_invalidReserveCode:before,.b_popup #s_invalidReserveData:before,.b_popup #s_recoveryError:before,.b_popup #s_registerErrorInvalid:before,.b_popup #s_registerErrorPhone:before,.b_popup #s_validateError:before,.b_popup .popup-alert:before,.b_popup .popup_item:before{display:none!important}.b_popup #p_01 .p_init_form .comment,.b_popup #p_02 .p_init_form .comment,.b_popup #p_03 .p_init_form .comment,.b_popup #s_LogOut .p_init_form .comment,.b_popup #s_LoginError .p_init_form .comment,.b_popup #s_LoginSuccess .p_init_form .comment,.b_popup #s_RegisterError .p_init_form .comment,.b_popup #s_RegisterSavePassword .p_init_form .comment,.b_popup #s_SavePasswordAlert .p_init_form .comment,.b_popup #s_SavePasswordDone .p_init_form .comment,.b_popup #s_SavePasswordError .p_init_form .comment,.b_popup #s_bankError .p_init_form .comment,.b_popup #s_bankSuccess .p_init_form .comment,.b_popup #s_forgotSavePassword .p_init_form .comment,.b_popup #s_invalidReserveCode .p_init_form .comment,.b_popup #s_invalidReserveData .p_init_form .comment,.b_popup #s_recoveryError .p_init_form .comment,.b_popup #s_registerErrorInvalid .p_init_form .comment,.b_popup #s_registerErrorPhone .p_init_form .comment,.b_popup #s_validateError .p_init_form .comment,.b_popup .popup-alert .p_init_form .comment{margin-top:0!important}.b_popup #p_01 .p_init_form input[type=password],.b_popup #p_01 .p_init_form input[type=text],.b_popup #p_02 .p_init_form input[type=password],.b_popup #p_02 .p_init_form input[type=text],.b_popup #p_03 .p_init_form input[type=password],.b_popup #p_03 .p_init_form input[type=text]{margin-top:5px!important}.b_popup #p_01 .p_init_form .user_pass,.b_popup #p_01 .p_init_form .user_phone,.b_popup #p_02 .p_init_form .user_pass,.b_popup #p_02 .p_init_form .user_phone,.b_popup #p_03 .p_init_form .user_pass,.b_popup #p_03 .p_init_form .user_phone{margin-bottom:15px!important}.b_popup #p_02 .ui_input.um_checkbox{float:right}.popup_item .p_init_btn{width:100%!important}.popup_add_room .popup_footer{display:none!important}.payment_popup .popup_main{padding:30px 15px!important}.payment_popup .form_group .field_name{display:block;padding-left:0;text-align:right!important;width:100%}.payment_popup .form_group .field_name label{text-align:right!important}.payment_popup .form_group .field_action{display:block;float:none;width:100%}.payment_popup .form_group .field_name label{line-height:30px}.payment_popup .alert p{font-size:13px;line-height:24px}.payment_popup .popup_main{border-radius:0 0 4px 4px!important;overflow-y:auto}.payment_popup .form_group .filed_item{display:block;float:none;margin-bottom:15px;width:100%}.payment_popup .popup_header{background:#ff515b!important;border-radius:4px 4px 0 0;height:50px!important;margin-top:30px!important;padding:5px 15px!important;text-align:right!important}.payment_popup .popup_header h6{font-size:15px!important;line-height:40px!important;text-align:right!important}.payment_popup .close_popup{color:#fff!important;left:0;right:auto;top:33px!important;z-index:10000000}.step_content .final_tracking_support .tracking_support .tracking_support_info label{margin-top:12px}.iran-page .column{border-bottom:1px solid #d3d3d3;border-left:0!important;float:none!important;margin-bottom:25px!important;padding:0 15px 25px!important;width:100%!important}.iran-page .column:last-child{border-bottom:0!important}.city_hotel_box .hotel_reservation_main .tooltip-button,.city_hotel_box .hotel_reservation_main .tooltip-data{display:none!important}.gender-box{position:relative}.gender-box .ui_input .select_box{border:none!important;padding-top:60px}.gender-box .ui_input .select_box>div{background:none!important}.gender-box .ui_input .select_box>div label{background:none!important;color:#fff!important;line-height:38px!important;padding-right:0!important;text-align:center!important}.gender-box .ui_input .select_box>div input:checked+label{background:#ff4f5a!important}.last_news,.ms_row_more{display:none!important}.popup_hotel_reservation .popup_main{margin-top:50px!important;overflow:hidden;padding:0!important}.popup_hotel_reservation .popup_main fieldset{display:block!important;height:110px!important;width:100%!important}.popup_hotel_reservation .popup_main fieldset.auto-height{height:auto!important}.popup_hotel_reservation .popup_main fieldset.is-320px{width:100%!important}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .date_box{right:0!important;top:0!important}.ui_input.um_date.home_search .date_box div div{padding-bottom:30px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_three,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_three,.popup_hotel_reservation .popup_footer{display:none!important}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_two,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_two,.hotel_facilities .hotel_facilities_available ul li.li_double,.hotel_facilities .hotel_facilities_not_available ul li.li_double{width:100%!important}.ms_gallery .ms_count_more .ms_count_item{max-width:50%!important;width:50%!important}.hotel_info .hotel_details_name .hotel_grid{display:block!important;margin-bottom:5px!important;width:100%!important}.hotel_details_text p{padding-bottom:0!important}.hotel_info .hotel_details_offer{height:78px!important}.hotel_info .hotel_details_offer p:last-child{line-height:45px!important}.hotel_location_group .hotel_distance ul{padding-bottom:0!important}.hotel_location_group .hotel_distance .hotel_distance_shadow{display:none!important}#r_01 .front_r.front_single{min-height:250px}.ms_gallery .ms_count_group .ms_count_item a:after{display:none!important}.ms_gallery .ms_count_group .ms_count_item ::selection,.ms_gallery .ms_count_group .ms_count_item :active,.ms_gallery .ms_count_group .ms_count_item :focus{outline:none!important}.popup_hotel_reservation .popup_header{display:none!important}.popup_hotel_reservation .ui_focus .popup_header{display:block!important}.popup_hotel_reservation .ui_focus .date_box,.popup_hotel_reservation .ui_focus .select_box{padding-top:70px!important;top:0!important}.popup_hotel_reservation .ui_focus .select_box>div{background:transparent!important;box-shadow:none!important;max-height:100%}.popup_hotel_reservation .popup_main fieldset .field_date .ui_focus label{color:#fff!important;display:block!important;padding:0!important;text-align:center!important}.popup_hotel_reservation .popup_main fieldset .field_date .ui_focus input:checked+label{background:#ff4f5a!important;color:#fff!important;font-size:13px!important}.hotel_separate_facilities .hotel_table_main .table>.thead{display:none!important}.hotel_separate_facilities .hotel_table_main .table>.tbody{margin-right:0!important}#r_01_01 ul.main>li.reserve-tracking .check_reserve_btn:before,#r_01_01 ul.main>li.reserve-tracking:before,.single_trust_box{display:none!important}.slider_group .hidden_desktop{display:block!important}.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_focus label{color:#fff!important}.hotel_table_main .hotel_room_price_none span{font-size:10px;line-height:20px;margin-right:0!important;margin-top:-10px!important;padding:0 2px!important}.hotel_table_main .hotel_room_price_none span:last-of-type,.hotel_table_main .table>.tbody>.tr>.td.room_action a.waiting_reserve_list span{display:none!important}.hotel_table_main .table>.tbody>.tr>.td.room_action a.waiting_reserve_list p{margin-top:-3px!important}.hotel_reservation_main{overflow:hidden;position:relative}.hotel_reservation_main .m_table_scroll{display:inline-block!important;margin-bottom:0!important;overflow-x:scroll!important;overflow-y:hidden!important;padding:25px 0!important;position:relative!important;width:auto!important}.hotel_reservation_main .m_table_scroll.has-padding{margin-bottom:0!important;margin-top:0!important}.hotel_reservation_main .m_table_scroll .thead{bottom:0;display:inline-block!important;height:100%;position:absolute!important;right:0;top:25px!important;width:110px!important}.hotel_reservation_main .m_table_scroll .thead>.tr>.th{border-radius:3px!important}.hotel_reservation_main .m_table_scroll .thead>.tr>.th_five{background:repeating-linear-gradient(-45deg,#fff,#dbdbdb 1px,#fff 2px,#fff 6px)!important;height:45px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td_one,.hotel_reservation_main .m_table_scroll .thead>.tr>.th_one{height:45px!important}.hotel_reservation_main .m_table_scroll .thead>.tr>.th_two{height:120px!important}.hotel_reservation_main .m_table_scroll .thead>.tr>.th_four{height:85px!important}.hotel_reservation_main .m_table_scroll .tbody{display:inline-block!important;float:right!important;margin-right:112px!important;width:auto}.hotel_reservation_main .m_table_scroll .tbody>.tr{display:inline-block;float:right!important;margin-left:2px!important;overflow:hidden!important;position:relative;width:80px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td{text-align:center!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td:first-child{border-radius:3px 3px 0 0!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td:last-child{border-radius:0 0 3px 3px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td_one{line-height:45px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td_two{font-size:12px!important;height:80px!important;line-height:30px!important;min-height:120px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td_four{font-size:13px!important;height:89px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td_five{font-size:13px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td_five a{border-radius:0 0 3px 3px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td>.hotel_room_price_old{display:block;margin:0 auto;text-align:center!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td>.hotel_room_price_old p{display:inline-block!important;position:relative!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td>.hotel_room_price_new{font-size:13px;line-height:20px;padding:0!important;position:relative!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td-waiting{height:45px!important;overflow:hidden!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td-waiting span{display:none!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td-waiting a{font-size:12px!important}.hotel_reservation_main .m_table_scroll .tbody>.tr>.td>.hotel_room_price_none{font-size:12px!important;line-height:30px!important;margin-top:5px}.hotel_reservation_main .m_table_scroll_shadow{background:transparent;bottom:-20px;display:inline-block!important;height:calc(100% + 10px);left:0;margin:auto 0;position:absolute;top:-25px;width:5px}.hotel_reservation_main .m_table_scroll_shadow:before{background:hsla(0,0%,100%,0);border-radius:120%;bottom:0;box-shadow:6px 0 26px 28px rgba(0,0,0,.45);content:"";height:85%;margin:auto 0;position:absolute;right:25px;top:5px;width:38px}.m_table_scroll_alert{background:#fcf8e3;border:1px dashed #f1e1c1;border-radius:4px;color:#d2bd81;height:35px;line-height:35px;padding:0 5px;position:relative;width:100%}.m_table_scroll_alert .scroll_alert{position:relative}.m_table_scroll_alert .scroll_alert span{display:inline-block;line-height:33px;position:relative}.m_table_scroll_alert .scroll_alert .icon_hand{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wobble;animation-name:wobble;display:inline-block;float:right;font-size:18px;height:33px;line-height:38px;text-align:center!important;width:33px}.b_popup .popup_item,.b_popup .popup_item.payment_offline_popup{height:auto!important}.b_popup .popup_item.payment_offline_popup{z-index:10}.popup_item.full-width{padding:225px 0 0}.offer-image{height:215px;overflow:hidden}.offer-image img{height:auto!important;margin-top:-35px!important}.popup_form,.popup_info{height:auto!important;position:relative!important}.popup_form{bottom:0!important;display:inline-block!important;padding:20px 20px 10px!important;width:100%}.slideInDown{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInDown,.slideInUp{-webkit-animation-duration:1s;animation-duration:1s}.slideInUp{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInUp;animation-name:slideInUp}.user-info-group-item input[type=text],.user-info-group-item textarea{width:100%!important}.user-info-group-item .group-item-subtitle{bottom:0!important;left:0!important;right:155px!important;white-space:nowrap}.user-info-group-item{margin:15px auto;width:100%!important}.step_tracking_finished .step_tracking_details .tracking-help{bottom:25px;display:block!important;margin-bottom:10px!important;padding:5px!important;position:relative;width:100%!important}.special-service-transfer{padding-right:0!important}.service-transfer-image{float:right;margin-left:10px!important;position:relative!important;right:0!important}.special-transfer-input{display:block;margin-bottom:10px;width:260px!important}.hotel-special-services{width:100%!important}.about_group .about_manager .about_manager_item:before{height:116px!important;width:116px!important}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_help{font-size:12px!important}.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input .select_box input:checked+label,.popup_hotel_reservation .popup_main fieldset.field_active .field_date .ui_input .select_box label,.popup_hotel_reservation .popup_main fieldset.field_active .select_box input:checked+label,.popup_hotel_reservation .popup_main fieldset.field_active .select_box label{color:#fff!important}.step_reserve .room_information_content .um_select .select_box>div{background-color:initial!important;box-shadow:none!important;padding-top:20px!important}.step_reserve .room_information_content .um_select .select_box>div label{color:#fff!important;line-height:40px!important;text-align:center!important}.step_reserve .room_information_content .um_select .select_box input:checked+label{background-color:#ff505b!important;color:#fff!important}.step_reserve .room_information_content .tr .alert input[type=text],.step_reserve .room_information_content .tr .alert label{display:block!important}.prompt .prompt-box{height:130px!important;width:320px!important}.prompt .prompt-message{padding-top:10px!important}.prompt .prompt-button{width:100px!important}.b_popup .popup_item.popup-rules{height:80%!important;padding:50px 10px!important}.b_popup .popup_item.popup-rules p{line-height:25px!important}.step_reserve .step_reserve_action .reserve_action_content{text-align:center!important}.hotel_info .hotel_details_occasion{height:78px!important;margin-right:0!important}.hotel_info .hotel_details_occasion p{padding-top:4px}.special-service-price{margin-right:35px!important;padding:0!important;position:relative!important}.tile-card-wrapper{text-align:center!important}.breadcrumb .breadcrumb-search,.sidebar-hotels{display:none}.breadcrumb-search--position-left{left:0!important;position:relative!important}.popup_main fieldset.specialRoomPerson{display:none!important;width:100%!important}.isSpecialRoom .popup_main fieldset.specialRoomPerson{display:inline-block!important}.isSpecialRoom .popup_main fieldset{height:100px!important;padding:0 30px!important}.popup_hotel_reservation.isSpecialRoom .popup_main{height:440px!important;margin-top:0!important}.customers_review .customers_review_box{padding:10px 15px!important}.customers_review_header_text{line-height:24px!important}.customers_review_header{margin-bottom:0!important}.customers_review_result{height:200px!important;padding:10px!important}.customers_review_login{border-right:0!important;float:none!important;width:100%!important}.review_content_header label{line-height:24px!important}.review_content_header{height:auto!important}.review_result_item_num{margin-left:5px!important}.review_result_item_header{height:auto!important;padding:15px 15px 20px!important}.review_result_item_type{line-height:10px!important}.customers_review_tab_content{padding:10px!important}.review_tab_description,.review_tab_points{padding:0!important}.customers_review_select{margin-top:20px!important}.customers_review_select .ui_input .select_box>div:first-child{background:transparent!important;border:none!important;height:100%!important;margin-top:50px!important}.customers_review_select .ui_input .select_box>div:first-child>label{color:#fff!important;text-align:center!important}.customers_review_input{width:100%!important}.customers_review_input,.customers_review_input div{padding-right:0!important}.customers_review_select .ui_input .select_box>div{border:none!important}.customers_travel_type .travel_type_item{margin-left:37px!important}.customers_travel_type .travel_type_item:last-child{margin-left:0!important}.customers_travel_type .travel_type_item .travel_type_item_count span{font-size:20px!important}.review_result_item_name span,.review_result_item_name>p{white-space:nowrap!important}.page_content .sidebar_sort{border-radius:5px;left:0;margin:0 auto;position:absolute;right:0;top:-150px;z-index:150}.page_content .sidebar_sort.open-mode-1,.page_content .sidebar_sort.open-mode-2{display:block!important}.page_content .sidebar_sort:before{background-color:hsla(0,0%,4%,.9);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:0}.page_content .sidebar_sort .sidebar_sort_header{display:none}.page_content .sidebar_sort .sidebar_sort_group{border-radius:5px;box-shadow:none}.sidebar-sort_close{background-color:initial;border:none;color:#fff;display:block;font-size:30px;left:-30px;position:absolute;top:-75px}.sidebar-sort_close span{position:relative}.sidebar_sort_item .sort_item_content .um_select input:checked+label{color:#ff505b}.page_content .sidebar_sort.open-mode-1 #item-base-info,.page_content .sidebar_sort.open-mode-2 .sidebar_sort_item:not(#item-base-info){display:none}.page_content .sidebar_sort.open-mode-2 .sort_reset{opacity:0}.popup-cancel-reserve{height:95%!important;padding-top:0!important}.cancel-rules{max-height:250px!important}.rules-item_text{font-size:13px!important;line-height:20px!important}.btn-cancel-reserve{display:block;width:100%!important}.btn-cancel-reserve-close{margin:10px 0!important;width:100%!important}.post-address{padding-right:50px!important}.post-address label{display:block!important;text-align:right!important}.post-address_input{margin-top:10px!important;width:100%!important}.close_popup.close_popup--offer{color:#fff!important;padding:0!important;right:0!important}.popup_item.popup-campaign{padding:225px 0 0!important}.camp-form input{margin-bottom:10px!important}.camp-form-btn{margin-bottom:20px!important}.popup-campaign .close_popup{right:0!important}.step_tracking_similar{margin-top:0!important}.step_tracking_similar-link{margin-bottom:25px!important;margin-top:25px!important}.ui_input.home_search .more_result .icon-search,.ui_input.home_search .more_result .icon-to-down{display:none}.popup_item.open.popup_hotel_reservation{overflow:auto}.step_tracking_transfer{margin-top:0!important}.step_reserve .voucher_send_content .checkbox{padding-left:0!important}.special-service-subtitle.special-service-important-rule{margin-right:0!important}.step_tracking .step_tracking_details .step_tracking_watch{left:40%!important;margin-top:0!important;top:-20%!important}.clubs-offer{bottom:-10px!important;left:0!important;margin:auto;right:0!important}.clubs-offer:before{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.popup_form.popup_form--multi-input{padding-top:0!important}.popup_info.popup_info--stick-top{top:0!important}.sidebar-sort_close{display:block!important}.page_content_box-search .hotel_reservation_main .table .tbody .tr .td_four,.page_content_box-search .hotel_reservation_main .table .tbody .tr .td_one,.page_content_box-search .hotel_reservation_main .table .thead .tr .th_four,.page_content_box-search .hotel_reservation_main .table .thead .tr .th_one{width:100%!important}.clubs-offer-box{display:none}.clubs-offer-box--search{display:block}.clubs-offer-icon--search{display:none!important}.clubs-offer-popup-image{-webkit-filter:grayscale(1) blur(1px) opacity(20%);filter:grayscale(1) blur(1px) opacity(20%)}.clubs-offer-info{color:#383838!important}.clubs-offer-box-mobile{display:inline-block!important;float:none!important;font-size:11px!important;line-height:20px!important;margin-top:10px!important}.hotel_reservation_header--no-space{padding-bottom:10px;padding-top:0}.clubs-offer-icon{display:none}.clubs-offer-box--empty-mobile{display:block;font-size:13px;margin-top:10px;width:100%!important}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td-waiting:last-of-type a{line-height:46px!important}.special-service-item{margin:auto 0 0 10px!important}.step_reserve_verify .step_verify_btn{display:block!important;float:none!important;height:50px!important;margin:0 auto 20px!important}.step_reserve_verify form{text-align:center!important}.gallery-box{height:auto!important;margin:13px 0!important;width:100%!important}.gallery-image{height:130px!important;width:100%!important}.gallery_page .gallery_page_box{padding-bottom:30px!important}#s_hotelDarvishi .offer-image{height:100%}#s_nikokariCampaign{height:485px!important;width:360px!important}#s_nikokariCampaign .offer-image{height:100%}#s_nikokariCampaign .offer-image img{left:0;position:absolute;right:0;top:30px}.yalda96-mobile-banner{display:block!important}.ms_consent{z-index:105!important}.ms_consent-video-title{display:inline-block;font-size:12px!important;line-height:32px;padding:5px!important;top:0!important;white-space:normal;width:80%}.step_reserve_alert.reserve_alert--important{margin-left:0!important}.step_reserve .step_reserve_alert.reserve_alert--important .reserve_alert_content{padding-bottom:5px}.reserve_alert--important .text--important{display:block}.step_reserve .step_reserve_alert.reserve_alert--important p{text-align:justify}.package-alert{bottom:5px;left:0;padding:2px 5px;right:0}.nikokari-campaign-logo{display:none}.step_reserve_item.nikokari-campaign{height:auto!important;padding-left:125px!important;padding-right:10px}img.nikokari-campaign-butterfly{bottom:0;top:auto!important}.nikokari-campaign-heart{left:0!important}.nikokari-campaign-text{padding-top:5px!important}#s_hotelPardisan,#s_packagePopup{bottom:10%!important;padding:45px 20px 20px!important;top:10%!important;width:310px!important}#s_hotelPardisan .offer-image,#s_packagePopup .offer-image{display:none;height:auto!important}.package-container{padding:15px!important}#s_hotelPardisan .offer-image img,#s_packagePopup .offer-image img{margin-top:0!important}#s_hotelPardisan .close_popup,#s_packagePopup .close_popup{color:#6b89a9!important}#s_hotelPardisan .package-popup_text li:nth-last-child(4)~li{display:none}#s_hotelPardisan .package-popup_title{white-space:normal!important}.step_main.step_main_parvaz a{background-position:-150px!important;background-repeat:no-repeat}.about_group .about_manager .about_manager_item.about--brands{height:100px!important;width:40%!important}.about_group .about_manager .about_manager_item.about--padding-less{padding-top:30px}.download-app img{float:right;position:relative;right:-15px;top:10px}.download-app{background-color:#0e9688;border-bottom:1px solid #0e9688;color:#fff;display:block!important;height:50px;line-height:55px;padding-right:30px}.download-app_button{background-color:#424242;border-radius:10px;box-shadow:0 2px 5px 0 #ec4343;color:#d7e2ea;display:inline-block;float:left;height:30px;line-height:30px;margin-left:10%;margin-top:6px;padding:2px 10px}.download-app .icon-close{left:10px;position:relative;top:2px}.download-app.hide{display:none!important}.popup_item.download-app-popup{bottom:auto!important;height:auto;left:5%!important;margin:-250px 0 0 -460px!important;right:5%!important;top:50%!important;width:90%!important}.ramezan-logo{display:none}#s_freeFriday .offer-image{height:auto}#s_freeFriday .offer-image img{height:100%!important;margin-top:0!important}#s_freeFriday .close_popup.close_popup--offer{font-size:22px}.summer-festival-97{display:none}.summer-festival-97-mobile{display:block!important}#s_summerFestival .offer-image{height:auto}#s_summerFestival .offer-image img{height:100%!important;margin-top:0!important}#s_summerFestival .close_popup.close_popup--offer{font-size:22px}.shelik24-hotels-box .top-city{margin-top:0}.shelik24-hotels-box .top-city .faq_main_sidebar{display:none}.shelik24-hotels-box .top-city .faq_main_content{display:inline-block!important;width:100%}.shelik24-hotels-box .top-city .faq_item_group .breadcrumb-back{display:none}.popup_item.popup-extra-info{padding:30px 20px 30px 10px!important}.popup_item.popup-extra-info .clubs-offer-info li{line-height:25px!important}.popup_item.popup-extra-info .clubs-offer-button{float:none!important;margin:0 auto!important;top:0!important}.popup_item#s_alternativeHotel{background:linear-gradient(50deg,#3b74bf,#2ddcff);padding:300px 0 0!important}#s_alternativeHotel .offer-image{display:none!important}.popup_item#s_alternativeProperty{background:linear-gradient(50deg,#3b74bf,#2ddcff);padding:300px 0 0!important}.alternative_hotel_close{left:16px!important;top:38px!important}.alternative_hotel_next,.alternative_hotel_prev{top:250px!important}.alternative_hotel_prev{left:auto!important;right:24px!important}.alternative_hotel_image{left:20%!important;top:35%!important;width:60%!important}.alternative_hotel_link{display:none!important}.alternative_hotel_info{bottom:7%!important;height:10%!important;left:0!important;width:100%!important}.alternative_hotel_name{font-size:16px!important}.alternative_hotel_star{margin-top:8px!important}.alternative_text{color:#fff;font-size:18px;margin-bottom:20px;margin-top:40px;text-align:center}#s_adwords{background:linear-gradient(90deg,#a4cef9,#82e2d4);padding-bottom:180px;padding-top:50px}#s_adwords .offer-image{display:none}.offer-text.desktop_hidden{color:#5b1aa0;display:block;font-size:18px;position:relative;text-align:center;text-shadow:0 2px 0 #efefef}#s_adwords .discount-code{bottom:130px!important}#s_adwords .offer-text.offer-text_email{color:#000;font-size:13px;left:-10%;position:absolute;right:-10%;text-align:center;text-shadow:0 1px 0 #fff;top:-45px}#s_adwords #popup-warning{display:block!important;margin-bottom:10px;width:100%}#s_adwords .adwords-form{bottom:35px!important}#s_hotelHomaTehran .offer-image{height:100%;width:100%}#s_hotelHomaTehran .offer-image img{height:100%!important;margin-top:0!important;width:130%}.parvazyab-discount_text{display:none!important}.parvazyab-discount-box{left:0!important;margin:auto;right:0!important;top:5px!important;width:230px}.parvazyab-discount_link{bottom:5px;left:0!important;margin:auto;right:0!important;top:auto!important}#s_parvazyabEghamat .offer-image{height:100%;width:100%}#s_parvazyabEghamat .offer-image img{height:100%!important;margin-top:0!important;width:107%}.parvazyab-discount .popular_hotel_group .swiper-container{width:100%!important}.hotel_room_price_new.presale98-badge{margin-top:10px;position:relative!important;top:5px!important}.hotel_table_main .table.table--presale98>.tbody>.tr>.td.room_price{height:140px!important}.presale98-mobile{background-color:#ebebeb;text-align:center!important}.presale98-mobile img{display:inline-block;margin-top:-15px}.presale98-mobile span{display:block;margin-top:-5px}.popular_hotel .popular_hotel_head h2{background:#fff;color:#ff646c;display:inline-block;font-size:15px;font-weight:400;line-height:28px;padding-bottom:5px;position:relative;text-align:center;width:160px;z-index:10}.nowruz-logo{float:none!important;margin-left:32px}.popup_item#s_neshan .offer-image{height:100%!important}.popup_item#s_neshan .offer-image img{margin:0!important}.neshan-form{bottom:10px!important;height:70px!important;left:0!important;margin:auto;position:relative!important;right:0!important;width:90%!important}.neshan-mobile{background-color:#eaeaea!important;width:70%!important}.neshan-form_button{width:29%!important}.popup_item#s_neshan .close_popup{font-size:20px}.neshan-offer-text_mobile{color:#333!important;font-size:11px!important;margin-top:-20px!important;width:100%!important}.neshan-form_alert{padding-top:5px!important;white-space:nowrap}.neshan-form_alert-error{color:#ff505b!important}.neshan-form_alert-success{color:#0f7f5f!important}#s_sevenPin .offer-image img{height:100%!important;margin-top:0!important}.popup_item.full-width#s_sevenPin{padding-top:215px!important}.popup_item#s_sevenPin .close_popup{color:#ec6f78!important}.popup_item.full-width.only-image{padding-top:215px!important}.popup_item.full-width.only-image .offer-image img{height:100%!important;margin-top:0!important}.popup_item.full-width.only-image .close_popup{font-size:25px}#s_available .close_popup{color:#fc515b!important}#s_available .offer-image img{height:auto!important;position:absolute;right:-65%;width:170%!important}#s_available{height:290px!important;padding-top:0!important}#s_available .offer-image{height:100%}.step_reserve_item.moj-campaign{padding-left:100px!important}.moj-campaign-text{padding-right:10px;padding-top:15px!important;white-space:normal!important}.step_reserve_item.moj-campaign.moj-campaign--top{background-position-x:-57px!important;padding-left:10px!important}.moj-campaign-text_top{line-height:20px!important;padding-right:10px!important;padding-top:5px!important}.moj-campaign_button{bottom:4px!important;left:100px!important;top:auto!important}.page_content_box--mizboon a.desktop{display:none!important}.page_content_box--mizboon a.mobile{display:block!important}.page_content_box--mizboon a.mobile img{width:100%}span.double-room-badge{right:-7px!important;top:-12px!important;width:40px!important}.double-room_title{margin:25px 50px!important}.popup_item#s_double_room{background-color:#fdc001;padding:0 0 15px!important}.popup_item#s_double_room .offer-image img{display:none!important}.keramt-main img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:top center;transform-origin:top center;width:100%}.keramat-footer_list-item{display:block!important}.keramat-footer{height:auto!important}#s_keramat{bottom:5%;margin:0!important;top:5%}#s_keramat .offer-image{height:auto!important}.keramat-badge-back{display:none}.keramat-badge,.keramat-badge-front{height:80px!important;width:80px!important}#s_keramat .close_popup{color:purple!important}.hotel_offers .hotel_reservation_header h3{float:none}.hotel_table_main .table>.tbody>.tr>.td.room_action.room_action-waiting{background:#7d7d7d!important}.popup_hotel_reservation .popup_main fieldset{float:none}#r_01_02{display:block!important}.popup_hotel_reservation .popup_footer{display:block!important;height:130px!important;padding:10px!important}.popup_hotel_reservation.popup_add_room .popup_footer{height:auto!important;padding:15px!important}.popup_hotel_reservation.popup_add_room .popup_footer .hotel_calender_group{margin:0 -2px -15px}.popup_item.open.popup_hotel_reservation{margin-top:0!important;padding-bottom:60px!important;top:20px!important}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_header p{line-height:20px!important}#p_05 .popup_footer .hotel_calender_item{height:100px!important;white-space:normal;width:70px}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_header{height:auto!important}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .new_price{line-height:20px!important}.popup_hotel_reservation .hotel_calender_group{overflow:hidden!important;overflow-x:scroll!important;white-space:nowrap}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .icon-do-not-disturb{right:-6px!important;top:6px!important}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .last_price,.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .no_space .icon-help-operator{display:none}.sticky-promotion{display:block!important}.soor-discount{font-size:.8rem!important}.soor-discount__label{height:140px!important;width:40px!important}.soor-discount__code__icon{width:20px!important}.soor-discount__options{display:none!important}.soor-discount__outer-options{display:-webkit-flex!important;display:flex!important}.city_hotel_box .occasion-banner.transfer-free-badge{left:5px!important;right:unset!important}.page_box.search_page{margin-top:30px}.page_box.search_page.is-new{background:#fff;margin-top:-250px}.page_box.search_page.is-new .page_content_box_header{pointer-events:none}.search_page.is-new .page_content .sidebar_sort{top:40px}.page_content_box-search .hotel_reservation_main .table .tbody .tr .hotel_room_price_new{float:none}.page_content_box-search .hotel_reservation_main .table .tbody .tr .hotel_room_price_old{float:none;padding-right:0!important}.sidebar_sort.fullscreen-in-mobile{height:100%;position:fixed;right:0;top:0!important;width:100%;z-index:1001}.sidebar_sort.fullscreen-in-mobile .sidebar-sort_close{color:#888;font-size:21px;right:20px;top:20px;z-index:2}.sidebar_sort.fullscreen-in-mobile .sidebar-sort_close>span:before{font-weight:700}.sidebar_sort.fullscreen-in-mobile .sidebar_sort_group{border-radius:0;height:100%;overflow:auto;padding-top:40px;width:100%}.b_popup .popup_item.popup_hotel_reservation{height:calc(100% - 40px)!important}.b_popup .popup_item.popup_hotel_reservation .package-alert{bottom:0!important}.back_bg_eyd_fetr_1401{background:#101933 url(/public/images/eyd-fetr-mobile.jpg) 50% no-repeat;background-size:cover;height:168px;padding:40px 0}.eydfetr_header{background-color:#ff5963;background-image:url(/public/images/n-mobile.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain!important;display:block;height:50px;width:100%}#addMoreRoom,.popup_hotel_reservation#p_05 form{-webkit-flex-direction:column;flex-direction:column}.back-picture>img{height:100%;width:auto}.iran_hotels_item--new,.iran_hotels_item--new a{height:200px!important}.hotel_facilities .hotel_facilities_available ul li,.hotel_facilities .hotel_facilities_not_available ul li{min-width:47%}#r_01.hide-back-picture-in-mobile #r_01_02,#r_01.hide-back-picture-in-mobile .back_r{display:none!important}#r_01.hide-back-picture-in-mobile .front_r.front_single{background-color:#222;min-height:auto!important}.front_r.no-padding-mobile{padding:0!important}.banner-title{font-size:24px;margin-top:40px}}@media only screen and (max-width:1024px){#r_01_02 .text_bn_box{margin-right:0;margin-top:30px}#r_01_02 .text_bn_box .item_1{font-size:14px}#r_01_02 .text_bn_box p{font-size:10px}.sidebar_sort_item .sort_item_content .um_select .select_box>div{background:transparent;border:none;box-shadow:none;color:#fff;max-height:100%;padding-top:50px}.sidebar_sort_item .sort_item_content .um_select .select_box>div label{color:#fff!important;text-align:center!important}.sidebar_sort_item .sort_item_content .um_select .select_box>div input:checked+label{background:#fe525e}.step_reserve .room_information_content .tr .alert .alert-form-row.travelerName_box{margin-bottom:8px;width:100%!important}.step_reserve .room_information_content .tr .alert .alert-form-row.nationalCode_box{width:100%!important}.hotel_facilities .hotel_facilities_available ul li,.hotel_facilities .hotel_facilities_not_available ul li{min-width:25%}.b2b-landing{display:none}}@media only screen and (min-width:1024px){.ui_input.um_select.home_search.no-more-data .select_box>div{padding:10px 25px!important}.item_1 .ui_input.um_select.home_search .select_box>div label{box-sizing:border-box;margin-left:0;padding-left:20px;width:25%}.page_content .sidebar_sort_group .sidebar_sort_item.hidden-in-desktop{display:none}}@media only screen and (min-width:767px){.page_content_box-search .hotel_reservation_main .table .tbody .tr .hotel_room_price_new br{display:none}.search-filters-btn-container{display:none!important}.search-text{display:none}.hidden_desktop{display:none!important}}@media only screen and (max-width:627px){article.tile-card-wrapper .tile-card{width:100%}article.tile-card-wrapper .tile-card-header{height:100%}.content_box .contact_banner{display:block}.content_box .contact_banner .contact_banner_item{width:100%}.content_box .contact_banner .contact_banner_item:first-child{margin-bottom:24px;margin-left:unset}}
.city-search-result{background-color:#fff;border-radius:0 0 5px 5px;display:none;margin-top:32px;max-height:300px;overflow:auto;padding:0 5px;text-align:right}.hotel_star{color:#fff!important}.hotel_star .active{color:#ffc958}.hotel_image img,.iran_hotels_image img{height:100%;width:100%}.hotel_table_main .table>.tbody>.tr>.td:first-child img{max-height:100%;position:relative;width:100%}.hotel_table_main .table>.tbody>.tr>.td:first-child{padding-right:10px}.hotel_location_group .hotel_maps{text-align:left}.hotel_location_group .hotel_maps a{cursor:pointer;display:inline-block}.tr-separate{background-color:#ededed;border-radius:5px;margin:10px auto;padding:10px 0}.tr-separate .td-fullwidth{color:#fe535c;font-weight:700;text-align:center}.image-box{border-radius:5px;color:#ececec;height:100%;overflow:hidden;position:relative;width:100%}.image-box .loaded{background-color:#ececec91}.image-box_noRadius{border-radius:0}.image-box:after{color:#777575;content:"\E838";font-family:IconFontFace;font-size:60px;height:60px;left:15px;line-height:60px;margin:auto;width:60px}.image-box:after,.image-box:before{bottom:0;position:absolute;right:0;top:0;z-index:0}.image-box:before{border-radius:inherit;content:"";left:0}.popup_add_room .popup_main{padding-left:0;padding-right:0}.popup_hotel_reservation #addMoreRoom fieldset{border-left:1px solid #e8e8e8;width:20%}.popup_hotel_reservation #addMoreRoom fieldset:first-child{padding-right:40px;width:50%}.popup_hotel_reservation #addMoreRoom fieldset:last-child{border-left:none}.more_room_inp,.reserve_first_name{border:1px solid #ededed;border-radius:5px;box-shadow:0 2px 0 1px #cbbfbf;line-height:40px;text-align:right;text-indent:5px}.more_room_inp:placeholder-shown{text-align:right!important}.popup-dynamic-content{display:none}.step_main .step_content .checkbox label:after{border-bottom-color:red;border-right-color:red}.loading{position:relative}.loading:before{background-color:rgba(255,81,91,.8);border-radius:inherit;content:"";z-index:1}.loading:after,.loading:before{bottom:0;left:0;position:absolute;right:0;top:0}.loading:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#fff;content:"\e880";font-family:IconFontFace;font-size:24px;height:22px;line-height:1;margin:auto;width:24px;z-index:2}.step_reserve .room_information_content .tr .remove_hotel{cursor:pointer}#addMoreRoom .alert{border-color:#f2b1b1;box-shadow:0 1px 4px 0 #f07d82}#addMoreRoom .field_date_icon .icon-to-down-2:before{transform:translateX(25%);-ms-transform:translateX(25%);-webkit-transform:translateX(25%)}.step_reserve .user_information_content .item_information{border-bottom:none}.step_reserve .user_information_content .item_information label{width:120px}.step_reserve .user_information_content .item_information input{border:1px solid transparent}.item_information .required{color:red;padding-left:5px}.step_reserve .user_information_content .item_information_edit button:hover{background:#ccc;color:#fff}.step_reserve .editable .item_information_edit button:hover{background-color:#34ad34}.step_reserve .editable .item_information_edit button{background-color:#41c45a;color:#fff}.step_reserve .editable .item_information label{color:#747474}.step_reserve .editable .item_information input{border-color:#41c45a}.step_reserve .user_information_details .item_details textarea{max-height:320px;max-width:500px;min-height:320px;min-width:500px}.step_reserve .room_information_content .tr .alert .alert-form{font-size:13px}.step_reserve .room_information_content .tr .alert .alert-form-row{display:inline-block}.step_reserve .room_information_content .tr .alert .alert-form-row.travelerName_box{margin-left:4px;width:57%}.step_reserve .room_information_content .tr .alert .alert-form-row.nationalCode_box{width:40%}.step_reserve .room_information_content .tr .alert label{display:table-cell;font-size:inherit;margin-bottom:0;white-space:nowrap}.step_reserve .room_information_content .tr .alert input[type=text]{background-color:#fff;border:1px solid #65cb77;border-radius:5px;color:#949494;display:table-cell;height:30px;padding-right:5px;text-align:right;width:100%}.step_reserve .room_information_content .tr .alert input[type=text]:disabled{cursor:not-allowed;opacity:.7}.step_reserve .room_information_content .tr .alert .checkbox{cursor:pointer;margin:-6px 0 15px}.step_reserve .room_information_content .tr .alert .checkbox label{color:#65cb77;font-size:13px;line-height:20px;white-space:normal}.step_reserve .room_information_content .tr .alert .checkbox label:before{background:#fff;border-color:#65cb77;border-radius:3px;height:18px;top:0;width:18px}.step_reserve .room_information_content .tr .alert.invalid .checkbox label:before{border-color:#ff6c7a!important}.step_reserve .room_information_content .tr .alert .checkbox label:after{right:7px;top:3px}.step_reserve .room_information_content .tr .alert input.alert-has-error{box-shadow:0 0 2px 1px crimson}.step_reserve .room_information_content .tr .alert .register-action button{color:#f9646c}.hotel_table_main .table>.tbody>.tr>.popup_hotel_reservation{background-color:#f0f0f0;border-right:1px solid #f0f0f0;border-top:none;height:auto;padding-bottom:0!important;padding-top:17px;transition:height .2s ease-out;width:100%}.hotel_table_main .table>.tbody>.tr>.popup_hotel_reservation .hotel_calender_group{padding-right:10px;text-align:right}.view_other_room_price button:before{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.view_other_room_price.open button:before{top:4px!important;-webkit-transform:rotate(225deg)!important;transform:rotate(225deg)!important}.hotel_table_main .table>.tbody>.tr>.popup_hotel_reservation.hide{border-bottom:none;height:0;padding:0}.hotel_table_main .table>.tbody>.tr>.popup_hotel_reservation.hide .hotel_calender_group{display:none}.popup_item .close_popup:hover{color:#f83f3f}.ui_input.reserve-popup{margin:0}.ui_input.reserve-popup>label{height:40px!important;margin:0;right:-10px;top:-5px}.ui_input.um_date.reserve-popup .date_box{line-height:10px;margin-top:0;padding:5px 0!important;top:60px!important}.ui_input.reserve-popup .date_box .month .month_name{margin:0 0 10px!important}.ui_input.reserve-popup .date_box .month{width:215px}.ui_input.reserve-popup .date_box .month div>span{overflow:hidden;text-overflow:"  ";white-space:nowrap}.ui_input.reserve-popup .date_box .month div>span.selected:before{height:20px;margin-left:-10px;width:20px}.ui_input .date_box .close_btn,.ui_input .date_box .go_today{background:transparent;color:#b7b7b7}.ui_input .date_box .next_month,.ui_input .date_box .prev_month{background:#d8d8d8;border-radius:50%;color:#b7b7b7;height:24px;width:24px}.ui_input .date_box .close_btn:hover,.ui_input .date_box .go_today:hover{background:transparent;color:#8d8d8d}.ui_input .date_box .next_month:hover,.ui_input .date_box .prev_month:hover{background-color:#bcbcbc;color:#fff}.ui_input .date_box .close_btn,.ui_input .date_box .close_btn:hover{color:#ff4a5f}.ui_input .date_box .next_month:before,.ui_input .date_box .prev_month:before{content:"\E818";font-family:IconFontFace;line-height:24px;position:relative}.ui_input .date_box .go_today{width:100px}.ui_input .date_box .go_today:after{background-color:#f3838a;bottom:4px;content:"";height:1px;left:10%;position:absolute;right:10%}.ui_input.reserve-popup .date_box .next_month{left:10px}.ui_input.reserve-popup .date_box .prev_month{right:10px}.ui_input.reserve-popup .date_box .go_today:before{top:2px}.ui_input.reserve-popup .date_box .next_month:before,.ui_input.reserve-popup .date_box .prev_month:before{line-height:6px;top:inherit}.ui_input .date_box .prev_month:before{display:block;top:-1px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ui_input .date_box .next_month:before{display:block;left:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui_input .date_box .close_btn:before{content:"\e828";font-family:IconFontFace;position:absolute}.ui_input .date_box .go_today:before{color:#ff4f5b;content:"برو به تاریخ امروز";font-size:12px;position:relative;top:-8px}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input .select_box>div{background:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.2)}.popup_hotel_reservation .popup_main fieldset .field_date .ui_input label:hover{color:#ff515b}.load{position:relative}.popup_footer.load .hotel_calender_group:after{background-color:hsla(0,0%,50%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.step_reserve .step_reserve_alert .reserve_alert_danger{border-color:#ff515b;color:#ff515b}.step_reserve .step_reserve_alert .reserve_alert_danger .reserve_alert_icon{color:#ff515b}.step_reserve .item_information{position:relative}.step_reserve .item_information input.hasError{border-color:#f68c8c;position:relative}.step_reserve .item_information input.hasError+.help-text{display:block}.step_reserve .item_information .help-text{background-color:#fbd6d6;border:1px solid #f68c8c;border-bottom:none;border-radius:5px 5px 0 0;color:crimson;display:none;height:20px;line-height:20px;padding:0 5px;position:absolute;top:-19px}.reserve_action_terms .hasError+.help-text{display:inline-block!important}.reserve_action_terms .help-text{background-color:#fbd6d6;border:1px solid #f68c8c;border-radius:15px;color:crimson!important;display:none!important;height:25px;left:0;line-height:25px!important;padding:0 15px;position:absolute;right:0;top:35px}.step_reserve .step_reserve_action .reserve_action_content .reserve_action_terms{position:relative}.popup_main fieldset.is-259px{width:259px!important}.popup_main fieldset.is-320px{width:320px!important}.popup_main fieldset.is-25Per{width:25%}.popup_main fieldset.is-20per{width:20%}.step_reserve .room_information_content .tr .duration ul li{padding-right:15px;position:relative}.step_reserve .room_information_content .tr .duration ul li:after{content:"\E871";display:block;font-family:IconFontFace;position:absolute;right:0;top:0}.step_reserve .room_information_content .tr ul li.not-available{color:#f36c6c!important;text-decoration:line-through}.step_reserve .room_information_content .tr ul li.not-available:after{content:"\E828"}.step_reserve .room_information_content .tr ul li.not-available .r_left{text-decoration:line-through}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_name_box .hotel_star{color:#eee!important}.alert-disable{background:#f5f5f5!important;padding:5px 0!important}.alert-disable,.alert-disable .alert_text{height:auto!important}.alert-disable p{color:#bfbfbf!important}.step_tracking .step_tracking_alert{margin-bottom:20px;position:relative}.step_tracking_alert .reserve_alert_content{border:2px dashed transparent;border-radius:5px;color:#535353;height:50px;padding:15px 50px 15px 15px;position:relative}.step_tracking_alert .reserve_alert_content .reserve_alert_icon{bottom:0;font-size:25px;height:60px;margin:auto 0;padding:12px 11px;position:absolute;right:0;text-align:right;top:0;width:60px}.step_reserve .room_information_content .tr .alert{padding:10px}.step_reserve .step_room_information .room_information_content .tr .td{line-height:30px}.step_tracking_alert .reserve_alert_content.alert-danger{background:#ffefef;border-color:#ff8a96;color:#fc515a}.step_tracking_finished .finished_status_box .finished_status_text{padding-left:10px;width:55%}.step_tracking_finished .finished_status_box .finished_status_time{padding-right:10px;width:45%}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item{width:30%}.step_tracking_finished .finished_status_box .finished_status_time:after,.step_tracking_finished .finished_status_box .finished_status_time:before{display:none}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item:after{color:#606060;content:":";font-size:32px;position:absolute;right:-4px;top:-5px}.step_tracking_finished .finished_status_box .finished_status_time .status_time_item:last-child:after{content:""}.step_tracking_finished .finished_status_box{padding-left:10px}.payment_popup .alert-danger{background:#feeeee;border-color:#aa3939}.payment_popup .alert-danger p{color:#ea2649}#paymentByCardButton[disabled]{background:#a1a1a1!important;border-bottom:3px solid #848484!important;color:#e3e3e3!important}.step_reserve .room_information_content .tr .hotel_image{height:85px;width:150px}.city_hotel_box .hotel_box_info .hotel_image img,.latest_deals .hotel_image img,.popular_hotel .hotel_image img,.step_reserve .room_information_content .tr .hotel_image img{height:100%;position:relative;width:100%;z-index:1}.latest_deals .hotel_discount_group,.latest_deals .hotel_discount_info,.latest_deals .hotel_image .ovrly,.latest_deals .hotel_image .ovrly_hover,.popular_hotel_group .hotel_discount_group,.popular_hotel_group .hotel_discount_info,.popular_hotel_group .hotel_image .ovrly,.popular_hotel_group .hotel_image .ovrly_hover{z-index:1}.hotel_table_main .table>.tbody>.tr>.td.room_action{padding:0}.hotel_table_main .table>.tbody>.tr>.td.room_action:hover{background:#ec4b54}.hotel_table_main .table>.tbody>.tr>.td.room_action a{display:block;padding:40px 0}.hotel_table_main .table>.tbody>.tr>.td.room_action .border_room_action{background:inherit;transition:initial}#r_01_03 .search_item.item_4 .home_search_icon{padding:0}#r_01_03 .search_item.item_4 .home_search_icon label{display:block;font-size:14px;line-height:1.5;padding:12px 0 0}.page_content_box_more{padding-bottom:20px}.page_content_box_more,.page_content_box_more *{text-align:center!important}.page_content_box_more .show-more-button,.page_content_box_more .similar-hotels-more-btn{border:1px solid #f3f3f3;border-radius:5px;box-shadow:0 5px 20px -5px #bdbdbd;color:#464646;display:block;font-size:14px;height:45px;line-height:45px}.show-more-button.load,.similar-hotels-more-btn.load{box-shadow:0 2px 10px -5px #bdbdbd;color:#d4d4d4}.auto-show-more.load+.ms-loader,.show-more-button.load+.ms-loader,.similar-hotels-more-btn.load+.ms-loader{display:block;height:45px;right:0}.auto-show-more.load+.ms-loader .ms-loader-inner,.show-more-button.load+.ms-loader .ms-loader-inner,.similar-hotels-more-btn.load+.ms-loader .ms-loader-inner{top:45%;width:100%}.page_content_box_more .ms-loader-inner label{cursor:default}.page_content_box_more .ms-loader-inner label:after{background-color:#ff666f}.page_content_box_more .show-more-button:hover,.page_content_box_more .similar-hotels-more-btn:hover{box-shadow:0 5px 20px -5px #ff9096;color:#ff515b}.icon-flip45:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-vertical{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-flip-vertical:before{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.show-more-alert{border:1px dashed transparent;border-radius:2px;font-size:16px;margin:10px auto;padding:15px}.show-more-alert.alert-finish{background-color:#f9f9f9;border-color:#cbcbcb;color:#d2d2d2}.show-more-alert.alert-danger{background-color:#fff1f1;border-color:#f59d9d;color:#fc9a9a}.more-button-help{color:#fe515a;top:10px}.city_hotel_box .hotel_box_info .hotel_name_info .hotel_other_info .hotel_address{max-width:300px}.search-page{background:#f8f8f8;border:none;border-bottom:1px solid #d2d2d2;border-radius:4px;height:35px;line-height:35px;margin:8px 0 10px;max-width:100%;padding-left:28px;position:relative;width:100%}.sort_item_content.sort_item_date{margin:10px auto}.search-page .date_box *{text-align:center!important}.ui_input.um_date.search-page .date_box{top:40px!important}.search-page .ui_label{font-size:12px;padding:6px 20px 0 0!important}.page_content_box.load:before{background-color:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1001}.search_custom_sort .sort_mode .um_select .select_box>div label{width:100%}#r_01_03.city-page .search_item.item_2,#r_01_03.city-page .search_item.item_3{width:39%}#r_01_03.city-page .step_1 .search_item.item_2{color:#535353}.page_content_city{margin-top:50px}.page_box .page_content_city .sidebar_sort{margin-top:0}.page_content_city .breadcrumb{padding-right:15px}.breadcrumb-city-page{border-bottom:1px solid #dedede;padding-bottom:5px}.breadcrumb-city-page .breadcrumb-group{background-color:#ececec;border-bottom:none;border-radius:5px;height:50px;padding-right:10px;padding-top:10px}.breadcrumb-city-page .discount_percent{background:#ff4f5a;border-radius:3px 0 0 3px;color:#fff;display:inline-block;font-size:12px;height:30px;line-height:30px;padding-right:25px;width:130px}.breadcrumb-city-page .discount_percent:after{border-bottom:6px solid #ececec;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:-4px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:0}.breadcrumb-city-page .discount_percent span{background:#ec424b;border-radius:3px 0 0 3px;left:0;padding:0 5px;position:absolute;top:0}.breadcrumb-city-page .city-name,.breadcrumb-city-page .city-state{color:#535353;display:inline-block}.breadcrumb-city-page .city-name{font-size:16px;margin-right:10px}.breadcrumb-city-page .search_custom_sort{padding-top:0}.breadcrumb-city-page .search_custom_sort.residence_custom_sort{margin-left:23px;padding-top:0}.page_content_city .page_content_box_header{margin-bottom:40px}.search_custom_sort .display-mode{margin-left:8px;margin-right:20px}.search_custom_sort .display-mode>span{color:#878787;display:inline-block;float:right;line-height:30px;padding-left:5px}.search_custom_sort .display-mode input{display:none}.search_custom_sort .display-mode label{background-color:#f8f8f8;border-radius:5px;box-shadow:0 1px 1px #c1c1c1;color:#8e8e8e;display:inline-block;float:right;font-size:15px;height:28px;line-height:30px;margin:auto 3px;padding-top:2px;text-align:center!important;transition:box-shadow .5s linear;width:30px}.search_custom_sort .display-mode input:checked+label{box-shadow:inset 0 1px 1px 0 #c1c1c1;color:#fc515a}.tile-card-wrapper{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 7px 15px -3px #d4d4d4;margin-bottom:35px;padding:15px;position:relative}.tile-card_center{text-align:center!important}.tile-card{border-radius:5px;display:inline-block;margin-bottom:10px;padding:10px;width:276px}.tile-card:hover{background-color:#f5f5f5}.tile-card *{cursor:inherit}.tile-card-header{height:150px;position:relative}.tile-card-header.image-fix img{width:100%}.tile-card-header .discount_percent{background:#ff4f5a;border-radius:3px 0 0 3px;bottom:10px;color:#fff;display:inline-block;font-size:12px;height:30px;line-height:30px;padding-right:10px;position:absolute;width:110px;z-index:2}.tile-card-header .discount_percent.is-top{bottom:auto;top:10px}.tile-card-header .discount_percent span{background:#ec424b;border-radius:3px 0 0 3px;left:0;padding:0 5px;position:absolute;top:0}.tile-card-header .special-offer{background:#11b95f;color:#fff;padding-right:10px;width:110px}.popular_hotel_group .hotel_discount_group .special-badge,.tile-card-header .special-badge,.tile-card-header .special-offer{border-radius:3px 0 0 3px;display:inline-block;font-size:12px;height:30px;line-height:30px;position:absolute;top:50px;z-index:2}.popular_hotel_group .hotel_discount_group .special-badge,.tile-card-header .special-badge{right:0;width:-webkit-max-content;width:max-content}.tile-card-header .special-offer+.special-badge{top:90px}.city_hotel_box .occasion-banner+.occasion-banner-badge{top:5px}.tile-card-header .image-box img{position:relative;z-index:1}.tile-card-content{padding:0 5px 15px}.tile-card-content .tour_category_name{display:block;position:relative}.tile-card-content .tour_category_name p{color:#878787;font-size:13px}.tile-card-content .hotel-name-box{display:inline-block;height:40px;overflow:hidden;padding-left:70px;position:relative;width:100%}.tile-card-content .hotel-name-box.property-name-box{display:inline-block;height:40px;overflow:hidden;padding-left:1px;position:relative;width:100%}.tile-card-content .hotel-name-box .text_red{color:#ff4f5a!important}.tile-card-content .hotel-name-box h4{color:#303030;display:inline-block;font-size:16px;font-weight:400;line-height:40px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-card-content .hotel-name-box.with-no-padding{padding-left:0;white-space:nowrap}.tile-card-content .hotel-name-box .hotel_star{left:0;margin-right:10px;position:absolute;top:0}.tile-card-content .hotel-name-box .hotel_star span{direction:ltr;display:inline-block;font-size:13px;line-height:40px;margin-right:-8px;position:relative}.tile-card-content .hotel-price span{border-bottom:1px solid #e4e4e4}.tile-card-content .hotel-price{color:#929292;margin-top:-5px}.is-hidden{display:none}.filter-city-page,.page_content .sidebar_sort .sidebar_sort_group .sidebar_sort_footer .city_sort_submit{background:#ff515b;border:none;border-radius:4px;color:#fff;cursor:pointer;float:left;font-family:inherit;font-size:12px;height:40px;line-height:40px;padding:0 5px;position:relative;text-align:center!important;width:50%}.sort_item_range{margin-top:5px}.sort_item.disabled,.sort_item_range.disabled{opacity:.5;visibility:hidden}.sort_item.disabled:after,.sort_item_range.disabled:after{background-color:hsla(0,0%,76%,.3);border-radius:5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.sort_item.disabled:after{left:5px}.range-price{color:gray;font-size:10px}.range-price-min{float:right}.range-price-max{float:left}.range-price span{font-size:12px}.hotel_details_result_main:after,.more_hotel_facilities:after{clear:both;content:"";display:block}.customer_reviews_action .dislike,.customer_reviews_action .like{display:inline-block;font-size:20px;line-height:16px;position:relative;top:5px}.customer_reviews_action .dislike{color:#e53c53}.customer_reviews_action .like{color:#42c26b}.comment-alert{border:1px dashed transparent;border-radius:2px;font-size:12px;margin:10px auto}.comment-alert.alert-danger{background-color:#fff1f1;border-color:#f59d9d;color:#fc9a9a;padding:10px}.comment-alert.alert-success{background-color:#f1fff5;border-color:#9df5aa;color:#65d86f;padding:10px}.adwords-form_alert{border:1px dashed transparent;border-radius:2px;font-size:11px;width:100%}.adwords-form_alert.adwords-form_alert-error{background-color:#fff1f1;border-color:#f59d9d;color:#fc9a9a;padding:8px}.adwords-form_alert.adwords-form_alert-success{background-color:#f1fff5;border-color:#9df5aa;color:#65d86f;padding:8px}.top-city{margin-bottom:30px}.top-city .faq_group_main{padding:0}.top-city .faq_main_content{border-radius:5px;box-shadow:0 0 13px 1px #d7d7d7;margin-bottom:10px;padding:15px 10px 10px;width:calc(100% - 300px)}.top-city .faq_main_sidebar{margin-top:20px}.top-city .faq_main_sidebar .faq_item_group .faq_item{border-bottom:none}.top-city .faq_main_sidebar .faq_item_group .faq_item:after{background:transparent;bottom:0;height:100%;left:-10px;right:auto;width:20px;z-index:1}.top-city .faq_main_sidebar .faq_item_group .faq_item.active{border-radius:0 5px 5px 0;box-shadow:0 0 13px 1px #d7d7d7}.top-city .faq_main_sidebar .faq_item_group .faq_item.active:after{background:#fff;bottom:0;height:100%;left:-10px;right:auto;width:20px;z-index:1}.top-city .faq_main_sidebar .faq_item_group .faq_item a{height:65px;line-height:65px;padding-right:60px;position:relative}.top-city .faq_main_sidebar .faq_item_group .faq_item a span{display:inline-block}.top-city .faq_main_sidebar .faq_item_group .faq_item a .city-icon{border-radius:50%;bottom:0;box-shadow:0 0 8px 0 #d2d2d2;height:45px;margin:auto;position:absolute;right:5px;top:0;width:45px}.top-city .faq_main_sidebar .faq_item_group .faq_item a .city-icon img{height:100%;width:100%}.top-city .faq_main_sidebar .faq_item_group .faq_item a .title{color:#545454}.top-city .faq_main_sidebar .faq_item_group .faq_item.active a .title,.top-city .faq_main_sidebar .faq_item_group .faq_item:hover a .title{color:inherit}.top-city .faq_main_sidebar .faq_item_group .faq_item a .sub-title{font-size:12px}.top-city .faq_item_group .breadcrumb-back{margin-bottom:60px}.iran-page .faq_group{padding-bottom:45px}.faq_main_content .faq_item_group .faq_item p{color:inherit;font-size:inherit}.faq_main_content .faq_item_group .faq_item img{margin:auto;max-width:none}.faq_main_content .faq_item_group .faq_item .hotel-price{color:#929292;margin-top:-10px}.faq_item_group .breadcrumb-back{display:block;float:none;height:50px;margin:15px auto 45px;width:300px}.faq_item_group .breadcrumb-back *{text-align:center!important}.iran-page .faq_group_header{margin-top:30px}.iran-page .faq_group_header h2{color:#ff505d}.iran-page .faq_group_header h2:before{content:normal}.iran-page .faq_group_header h2 span{font-size:32px}.iran-page .faq_group_main{padding:0}.iran-page .column{border-left:1px solid #d3d3d3;display:block;float:right;padding:0 25px;width:265px}.iran-page .column:last-child{border-left:none}.iran-page .column .column-item{border:1px solid transparent;border-bottom-color:#e6e6e6;color:#909090;display:block;height:40px;line-height:35px;padding:0 5px;transition:border-color .01ms linear,box-shadow .1s ease-in}.iran-page .column .column-item.column-item_disable,.iran-page .column .column-item.column-item_disable .hotel-count,.iran-page .column .column-item.column-item_disable:hover .hotel-count{color:#cfcfcf;cursor:default}.iran-page .column .column-item.column-item_disable:hover{box-shadow:none;color:#cfcfcf}.iran-page .column li:last-child .column-item{border-bottom:none}.iran-page .column .column-item .hotel-count{color:#b3b3b3;float:left}.iran-page .column .column-item:hover{box-shadow:0 5px 20px 0 silver;color:#ff505d}.iran-page .column .column-item:hover .hotel-count{color:#ff505d}.hotel_calender_group.load .hotel_calender_item:after{background-color:hsla(0,0%,67%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-wrapper{margin:0 auto 100px;position:relative}.section-menu{position:absolute;right:-15px;z-index:100}.section-menu ul{border-radius:5px;box-shadow:0 0 25px -5px #d6d6d6}.section-menu li{background-color:#fff;border:1px solid #eaeaea;border-bottom:none;color:#c6c6c6;cursor:pointer;display:block;font-size:25px;height:48px;padding-top:5px;position:relative;width:48px}.section-menu li.inView{color:#ff515b}.section-menu li:first-child{border-radius:5px 5px 0 0}.section-menu li:last-child{border-bottom:1px solid #eaeaea;border-radius:0 0 5px 5px}.section-menu li:hover{color:#ff515b}.section-menu li:hover .title{-webkit-transform:scale(1);transform:scale(1)}.section-menu .title{background-color:#404040;border-radius:2px;color:#fff;font-size:12px;height:38px;left:-98px;line-height:38px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);width:90px;z-index:1001}.section-menu .title,.section-menu .title:before{bottom:0;display:inline-block;margin:auto;position:absolute;top:0}.section-menu .title:before{border:10px solid transparent;border-left-color:#404040;content:"";height:0;right:-18px;width:0}.section-menu.stick{position:fixed;right:25px;top:40px}.customer_reviews_action a{cursor:default}.popup_hotel_reservation .hotel_calender_item{margin-bottom:15px;vertical-align:top;width:110px}.prompt *{text-align:center!important}.prompt{border-radius:5px;bottom:0;display:none;left:0;margin:auto;padding:30px 5px 10px;position:fixed;right:0;top:0;transition:top .5s cubic-bezier(0,.79,.76,.96);width:300px;z-index:1000000}.prompt-message{color:#404040;font-size:16px;position:relative}.prompt-message .icon{color:#adadad}.prompt:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0}.prompt.visible:before{display:block}.prompt .prompt-box{background-color:#fff;border-radius:5px;bottom:0;box-shadow:0 5px 10px -5px #000;height:220px;left:0;margin:auto;position:absolute;right:0;top:0;width:420px}.prompt .prompt-message{padding-bottom:30px;padding-top:60px}.prompt .prompt-button{border-bottom:2px solid transparent;border-radius:5px;display:inline-block;font-size:16px;height:52px;line-height:52px;margin:0 10px;overflow:hidden;width:160px}.prompt-button-group{position:relative;text-align:center;width:100%}.prompt .prompt-button.prompt-cancel{background-color:#ececec;border-bottom-color:#9f9f9f;color:#797979}.prompt .prompt-button.prompt-accept{background-color:#ff515b;border-bottom-color:#c33d44;color:#fff;font-size:16px;line-height:52px}.prompt .prompt-button.prompt-cancel:hover{background-color:#e2e2e2}.prompt .prompt-button.prompt-accept:hover{background-color:#ec5059}.prompt.visible{display:block}.popup_hotel_reservation .popup_main fieldset .field_date{width:100%}.step_reserve .final_information_content .discount_code .discount_code_box{margin-left:0;padding-right:160px;width:auto}.step_reserve .final_information_content .discount_code .discount_code_box label{position:absolute;right:0}.step_reserve .final_information_content .discount_code .discount_code_box input{float:none}.discount_code_box .btn-discount{background-color:#bababa;border-radius:3px;color:#fff;display:inline-block;float:left;font-size:12px;line-height:28px;margin:2px 4px;padding:0 5px}.discount_code_box .btn-discount:hover{background-color:#909090}.step_reserve .final_information_content .discount_code p{padding:0 4px}.step_reserve .final_information_content .discount_code .success{background-color:#f1fff5;border:1px dashed #9df5aa;border-radius:5px;color:#42c55d;font-size:12px;padding:0 5px}.step_reserve .final_information_content .discount_code .failure{background-color:#fff1f1;border:1px dashed #f59d9d;border-radius:5px;color:crimson;font-size:12px;padding:0 5px}.discount_code_box.disable label{background-color:#cbcbcb!important}.discount_code_box.disable input{color:#c5c5c5!important}.discount_code_box .btn-discount.disabled{background-color:#f1f1f1;color:#bcbcbc;cursor:default}@-webkit-keyframes changeBackground{0%{background-color:#fff}50%{background-color:#ffc4c4}to{background-color:#fff}}@keyframes changeBackground{0%{background-color:#fff}50%{background-color:#ffc4c4}to{background-color:#fff}}.error{background-color:#f36969;border:1px solid #f76969;box-shadow:0 0 10px 0 #4a4a4a;color:#fff;height:50px;left:0;margin:auto;padding:15px 5px 10px;position:fixed;right:0;top:-60px;transition:top .5s cubic-bezier(0,.79,.76,.96);z-index:1000000}.error.visible{top:0}.error-message{width:100%}.step_tracking .tracking_renew button{background:#4c8fc4;border:none;border-bottom:2px solid #3a6b93;border-radius:4px;color:#fff;display:block;font-size:14px;line-height:40px;text-align:center;width:100%}#r_01_01 ul.main>li.fly_link{margin:0}#r_01_01 ul.main>li{padding:10px}#r_01_01 ul.main>li.check_reserve .reserve_code{width:120px}#r_01_01 ul.main>li.check_reserve>div form{margin-right:-190px;width:180px}#r_01_01 ul.main>li.check_reserve>div{max-width:180px}.logo .r_init{background-size:100%}#r_01_01 ul.main>li.check_reserve.alert .alert{width:170px}.text_bold{font-weight:700!important}.step_tracking .step_tracking_details .step_tracking_watch{background:transparent;border:none;position:absolute;top:0}.step_reserve .final_information_content .reserve_user_info .td .text_black{color:#000;font-size:15px}.hotel_table_main .table>.tbody>.tr>.td.td_four,.hotel_table_main .table>.thead>.tr>.th.th_four{width:140px}.hotel_table_main .table>.tbody>.tr>.td.td_three,.hotel_table_main .table>.thead>.tr>.th.th_three{width:245px}.step_main .step_content .radio_box input[type=radio]:disabled+label{color:#d1caca!important}.step_main .step_content .radio_box input[type=radio]:disabled+label:before{border-color:#e1e1e1!important}.payment_method_box .payment_method_item .method_item_content .method_content_action .method_action.disable{background:#cbcbcb;cursor:default}p.news-alert{border-radius:5px;float:left;padding-right:5px;text-shadow:0 1px 0 #000}p.news-alert.alert-error{border:none;color:#d86269!important;margin:0;padding:0}p.news-alert.alert-success{color:#6ec56e}.payment_method_box .payment_method_item .method_item_content .method_content_action .method_action:hover:not(:disabled){background:#f53742}.popup_item .popup_image:after{background-position:-160px -10px;right:5px;width:150px}.sub_menu .m_init li a{display:block;height:100%}.city_hotel_box .hotel_reservation_main .table .tbody .tr .full-width{color:#fe5157;text-align:center;width:100%}.latest_deals_group a:hover .hotel_image{border-color:transparent}.step_main .step_content .step_login_form .input_field input,.step_main .step_content .step_register_form .input_field input{color:#898989}#r_01_01 ul.main>li>a:after{content:"";height:40px;position:absolute;right:0;top:0;width:100%}.swiper-slide img{cursor:pointer;height:100%;width:100%}.alert-error{border:1px dashed transparent;border-radius:5px;color:#f65959;margin:10px;padding:10px}.alert-error.has-error{border-color:#ff8484}.search_custom_sort .sort_mode label{visibility:inherit!important}.step_custom_reserve .custom_reserve_box .custom_reserve_action button:disabled{background:silver;border-bottom:1px solid #818181}.custom_reserve_action.r_left.is-empty{border:1px dashed #b1acac;border-radius:5px;color:#a2a1a1;font-size:14px;padding:5px 10px}.page_content_box_main h4,.page_content_box_main img{cursor:inherit}.iran_hotels_item a{-webkit-box-shadow:0 0 16px -6px #000}.iran_hotels_item .iran_hotels_icon{box-shadow:0 2px 5px -1px silver}.iran_hotels_item .iran_hotels_icon img{height:100%;width:100%}#r_01 .no-bg{background:#000}#r_01_03 .city-title{color:#fff;display:inline-block;font-size:24px;left:0;position:absolute;text-shadow:0 2px 2px #000;top:-45%;width:100%}#r_01_03 .city-title:before{background:radial-gradient(rgba(0,0,0,.45) -10%,rgba(255,0,0,0) 50%);bottom:-50px;content:"";display:block;height:150px;position:absolute;width:100%;z-index:-2}.city-title-new{color:#fff;display:inline-block;font-size:24px;left:0;position:absolute!important;text-align:center!important;text-shadow:0 2px 2px #000;top:-170px;width:100%}.city-title-new a{position:static}.table.table_block.table_center.table_row_border.has-padding{overflow:hidden;padding-bottom:40px}.table.table_block.table_center.table_row_border.has-more{height:270px;overflow:hidden}.city_hotel_box .hotel_reservation_main .table{transition:height .5s linear}.ms_row_more button span:before{transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}span.icon-to-down.rotate:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tooltip{background-color:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 0 10px 1px #c3c3c3;display:none;max-width:370px;position:relative;width:0;z-index:100}.tooltip-button{display:inline-block;margin:0 5px}.tooltip-button:hover{color:#ff4f5a;cursor:pointer}.tooltip-data{display:none}.tooltip-item{background-color:#fff;border-radius:5px;box-shadow:inset 0 0 1px 0 #878787;color:#919191;display:block;-webkit-filter:blur(0);float:right;margin:4px;padding:5px;position:relative;width:115px}.tooltip-item-date{border-bottom:1px solid #ededed;display:block}.tooltip-item-price{display:block;padding:10px;text-align:center!important}.tooltip_item_full{background-color:#f3f3f3;color:#ff5777}.tooltip:after{border:10px solid transparent;border-right-color:hsla(0,0%,100%,.8);content:"";height:0;left:-20px;top:10px;width:0}.tooltip-close,.tooltip:after{display:block;position:absolute}.tooltip-close{background-color:#888384;border-radius:50%;color:#fff;content:"\E819";cursor:pointer;font-family:IconFontFace;font-size:10px;font-weight:700;height:17px;line-height:15px;padding-left:1px;padding-top:1px;right:-5px;top:-5px;width:17px;z-index:100}.tooltip-close:hover{background-color:#ff515b}.tooltip:before:hover{background-color:#fe5157}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item input:disabled+label{opacity:.3}.sidebar_sort_item .sort_item_content .checkbox_group .checkbox_item input[type=checkbox]:disabled+label span{background-color:#d8d8d8}.page_content_box.full-width{width:100%!important}.tags{background-color:#f5f5f5;border-radius:5px;margin-bottom:50px;margin-top:20px;padding:20px}.tags *{text-align:right!important}.tags-header{color:#ff4a5f;font-weight:400;padding:10px 0}.tags-content-item{background-color:#fff;border-radius:50px;color:#b2b2b2;display:inline-block;margin:8px 2px;padding:4px 8px}.padding-bottom-20px.reserve_user_info.tr{padding-bottom:20px!important}#roomListContainer .total-price-value.not-available label{color:#f36c6c!important}.gender-box{display:table-cell;padding-right:10px;width:100%}.gender-box .ui_input{display:table;height:35px;padding-right:10px;width:100%!important}.gender-box .ui_input .select_box{background-color:#fff;border:1px solid #e4e3e3;left:0;right:0;top:35px}.gender-box .ui_input .select_box label{background-color:#fff}.gender-box .ui_input .select_box label:hover{background-color:#f5f5f5}.date-box{display:table-cell;padding-right:10px;width:100%}.date-box .ui_input{background-color:initial;border-bottom:none;display:table}.date-box .ui_input>label{top:0!important}.profile_main_content .user_bank_information{display:block;float:right;width:100%}.profile_main_content .editable .item_information{border-bottom-color:#1ba953}.profile_main_content .editable .item_information_edit button:hover{background-color:#34ad34}.profile_main_content .editable .item_information_edit button{background-color:#41c45a;color:#fff}section.td.td_five.td-waiting a{background-color:#e53e48!important}.city_hotel_box .hotel_reservation_main .table .tbody .tr .hotel_room_price_old.price-disable{color:#fe5157}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_three,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_three{width:calc(100% - 710px)}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_two,.city_hotel_box .hotel_reservation_main .table .thead .tr .th_two{width:235px}.tile-card-content .hotel-city{color:#6d6d6d;margin-bottom:10px;margin-top:-15px}.profile_main_content .editable .item_information.has-error label{color:#ff8c90}.profile_main_content .editable .item_information.has-error{border-bottom-color:#ff8c90}.profile-message{border:2px dashed transparent;border-radius:5px;left:0;line-height:30px;margin:10px;padding:0 5px;position:absolute;right:0;top:0;z-index:100}.profile-message p{position:relative}.profile-message_success{background:#eefef1;border-color:#40c457;color:#40c457}.profile-message.profile-message_error{background-color:#ffdede;border-color:#fd6c6c;color:#ff4545}.verifyCode{float:none!important;margin-top:30px}.popup_verifyCode,.popup_verifyCode span:first-child{display:none}.popup_verifyCode span:first-child:before{content:"\e812"}.popup_verifyCode span:last-child:hover{color:#878787!important}.popup_verifyCode span:last-child strong{color:#fe5157;display:inline-block;font-size:130%;text-align:center;width:30px}.popup_verifyCode span.resend{color:#1ba953!important;cursor:default!important}.popup_verifyCode span.resend:before{color:inherit!important;content:"\e871"}.popup_verifyCode span:last-child{cursor:default;text-decoration:none}.sub_menu .m_init:first-child li:first-child,.sub_menu .m_init:first-child li:first-child:hover{border-bottom-color:#ff515b!important}.sub_menu .m_init li:hover{border-bottom-color:#ff515b}#r_01_01 .sub_menu .m_init .m_init_button{border:1px solid #e4e4e4;border-radius:20px;box-shadow:0 1px 1px 0 #b3b3b3;display:inline-block;line-height:5px;margin-top:10px;padding:10px 30px;text-align:right}#r_01_01 .sub_menu .m_init .m_init_button:hover{box-shadow:0 1px 1px 0 #ff515b;color:#ff515b}#r_01_03 .search_item.item_1 p,#r_01_03 .search_item.item_2 p,#r_01_03 .search_item.item_3 p{color:#535353}#r_01_01 ul.main>li.reserve-tracking{cursor:default!important;position:relative}#r_01_01 ul.main>li.reserve-tracking .icon-invoice{right:-1px;top:1px}#r_01_01 ul.main>li.reserve-tracking:hover{border-bottom-color:#57686a!important;color:#a5a5a5}#r_01_01 ul.main>li.reserve-tracking:before{background:#869196;content:"";height:15px;position:absolute;right:0;top:12px;width:1px}.hotel_details_result_header:after{clear:both;content:"";display:block}#r_01_01 ul.main>li.reserve-tracking .check_reserve_btn{background-color:#414141;border-radius:4px;color:#fff;cursor:pointer;padding:5px 8px 5px 18px;top:-2px}#r_01_01 ul.main>li.reserve-tracking .check_reserve_btn:hover{background-color:#383838}#r_01_01 ul.main>li.reserve-tracking .check_reserve_btn:before{color:#fff;content:"\e806";font-family:IconFontFace;font-size:8px;height:10px;left:4px;position:absolute;top:11px;width:10px}#r_01_01 ul.main>li.reserve-tracking .check_reserve_btn:after{display:none}.profile_reserve_result .table>.tbody>.tr>.td .accounting{color:#9f7ec3}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_one,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_one{width:155px}.hotel_separate_facilities .hotel_table_main .table>.tbody>.tr>.td.td_three,.hotel_separate_facilities .hotel_table_main .table>.thead>.tr>.th.th_three{width:225px}.tile-card-content .hotel-name-box .text_red{border-bottom:1px solid #e4e4e4!important}.table.table_block.load:before{background-color:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.disable-box{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4;position:relative!important}.disable-box:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10000}.has-border-top{border-top:1px solid #dcdcdc}.profile_header_back #hotel_reserve_name{margin-right:10px}.profile_reserve_result .table>.tbody>.tr>.td .profile_hotel_name{color:#ea4a4a;text-decoration:underline}.profile_reserve_result .table>.tbody>.tr>.td:last-child .profile_hotel_comment{width:60px}.popup-rules{padding:60px;text-align:right}.popup-rules .rules-wrapper{box-sizing:border-box;height:100%;overflow-y:scroll;padding:20px;position:relative;width:100%}.popup-rules p{line-height:36px;position:relative;text-align:justify!important}.popup-rules:before{width:100%}.popup-rules strong{color:#a12b20;display:block;margin-top:10px;text-align:right}#p_05 .popup_footer .hotel_calender_item{margin-bottom:30px;margin-top:5px}.tooltip_hotel_data.popup_hotel_reservation .hotel_calender_item{float:right}.table_content_mobile .hotel_room_price_none span{display:inline-block!important}.profile_main_box{margin-top:15px!important}.ms_gallery .ms_count_group .image-fit a img{width:100%}.review_slide_percent{direction:ltr}.review_slide_percent:first-child label:after{right:-40px;width:50px}.review_slide_percent:last-child label:after{right:-85px;width:100px}.review_slide_percent .active label{color:#f6555a;font-size:16px}.review_slide_percent .active label:after,.review_slide_percent .active label:before,.review_slide_percent .active~.review_slide_percent_item label:after,.review_slide_percent .active~.review_slide_percent_item label:before{background:#f6555a}.ms_gallery .ms_active,.ms_gallery .ms_count_group .ms_count_item{background-color:#f2f2f2}.faq_main_content .faq_item_group .faq_item .faq_answer p .faq_answer_black{color:#000}.faq_main_content .faq_item_group .faq_item .faq_answer p .faq_answer_bold{font-weight:700}.faq_main_content .faq_item_group .faq_item .faq_answer .image-box img{width:100%;z-index:100000000!important}.faq_main_content .faq_item_group .faq_item .faq-image{border:1px solid #f2f2f2;max-height:500px;overflow:hidden;width:100%}.faq_main_content .faq_item_group .faq_item .faq-image img{width:100%}.faq_main_content .faq_item_group .faq_item .faq_answer ul{color:#000;list-style:circle}.about_gallery .about_gallery_active_item img,.about_gallery .about_gallery_group .about_gallery_item img{position:relative;z-index:10}.p_init_form .user_form_btn{border:none}.p_init_btn span:first-child{font-size:16px}.nowruz96 li{border:1px solid #ccc;display:inline-block;margin:10px;padding:5px 10px}.nowruz96 li.winner{background-color:#aadeaa}.nowruz96 li span{border-left:1px solid #e1e1e1;display:inline-block;padding:0 5px;text-align:center}.nowruz96 li span:last-child{border-left:none}#r_01_01 .user_access .text{white-space:nowrap}.step_reserve .user_information_details .item_details textarea{max-height:200px;min-height:200px}.step_reserve .user_information_details .item_details{min-height:275px}.range-price-max .andMore{display:none}.range-price-max span:first-child[data-value="100"]~.andMore{display:inline-block}.offers-list{margin:10px 20px}.offers-header{background-color:#f1f0f0;border-radius:5px;color:#a7a7a7;display:table;height:30px;table-layout:fixed;width:100%}.offers-header_item{display:table-cell;position:relative;text-align:center;vertical-align:middle}.offers-header_item:after{background-color:#bfbfbf;border-radius:5px;bottom:5px;content:"";display:block;left:0;position:absolute;top:5px;width:1px}.offers-header_item:last-child:after{display:none}.offers-content_item{background-color:#f7f7f7;border:1px solid #f3f3f3;border-radius:5px;color:#737272;display:table;height:35px;margin:5px 0;table-layout:fixed;width:100%}.offers-content_item p{display:table-cell;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.actions-button{border:1px solid transparent;border-radius:2px;display:block;float:right;line-height:30px;margin-left:10px;width:100px}.actions:after{clear:both;content:"";display:block}.actions{margin:10px 20px}.actions-button_new{background-color:#dadada;border-color:#d8d8d8;border-bottom:3px solid #adabab;color:#848484}.actions-button.actions-button_new:hover{background-color:#e5eae5}.has-padding-left{padding-left:10px}.popup_main_title{color:#07a707;font-size:16px;margin:5px auto;position:relative}.popup_main_desc{color:#484848;margin-bottom:10px;position:relative}p.popup_main_code{background-color:#e2434c;border:1px solid #fbd9d9;border-radius:4px;color:#fff;height:40px;line-height:40px;margin:20px auto;position:relative;text-align:center;width:150px}.offer-image{bottom:0;left:0;position:absolute;right:0;top:0}.offer-image a{display:block;height:100%;position:absolute;right:0;width:100%}.offer-image a img{cursor:pointer}.offer-image img{height:100%;width:100%}.popup_item.full-width{box-shadow:none}.popup_item.full-width:before{background:none}.new-offer{background-color:#fafafa;border:1px solid #f8f8f8;border-radius:10px;box-shadow:0 0 5px 0 #d2cfcf;box-sizing:border-box;margin:0 auto;padding:10px;width:50%}.new-offer fieldset{border:none;margin:10px auto;text-align:right}.new-offer label{border-left:none;border-radius:0 5px 5px 0;color:#969696;display:inline-block;height:22px;padding:5px 20px;position:relative;width:100px}.new-offer input{background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;box-shadow:0 0 1px 0 #e9e9e9;color:#949494;display:inline-block;height:35px;padding-right:10px;text-align:right;width:300px}.new-offer textarea{background-color:#fff;border:1px solid #f7f7f7;border-radius:10px;box-shadow:0 0 2px 0 #dcd7d7;width:300px}.new-offer select{background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;color:#949494;height:35px;padding-right:10px;width:300px}.offer-change-state{position:relative;text-align:right}.offer-change-state input[type=checkbox]{display:none}.offer-change-state label{padding-left:60px;position:relative;width:150px}.offer-change-state label:before{background-color:#f1efef;border:1px solid #e4e4e4;border-radius:30px;content:"";display:block;height:20px;left:0;position:absolute;top:4px;transition:background .5s ease-in;width:40px}.offer-change-state label:after{background-color:#fff;border-radius:50%;content:"";height:21px;left:1px;position:absolute;top:4px;transition:left .3s linear;width:21px}.offer-change-state:after{clear:both;content:"";display:block}.offer-change-state .offer_checked_help,.offer-change-state .offer_unchecked_help{color:gray;margin-right:10px}.offer-change-state .offer_checked_help{color:#70b170;display:none}.offer-change-state .offer_unchecked_help{display:inline-block}.offer-change-state input[type=checkbox]:checked+label:before{background-color:#90e89c;border-color:#cae8ca}.offer-change-state input[type=checkbox]:checked+label:after{left:20px}.offer-change-state input[type=checkbox]:checked~.offer_checked_help{display:inline-block}.offer-change-state input[type=checkbox]:checked~.offer_unchecked_help{display:none}.image-upload{text-align:right}.image-upload input{border:1px dashed #aba6a6;padding-top:5px}.new-offer .offer_submit_btn{background-color:#f6555a;border:1px solid #ff3434;border-radius:15px;color:#fff;display:inline-block;height:30px;margin-top:15px;width:100px}.new-offer .offer_submit_btn:hover{background-color:#f7404b}.close_popup.moreBottom{top:45px}.popup_form{bottom:160px;height:52px;position:absolute;right:65px;width:340px}.popup_form button,.popup_form input{float:right}.popup_form button{background-color:#5bc243;border:1px solid #5bc243;border-radius:50px 0 0 50px;color:#fff;height:52px;line-height:52px;padding-left:10px;position:relative;white-space:nowrap;width:135px}.rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popup_form button span{font-size:20px;left:-2px;position:absolute;top:3px}.popup_form input{background-color:#ebebeb;border:1px solid #d0d0d0;border-radius:0 50px 50px 0;border-right:none;height:52px;width:205px}.info-desc_subtitle{color:#4e4e4e;font-size:14px;font-weight:700;margin-top:5px;position:relative;text-align:center}.popup_info{height:auto;position:absolute;right:40px;text-align:center;top:130px;width:400px}.popup_info .info-price{color:#fa4b51;font-size:50px}.info-desc,.popup_info .info-price{font-weight:700;position:relative;text-align:center}.info-desc{color:#4e4e4e;font-size:14px;margin-top:10px}.info-desc .red-text{color:#fa4b51;white-space:nowrap}.offer-image .desktop_hidden{display:none}@media screen and (max-width:960px){.offer-image .desktop_hidden{display:block}.offer-image .mobile_hidden{display:none}.popup_form{bottom:70px;padding:0 20px;right:0;width:100%}.popup_form button,.popup_form input{border-radius:50px;display:block;margin:2px auto;width:100%}.popup_form button span{display:none}.popup_info{max-width:100%;position:absolute;right:0;top:50%}.popup_info .info-price{font-size:32px}.info-desc{margin-top:0}.info-desc .red-text{display:block}}@media screen and (max-height:640px){.offer-image .desktop_hidden{height:70%}.popup_info{top:35%}}.hotel_favorite button.favorite_button_error{box-shadow:0 1px 10px 0 #f50230;color:#f95775}.hotel_favorite button.favorite_button_success{color:#35d435}.hotel_favorite button.favorite_button_error .icon-star{color:#c7c6c6}.hotel_favorite button.favorite{background-color:#f7f7f7;color:#828282}.hotel_favorite button.favorite .icon-star{color:#ff505b!important;margin-left:2px!important}.favourite_content .favourite_hotel_image img{position:relative;z-index:10}.profile_favourite .favourite_item.favorite_item_empty{width:100%}.profile_favourite .favourite_item.favorite_item_empty p{color:gray;font-size:14px;text-align:center!important}.profile_favourite .favourite_item.favorite_item_empty:before{speak:none;color:#f1f1f1;content:"\e842";font-family:IconFontFace;font-size:80px;font-style:normal;font-weight:400;left:0;position:absolute;right:0;text-align:center;top:-30px;z-index:0}.profile_favourite .favourite_item .favourite_content a{cursor:pointer}.profile_favourite .favourite_item .favourite_content a *{cursor:inherit}.date-box label,.date-box select{display:inline-block!important}.date-box select{padding:0 5px}.ms-loader{direction:ltr;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.ms-loader-inner{color:#fff;padding:0 100px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 500px)}.ms-loader-inner label{display:inline-block;font-size:20px;margin:5px;opacity:0}.ms-loader-inner label:after{background-color:#9a9a9a;border-radius:50%;content:"";height:10px;position:absolute;width:10px}@keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0)}66%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(300px)}}.ms-loader-inner label:nth-child(6){-webkit-animation:lol 3s ease-in-out infinite;animation:lol 3s ease-in-out infinite}.ms-loader-inner label:nth-child(5){-webkit-animation:lol 3s ease-in-out .1s infinite;animation:lol 3s ease-in-out .1s infinite}.ms-loader-inner label:nth-child(4){-webkit-animation:lol 3s ease-in-out .2s infinite;animation:lol 3s ease-in-out .2s infinite}.ms-loader-inner label:nth-child(3){-webkit-animation:lol 3s ease-in-out .3s infinite;animation:lol 3s ease-in-out .3s infinite}.ms-loader-inner label:nth-child(2){-webkit-animation:lol 3s ease-in-out .4s infinite;animation:lol 3s ease-in-out .4s infinite}.ms-loader-inner label:first-child{-webkit-animation:lol 3s ease-in-out .5s infinite;animation:lol 3s ease-in-out .5s infinite}.ui_input.home_search .more_result .icon-search{color:#afacac!important;float:left;font-size:16px;left:10px;top:-30px}.ui_input.home_search .more_result .icon-to-down{color:#878787!important;float:left;font-size:32px;left:0;top:-40px}.ui_input.home_search .more_result .icon-search:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search_item.item_3 .ui_input.home_search .more_result>input{border:none;box-shadow:0 1px 1px 0 #dadada}.iran_hotels .iran_hotels_head .view_all a:hover{color:#ff505b}.iran_hotels .iran_hotels_head .view_all a:hover:after{border-bottom:1px solid #ff505b;border-left:1px solid #ff505b}.iran_hotels_info .availabe_capacity span:last-child,.iran_hotels_info .full_capacity span:last-child{position:relative;top:5px}.footer .section_one_box .front_r:after{background-color:#565656;bottom:0;content:"";height:1px;left:4%;position:absolute;right:4%}.hotel_details_overview ul li p span:first-child{font-size:14px}.step_reserve_item_header.step_reserve_green h2,.step_reserve_item_header.step_reserve_green h2:after,.step_reserve_item_header.step_reserve_green h2:before{color:#24bd6d}.step_reserve_verify{border:1px solid #b9f0d3;border-radius:5px;box-shadow:0 5px 10px 0 #cbf5d9;line-height:30px;padding-right:30px;text-align:right}.step_reserve_verify form{text-align:right}.step_reserve_verify label{color:#6d6d6d;display:inline-block;float:right;font-size:14px;margin-top:10px;padding-left:10px;text-align:right}.step_reserve_verify .step_reserve_verify-subtitle{color:#20b2aa;font-size:12px;margin-top:-10px}.step_reserve_verify input[type=text]{border:1px solid #e8e8e8;border-radius:5px;box-shadow:inset 0 1px 2px -1px #060606;display:inline-block;height:50px;margin:10px}.step_reserve_verify .step_verify_btn{background-color:#22bd6f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;line-height:50px;margin-bottom:10px;margin-right:10px;padding:0 20px}.step_reserve_verify .step_verify_btn:hover{background-color:#1fae66}.step_reserve_rule{background-color:#fff1f1;border:1px solid #fecace;border-radius:5px;font-size:14px;padding:30px;text-align:right}.step_reserve_rule span{color:#696665;line-height:30px}.step_reserve_rule strong{color:#1f1f1d;display:block;margin:10px auto;text-align:right}.hotel_reservation .trust_group div{padding-left:8px}.hotel_location_group .hotel_maps img{-webkit-filter:grayscale(2);filter:grayscale(2);width:100%}.plus-sign{height:9px;left:2px;position:relative;top:2px;width:9px}.plus-sign:before{width:1px}.plus-sign:after,.plus-sign:before{background-color:#ff515b;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.plus-sign:after{height:1px}.hotel_facilities_not_available_action .plus-sign:after,.hotel_facilities_not_available_action .plus-sign:before{background-color:#aaa}.hotel_facilities_available_action.open .plus-sign:before,.hotel_facilities_not_available_action.open .plus-sign:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hotel_facilities_available_action.open .icon-to-down:before,.hotel_facilities_not_available_action.open .icon-to-down:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotel_facility_description{display:inline-block;position:relative}.hotel_facility_description .facility_desc_content{display:none}.hotel_facility_description .icon{color:#ababab!important;cursor:help;font-size:17px!important;position:relative;top:1px}.hotel_facility_description .icon:hover+.facility_desc_content{background-color:#efefef;border:1px solid #ccc;border-radius:5px;box-shadow:0 3px 10px -1px #bbb;color:#6f6f6f;display:inline-block;font-size:10px;line-height:14px;padding:5px 10px;position:absolute;right:50%;top:-15px;white-space:nowrap;z-index:1001}.hotel_table_main .table>.tbody>.tr>.td.room-info p.room-online-reserve{background-color:#65cb77;border-radius:23px;color:#fff;float:right;font-size:13px;height:23px;line-height:23px;margin-bottom:5px;padding-right:12px;text-align:center;width:110px}.hotel_table_main .table>.tbody>.tr>.td.room-info p.room-online-reserve span{font-size:15px;position:absolute;right:2px;top:2px}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .icon-do-not-disturb{color:#65cd78;font-size:16px;position:absolute;right:10px;top:8px}.hotel_table_main .table>.tbody>.tr>.popup_hotel_reservation .hotel_calender_group>div:first-child .icon-do-not-disturb{color:#fff}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td p .icon-do-not-disturb{color:#65cd78;display:inline-block;font-size:16px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td p .icon-do-not-disturb:after{background-color:#65cd78;border-radius:10px;box-shadow:0 3px 5px 2px #d4d3d3;color:#fff;content:attr(data-title);display:inline-block;font-size:12px;height:20px;line-height:20px;position:absolute;top:9px;visibility:hidden;width:100px;z-index:2}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td p .icon-do-not-disturb:hover:after{visibility:visible}.hotel_details_reservation .icon-shopping-cart{font-size:20px;position:relative;top:5px}.hotel_details_reservation .icon-shopping-cart:before{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.customers_review_header_text label,.customers_review_tab .tab_box_item.item_number_0.active,.hotel_table_main .table>.tbody>.tr>.td.room_price label,.ms_consent_main label,.review_content_header>label,.review_slide_item>label{cursor:default}.join_us_button a span.icon-picture{font-size:16px;left:15px;top:2px}.customers_travel_type{margin-top:20px;text-align:right}.customers_travel_type .travel_type_item{color:gray;display:inline-block;margin-left:33px}.customers_travel_type .travel_type_item:last-child{margin-left:0}.customers_travel_type .travel_type_item .travel_type_item_title{text-align:center}.customers_travel_type .travel_type_item .travel_type_item_count{color:#ff515b;font-weight:700;margin-top:5px;text-align:center}.customers_travel_type .travel_type_item .travel_type_item_count span{font-size:28px;font-weight:400}.section-menu.ms_fixed_bottom,.section-menu.ms_fixed_bottom ul{bottom:0}.b_popup .popup_item .popup_header_arrow{background:url(/public/images/primary/arrow-popup.png) no-repeat 50%;height:75px;left:65%;position:absolute;top:80%;width:35px}.payment_popup .popup_header_arrow{left:70%!important;top:50%!important}.popup_hotel_reservation .popup_main fieldset:last-child .field_date{text-align:right}.customers_review_login_text .red_text{border-bottom:1px solid transparent!important;color:#ff525b}.customers_review_login_text button.red_text{background:transparent;border:0;font-size:inherit}.customers_review_login_text .red_text:hover{border-bottom-color:#ff515b!important}.customers_review_send button.customer_review_send_disable{background-color:#e2e2e2;box-shadow:none;color:#a7a7a7;cursor:default}.customer_review_send_error{color:#ff525b;display:none;font-size:11px;margin-top:12px;text-align:center}.customer_review_send_error.show{display:block}.customers_review_header_text .icon-comment-outline{font-size:30px;top:5px}.customers_review_main.customers_review_action{display:none}.review_tab_submit .review_submit_action button.review_button_return{background:#d3d3d3;margin-left:10px}.review_tab_submit .review_submit_action button.review_button_return:hover{background:#c1c0c0}.step_user_information .user-info-group{margin-bottom:10px;text-align:right}.user-info-group-item{display:inline-block;line-height:45px;margin:10px auto;position:relative;text-align:right}.step_user_information .user-info-group:after{clear:both;content:"";display:block}.user-info-group-item.has-error input[type=text]{border-color:#ffb6c1;box-shadow:0 0 5px 0 rgba(253,81,93,.3)}.user-info-group-item .help-text{bottom:-20px;color:#fd515d;display:none;left:0;line-height:12px;position:absolute;width:330px}.user-info-group-item.has-error .help-text{display:block}.user-info-group-item label{color:#3e3e3e;cursor:default;display:inline-block;font-size:14px;text-align:right;width:160px}.user-info-group-item label [class^=icon-]{color:#fd515d;font-size:20px;top:2px}.user-info-group-item label .required{color:#fd515d;margin:0 5px;top:4px}.user-info-group-item input[type=text],.user-info-group-item select{border:1px solid #e2e2e2;border-radius:5px;box-shadow:inset 0 1px 1px #909090;height:45px;margin-left:10px;padding-right:15px;text-align:right;width:330px}.step_reserve .step_user_information .step_reserve_item_main{padding-left:10px}.user-info-group-item.group-item_fullwidth{width:100%}.user-info-group-item textarea{border:1px solid #e2e2e2;border-radius:5px;box-shadow:inset 0 1px 1px #909090;display:block;font-size:12px;height:100px;max-height:100px;max-width:101%;padding:20px;text-align:right;width:calc(100% - 25px)}.user-info-group-item .group-item-subtitle{bottom:-20px;font-size:12px;left:-50px;position:absolute;right:0}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td-waiting:last-of-type a{font-size:13px;line-height:20px;position:relative}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td-waiting:last-of-type a span{font-size:22px;position:relative;top:-5px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td:last-of-type span:before{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_four .hotel_room_price_none{padding-right:15px;text-align:right!important}.sidebar_sort_item .sort_item_content.sort_item_city .um_select .select_box>div{padding-top:73px;position:relative}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result{font-size:12px;padding-right:12px;position:absolute;top:0}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result *{position:relative}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result span{color:#afafaf;cursor:default}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result input[type=text]{border:1px solid #ececec;border-radius:5px;box-shadow:0 -1px 1px #a7a7a7;color:#bbb;font-size:12px;height:35px;margin:0 auto;padding-right:5px;width:95%}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result .icon-search{color:#d6d6d6!important;float:left;font-size:16px;left:12px;top:-33px}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result .result{background-color:#fff;font-size:12px}.sidebar_sort_item .sort_item_content .um_select .select_box>div .more_result .result label{padding-right:0}.page_content .sidebar_sort_group .sidebar_sort_item .sort_item_content.sort_item_range:after{background-color:#d8d8d8;bottom:-25px;content:"";height:1px;left:0;position:absolute;right:0}.breadcrumb-group ol li a.breadcrumb-home span,.breadcrumb-group ul li a.breadcrumb-home span{font-size:13px;margin-left:4px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_three span{margin-left:20px;margin-right:15px}.city_hotel_box .hotel_reservation_main .table .tbody .tr .td_two p,.city_hotel_box .hotel_reservation_main .table .thead .tr .th{font-size:13px}.breadcrumb-city-page .sort_item{bottom:0}.review_submit_action_help{color:#ff525c;display:inline-block;margin:0 15px;opacity:0}.slider_swiper a.cursor-default img{cursor:default!important}.faq_group.iran-city .faq_group_main{margin-top:35px}.faq_group.iran-city .faq_main_content .faq_item_group .faq_item{text-align:center!important}.hotel_table_main .table>.tbody>.tr>.td.room-info label:hover{overflow:visible;z-index:1001}.popup_hotel_reservation .popup_main fieldset .field_date .field_date_help{color:#d9d3a1;font-size:13px}.r_box.step_box.reserve_page_identifier .step_content{padding-bottom:50px;padding-top:30px}.step_tracking_finished .step_tracking_details .tracking-help{display:inline-block;padding:25px 100px 15px 5px;width:90%}.step_tracking_finished .step_tracking_details .tracking-help p{color:#6b6b6b;font-size:13px;text-align:center}.payment_method_box .payment_method_item .method_item_content .method_content_item .bank-logo{bottom:0;height:32px;left:5px;margin:auto;position:absolute;top:0;width:32px}.payment_method_box .payment_method_item .method_item_content .method_content_item .bank-logo img{height:100%;width:100%}.step_tracking .step_tracking_content .tracking_text a{font-size:16px;margin:0;padding:0;position:relative;top:2px}.hotel-special-services{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px -1px #000;display:inline-block;margin-bottom:20px;width:442px}.special-service-headers{background-color:#f4f4f4;color:#6f6e6e;display:block;font-size:14px;padding:10px 0;text-align:center}.special-service-wrapper{font-size:0;padding:15px 17px 15px 16px}.special-service-item{cursor:default;display:inline-block;font-size:13px;line-height:31px;margin:auto 10px;padding-right:40px;position:relative}.special-service-image{bottom:0;height:32px;margin:auto;position:absolute;right:0;top:0;width:32px}.special-service-image_reserve{cursor:inherit;float:right;height:64px;margin-left:20px;position:relative;width:64px}.special-service-cost{top:-5px}.special-property-service-cost,.special-service-cost{display:block;line-height:14px;position:relative}.special-service-name{color:#6f6f6f;position:relative;top:-4px}.special-service-cost.service-cost-free{color:#3fc36b}.special-service-cost.service-cost-pay{color:#ec424c}.special-property-service-cost.service-cost-free{color:#3fc36b}.special-property-service-cost.service-cost-pay{color:#ec424c}.step_reserve .voucher_send_content{height:auto;margin-bottom:10px}.step_reserve .voucher_send_content.voucher--post{height:80px;transition:height .5s ease-out}.step_reserve .voucher_send_content.voucher--post.voucher--post-show{height:auto}.step_reserve .voucher_send_content.voucher--post:after{display:block}.step_reserve .voucher_send_content:after{display:none}.special-service-subtitle{color:#9f9f9f;display:block;text-align:right}.special-service-title{color:#535353;font-size:14px!important}.step_reserve .voucher_send_content .checkbox>label:before{bottom:0;margin:auto;top:0}.step_reserve .voucher_send_content .checkbox>label:after{bottom:0;margin:auto;top:-2px}.special-service-price{bottom:0;left:0;line-height:64px;margin:auto;padding-left:20px;position:absolute;top:0}.special-service-price span{color:#878787;position:relative}.special-service-price-amount{color:#535353!important;font-size:16px}.service-price-free-image{display:block;height:32px;line-height:32px;margin:0 auto;width:32px}.service-cost-free-title{color:#43bfbf!important;font-size:16px;margin-top:-10px}.special-service-price.service-price_free{line-height:40px}.step_main .step_content .checkbox input[type=checkbox]:disabled+label{cursor:default}.step_main .step_content .checkbox input[type=checkbox]:disabled+label:before{background-color:#ececec;box-shadow:inset 0 1px 1px -1px #232323}.step_main .step_content .checkbox input[type=checkbox]:disabled+label:after{border-color:gray;display:block}.special-service-transfer{padding-right:100px;position:relative}.service-transfer-title{text-align:right}.service-transfer-image{bottom:0;margin:auto;position:absolute;right:10px;top:0}.special-transfer-input{border:1px solid #e2e2e2;border-radius:5px;box-shadow:inset 0 1px 1px #909090;height:45px;margin-left:10px;padding-right:5px;text-align:right;width:140px}.special-service-transfer *{text-align:right}.service-transfer-title{color:#535353;font-size:14px;font-weight:400;line-height:32px;margin-bottom:15px}.special-transfer-label{color:#989898;display:inline-block;padding-left:5px;white-space:nowrap;width:60px}.special-service-transfer .special-transfer-button{background:#ff515b;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:13px;height:40px;text-align:center;width:110px}.special-service-box .step_main .step_content{padding-bottom:25px;padding-top:70px}.special-service-transfer .special-transfer-button:hover{background-color:#ec4b54}.special-transfer-fields{border:none;display:inline-block}.step_reserve .room_information_content .ui_label.ui_show{background:#f8f8f8;border:none;border-bottom:1px solid #d2d2d2;border-radius:4px;color:#000;cursor:pointer;font-size:13px;height:35px;line-height:35px;max-width:100%;padding-right:10px;position:relative;width:calc(100% - 10px)}.step_reserve .room_information_content .extra-person-select{height:0!important;opacity:0;position:absolute!important;visibility:hidden;width:0!important}.step_reserve .room_information_content .um_select{width:100%}.step_reserve .room_information_content .um_select:before{border-bottom:2px solid #888;border-left:2px solid #888;bottom:0;content:"";height:6px;left:10px;margin:auto 0;position:absolute;top:-15px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:6px;z-index:100}.step_reserve .room_information_content .um_select .select_box{top:35px}.step_reserve .room_information_content .um_select .select_box>div{background-color:#fff;border-radius:5px;box-shadow:0 3px 13px 0 #d7d7d7}.step_reserve .room_information_content .um_select .select_box>div label{color:#565656;cursor:pointer;font-size:14px;line-height:30px;margin-bottom:0;padding-right:10px;transition:padding .3s linear}.step_reserve .room_information_content .um_select .select_box>div label:hover{padding-right:15px}.step_reserve .room_information_content .um_select .select_box input:checked+label{color:#ff505b;padding-right:10px}.step_reserve .room_information_content .tr .td:last-child #extra{color:#d0c995}.step_reserve .room_information_content .tr .td:last-child #extra span:first-child{line-height:0px}.step_reserve .room_information_content .um_select.um_select_disable:after{bottom:0;content:"";cursor:default;left:0;position:absolute;right:0;top:0}.step_reserve .room_information_content .um_select.um_select_disable .ui_label.ui_show{background-color:#e0e0e0;color:gray}.tracking_voucher_action .select_box input:checked+label{color:#ff505b}.tracking_voucher_action .select_box label{padding-right:15px;transition:padding .3s linear}.tracking_voucher_action .select_box label:hover{color:gray;padding-right:20px}.about_group .about_manager .about_manager_item img{transition:all .2s linear}.about_group .about_manager .about_manager_item:before{background-color:rgba(255,140,148,.5);border-radius:50%;content:"";display:none;height:150px;left:0;margin:auto;position:absolute;right:0;width:150px;z-index:10}.about_group .about_manager .about_manager_item:hover img{-webkit-filter:none;filter:none}.about_group .about_manager .about_manager_item:hover label{color:#ff505b}.city_hotel_box .occasion-banner,.latest_deals_group .occasion-banner,.popular_hotel_group .occasion-banner,.tile-card .occasion-banner{height:35px;position:absolute;right:-12px;top:45px;width:88px;z-index:1}.tile-card .occasion-banner{right:-10px;top:12px;z-index:2}.city_hotel_box .occasion-banner{right:-6px}.occasion-banner.ramezan-banner{background:url(/public/images/primary/ramezan-60x60.png) no-repeat;background-size:cover;height:60px;left:10px;position:absolute;right:auto;top:10px;width:60px;z-index:100}.hotel_info .hotel_details_occasion{float:right;height:70px;margin-left:10px;margin-right:-10px}.hotel_info .hotel_details_occasion img{border-radius:3px;cursor:pointer;height:100%}.hotel_info .hotel_details_occasion p{font-size:13px;text-align:center}.hotel_location_group .hotel_maps .hotel_maps_button{background-color:#fff;border-radius:20px 0 0 20px;bottom:50px;box-shadow:-8px 1px 13px -2px #a9a9a9;color:#565656;height:36px;line-height:36px;padding-right:10px;position:absolute;right:0}.hotel_location_group .hotel_maps .hotel_maps_button .icon-to-down{float:left;font-size:20px;position:relative;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slider_swiper.city-slider{margin-bottom:50px;width:calc(100% - 300px)}.page_content .sidebar_sort{float:right}.city-slider .swiper-title-text{text-align:center!important}.city-slider .swiper-slide-text:first-child:last-child{width:100%}.city-slider .swiper-slide-text:first-child:nth-last-child(2),.city-slider .swiper-slide-text:first-child:nth-last-child(2)~.swiper-slide-text{width:50%}.city-slider .swiper-slide-text:first-child:nth-last-child(3),.city-slider .swiper-slide-text:first-child:nth-last-child(3)~.swiper-slide-text{width:33.3%}.city-slider .swiper-slide-text:first-child:nth-last-child(4),.city-slider .swiper-slide-text:first-child:nth-last-child(4)~.swiper-slide-text{width:25%}.slider--home .swiper-slide-text:first-child:last-child{width:100%}.slider--home .swiper-slide-text:first-child:nth-last-child(2),.slider--home .swiper-slide-text:first-child:nth-last-child(2)~.swiper-slide-text{width:50%}.slider--home .swiper-slide-text:first-child:nth-last-child(3),.slider--home .swiper-slide-text:first-child:nth-last-child(3)~.swiper-slide-text{width:33.3%}.slider--home .swiper-slide-text:first-child:nth-last-child(4),.slider--home .swiper-slide-text:first-child:nth-last-child(4)~.swiper-slide-text{width:25%}.slider--home .swiper-slide-text:first-child:nth-last-child(5),.slider--home .swiper-slide-text:first-child:nth-last-child(5)~.swiper-slide-text{width:20%}.slider--home .swiper-slide-text:first-child:nth-last-child(6),.slider--home .swiper-slide-text:first-child:nth-last-child(6)~.swiper-slide-text{width:16.66%}.swiper-slide-text:last-child:after{border-radius:0}.tours-box{border-radius:5px;box-shadow:0 0 25px -7px grey;height:80px;left:0;padding-left:40px;padding-right:70px;padding-top:5px;position:absolute;top:0;width:350px}.tours-box img{bottom:0;position:absolute;right:0}.hotel_reservation_header h3{text-align:right}.tours-box *{position:relative}.tours-box .title{color:#565656;font-size:14px;line-height:40px;text-align:center}.tours-box .subtitle{font-size:12px;line-height:12px;text-align:center}.tours--text-green{color:#5ed6b1}.tours-box span{bottom:0;height:24px;left:20px;margin:auto;position:absolute;top:0;width:24px}.tours-box span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-hotels{border-radius:5px;box-shadow:0 0 25px -5px grey;float:right;height:325px;margin-bottom:50px;overflow:hidden;width:270px}.sidebar-header{box-shadow:0 10px 10px -5px #efefef;height:50px;line-height:50px;position:relative}.sidebar-header__text{font-size:14px;text-align:center!important}.sidebar-header--color-primary{color:#ff505b}.hotels-menu{max-height:100%;overflow:hidden;overflow-y:auto}.hotels-menu-item{padding-bottom:10px;padding-right:20px;padding-top:10px;position:relative}.hotels-menu_title{color:#565656;font-size:14px}.hotels-menu_subtitle{color:gray;font-size:12px}.hotels-menu-item:last-child{border-bottom:none}.hotels-menu-item:before{border:2px solid gray;border-radius:2px;border-right:none;border-top:none;height:8px;left:25px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.hotels-menu-item:after,.hotels-menu-item:before{bottom:0;content:"";margin:auto;position:absolute}.hotels-menu-item:after{background-color:#eaeaea;height:1px;left:0;right:0;width:90%}.hotels-menu-item:hover:before{border-color:#ff505b}.hotels-menu-item:hover .hotels-menu_title{color:#ff505b}.sidebar-hotels-content{max-height:255px;overflow-x:hidden;overflow-y:auto;width:290px}.hotel_table_main .table>.tbody>.tr>.td.room-info{text-align:right!important}.hotel_table_main .table>.tbody>.tr>.td.room-info p.room-online-reserve{display:block;margin-left:3px}.hotel_table_main .room-special-service,.hotel_table_main .special-service-image{display:inline-block;height:24px;position:relative;width:24px}.hotel_table_main .room-special-service{line-height:24px}.hotel_table_main .room-special-service:hover:before{display:inline-block}.hotel_table_main .room-special-service:before{background-color:#fff;border-radius:5px;box-shadow:0 0 5px gray;content:attr(data-hover);display:none;font-size:11px;left:0;padding:0 5px;position:absolute;top:-30px;white-space:nowrap}.hotel_table_main .room_reserve_info{text-align:right}.hotel_table_main .room_reserve_info:after{clear:both;content:"";display:block}.breadcrumb-search{float:left;height:40px;margin-top:20px;position:relative;width:400px;z-index:20}.breadcrumb-search_input{border:1px solid #e6e6e6;border-radius:20px;color:#565656;display:block;font-size:13px;height:40px;padding-left:40px;padding-right:20px;text-align:right;width:100%}.iran-page.breadcrumb-group.breadcrumb-group-fixed{width:calc(100% - 420px)!important}.breadcrumb-search_icon{bottom:0;color:#ff505b;cursor:pointer;font-size:16px;left:14px;line-height:35px;position:absolute}.breadcrumb-search--position-left{bottom:0;left:35px;margin:auto;position:absolute;top:0}.breadcrumb-search--width-small{width:300px}.iran-page .column .column-item.search-result{background-color:#ffeded;color:#ff505b}.iran-page .column .column-item.search-result .hotel-count{color:inherit}.search-count{background-color:#f1f1f1;border-bottom:1px solid #cbcbcc;border-radius:20px;color:#565656;cursor:pointer;display:none;line-height:30px;margin-top:10px;position:relative;text-align:center;width:100%}.search-count--show{display:inline-block}.search-count .icon-direction129:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hotel-search-result{background:linear-gradient(#fff 10%,#fbfbfb 30%);box-shadow:0 5px 5px 0 #8a8a8a;height:0;left:0;max-height:500px;overflow-x:auto;position:absolute;right:0;text-align:center;top:0;transition:height .5s cubic-bezier(.01,.99,.58,1);z-index:10}.hotel-search-result--visible{height:auto;margin-top:70px}.breadcrumb-search .ms-loader-inner{left:0;right:0;width:auto}.hotel-search-result .tile-card{height:267px;overflow:hidden;position:relative}.hotel-search-result-data{position:relative;text-align:center}.hotel-search_close-btn{background-color:initial;border:none;font-size:24px;position:absolute;right:10px;top:5px;z-index:100}.hotel-search_close-btn:hover{color:#ff505b}.special-service_date{display:block;margin-top:2px}.room-description{cursor:pointer}.room-description:hover:after{display:inline-block}.room-description:after{background-color:#fff;border-radius:5px;box-shadow:0 0 5px grey;color:#565656;content:attr(data-desc);display:none;font-size:12px;left:0;padding:0 5px;position:absolute;top:-25px;white-space:nowrap}.breadcrumb-search_icon.loading:after{color:#ff505b;right:auto;top:-40px}.hotel-search-result_error{color:#566656;display:block;height:40px;line-height:40px;text-align:center}.popup_hotel_reservation.isSpecialRoom .popup_main{margin-left:0;margin-right:0;padding-right:0}.popup_main fieldset.specialRoomPerson{display:none;padding-left:0;width:15%}.isSpecialRoom .popup_main fieldset.specialRoomPerson{display:inline-block}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit:disabled{background:#dcdcdc;border-bottom-color:gray;color:gray;cursor:not-allowed}.room-capacity-title{margin-top:-15px;padding-right:15px;text-align:center}.hotel_room_price .base-for{display:block;font-size:10px}.hotel_room_price .hotel_room_price_old .base-for{color:#afafaf}.hotel_room_price .hotel_room_price_new .base-for{color:#ff505b}.isSpecialRoom .popup_main fieldset{padding-right:0}.isSpecialRoom .popup_main fieldset:last-child,.isSpecialRoom .popup_main fieldset:nth-child(3){padding-right:30px}.room-help-text,.special-room-help-text{color:#ff505b;display:none;padding:8px}.popup_hotel_reservation .popup_main fieldset .field_date .button_submit:disabled+.special-room-help-text{display:inline-block}.gallery-header_text{color:#515151;font-size:16px;padding-right:30px;position:relative;text-align:right}.gallery-header_text:before{background-color:#ff505b;bottom:0;content:"";height:3px;margin:auto;position:absolute;right:-30px;top:0;width:40px}.gallery-box{border-radius:5px;box-shadow:0 10px 30px -10px #9e9e9e;cursor:pointer;display:inline-block;height:290px;margin:13px;overflow:hidden;position:relative;width:330px}.gallery-header{margin:10px 0 60px}.gallery-image{background:#efefef;height:195px;position:relative;width:100%}.gallery-image_item{cursor:inherit;height:100%;width:100%}.gallery-title{padding:30px 20px 10px;position:relative}.gallery-title_year{background-color:#ff505b;border-radius:20px;color:#fff;display:block;font-size:16px;height:27px;left:14px;line-height:27px;position:absolute;top:-14px;width:70px;z-index:10}.gallery-title_text{color:#888;font-size:13px}.gallery-image a:before{background-color:rgba(255,80,91,.6);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s linear;z-index:1}.gallery-image a{position:static}.gallery-image:after{bottom:0;color:#fff;content:"\e819";font-family:IconFontFace;font-size:40px;height:40px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:opacity .3s linear;width:40px;z-index:2}.gallery-box:hover .gallery-image a:before,.gallery-box:hover .gallery-image:after{opacity:1}.load-more-button{border-radius:5px;box-shadow:0 0 20px -5px grey;color:#565656;display:block;font-size:14px;height:45px;line-height:45px;margin-top:10px}.load-more-button:hover{color:#ff4a5f}.search-filters-btn-container{background-color:#fff;margin:-20px -20px 5px;padding:10px 20px 0;position:-webkit-sticky;position:sticky;top:0;transition:all .2s;z-index:101}.search-filters-btn-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.search-filters-btn-container.is-sticky{box-shadow:0 0 10px 2px rgba(0,0,0,.3)}.search-show-city-btn,.search-show-filters-btn{background-color:#fff;border:1px solid #cecece;border-radius:5px;color:#969696;display:inline-block;-webkit-flex-grow:1;flex-grow:1;font-size:12px;height:38px;line-height:35px;margin:0 5px 10px;padding:0 10px;text-align:center!important}.search-text{background-color:#ececec;border-radius:5px;color:#888;margin-bottom:15px;padding:10px}.search-text__title{font-size:16px;font-weight:700;margin-left:5px}.search-text__link{color:#ff4a5f;text-decoration:underline}.search-show-city-btn span,.search-show-filters-btn span{margin-right:5px}.search-show-city-btn img,.search-show-filters-btn img{height:12px;margin-left:5px;vertical-align:sub;width:12px}.tours-box a{display:block;height:100%;position:absolute;right:0;top:0;width:100%}.simple-lightbox .picture-disclaim{font-size:11px;left:10px;position:absolute;top:11px}.hotel_reservation_main .cap{visibility:hidden}.hotel_details_text--height-less{height:260px}.footer-background{bottom:0;left:0;position:absolute;right:0;top:110px}body.end_load .footer-background{background:url(/public/images/primary/footer_pattern.png) no-repeat 100% 0}.popup-footer{position:relative;text-align:left}.btn-cancel-reserve{background-color:#ff515b;border:none;border-radius:4px;color:#fff;display:inline-block;font-size:16px;height:40px;text-align:center;width:160px}.cancel-reserve-check{color:#909090;display:inline-block;font-size:13px;padding-left:30px;position:relative}.cancel-reserve-check input[type=checkbox]{display:none}.cancel-reserve-check label{display:block;height:25px;line-height:25px;padding-right:25px;position:relative}.cancel-reserve-check label:before{border:1px solid #c5c5c5;border-radius:2px;content:"";height:16px;position:absolute;right:0;top:2px;width:16px}.cancel-reserve-check :checked+label:after{display:block}.cancel-reserve-check label:after{border-bottom:2px solid red;border-right:2px solid red;content:"";display:none;height:10px;position:absolute;right:6px;top:4px;-webkit-transform:rotate(38deg);transform:rotate(38deg);width:4px}.cancel-reserve-check label.has-error{color:#ff505b}.popup-cancel-reserve{bottom:0;height:90%;left:0;margin:auto;min-height:500px;padding:0 70px 30px;right:0;top:0;width:90%}.popup-cancel-reserve:before{width:100%}.cancel-reserve-header{margin-bottom:20px;position:relative}.cancel-reserve-header_title{color:#606060;line-height:60px}.cancel-reserve-header_subtitle{color:gray}.cancel-rules{margin-bottom:20px;max-height:400px;overflow-y:auto;padding-bottom:30px;position:relative}.rules-item{background-color:#fff;color:#545454;margin-bottom:15px}.rules-item_check{display:none}.rules-item_text{border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 10px 15px -8px #e8e8e8;box-sizing:border-box;display:block;font-size:15px;height:100%;line-height:32px;padding:10px 60px 10px 10px;width:100%!important}.rules-item_text:before{background:#fff;border:1px solid #d8d8d8;border-radius:2px;bottom:0;content:"";height:22px;margin:auto 0;position:absolute;right:10px;top:0;width:22px;z-index:10}.rules-item_text p{position:relative}.rules-item_text:after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;border-bottom:2px solid #41c45a;border-right:2px solid #41c45a;bottom:0;content:"";display:none;height:16px;margin:auto;position:absolute;right:18px;top:-4px;-webkit-transform:rotate(38deg);transform:rotate(38deg);width:6px;z-index:10}.rules-item_check:checked+.rules-item_text:after{display:block}.rules-item_check:checked+.rules-item_text{background-color:#eefef1;color:#41c45a}.rules-item_check-bg{background-color:#ffebec;border:1px solid #ffd2d4;border-radius:0 4px 4px 0;bottom:0;position:absolute;right:0;top:0;width:45px;z-index:1}.rules-item--error .rules-item_text{background-color:#ffeaea;color:#ff515b}.cancel-reserve-alert{background-color:#fafafa;border:2px dashed #ff515b;border-radius:4px;color:#ff515b;display:block;margin-bottom:10px;padding:8px 40px 8px 10px;position:relative}.cancel-reserve-alert .icon-error{bottom:0;display:block;font-size:24px;height:34px;margin:auto;position:absolute;right:0;top:0;width:34px}.rules-item_check:checked~.rules-item_check-bg{background-color:#dcf7e0;border-color:#ade8c4}.btn-cancel-reserve .icon-discard{font-size:20px;line-height:40px;position:relative;top:5px}.cancel-rules-shadow{background:linear-gradient(hsla(0,0%,100%,.2),#fff);height:30px;position:relative;top:-45px;z-index:100}.btn-cancel-reserve-close{background-color:#f5f5f5;border:none;border-radius:4px;color:gray;font-size:14px;height:40px;line-height:40px;margin:10px;width:100px}.btn-cancel-reserve-close:hover{background-color:#eee}.btn-cancel-reserve-close span{font-size:16px;line-height:40px;position:relative;top:2px}.btn-cancel-reserve:hover{background-color:#ea4a53}.google-aggregate{display:inline;visibility:hidden}.latest_deals_page{padding:15px 40px 0 0}.post-address{display:none;margin:10px auto;padding-right:70px;text-align:right}.post-address label{color:gray;display:block;margin:5px 0 10px;text-align:right}.post-address_input{background-color:#f7f7f7;border:1px solid #fff9f9;border-radius:2px;box-shadow:inset 0 1px 2px 0 #c7c7c7;color:#6b6b6b;font-size:12px;height:80px;margin-top:10px;max-height:80px;padding:10px;text-align:right;width:100%}.voucher--post-show .post-address{display:block}.voucher--post-color-red{color:#ff505b!important}.step_reserve_rule--has-margin{margin-bottom:30px}.close_popup.close_popup--offer{font-size:32px;padding-top:60px}.step_reserve .final_information_content .tr.reduction_price.discount-price{height:auto}.campaign-container{position:relative}.popup_item.popup-campaign{padding:75px 30px 75px 540px}.campaign-container .camp-title{font-size:22px;margin:20px auto 5px;padding-right:30px;text-align:right}.campaign-container .camp-subtitle{color:#d4a6a6;line-height:25px;margin-bottom:30px;padding:10px 30px 10px 10px;text-align:justify}.camp-form input{border:1px solid #ece9e9;border-radius:5px;box-shadow:inset 0 1px 1px -1px;display:block;height:35px;margin:20px auto;width:65%}.camp-form-btn{background-color:#2bbf6b;border:1px solid #54ca87;border-radius:40px;color:#fff;padding:10px 20px}.popup-campaign .close_popup{top:50px}input.camp-form-error{border-color:#ef8585;box-shadow:inset 0 1px 1px -1px #f3bdc1}.step_tracking_similar{margin-top:50px}.step_tracking_similar-link{background-color:#57d08b;border-radius:5px;color:#fff;display:inline-block;font-size:16px;height:50px;line-height:52px;margin-top:50px;padding:0 30px}.step_tracking_similar-link:hover{background-color:#4aaf75}.similar_offers_empty{background-color:#f5f5f5;border:2px dashed #cecece;border-radius:5px;color:#6d6d6d;font-size:14px;padding:30px 40px;text-align:center}.post-address_input.has-error{background-color:#fff8f8;box-shadow:inset 0 1px 2px 0 #ffb8b8}.breadcrumb-back h2,.breadcrumb-city-page .city-name{font-weight:400}.step_tracking_transfer{margin-top:60px}.step_tracking_transfer_button{background-color:#47b56d;border:1px solid #2aab25;border-radius:4px;box-shadow:0 2px 4px -1px #a7a7a7;color:#fff;display:inline-block;font-size:14px;min-width:220px;padding:15px}.step_tracking_transfer_button:hover{background-color:#30ab5a}.step_tracking_transfer_button:disabled{background-color:#e4e4e4;border-color:#d3d3d3;box-shadow:none;color:gray;cursor:default}.step_tracking_transfer_alert{color:#ff505b;font-size:14px;padding:15px 0;text-align:center;transition:text-shadow .3s linear}.step_tracking_transfer_button:disabled:hover+.step_tracking_transfer_alert{text-shadow:1px 0 10px #ff7373}.special-service-subtitle.special-service-important-rule{color:#ff505b;margin-right:84px}.step_reserve .voucher_send_content .checkbox{padding-left:120px}.clubs-offer{bottom:2%;height:120px;position:fixed;right:2%;width:390px;z-index:999999}.clubs-offer-close{background-color:#f2f2f2;border:2px solid #fff;border-radius:50%;cursor:pointer;height:40px;left:5%;line-height:40px;position:absolute;top:-5%;width:40px;z-index:10}.clubs-offer-close span{display:inline-block;font-weight:700;position:relative;transition:all .1s linear}.clubs-offer-close:hover span{color:#ff505b}.best-price-guaranteed{left:10px;position:absolute;top:10px;z-index:1}.popup_info.popup_info--stick-top{top:100px}.popup_form.popup_form--multi-input input{border-radius:50px;margin-bottom:10px;width:100%}.popup_form.popup_form--multi-input{bottom:220px}.popup_form.popup_form--multi-input button{border-radius:50px;float:none}.popup_form button:hover{background-color:#57a557}.clubs-offer-box{background-color:#fff;border:1px solid #f7c2cc;border-radius:4px;box-shadow:0 10px 30px -7px #fd9ca2;cursor:pointer;height:45px;padding-left:5px;padding-right:30px;position:relative;text-align:center;width:105px}.clubs-offer-box img{cursor:inherit;height:35px;position:absolute;right:4px;top:2px}.clubs-offer-box span{color:#f7505e;white-space:nowrap}.clubs-offer-box strong{cursor:pointer;display:block}.clubs-offer-popup:before{width:100%}.clubs-offer-popup-image{position:absolute;right:0;top:0}.clubs-offer-popup{padding-right:420px}.clubs-offer-info{color:#858585;font-size:14px;line-height:35px;position:relative}.clubs-offer-info li{cursor:default;padding-right:20px;position:relative;text-align:right}.clubs-offer-info li:before{background:url(/public/images/primary/clubs-offer-star.png) no-repeat;content:"";height:18px;position:absolute;right:-8px;top:8px;width:18px}.clubs-offer-button{background-color:#fd5757;border:1px solid #fd5757;border-radius:45px;box-shadow:0 5px 30px -10px red;color:#fff;display:block;float:left;font-size:16px;height:45px;position:relative;top:30px;width:200px}.clubs-offer-button:hover{background-color:#ea5454}.clubs-offer-icon{height:60px;line-height:57px;min-width:45px!important;padding-left:25px;position:relative}.clubs-offer-icon img{left:0;position:absolute;top:0}.clubs-offer-plus{color:#ff505b;float:right;font-size:18px;padding-top:5px}.clubs-offer-code{background-color:#fff;border:1px solid #dadada;border-radius:4px;box-shadow:0 5px 10px -4px grey;height:55px;left:-70px;line-height:16px;opacity:0;position:absolute;text-align:center;top:-70px;transition:opacity .2s ease-in;width:100px;z-index:10}.clubs-offer-code span{color:#868686;font-size:13px;position:relative;top:10px}.clubs-offer-code strong{color:#464646;display:block;margin-top:5px}.clubs-offer-code:before{border-radius:10px;bottom:-10px;box-shadow:0 4px 15px 0 grey;content:"";height:5px;position:absolute;right:18px;width:8px}.clubs-offer-code:after{border:12px solid transparent;border-top-color:#fff;bottom:-24px;content:"";display:block;position:absolute;right:10px;z-index:15}.clubs-offer-icon:hover .clubs-offer-code{opacity:1}.clubs-offer-box--empty{box-shadow:none;cursor:default;height:auto;left:0;padding:2px;position:absolute;right:0;top:-30px;width:auto;word-spacing:-2px}.clubs-offer-box--empty span{position:relative;white-space:normal}.sidebar-sort_close{display:none}.clubs-offer-box--search{border:none;box-shadow:0 5px 25px -2px #ff505b;cursor:pointer;height:65px;margin-top:-80px;text-align:center!important;width:200px}.clubs-offer-box--search span{color:#6e6e6e;font-size:18px}.clubs-offer-box--search strong{color:#f75e63;cursor:pointer!important;text-align:center!important}.clubs-offer-box--search img{height:auto}.clubs-offer-box--search span.icon-to-down{bottom:0;color:#f75e63;font-size:24px;height:32px;left:0;margin:auto;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:32px}.clubs-offer-box--search{padding-left:20px}.clubs-offer-box--search.clubs-offer-box--empty{box-shadow:none;cursor:default;height:50px;margin-top:-65px;padding:2px}.clubs-offer-box--search.clubs-offer-box--empty span{font-size:13px}.page_content_box-search .hotel_reservation_main .table .tbody .tr .td_one,.page_content_box-search .hotel_reservation_main .table .thead .tr .th_one{width:100px}.page_content_box-search .hotel_reservation_main .table .tbody .tr .td_four,.page_content_box-search .hotel_reservation_main .table .thead .tr .th_four{width:255px}.clubs-offer-icon--search{display:inline-block;height:auto!important;line-height:normal;min-width:25px!important;padding-left:15px;position:relative;top:4px}.page_content_box-search .hotel_reservation_main .table .tbody .tr .hotel_room_price_new{padding-left:5px;padding-right:35px}.page_content_box-search .hotel_reservation_main .table .tbody .tr .hotel_room_price_old{padding-right:15px}.clubs-offer-icon--search .clubs-offer-code{border-left:none;box-shadow:0 5px 10px -4px grey,-8px 5px 20px -4px gray;height:35px;line-height:35px;right:-175px;top:-3px;width:160px}.clubs-offer-icon--search .clubs-offer-code strong{display:inline-block;margin-right:10px;margin-top:auto}.clubs-offer-icon--search .clubs-offer-code span{top:auto}.clubs-offer-icon--search .clubs-offer-code:after{border-right-color:#fff;border-top-color:transparent;bottom:4px;left:-24px;right:auto}.hotel_table_main--clubs-offer .table>.tbody>.tr>.td.td_four,.hotel_table_main--clubs-offer .table>.tbody>.tr>.td.td_two,.hotel_table_main--clubs-offer .table>.thead>.tr>.th.th_four,.hotel_table_main--clubs-offer .table>.thead>.tr>.th.th_two{width:80px}.hotel_table_main--clubs-offer .table>.tbody>.tr>.td.td_five,.hotel_table_main--clubs-offer .table>.thead>.tr>.th.th_five{width:calc(100% - 680px)}.clubs-offer-box--empty-mobile,.clubs-offer-box-mobile{display:none}.popular_hotel_group .hotel_name h3{line-height:20px}.hotel_info .hotel_details_name .brief_description{color:#3fc36b;display:block;font-size:14px}.tile-card .brief_description{color:#3fc36b;float:right}.city_hotel_box .hotel_box_info .hotel_name_info .brief_description{color:#3fc36b;margin-top:8px}#s_hotelAtrak,#s_hotelDarvishi{background:transparent;bottom:0;height:437px!important;left:0;margin:auto;padding:50px 0 0;right:0;top:0;width:360px!important}#s_hotelAtrak:before{background:none}#s_hotelAtrak .close_popup,#s_hotelDarvishi .close_popup{font-size:24px;left:0;margin:auto;right:0;top:-15px}#s_hotelAtrak .offer-image,#s_hotelDarvishi .offer-image{top:50px}.yalda96-mobile-banner{background:url(/public/images/landing/yalda96/mobile-yalda96.jpg) no-repeat;background-size:100% 100%;bottom:0;display:none;height:60px;position:fixed;width:100%;z-index:999}.hotel_info_video{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}.ms_consent_button-video *{position:static}.hotel_info_video .video-box{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.hotel_info_video .video-box .video-box-inner{background-color:#000;left:50%;position:absolute;top:50%}.ms_consent_button-video #ms_consent_video{background-color:initial;border:none;color:#fff;display:block;font-size:150px;height:100%;line-height:50px;text-align:center;width:100%}.ms_consent_button-video{bottom:80px;display:none;height:200px;left:0;margin:auto;position:absolute;right:0;top:-50px;width:100%;z-index:105}.ms_consent_button-video .icon-play-button{height:100%;line-height:57px;text-align:center;width:100%}.ms_consent_button-video .icon-to-down-2{color:#ff515b;cursor:pointer;display:inline-block;height:100%;padding-top:30px;text-shadow:0 0 100px #000;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;width:200px}.ms_consent-video-title{background:#ff515b;border-radius:5px;box-shadow:0 0 100px #000;cursor:pointer;font-size:13px;padding:10px 20px;position:relative!important;text-align:center;top:-50px;transition:none}.ms_consent_button-video #ms_consent_video:hover .icon-to-down-2{text-shadow:0 0 100px #000}.ms_consent_button-video #ms_consent_video:hover .ms_consent-video-title{border-bottom:3px solid #a1252c}.video-box iframe{border:none;height:100%;width:100%}.hotel-video-close{color:#a2a2a2;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px}.hotel_details_occasion--norooz{background:transparent!important}.occasion-banner.norooz-banner{background:transparent url(/public/images/primary/badge-nowruz1401.jpg) no-repeat;background-size:100%;height:50px;right:5px;top:5px;width:50px}.city_hotel_box .occasion-banner.norooz-banner{right:200px}.hotel_discount_group .occasion-banner.norooz-banner{top:50px}.agents-title{color:#696969;font-size:18px;margin-bottom:20px;text-align:center}.contact_info_item--b2b .item_label{display:inline-block!important}.contact_item_main .tab_box .tab_box_header .tab_box_item:not(.active){color:#5d5d5d}.en_number{font-family:Tahoma,sans-serif}.suggestion-reserve .column{display:inline-block;width:32%}.suggestion-reserve{min-height:400px}#pardisan-cip-transfer{background-color:#fff;display:none}#pardisan-cip-transfer .special-service-title{color:#087108}#pardisan-cip-transfer .special-service-important-rule{color:#639a63!important;margin-right:0}.end_load .search_item{opacity:1!important}.step_reserve .step_reserve_alert.reserve_alert--important .reserve_alert_content{background:#f5e83b;border:none;display:inline-block;font-weight:700;height:40px;padding:6px 15px 0}.step_reserve .step_reserve_alert.reserve_alert--important p{font-size:11px}.reserve_alert--important .text--important{color:#a71313}.step_reserve_alert.reserve_alert--important{margin-left:25px;margin-top:10px;text-align:right}.tab-box-title{color:#565656;font-size:16px;font-weight:700}.nowruz97-mobile-banner{background:url(/public/images/primary/nowruz97-mobile.jpg) no-repeat;background-position:50%;background-size:cover;bottom:0;display:block;height:50px;max-width:480px;position:fixed;width:100%;z-index:100}.nowruz97-mobile-close{background:linear-gradient(#fc1900,#e40504);border-radius:50%;color:#fff;height:30px;position:absolute;right:10px;top:-15px;width:30px}.nowruz97-mobile-close .icon-close-2{font-size:20px;position:static}.profile_main_box .table_nav_details:after{display:none}.profile_main_box .table_nav_num{height:auto;min-height:40px;padding-right:110px;position:relative}.profile_main_box .table_nav_details{height:100%;position:absolute;right:0}.profile_main_box .table_nav_details span{position:static}.profile_main_box .table_nav_page{border:none;height:auto}.package-alert.package-alert-clean{bottom:0;left:0;position:static;right:0}.package-alert{background-color:#fff3bf;border:2px dashed #e8ba2c;border-radius:4px;bottom:40px;color:#a95c2dcf;display:none;height:auto;left:13%;padding:15px 10px;position:absolute;right:12%}.package-alert *{position:static}.package-alert-container{text-align:right}.package-alert_date,.package-alert_night{color:#bd7232;font-weight:700}.sidebar-tags{margin-top:10px!important}.sidebar-tags .tags{margin-bottom:0}.page_box .page_content_city .sidebar_sort{margin-left:10px!important}.nikokari-campaign-button{background:#fff url(https://www.eghamat24.com/public/h.gif) 50% no-repeat;background-size:contain;border-radius:50%;bottom:15px;box-shadow:0 0 10px 5px #fff;cursor:pointer;height:80px;position:fixed;right:15px;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:80px;z-index:1000}#s_nikokariCampaign{background:transparent;bottom:0;height:680px;left:0;margin:auto;padding:50px 0 0;right:0;top:0;width:530px}#s_nikokariCampaign .close_popup{font-size:24px;left:0;margin:auto;right:0;top:-15px}#s_nikokariCampaign .offer-image{border-radius:5px;overflow:hidden;top:50px}.step_reserve_item.nikokari-campaign{border-radius:5px;box-shadow:0 2px 12px -2px #828282;height:128px;overflow:hidden;padding-left:225px;position:relative}.nikokari-campaign-logo{float:right}.nikokari-campaign-butterfly{left:0;position:absolute;top:0}.nikokari-campaign-text{font-size:16px;padding-top:20px;text-align:center}.nikokari-campaign-text strong{color:#d0355b}.nikokari-campaign-heart{left:100px;position:absolute;top:0}.nikokari-campaign-sub{color:#101010;font-size:14px}#s_hotelPardisan,#s_packagePopup{background-color:#fff;bottom:0;box-shadow:0 10px 20px -10px #191919;left:0;margin:auto;padding:15px 475px 15px 15px;right:0;top:0}#s_hotelPardisan .close_popup,#s_packagePopup .close_popup{font-size:24px;left:auto;margin:auto;right:5px;top:-10px}#s_hotelPardisan .package-popup_text,#s_packagePopup .package-popup_text{font-size:14px;position:relative;text-align:right}#s_hotelPardisan .package-popup_title,#s_packagePopup .package-popup_title{color:#9e773c;font-size:16px;padding-bottom:15px;position:relative}.hotel_reservation_box .special-room .td{background-color:#f8ffff!important}.hotel_reservation_box .special-room .td.td_five{background-color:#edfcfd!important}.hotel_reservation_box .special-room .td.room_action{background-color:#3b8fad!important}.hotel_reservation_box .special-room:hover .td:first-child:before{background:#3b8fad!important}.hotel_reservation_box .special-room .td:first-child:after{background-color:#f8ffff!important}.hotel_reservation_box .special-room .popup_hotel_reservation .hotel_calender_group>div:first-child{background:#3b8fad!important}.hotel_reservation_box .special-room .popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .no_space,.hotel_table_main .table>.tbody>.tr.special-room>.td.room_price .hotel_room_price .hotel_room_price_new p{color:#3b8fad}.hotel_table_main .table>.tbody>.tr.special-room>.td.room_price .view_other_room_price button:before{border-bottom:1px solid #3b8fad;border-right:1px solid #3b8fad}.hotel_table_main .table>.tbody>.tr.special-room .clubs-offer-plus,.hotel_table_main .table>.tbody>.tr.special-room>.td.room-info label span{color:#3b8fad}.hotel_table_main .table>.tbody>.tr.special-room .clubs-offer-box img,.hotel_table_main .table>.tbody>.tr.special-room .clubs-offer-icon img{-webkit-filter:hue-rotate(200deg);filter:hue-rotate(200deg)}.hotel_table_main .table>.tbody>.tr.special-room .clubs-offer-box span{color:#3b8fad}.hotel_table_main .table>.tbody>.tr.special-room .clubs-offer-box{border:1px solid #b8d2ec;box-shadow:0 10px 30px -7px #9cf3fd}.table_responsive .dir-ltr{direction:ltr}.sidebar_sort.sidebar-airplane{margin-top:25px!important}.sidebar-airplane img{border-radius:5px;cursor:inherit}.sidebar-airplane a{display:block}.step_main.step_main_parvaz{height:120px;margin-top:30px}.step_main.step_main_parvaz .normal-link{background-image:url(/public/images/primary/parvazyab-wide.jpg);background-position:0;display:block;height:100%;left:0;position:absolute;right:0;width:100%}.about_group .about_manager .about_manager_item.about--brands{border-radius:2px;box-shadow:none;float:none;height:100px;margin:10px;padding-top:35px;width:150px}.about_group .about_manager .about_manager_item.about--brands img{-webkit-filter:none;filter:none}.about_group .about_manager .about_manager_item.about--brands:hover:before{display:none}.about_group .about_manager .about_manager_item.about--brands img{border-radius:0;box-shadow:none;cursor:inherit;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%}.about_group .about_manager .about_manager_item.about--brands:hover img{-webkit-filter:none;filter:none}.about_group .about_manager .about_manager_item.about--padding-less{padding:27px 20px 20px}.about_group .about_manager .about_manager_item.about--brand-fendeq{padding:30px 15px 15px}.about_group .about_manager .about_manager_item.about--brand-medical{width:130px}.about_group .about_manager .about_manager_item.about--brand-ziarat{padding:20px 10px 10px}.certificate_item--nowruzGah img{margin-left:10px;margin-top:30px}.occasion-banner.shaban-banner{background:url(/public/images/primary/shaban98.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.shaban-banner{right:185px;top:5px}.tile-card .occasion-banner.shaban-banner{background-size:100%;height:50px;right:5px;top:5px;width:50px}.hotel_details_occasion.hotel_details_occasion--shaaban97 a{display:inline-block}.hotel_details_occasion.hotel_details_occasion--shaaban97 img{cursor:inherit}.download-app{display:none}.download-app_title{color:#464646;font-size:12px;font-weight:400;line-height:24px;position:relative;text-align:center}.download-app_link{border-radius:2px;box-shadow:0 1px 3px 0 #c5c5c5;color:dimgrey;display:block;height:50px;line-height:35px;margin-top:25px;padding-left:15px;padding-right:15px;padding-top:10px;position:relative;text-align:right}.download-app_link img{display:inline-block;float:left;width:32px}.download-app_link span{display:inline-block}.popup-trigger .text-underline{border-bottom:1px solid #fff;display:inline-block;line-height:15px}.popup_item.download-app-popup{bottom:0;height:350px;left:0;margin:auto;padding:25px;right:0;top:0;width:300px}.popup_item.download-app-popup:before{width:100%}.download-app_badge{background-color:rgba(14,150,136,.15);border:2px solid rgba(14,150,136,.4);border-radius:4px;color:#0b756a;display:block;font-weight:400;margin:10px auto;padding:8px 10px 6px;width:100px}.download-app_badge span{font-family:tahoma,sans-serif;font-weight:700;letter-spacing:1px}.popup_item.download-app-popup .close_popup{color:#fff;right:0}.popular_hotel_group .occasion-banner.ramezan-banner{left:auto;right:5px;top:50px}#s_hotelPardisan .offer-image,#s_packagePopup .offer-image{height:500px;width:460px}.package-container{border:1px solid #e2e2e2;height:100%;overflow-y:auto;padding:30px;position:relative}#s_hotelPardisan .package-popup_text li,#s_packagePopup .package-popup_text li{color:#4a4a4a;cursor:default;margin:10px auto;padding-right:25px;position:relative;text-align:right}#s_hotelPardisan .package-popup_text li:before,#s_packagePopup .package-popup_text li:before{border:8px solid transparent;border-right-color:#e8b161;bottom:0;content:"";height:0;position:absolute;right:5px;top:4px;width:0}.ramezan-logo{animation:swing 2.5s cubic-bezier(.35,.07,.68,.64) 1s infinite alternate;-webkit-animation:swing 2.5s cubic-bezier(.35,.07,.68,.64) 1s infinite alternate;left:-15px;position:fixed;top:-10px;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:10px 0;transform-origin:10px 0;z-index:10000}.ramezan-logo,.ramezan-logo img{cursor:pointer}.__client_2b .message_3f{direction:rtl;font-family:IRANSans;font-size:12px}@-webkit-keyframes swing{0%{-webkit-transform:rotate(35deg);transform:rotate(35deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes swing{0%{-webkit-transform:rotate(35deg);transform:rotate(35deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}#crisp-chatbox *{font-family:IRANSans!important}.crisp-client .crisp-6k5puw[dir=rtl] textarea.crisp-1hzjrty ::-moz-placeholder,.crisp-client .crisp-6k5puw[dir=rtl] textarea.crisp-1hzjrty::-moz-placeholder{font-family:IRANSans!important}.crisp-client .crisp-6k5puw[dir=rtl] textarea.crisp-1hzjrty ::-webkit-input-placeholder,.crisp-client .crisp-6k5puw[dir=rtl] textarea.crisp-1hzjrty::-webkit-input-placeholder{font-family:IRANSans!important}#s_hotelPardisan .package-popup_title{color:#5284cd;white-space:nowrap}#s_hotelPardisan .package-popup_text li:before{border-right-color:#4c70ba}.package-popup_title-weak{font-size:12px}.popup_item.popup-extra-info{padding:75px 340px 10px 75px}.popup-extra-info textarea{border:1px solid #cecccc;border-radius:10px;box-shadow:0 2px 10px -1px #e0e0e0;height:100px;margin-top:8px;max-height:200px;max-width:100%;padding:10px;text-align:right;width:100%}.popup-extra-info .text-wrapper{margin-top:20px;position:relative;text-align:right}.popup-extra-info .text-wrapper label{color:gray}.popup-extra-info textarea.has-error{box-shadow:0 2px 10px -1px #ff4b4b}.popup-extra-info .flight-rules{display:none}.free-friday{border:2px solid #3e6568!important;position:relative}.free-friday:before{background-color:#fdce3d;border-radius:2px;z-index:1}.free-friday:after,.free-friday:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.free-friday:after{background:url(/public/images/friday/price-popup.png) no-repeat;background-position:50%;background-size:75%;z-index:100}.step_reserve .room_information_content .tr ul li.free-friday-green{color:#41c45a}.reserve_free-friday{background:url(/public/images/friday/bob-bg.png);border-radius:4px;height:120px;margin-top:20px}.reserve_bob-image{margin:0 auto;max-width:100%;position:relative;top:-10px;width:350px}.reserve_bob-image img{width:95%}.occasion-banner.free-friday-banner{background:url(/public/images/friday/badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.free-friday-banner{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.free-friday-banner{background-size:100%;height:50px;right:5px;top:5px;width:50px}.hotel_box_info .campaign-badge,.tile-card .campaign-badge{background-size:100%;height:50px;position:absolute;right:5px;width:50px;z-index:2}.tile-card .campaign-badge{top:5px}.hotel_box_info .campaign-badge{top:95px}#s_freeFriday .close_popup.close_popup--offer{color:#cfe6ea;top:0}.step_reserve .room_information_content .tr .alert.invalid{background:#fff5f6}.step_reserve .room_information_content .tr .alert.alert_main p{color:#31a28e!important}.step_reserve .room_information_content .tr .alert.alert_main .alert_action button{color:#31a28e}.step_reserve .room_information_content .tr .alert.alert_main .alert_action:before{background:#31a28e}.step_reserve .room_information_content .tr .alert.invalid label{color:#ff6c7a}.step_reserve .room_information_content .tr .alert.invalid input{border-color:#ff6c7a}.summer-festival-97{background-color:#65cb76;border-radius:4px;bottom:0;color:#fff;cursor:pointer;height:65px;left:0;margin:auto;padding:5px 0 5px 5px;position:absolute;text-align:center;top:0;width:50px}.summer-festival-97 *{position:static}.summer-festival-97 span{display:block;font-size:13px;line-height:17px!important}.summer-festival-97-mobile{background-color:#65cb77;border-radius:5px;cursor:pointer;display:none;height:40px}.summer-festival-97-mobile span{color:#fff;display:block;font-size:18px;line-height:40px}.summer-festival-97-mobile img{float:right;left:5px;position:relative;top:-10px}.shelik24{background:#57478d;border-radius:0 0 4px 4px;color:#fff;display:inline-block;height:25px;left:0;line-height:25px;margin:auto;padding-right:15px;position:absolute;right:0;text-align:center;top:0;width:250px}.shelik24 *{position:static}.shelik24 img{position:absolute;right:-22px;top:0;-webkit-transform:rotate(-65deg);transform:rotate(-65deg)}.shelik24:before{background:url(/public/images/primary/gun.png) no-repeat;background-size:100%;content:"";height:25px;position:absolute;right:15px;width:25px}.step_reserve .final_information_content .shelik24-factor{background:#f8f8f8 url(/public/images/primary/shelik24-factor.png) no-repeat;background-position:100%;padding-right:285px}.step_reserve .final_information_content .shelik24-factor .icon-to-left{display:inline-block;font-size:12px;margin:0 5px}.occasion-banner.summer-festival-badge{height:75px;top:50px;width:75px}.occasion-banner.summer-festival-badge.summer-festival-badge--45{background:url(/public/images/primary/summer-badge-45.png) no-repeat}.occasion-banner.summer-festival-badge.summer-festival-badge--90{background:url(/public/images/primary/summer-badge-90.png) no-repeat}.city_hotel_box .occasion-banner.summer-festival-badge{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.summer-festival-badge{background-size:100%;height:50px;right:5px;top:5px;width:50px}.breadcrumb-search_input.shelik24-link{color:#6d6d6d;font-size:15px;line-height:35px;text-align:center}#s_shelik24 a{bottom:0;left:0;position:absolute;right:0;top:0}.occasion-banner.shelik24-badge{background:url(/public/images/primary/shelik24-badge.png) no-repeat;height:75px;top:50px;width:75px}.city_hotel_box .occasion-banner.shelik24-badge{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.shelik24-badge{background-size:100%;height:50px;right:5px;top:5px;width:50px}.payment_popup .alert_danger{background:#feeeee;border-color:#aa3939}.payment_popup .alert_danger p{color:#e24646}.b_popup .popup_item.payment_offline_popup .popup_main{height:550px}.hotel_table_main .table>.tbody>.tr>.td.room_action.disabled{background:#a2a2a2}.hotel_table_main .table>.tbody>.tr>.td.room_action.disabled a{cursor:default}.shelik24-hotels{background-color:#ebebeb;border:1px solid #fff;border-radius:10px;height:80px;margin-bottom:15px;overflow:hidden}.shelik24-hotels:before{right:0}.shelik24-hotels:after,.shelik24-hotels:before{background:url(/public/images/primary/shelik24-hotels-bg.jpg);content:"";height:100%;position:absolute;width:420px}.shelik24-hotels:after{left:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.shelik24-hotels_link{cursor:pointer;display:inline-block;margin-top:16px;position:relative;z-index:1}.shelik24-hotels_link img{cursor:inherit}.free-day{position:relative}.free-day:before{background-color:#fdd78b;border-radius:2px;z-index:1}.free-day:after,.free-day:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.free-day:after{background:url(/public/images/primary/free-popup-price.png) no-repeat;background-position:50%;z-index:100}.step_reserve .room_information_content .tr ul li.free-day-green{color:#41c45a}.occasion-banner.free-day-banner{background:url(/public/images/primary/free-badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.free-day-banner{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.free-day-banner{background-size:100%;height:50px;right:5px;top:5px;width:50px}.occasion-banner.muharram-banner{background:url(/public/images/primary/badge-muharram.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.muharram-banner{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.muharram-banner{background-size:100%;height:50px;right:5px;top:5px;width:50px}.footer-more{background:#5a5a5a;border-radius:5px;color:#e6e6e6;display:block;margin:10px 30px}.footer-more:hover{background:#797979}.popup_item#s_alternativeHotel{padding:20px 510px 10px 10px}#s_alternativeProperty{width:900px}.alternative_hotel_btn{opacity:.6;z-index:2}.alternative_hotel_btn *{pointer-events:none}.alternative_hotel_close{left:24px;position:absolute;top:76px}.alternative_hotel_next,.alternative_hotel_prev{position:absolute;top:220px}.alternative_hotel_prev{left:355px}.alternative_hotel_next{left:24px}.alternative_hotel_item{display:none;position:static}.alternative_hotel_item.active{display:block}.alternative-hotel-image img{width:282px}.disabled-property-banner{position:relative}.alternative-hotel-banner{height:100%;position:relative;width:100%;z-index:2}.alternative_hotel_image{left:65px;position:absolute;top:70px;width:290px;z-index:1}.alternative_hotel_info{bottom:15px;height:100px;left:62px;position:absolute;text-align:center;width:285px;z-index:3}.alternative_hotel_info *{position:relative}.alternative_hotel_name{color:#fff;font-size:24px;font-weight:700;line-height:24px}.alternative_hotel_star{margin-top:16px}.alternative_hotel_link,.alternative_hotel_star{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.alternative_hotel_link{-webkit-align-items:center;align-items:center;background:#fff;border-radius:10px;bottom:70px;height:52px;position:absolute;right:45px;width:159px;z-index:3}.alternative_hotel_link *{position:relative}.alternative_hotel_link span{color:#333;font-size:16px;font-weight:700;line-height:24px}.alternative_hotel_link svg{color:#ff2640;margin-right:10px}.popup_item_new#s_alternativeProperty .close_popup{color:#fff;cursor:pointer;left:70px;right:auto;top:0;z-index:3}.popup_item#s_alternativeHotel .close_popup{color:#fff;left:20px;right:auto;top:0}#s_adwords .discount-code{bottom:270px;color:#fc3145;font-family:sans-serif;font-size:30px;font-weight:700;left:0;margin:auto;position:absolute;right:0;white-space:nowrap;width:200px}.occasion-banner.transfer-free-badge{background:url(/public/images/primary/transfer-free.png) no-repeat;height:75px;right:0;top:50px;width:75px}.city_hotel_box .occasion-banner.transfer-free-badge{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.transfer-free-badge{background-size:100%;height:50px;right:5px;top:5px;width:50px}#s_adwords .adwords-form{bottom:160px;height:50px;left:0;margin:auto;right:0;width:240px}#s_adwords .adwords-form .adwords-email{background-color:#e7e7e7;border-radius:5px;box-shadow:inset 0 3px 3px -2px #ababab;height:50px;padding-left:65px;padding-right:10px;text-align:right;width:100%}#s_adwords .adwords-form .adwords-form_button{background-color:#000;border:none;border-radius:5px 0 0 5px;color:#fff;font-size:20px;height:50px;left:0;position:absolute;top:0;width:60px}.download-app .red-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzggMTAzIj48ZyBkYXRhLW5hbWU9IkxheWVyIDIiPjxwYXRoIGQ9Ik0yNzggMEMxMzMgMCAyMDYgMTAzIDY4IDEwM0gwVjB6IiBmaWxsPSIjZmY1MDViIiBkYXRhLW5hbWU9IkxheWVyIDEiLz48L2c+PC9zdmc+);background-repeat:no-repeat;background-size:cover;height:inherit;left:0;position:absolute;top:0;width:132px}.download-app .moving-arrows{float:right;position:relative;right:10px;top:22px;width:25px}.download-app{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:#0d0d15;border-bottom:#0d0d15;font-size:12px;overflow:hidden;padding-left:75px;padding-right:10px;-webkit-user-select:none;user-select:none}.download-app .red-bg .gift{-webkit-animation:gift-move .5s cubic-bezier(.4,0,1,1) infinite alternate;animation:gift-move .5s cubic-bezier(.4,0,1,1) infinite alternate;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512"><path d="M467 120h-61.041C415.397 107.456 421 91.871 421 75c0-41.355-33.645-75-75-75-24.911 0-43.28 8.925-57.809 28.087C276.036 44.119 267.148 66.503 256 94.785c-11.148-28.283-20.036-50.666-32.191-66.698C209.28 8.925 190.911 0 166 0c-41.355 0-75 33.645-75 75 0 16.871 5.603 32.456 15.041 45H45c-24.813 0-45 20.187-45 45v30c0 19.555 12.541 36.228 30 42.42V467c0 24.813 20.187 45 45 45h362c24.813 0 45-20.187 45-45V237.42c17.459-6.192 30-22.865 30-42.42v-30c0-24.813-20.187-45-45-45zm-183.466-13.26C306.513 48.442 315.249 30 346 30c24.813 0 45 20.187 45 45s-20.187 45-45 45h-67.713c1.838-4.615 3.591-9.058 5.247-13.26zM166 30c30.751 0 39.487 18.442 62.466 76.74 1.656 4.202 3.409 8.645 5.247 13.26H166c-24.813 0-45-20.187-45-45s20.187-45 45-45zm30 452H75c-8.271 0-15-6.729-15-15V240h136v242zm0-272H45c-8.271 0-15-6.729-15-15v-30c0-8.271 6.729-15 15-15h151v60zm90 272h-60V150h60v332zm166-15c0 8.271-6.729 15-15 15H316V240h136v227zm30-272c0 8.271-6.729 15-15 15H316v-60h151c8.271 0 15 6.729 15 15v30z" fill="#FFF"/></svg>');background-repeat:no-repeat;background-size:contain;height:20px;left:20px;position:absolute;top:15px;width:20px}.popup_item.download-app-parvazyab{background:url(/public/images/parvazyab/bg.png) no-repeat;background-size:100% 100%;bottom:0!important;box-shadow:none;height:91%!important;margin:auto!important;padding:0;top:0!important;width:80%!important}.download-app_text{display:block;float:right;text-align:right}.download-app-parvazyab .close_popup{color:#fff;right:0}.parvazyab-info{left:0;position:absolute;top:17%;width:50%}.eghamat24-info{bottom:0;position:absolute;right:0;text-align:center!important;width:50%}.eghamat24-info img,.parvazyab-info img{display:inline-block;width:70%}.download-app-parvazyab .download-app_link-parvazyab{background:url(/public/images/parvazyab/parvazyab-play.png) no-repeat;background-size:contain;display:inline-block;height:35px;position:relative;width:70%}.download-app-parvazyab .download-app_link-parvazyab-direct{background:url(/public/images/parvazyab/parvazyab-direct.png) no-repeat;background-size:contain;display:inline-block;height:35px;margin-top:-7px;position:relative;width:70%}.download-app-parvazyab .download-app_link-eghamat{background:url(/public/images/parvazyab/eghamat24-play.png) no-repeat;background-size:contain;display:inline-block;height:35px;position:relative;width:70%}.download-app-parvazyab .download-app_link-eghamat-direct{background:url(/public/images/parvazyab/eghama24-bazar.png) no-repeat;background-size:contain;display:inline-block;height:35px;margin-top:-7px;position:relative;width:70%}.popup_item.download-app-parvazyab.is-ios{background:url(/public/images/parvazyab/mobile--ios.png);background-size:100% 100%}.popup_item.download-app-parvazyab.is-ios .eghamat24-info,.popup_item.download-app-parvazyab.is-ios .parvazyab-info{display:none}.parvazyab-ios-link{bottom:70px;cursor:pointer;display:none;left:0;margin:0 auto;position:absolute;right:0;width:150px}.parvazyab-ios-link img{cursor:pointer}.popup_item.download-app-parvazyab.is-ios .parvazyab-ios-link{display:block}.popular_hotel .parvazyab-discount .popular_hotel_head h3 span{color:#1fc6e2}.popular_hotel .parvazyab-discount .popular_hotel_head .view_all a{background:#1fc6e2;border:1px solid #1fc6e2;color:#fff}.popular_hotel .parvazyab-discount .popular_hotel_head .view_all a:after{border-color:#fff}.parvazyab-discount .popular_hotel_group .discount_percent{background:#1fc6e2}.parvazyab-discount .popular_hotel_group .discount_percent span{background:#1fafc7}.parvazyab-discount .popular_hotel_group .hotel_image .ovrly_hover{background:linear-gradient(180deg,transparent 0,rgba(78,202,196,.7))}.front_r.parvazyab-discount{margin-top:30px}.parvazyab-discount-wrapper{background:url(/public/images/parvazyab/parvazyab-discount-bg.png) no-repeat;background-position:50%;background-size:cover;height:100%;position:relative;text-align:right;width:100%}.parvazyab-discount_text{position:absolute;right:4%;top:50%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.parvazyab-discount-box{display:inline-block;left:25%;padding-right:65px;padding-top:5px;position:absolute;top:25px}.parvazyab-discount_title{display:inline-block}.parvazyab-discount_code{color:#fff;display:block;font-family:tahoma,sans-serif;font-size:30px;letter-spacing:5px;text-align:center}.parvazyab-discount-box:before{background:url(/public/images/parvazyab/parvazyab-discount-gift.png) no-repeat;content:"";height:55px;position:absolute;right:0;width:55px}.parvazyab-discount_link{background-color:#f0525e;border-bottom:1px solid #ac2933;border-radius:20px;color:#fff;height:40px;left:40px;line-height:40px;padding-left:15px;position:absolute;text-align:center;top:40px;width:210px}.parvazyab-discount_link span{font-size:12px;margin-right:5px}.parvazyab-discount_link:hover{background-color:#e04c57}.parvazyab-logo{float:left;margin-right:10px}.front_r.parvazyab-discount .popular_hotel_head strong{background:url(/public/images/parvazyab/parvazyab-200.png) no-repeat;display:inline-block;height:28px;margin-bottom:-10px;overflow:hidden;text-indent:130px;width:95px}.room_information_content .parvazyab-discount-wrapper{border-radius:5px;height:120px;margin-top:20px}.room_information_content .parvazyab-discount_title{position:relative;top:30px}.occasion-banner.parvazyab-discount-badge{background:url(/public/images/parvazyab/badge-parvazyab.png) no-repeat;height:75px;top:50px;width:75px}.city_hotel_box .occasion-banner.parvazyab-discount-badge{background-size:100%;height:50px;right:210px;top:5px;width:50px}.tile-card .occasion-banner.parvazyab-discount-badge{background-size:100%;height:50px;right:5px;top:5px;width:50px}.tile-card .occasion-banner.parvazyab-discount-badge.with-transfer-free{right:55px}.user_information_content .item_information .item_information_sheba{border-bottom:1px solid #929292;color:#909090;position:absolute;text-align:center!important;width:20px}.user_information_content .item_information #bank_account_number{padding-left:5px;text-align:left!important}.user_information_content.user-information_bank .item_information_edit button{background:#34ad34;color:#fff}.user_information_content.user-information_bank .item_information_edit button:hover{background:#248e24}.user_information_content.user-information_bank .item_information input#bank_sheba{text-align:left!important}.user_information_content .item_information_edit .item_alert .text_green{color:#4dbb6b}.special-service-form .user-info-group-item label{width:80px}.special-service-form{margin-right:60px}.special-service-form .user-info-group-item{margin-bottom:20px;margin-top:20px}.special-service-form .user-info-group-item .help-text{text-align:center}.special-service-form .user-info-group-item input[type=text]{width:230px}.special-service-form .user-info-group-item select{width:100px}.profile_main_box .transaction-alert{background-color:#ffffe0;border:2px dashed #f5da45;border-radius:4px;color:#a0782e;padding:10px 15px}.refund-message--success{color:#5dbb37}.refund-message--error{color:#ff505b;position:relative;top:15px}.transaction-description_button{cursor:pointer;font-size:20px}.transaction-description{background-color:#f3f3f3;border:1px solid #dadada;border-radius:5px;box-shadow:0 5px 10px -6px #797979;color:#353535;display:none;padding:4px 10px;position:absolute;right:-245px;text-align:center!important;top:11px;width:250px;z-index:100}.transaction-description_button:hover+.transaction-description{display:inline-block}.transaction-description:before{border:7px solid transparent;border-right-color:#dedede;content:"";display:inline-block;height:0;left:-15px;position:absolute;top:7px;width:0}.profile_reserve_result .table>.tbody>.tr>.td.transaction-negative{color:#ff505b}.profile_reserve_result .table>.tbody>.tr>.td.transaction-positive{color:#61d28c}.profile_reserve_result .table>.tbody>.tr>.td.transaction_status--done{color:#8abb8a}.profile_reserve_result .table>.tbody>.tr>.td.transaction_status--reject{color:#bb8a8a}.profile_reserve_result .table>.tbody>.tr>.td.transaction_status--wait{color:#d4d033}.step_tracking_content--disable:after{background-color:hsla(0,0%,100%,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.step_reserve .step_reserve_item--nowruz .step_reserve_item_header h2 p,.step_reserve .step_reserve_item--nowruz .step_reserve_item_header h2:after,.step_reserve .step_reserve_item--nowruz .step_reserve_item_header h2:before{color:#56d656}.step_reserve_item--nowruz .step_reserve_rule{background-color:#f2fff1;border:1px solid #cafece}#s_predictor{background-color:initial;bottom:0;margin:0;padding:0;right:0}#s_predictor,#s_predictor iframe{height:100%;left:0;position:absolute;top:0;width:100%}#s_predictor iframe{border:none;overflow:hidden}.hotel_room_price_new.presale98-badge{left:0;position:absolute;top:5px}.nowruz98 .nowruz-flowers{float:right;margin-left:10px;position:relative;top:-10px}.nowruz98{margin-top:30px}.nowruz-logo{float:left;margin-right:10px}.nowruz98 .popular_hotel_head h3{top:-20px}.popular_hotel .nowruz98 .popular_hotel_head .view_all a{background:#41c45a;border:1px solid #41c45a;color:#fff}.nowruz98 .popular_hotel_group .discount_percent{background:#41c45a}.nowruz98 .popular_hotel_group .discount_percent span{background:#3aa94f}@media screen and (min-width:767px){.step_reserve .room_information_content .table--nationality .tr .td:first-child,.step_reserve .room_information_content .table--nationality .tr .th:first-child{width:400px}}.step_reserve .room_information_content .table--nationality .tr .hotel_image{display:block;float:none}.step_reserve .room_information_content .table--nationality .tr .hotel_info{display:block}.step_reserve .room_information_content .nationality-select{height:0!important;opacity:0;position:absolute!important;visibility:hidden;width:0!important}.step_reserve .room_information_content .tr .identifierCode-error,.step_reserve .room_information_content .tr p.person-nationality-error{color:#ff505b;display:none;font-size:13px}.person-identifierCode.has-error .identifierCode-error,.person-nationality.has-error .person-nationality-error{display:block!important}.phone_number .text-animation{direction:ltr!important;display:inline-block;font-size:17px}.text-animation span{display:inline-block}.text-animation span:first-child{-webkit-animation:bold1-1685 5s linear 0s infinite;animation:bold1-1685 5s linear 0s infinite;width:10px}.text-animation span:nth-child(2){-webkit-animation:bold2-1685 5s linear 0s infinite;animation:bold2-1685 5s linear 0s infinite}.text-animation span:nth-child(3){-webkit-animation:bold3-1685 5s linear 0s infinite;animation:bold3-1685 5s linear 0s infinite}.text-animation span:nth-child(4){-webkit-animation:bold4-1685 5s linear 0s infinite;animation:bold4-1685 5s linear 0s infinite;width:14px}#priceChange .message_box .comment{text-align:right}#priceChange .price-change-reason{margin-bottom:-20px;margin-top:10px;text-align:right!important}.step_reserve .room_information_content .table--nationality .tr .alert .alert-form{padding-right:0;width:100%}.neshan-form{bottom:180px;height:35px;position:absolute;right:65px;width:370px}.neshan-mobile{background-color:#fff;border-radius:0 5px 5px 0;color:#60c9a8;display:inline-block;float:right;height:35px;width:250px}.neshan-form_button{background-color:#ff515b;border:none;border-radius:5px 0 0 5px;color:#fff;height:35px;width:115px}.neshan-form_alert{display:block;padding-top:10px;text-align:center;width:100%}.neshan-form_alert-success{color:#fff}.neshan-form_alert-error{color:#ffd80e}.neshan-form_button:hover{background-color:#de444d}.popup_item#s_neshan .close_popup{color:#fff;top:0}.neshan-offer-text_mobile{color:#fff;font-size:14px;margin-top:-30px}.seven-pin-link{bottom:0;left:0;position:absolute;right:0;top:0}.popup_item#s_sevenPin .close_popup{color:#ec6f78;top:0!important}#s_available .close_popup{color:#fff;padding-top:0}.similar_offers_empty-title{display:block;text-align:right}.similar_offers_empty{background-color:#fff0cf;border-color:#ffd480;color:#d48900;text-align:right}.step_reserve_alert-auto{height:auto!important}.step_reserve .step_reserve_alert .step_reserve_alert-auto p{text-align:justify!important}.occasion-banner.moj-badge{background:transparent url(/public/images/primary/extra-discount.png) no-repeat;background-size:100%;height:50px;right:5px;top:5px;width:50px}.city_hotel_box .occasion-banner.moj-badge{right:200px}.hotel_discount_group .occasion-banner.moj-badge{top:50px}.step_reserve_item.moj-campaign{background:#6020aa url(/public/images/primary/banner-moj.jpg) no-repeat;background-position:0;border-radius:5px;box-shadow:0 2px 12px -2px #828282;height:83px;overflow:hidden;padding-left:180px;position:relative}.moj-campaign-logo{display:none;float:left}.moj-campaign-text{color:#fff;float:left;font-size:16px;padding-top:30px;white-space:nowrap}.moj-campaign-text_top{color:#fff;float:left;font-size:14px;padding-top:15px}.moj-campaign_button{background-color:#fddb7d;border:1px solid #ffd262;border-radius:5px;display:block;left:180px;padding:5px;position:absolute;top:40px}.step_reserve_item.moj-campaign.moj-campaign--top{padding-left:100px}.moj-campaign_button:hover{background-color:#ffd262}.iran_hotels_item--new{height:210px!important}.iran_hotels_item--new a{height:210px;overflow:hidden}.r_box.last_news--new{background:hsla(0,0%,100%,.6);box-shadow:0 0 40px 50px hsla(0,0%,100%,.6);margin-top:-300px}.page_content_box--mizboon{border-radius:5px;box-shadow:0 0 5px -2px grey;margin-bottom:20px;overflow:hidden}.page_content_box--mizboon a.desktop{display:block;font-size:0;margin:0;padding:0}.page_content_box--mizboon a.mobile{display:none;font-size:0;margin:0;padding:0}.extra-information-home{border-radius:5px;padding:0 15px}.extra-information-home h1,.extra-information-home h2,.extra-information-home h3,.extra-information-home h4,.extra-information-home h5,.extra-information-home h6{color:#757575;padding:25px 0 5px;text-align:right!important}.extra-information-home li,.extra-information-home p{color:#888;font-size:12px;line-height:34px;padding:5px 0;text-align:justify!important}.extra-information-home ol,.extra-information-home ul{-webkit-padding-start:40px;padding-inline-start:40px}.extra-information-home ul{list-style-type:disc}.extra-information{background-color:#f5f5f5;border-radius:5px;padding:0 15px}.extra-information img{border-radius:5px;max-width:100%}.extra-information h1,.extra-information h2,.extra-information h3,.extra-information h4,.extra-information h5,.extra-information h6,.extra_title_red{color:#ff505b;padding:10px 0 15px;text-align:right}.extra-information li,.extra-information p,.extra_content_gray{color:#888;font-size:12px;line-height:34px;padding:5px 0;text-align:justify!important}.extra-information ol,.extra-information ul{-webkit-padding-start:40px;padding-inline-start:40px}.extra-information ul{list-style-type:disc}.extra-information a{color:#3399f2;text-decoration:none}.occasion-banner.double-room{background:url(/public/images/doubleRoom/badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.double-room{right:185px}.tile-card .occasion-banner.double-room{background-size:100%;height:50px;right:5px;top:5px;width:50px}.city_hotel_box .occasion-banner.double-room{background-size:100%;height:50px;right:210px;top:5px;width:50px}.double-room-badge{background:url(/public/images/doubleRoom/badge-room.png) no-repeat 50%/contain;cursor:pointer;height:61px;position:relative;top:-20px;width:62px!important}.occasion-banner.golden-seconds{background:url(/public/images/primary/golden-seconds-badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.golden-seconds{right:185px}.tile-card .occasion-banner.golden-seconds{background-size:100%;height:50px;right:5px;top:5px;width:50px}.city_hotel_box .occasion-banner.golden-seconds{background-size:100%;height:50px;right:210px;top:5px;width:50px}.golden-seconds-badge{background:url(/public/images/primary/golden-seconds-badge.png) no-repeat 50%/contain;cursor:pointer;height:61px;position:relative;top:-20px;width:62px!important}.popup_item#s_double_room{padding:20px 300px}.double-room_title{margin:10px 50px 70px;position:relative}label.double-room_input{background:url(/public/images/doubleRoom/textbox.png) no-repeat 50%;display:block;height:55px;margin:0 auto;width:275px}.double-room_input input{height:inherit;width:100%}.double-room_action{background:url(/public/images/doubleRoom/button.png?v1) no-repeat 50%;display:inline-block;height:45px;margin-top:10px;position:relative;width:200px}img.double-room_subtitle{background-position:50%;background-size:cover;display:block;margin:2px auto;position:relative}#s_double_room .close_popup{color:#fff!important;left:15px!important;right:auto!important;top:-12px!important}.occasion-banner.amir-banner{background:url(/public/images/amir/amir-badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.amir-banner{right:185px}.tile-card .occasion-banner.amir-banner{background-size:100%;height:50px;right:5px;top:5px;width:50px}.city_hotel_box .occasion-banner.amir-banner{background-size:100%;height:50px;right:210px;top:5px;width:50px}.iran_hotels_group--new{height:330px}.iran_hotels_group.iran_hotels_group--new .swiper-button-prev{height:300px!important}.iran_hotels_group.iran_hotels_group--new .swiper-button-next{height:300px}body.end_load .iran_hotels{background-size:contain}.about_group .about_manager .about_manager_item.about--brands.about--brand-napa{margin-bottom:20px;padding:0}.home-information_title{color:#757575;padding:25px 0 5px;text-align:right!important}.home_information_content{color:#949494;font-size:14px;line-height:30px;text-align:justify}.checkbox-post-paid{padding-left:0!important}.post-paid-box{background-color:#eefefe;border-color:#00cbcb!important}.post-paid_title{color:#00cbcb;font-size:18px;font-weight:400;text-align:right}.post-paid_title .icon-deposit{font-size:28px!important}.post-paid_subtitle.step_reserve_item_header h2,.post-paid_subtitle.step_reserve_item_header h2:after,.post-paid_subtitle.step_reserve_item_header h2:before{color:#00cbcb}.post-paid_subtitle.step_reserve_item_header h2 span{font-size:14px!important}.post-paid_subtitle.step_reserve_item_header{height:45px;padding-bottom:10px!important;padding-top:10px}.post-paid-conditions{background:#fff;padding:10px}.step_main .step_content .checkbox-post-paid label:after{border-bottom-color:#00cbcb;border-right-color:#00cbcb}.step_reserve .checkbox-post-paid .post-paid-conditions span{color:gray;display:block;padding-right:25px;position:relative;text-align:right}.step_reserve .checkbox-post-paid .post-paid-conditions span:before{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;border-bottom:2px solid #00cbcb;border-right:2px solid #00cbcb;content:"";height:10px;position:absolute;right:5px;top:6px;-webkit-transform:rotate(38deg);transform:rotate(38deg);width:4px}.step_reserve .voucher_send_content .checkbox-post-paid>label:before{bottom:auto}.step_reserve .voucher_send_content .checkbox-post-paid>label:after{bottom:auto;top:2px}.step_reserve .final_information_content .post-paid-price{color:#00cbcb;display:none;padding-right:125px}.post-paid-price_icon{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;display:block;font-size:25px;height:50px;line-height:50px;position:absolute;right:-79px;top:-40px;width:50px}.step_reserve .final_information_content .tr.post-paid-price .td:last-child{font-size:18px}.step_reserve .post-paid-box:before{background:#00cbcb}.step_reserve .final_information_content .post-paid-price.post-paid-price_active{background-color:#eff}.step_reserve .final_information_content .post-paid-price.post-paid-price_deactivate{color:#cdcdcd;display:block}.step_reserve .final_information_content .post-paid-price.post-paid-price_deactivate .post-paid-price_icon{color:#00cbcb}.post-paid-price_title,.post-paid-price_title:after,.post-paid-price_title:before{color:#2acbcc!important}.post-paid_time{float:left;margin-left:50px}.tags-content_text{color:#b2b2b2;text-align:justify!important}#s_keramat{background:#fff url(/public/images/primary/keramat_back.png);padding:0}.keramt-main{display:block;margin-right:-12px;position:relative}.keramat-footer{background:#51387e url(/public/images/primary/keramat_footer.png);bottom:0;height:70px;left:0;position:absolute;right:0}.keramat-footer_title{background:#150b28;border-radius:5px;color:#fff;height:40px;line-height:44px;margin:-29px auto 0;position:relative;text-align:center;width:296px}.keramat-footer_list{display:block;list-style:none;position:relative}.keramat-footer_list-item{color:#fff;cursor:default;display:inline-block;font-size:13px;margin:15px 20px}.keramat-footer_list-item strong{display:inline-block;font-size:14px;margin-left:2px}.keramat-badge-back{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;background:url(/public/images/primary/keramat-badge-back.png);background-size:contain}.keramat-badge-back,.keramat-badge-front{height:140px;left:0;position:absolute;top:0;width:140px}.keramat-badge-front{background:url(/public/images/primary/keramat-badge-front.png);background-size:contain}.keramat-badge{bottom:0;cursor:pointer;height:140px;left:0;position:fixed;width:140px;z-index:1000}.iran_hotels_image .image-box img{position:relative;z-index:1}.hotel_details_text--special{height:250px}.hotel_details_text--special+.hotel_details_shadow{height:80px}.hotel_offers .hotel_reservation_header{padding-bottom:15px;padding-top:0}.hotel_offers .hotel_reservation_header .icon-tag{font-size:22px}.hotel_offers_text{color:gray;font-size:14px;padding:0 10px}.hotel_offers .hotel_box_shadow{background-color:#ffeff3;border-bottom:2px solid #ff7393;box-shadow:none}.hotel_offers_text p{padding-bottom:10px}.popup_hotel_reservation .hotel_calender_item.item_active.item_selected{background-color:#fb434d}.popup_hotel_reservation .hotel_calender_item.item_active.item_selected *{color:#fff!important}.popup_hotel_reservation .hotel_calender_item.item_active:first-child.item_selected:before{display:none}.popup_hotel_reservation .hotel_calender_item.item_active:first-child.item_selected{margin-right:0}.popup_hotel_reservation .hotel_calender_item.item_active:last-child.item_selected:after{display:none}.popup_hotel_reservation .hotel_calender_item.item_active:last-child.item_selected{margin-left:0}.about_box .about_group{padding-bottom:230px}.about-footer{background:url(/public/images/about/about_us_bg.png) no-repeat;background-position:bottom;background-size:cover;bottom:0;height:285px;left:0;padding-top:70px;position:absolute;right:0}.about-young{position:relative}.about-young img{display:block;margin:0 auto}.about-action{background:url(/public/images/about/about_us_dashes.png) no-repeat 50%;height:50px;position:relative}.about_box .about_group .about-action_button{background-color:#f5f5f5;border:1px solid #a1a1a1;border-radius:60px;color:#818181;display:block;height:40px;line-height:41px;margin:0 auto;position:relative;text-align:center!important;top:10px;white-space:nowrap;width:240px}.about_box .about_group .about-action_button .icon-direction306{color:#82a943;display:inline-block;float:left;font-size:20px;font-weight:700;margin-left:12px;margin-right:-20px;position:relative;-webkit-transform:rotatey(180deg);transform:rotatey(180deg)}.post-paid_payment-button{background-color:#36b94f;border-radius:4px;color:#fff;display:inline-block;font-size:15px;height:40px;left:15px;line-height:40px;position:relative;top:-5px;width:150px}.post-paid_payment-button span{float:right;font-size:22px!important;position:relative;right:14px;top:3px}.post-paid_payment-button:hover{background-color:#2caf45}.hotel_calender_item_main--inactive p{color:#ababab!important}.hotel_calender_item_main--inactive p:first-child{font-size:16px!important}.hotel_calender_item_main--inactive p:last-child{font-size:12px!important}.hotel_reservation_main .disable-waiting{background:#7d7d7d!important}.waiting-list_discount{background-color:#dadada;border-radius:6px;color:#565656;display:inline-block;height:25px;letter-spacing:2px;padding:0 5px 0 6px;text-align:center}.step_main .step_content .radio_box input[type=radio]:disabled~.bank-logo{-webkit-filter:grayscale(1.5);filter:grayscale(1.5);opacity:.6}#s_postpaid{padding:0}.occasion-banner.postpaid-banner{background:url(/public/images/primary/postpaid-badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.postpaid-banner{right:1px;top:105px}.city_hotel_box .occasion-banner.postpaid-banner,.tile-card .occasion-banner.postpaid-banner{background:#ffaf1a;border-radius:3px 0 0 3px;color:#3a2b00;font-size:14px;height:30px;line-height:30px;text-align:center!important;width:111px}.tile-card .occasion-banner.postpaid-banner{right:0;top:75px}.post-paid-box{background-color:#ffaf1a;border-color:#de940b!important;height:auto!important;transition:all 1s ease-in}.post-paid_title{color:#4a2200}.post-paid-conditions{background:#ffc75d;display:none}.post-paid_subtitle.step_reserve_item_header h2,.post-paid_subtitle.step_reserve_item_header h2:after,.post-paid_subtitle.step_reserve_item_header h2:before,.step_reserve .checkbox-post-paid .post-paid-conditions span{color:#4a2200}.step_reserve .checkbox-post-paid .post-paid-conditions span:before{border-bottom:2px solid #4a2200;border-right:2px solid #4a2200}.step_reserve .post-paid-box:before{background:#de940b!important}.step_reserve .voucher_send_content .checkbox-post-paid>label:before{background-color:#fff;border:1px solid #de940b;height:20px;top:4px;width:20px}.step_main .step_content .checkbox-post-paid label:after{border-bottom-color:#f1a20b;border-right-color:#f1a20b;height:14px;right:7px;top:5px;width:6px}.step_main .step_content .checkbox input[type=checkbox]:checked+label .post-paid-conditions,.step_main .step_content .checkbox input[type=checkbox]:checked+label .post-paid_subtitle{display:block}.step_reserve .final_information_content .post-paid-price{background-color:#fff5d6;color:#4a2200}.post-paid_subtitle.step_reserve_item_header{display:none}.post-paid_title .icon-deposit{float:right}.step_reserve .final_information_content .post-paid-price.post-paid-price_deactivate .post-paid-price_icon{color:#4a2200}.step_reserve .final_information_content .post-paid-price.post-paid-price_active{background-color:#ffebc4;display:block}.post-paid-price_title,.post-paid-price_title:after,.post-paid-price_title:before{color:#4a2200!important}.post-paid-box--disabled .post-paid_subtitle.step_reserve_item_header{display:block}.post-paid-box--disabled .post-paid-conditions{background-color:#f3f3f3;cursor:default;display:block}.post-paid-box.post-paid-box--disabled{background-color:#e6e4e4;border-color:#d2d2d2!important}.step_reserve .post-paid-box.post-paid-box--disabled label:before{border-color:gray;cursor:not-allowed}.step_reserve .post-paid-box.post-paid-box--disabled:before{background-color:#d2d2d2!important}.post-paid-box--disabled .post-paid_subtitle.step_reserve_item_header h2,.post-paid-box--disabled .post-paid_title{color:#424242}.step_reserve .post-paid-box--disabled .checkbox-post-paid .post-paid-conditions span{color:#505050}.step_reserve .post-paid-box--disabled .checkbox-post-paid .post-paid-conditions span:before{border-bottom:2px solid #505050;border-right:2px solid #505050}.occasion-banner.parvazyab-badge{height:50px;right:5px;top:5px;width:50px}.occasion-banner.parvazyab-badge.parvazyab-badge--20000{background:url(/public/images/parvazyab/parvaz-badge-20000.png) no-repeat;background-size:100%}.occasion-banner.parvazyab-badge.parvazyab-badge--50000{background:url(/public/images/parvazyab/parvaz-badge-50000.png) no-repeat;background-size:100%}.hotel_info .hotel_details_occasion.hotel_details_occasion--yalda img{cursor:default!important}.occasion-banner.yalda-night{background:url(/public/images/primary/yalda-badge.png) no-repeat;height:75px;right:auto;top:50px;width:75px}.city_hotel_box .occasion-banner.yalda-night{right:185px}.tile-card .occasion-banner.yalda-night{background-size:100%;height:50px;right:5px;top:5px;width:50px}.city_hotel_box .occasion-banner.yalda-night{background-size:100%;height:50px;right:210px;top:5px;width:50px}.freeday-badge-room{background:hsla(0,0%,100%,.85) url(/public/images/primary/free-night-room.png) no-repeat;background-size:contain;border-radius:4px;display:block;height:40px;position:absolute;right:4px;top:4px;width:40px;z-index:1100}.promotions-badge{background:url(/public/images/primary/promotions.png?v3);background-size:cover;height:200px;width:247px}.nowruz99-site-badge,.promotions-badge{bottom:0;display:block;left:0;position:fixed;z-index:700}.nowruz99-site-badge,.pantopich-site-badge{background:url(/public/images/primary/Badge_new.png);background-repeat:no-repeat;background-size:contain;height:150px;width:150px}.pantopich-site-badge{bottom:0;display:block;left:0;position:fixed;z-index:700}.sticky-promotion{background:#df3e48 url(/public/images/primary/eastern-pattern.svg);background-size:23%;display:none;height:50px;line-height:50px;position:relative;width:100%}.sticky-promotion__link{background-color:#fff;bottom:0;font-size:12px;height:30px;left:0;line-height:30px;margin:auto;padding:0 15px 0 65px;right:0;top:0;width:285px}.sticky-promotion__button,.sticky-promotion__link{border-radius:30px;display:inline-block;position:absolute;text-align:right}.sticky-promotion__button{background-color:#09b75f;bottom:1px;color:#fff;left:1px;padding-right:10px;top:1px;width:75px}.sticky-promotion__button span{font-size:10px;position:relative}.discount_percent.discount_percent--tours{width:165px}.tile-card .postpaid-banner--tours{top:105px!important;width:170px!important}.tours-image{height:100%;width:100%}.postpaid-banner--tours strong{float:left;margin-left:10px}#s_tours{background-color:#fff}.tours__number{color:#4e4e4e;float:right;font-size:14px;font-weight:700;margin:0 5px}.popular_hotel_group .occasion-banner.norooz-banner{background-size:auto;height:75px;width:75px}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .new_price.new_price--alone{top:-10px}.popup_hotel_reservation .hotel_calender_item .hotel_calender_item_main .icon-do-not-disturb.online--board{right:-5px;top:20px}.step_tracking--loading.step_tracking_content{display:block;margin:0 auto}.step_tracking--loading .tracking_status label{text-align:center!important}.step_tracking--loading .tracking_code_icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:33px;position:relative;top:4px;width:34px}.step_tracking--loading{border-radius:7px;box-shadow:0 0 13px 1px #bfbfbf;padding:15px 30px!important}.popup_item.popup-extra-info#kish_passenger_new{padding-top:30px}#kish_passenger_new .field_row_item{display:inline-block;width:49%}.popup-extra-info#kish_passenger_new .text-wrapper>label{color:#404040;display:block;font-weight:700;margin-bottom:10px;text-align:right}#kish_passenger_new .field_row_item label{color:#525252;cursor:default;display:block;font-size:12px;font-weight:400!important;margin-bottom:2px;padding-right:5px;text-align:right}#kish_passenger_new .field_row{margin-bottom:8px}#kish_passenger_new .field_row .field_row_item_input{background-color:#f7f7f7;border:1px solid #e4e4e4;border-radius:5px;color:#6b6b6b;display:block;font-size:12px;height:25px;line-height:25px;padding-right:10px;text-align:right;width:90%}.popup-extra-info#kish_passenger_new .text-wrapper{margin-top:5px;max-height:240px;overflow-y:auto}#kish_passenger_new .clubs-offer-info{font-size:13px;line-height:25px}#kish_passenger_new .clubs-offer-info li:before{top:2px}.user_deposit_box{margin:20px auto 30px;width:320px}.user_deposit_box__amount{background-color:#f7f7f7;border:1px solid #fdfdfd;border-radius:12px;border-top-color:#fff;box-shadow:0 1px 5px -3px #565656;font-size:16px;font-weight:700;margin-top:5px;padding:10px;text-align:center}.user_deposit_box--current{color:#797979}.user_deposit_box--gift{color:#24da86}.user_deposit_box--total{color:#59f}.user_deposit_box--button{background-color:#4caf50;border:1px solid #009688;border-radius:20px;color:#fff;font-size:16px;height:40px;width:180px}.sticky-alert{background-color:#ff505b}.sticky-alert_text{color:#fff;font-size:16px;padding:20px;text-align:center}.corona-reserve_text{background-color:#ffdede;border-radius:10px;color:#313131;font-size:14px;padding:30px}#p_05 .popup_footer .hotel_calender_item.has-discount{border:2px solid #6d6d6d;box-shadow:none}#p_05 .popup_footer .hotel_calender_item.has-discount:after{background:url(/public/images/primary/discount-tag.png) no-repeat;background-size:100%;bottom:-20px;content:"";display:block;height:50px;left:-47px;position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg);width:50px}.popup_hotel_reservation .hotel_calender_item.has-discount .new_price{color:#ff900c}.occasion-banner.corona-banner{background:url(/public/images/primary/badge-corona-open.jpg?v2) no-repeat;background-size:cover;border-radius:4px;height:50px;position:absolute;right:5px;top:5px;width:50px;z-index:100}.hotel_info .hotel_details_occasion.hotel_details_occasion--corona{border-radius:5px;float:right;height:70px;margin-left:14px;margin-right:-10px;overflow:hidden;width:70px}.hotel_info .hotel_details_occasion.hotel_details_occasion--corona img{width:100%}@-webkit-keyframes gift-move{to{-webkit-transform:rotate(10deg) scale(1.2);transform:rotate(10deg) scale(1.2)}}@keyframes gift-move{to{-webkit-transform:rotate(10deg) scale(1.2);transform:rotate(10deg) scale(1.2)}}@-webkit-keyframes bold1-1685{0%{font-weight:700}5%,to{font-weight:400}}@keyframes bold1-1685{0%{font-weight:700}5%,to{font-weight:400}}@-webkit-keyframes bold2-1685{0%{font-weight:400}5%{font-weight:700}10%,to{font-weight:400}}@keyframes bold2-1685{0%{font-weight:400}5%{font-weight:700}10%,to{font-weight:400}}@-webkit-keyframes bold3-1685{0%{font-weight:400}10%{font-weight:700}15%,to{font-weight:400}}@keyframes bold3-1685{0%{font-weight:400}10%{font-weight:700}15%,to{font-weight:400}}@-webkit-keyframes bold4-1685{0%{font-weight:400}15%{font-weight:700}20%,to{font-weight:400}}@keyframes bold4-1685{0%{font-weight:400}15%{font-weight:700}20%,to{font-weight:400}}.power-outage{height:55px}.power-outage p{font-size:14px}.soor-discount{-webkit-align-items:stretch;align-items:stretch;background:#fff;border-radius:5px;box-shadow:0 3px 20px 0 rgba(0,0,0,.1);color:#535353;display:-webkit-flex;display:flex;font-size:1rem;margin-top:50px;overflow:hidden}.soor-discount__label{-webkit-align-items:center;align-items:center;background-color:#ff515b;color:#fff;display:-webkit-flex;display:flex;font-size:1.0625em;font-weight:700;height:150px;-webkit-justify-content:center;justify-content:center;white-space:nowrap;width:50px;word-spacing:1px}.soor-discount__label span{display:inline-block;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.soor-discount__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:430px;padding:20px;width:100%}.soor-discount__title{font-size:1.0625em;font-weight:700;margin-bottom:4px;text-align:right}.soor-discount__rules{font-size:.875em;font-weight:700;text-align:right}.soor-discount__code{-webkit-align-items:center;align-items:center;color:#ff515b;display:-webkit-flex;display:flex;font-size:1.0625em;font-weight:700;margin-top:auto}.soor-discount__code__value{font-family:sans-serif;font-size:1.1em;margin-right:20px;position:relative;top:-1px}.soor-discount__code__icon{margin-left:10px;position:relative;top:-1px;width:26px}.soor-discount__options{border-right:1px solid #ddd;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;margin:10px 0}.soor-discount__options,.soor-discount__outer-options{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.soor-discount__outer-options{border-right:0;display:none;margin:20px 0 0}.discount__options__item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:.875em;font-weight:700}.discount__options__item img{margin-left:10px}.step_reserve_item_main input.text-left{padding-left:15px}input.text-left{padding-left:5px;text-align:left!important}.step_reserve .room_information_content .hide{display:none!important}.free-child-price-text{padding-top:20px}
body[browser_name="Internet Explorer"]{position:relative}body[browser_name="Internet Explorer"] img{border:none}body[browser_name="Internet Explorer"] input{max-width:100%}body[browser_name="Internet Explorer"] .ui_input.um_date.home_search .date_box,body[browser_name="Internet Explorer"] .ui_input.um_select.home_search .select_box{bottom:auto;left:0;position:absolute;right:-5px;top:85px;width:1010px}body[browser_name="Internet Explorer"] .ui_input.um_date.home_search .date_box>div,body[browser_name="Internet Explorer"] .ui_input.um_select.home_search .select_box>div{padding-left:270px!important;padding-right:40px!important}body[browser_name="Internet Explorer"] .item_3 .home_search .select_box{left:-248px!important;right:auto!important}body[browser_name="Internet Explorer"] .item_2 .home_search .date_box{height:320px;left:auto!important;padding:0!important;right:-308px!important}body[browser_name="Internet Explorer"] .item_2 .ui_input.um_date.home_search .date_box>div{padding-left:0!important;padding-right:0!important}body[browser_name="Internet Explorer"] .item_2 .home_search .date_box .calendar_box{height:300px}body[browser_name="Internet Explorer"] .item_2 .home_search .date_box .close_btn{bottom:8px;right:10px}body[browser_name="Internet Explorer"] .item_2 .home_search .date_box .go_today{bottom:8px;right:980px}body[browser_name="Internet Explorer"] .item_2 .home_search .date_box .next_month{right:980px;top:8px}body[browser_name="Internet Explorer"] .item_2 .home_search .date_box .prev_month{right:10px;top:11px}body[browser_name="Internet Explorer"] .ui_input.home_search .date_box .month{width:505px!important}body[browser_name="Internet Explorer"] .ui_input.home_search .date_box :nth-child(2n).month{padding-left:25px;padding-right:25px}body[browser_name="Internet Explorer"] .step_reserve .user_information_content .item_information input{height:40px}body[browser_version="9.0"] #r_01 .back_r .shadow_bg{background:url(/public/images/primary/ie_header_linear.png) repeat-x 0 0;box-shadow:none}body[browser_version="9.0"] .swiper-button-next,body[browser_version="9.0"] .swiper-button-next-child,body[browser_version="9.0"] .swiper-button-prev{display:none}body[browser_version="9.0"] .iran_hotels_group .swiper-slide{display:inline-block;float:right;margin-bottom:20px;width:33.33%!important}body[browser_version="9.0"] .iran_hotels_group .swiper-slide:nth-child(n+7){display:none}body[browser_version="9.0"] .popular_hotel_group .swiper-slide{display:inline-block;float:right;margin-bottom:20px;margin-right:15px;width:280px!important}body[browser_version="9.0"] .iran_hotels_group{height:auto;min-height:750px;padding-bottom:30px}body[browser_name=firefox] .hotel_details_shadow{width:calc(100% - 18px)!important}
@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/weatherIcon/weatherIcon.eot?7fgijn);src:url(/fonts/weatherIcon/weatherIcon.eot?7fgijn#iefix) format("embedded-opentype"),url(/fonts/weatherIcon/weatherIcon.ttf?7fgijn) format("truetype"),url(/fonts/weatherIcon/weatherIcon.woff?7fgijn) format("woff"),url(/fonts/weatherIcon/weatherIcon.svg?7fgijn#icomoon) format("svg")}[class*=" wicons-"],[class^=wicons-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.wicons-mist:before{content:"\e900"}.wicons-sun:before{content:"\e901"}.wicons-thunderstorm:before{content:"\e902"}.wicons-snow:before{content:"\e903"}.wicons-rainy:before{content:"\e904"}.wicons-cloud:before{content:"\e905"}.wicons-fewCloud:before{content:"\e906"}
.tour-city-page{margin-top:-25px}.tour-city-page .profile_sidebar{float:right}.tour-city-page .profile_sidebar .profile_sidebar_item .profile_sidebar_link ul li a .link_name{padding-right:30px}.tour-city-page .tour-city-select{margin:-10px 0 20px}.tour-city-page .tour-city-banner img{border-radius:5px;margin-bottom:15px;width:100%}.tour-city-page .city_hotel_box .hotel_box_info:after{display:none}.tour-city-page .hotel_box_info{display:block}.tour-city-page .hotel_name_box{height:auto!important}@media (min-width:768px){.tour-city-page .tour-city-banner{display:none}.tour-city-page .hotel_name_box{max-width:325px}}@media (min-width:1200px){.tour-city-page .hotel_box_action{margin-top:-40px}}@media (max-width:1200px){.tour-city-page .hotel_feedback{float:right!important}}.tour-property__price-box{color:#6f6f6f;font-size:14px;margin:15px 0;min-width:200px;padding:0 20px;text-align:center!important}.tour-property__price{font-size:16px;margin-top:5px;text-align:center!important}@media (max-width:1200px){.tour-property__price{float:left;margin-right:10px;margin-top:0}}@media (max-width:767px){.tour-property__price-box{margin:30px 0 10px;padding:0;text-align:right!important}}#s_reserve_tour .user_form_btn{width:100%}#s_reserve_tour .p_init_btn span:last-child{font-size:16px;padding:12px 14px;-webkit-text-decoration:auto;text-decoration:auto}#s_reserve_tour .p_init_btn .p_init_link{color:#41c45a;-webkit-text-decoration:auto;text-decoration:auto}#s_reserve_tour .p_init_btn_link{float:left;font-size:22px;padding:14px}#s_reserve_tour .p_init_btn_link i{font-size:18px;margin-right:5px}
