@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic,cyrillic-ext");#block-search,#block-search *{box-sizing:border-box}#block-search{background:#fff;width:100%}.tl-container{max-width:1280px;margin:0 auto;padding:0 30px}body{display:flex;min-height:100vh;flex-direction:column;line-height:1;background:#fff;font-family:Roboto,sans-serif,sans-serif}iframe{max-width:100vw;overflow:scroll}::-moz-selection{background:#cf2925;color:#fff;-webkit-text-fill-color:#fff}::selection{background:#cf2925;color:#fff;-webkit-text-fill-color:#fff}button{cursor:pointer}main{display:flex;flex-direction:column;min-width:980px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:Roboto,sans-serif,sans-serif}sup{font-size:10px;vertical-align:text-top}::-webkit-scrollbar{width:1px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#131e29}::-webkit-scrollbar-thumb:hover{background:#b3c4ce;cursor:-webkit-grab}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{color:#131e29;text-decoration:none}a:hover{color:#cf2925;text-decoration:none}.container{width:100%;max-width:1220px;margin:0 auto;min-height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:focus,button:focus,input:focus{outline:0}img{max-width:100%}.flex{display:flex;justify-content:space-between}.flex-wrap{display:flex;flex-wrap:wrap}.grid{display:grid;grid-template-columns:50% 50%}.row{margin:0 -20px}.row .col{padding:0 20px}.header_top{margin:15px 0}.header_top .logo img{min-width:199px}.header_top p,.header_top span{color:#333;font-weight:400;font-size:14px}.header_top a{font-size:18px;font-weight:500;white-space:nowrap;color:#333}.header_top a:hover{color:#cf2925}.header_top .header_ae{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1.5}.header_top .address_p{position:relative;display:flex;line-height:1;align-items:center}.with_email{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.with_email a:before{content:none !important}.with_email p{display:flex;align-items:center}.with_email svg{display:inline-block;width:16px;height:16px;margin:0 5px 0 0}.address_p:before{content:"";background:url("/assets/template/img/ae_sprite.png") no-repeat;margin-right:5px;display:inline-block;width:15px;height:15px}.email_p{position:relative;display:flex;align-items:center}.email_p:before{content:"";background:url("/assets/template/img/ae_sprite.png") no-repeat bottom center;margin-right:5px;display:inline-block;width:15px;height:10px}.header_phones{display:flex;align-items:center;line-height:1.5}.header_phones .email:before{content:none}.header_phones span{font-size:12px;position:relative;top:-3px;left:-7px}.header_phones a{position:relative;display:inline-flex;align-items:center;margin-right:10px}.header_phones a:before{content:"";background:url("/assets/template/img/phone.png") no-repeat;margin-right:5px;display:inline-block;width:15px;height:15px}.header_top .lang_block{display:flex;align-items:center}.header_top .lang_block a{color:#333;font-size:14px;font-weight:300;position:relative;padding-top:20px;display:inline-block;margin:0 10px}.header_top .lang_block a:before{content:"";display:block;width:19px;height:13px;position:absolute;top:0;left:0;right:0;background:url("/assets/template/img/flags.png") no-repeat}.header_top .lang_block a.active{color:#b3c4ce}.header_top .lang_block a:hover{color:#cf2925}.header_top .lang_block a.en:before{background-position:50% 0}.header_top .lang_block a.zh:before{background-position:100% 0}.main_menu{background:#005586}.main_menu nav>ul{display:flex;justify-content:space-between}.main_menu nav>ul>li>a{color:#fff;font-size:16px;font-weight:400;height:60px;padding:0 20px;display:flex;align-items:center;transition:all .2s}.main_menu nav>ul>li.active>a,.main_menu nav>ul>li>a:hover{background:#cf2925}.header_bottom{border-bottom:1px solid #333500;padding:20px 0}.header_bottom .weather{display:flex;height:100%;align-items:center}.header_bottom .weather svg{fill:#b3c4ce;width:25px;height:25px;margin-right:10px}.header_bottom .weather span{color:#333;font-size:14px;font-weight:400;text-transform:uppercase}.header_bottom form span{color:#333;font-size:13px;font-weight:400;line-height:18px}.header_bottom form input{height:35px;line-height:35px;line-height:1;border:1px solid #b3c4ce;margin:0 15px;padding:0 15px;background:url("/assets/template/img/calendar.png") no-repeat 95% 50% #fff;color:#333;font-size:14px;font-weight:400}.header_bottom form button{height:45px;line-height:45px;background:#cf2925;border:0;padding:0 40px;margin-left:10px}.header_bottom form button:hover{background:#000}.header_bottom form button span{color:#fff;font-size:14px;font-weight:400;line-height:1;background:url("/assets/template/img/white_key.png") no-repeat left center;padding-left:25px}main{background:#fafafa;padding:30px 0}.h1,h1{color:#333;font-size:28px;font-weight:500;line-height:1}.h2,h2{color:#333;font-size:25px;font-weight:500;line-height:1}.awards{padding:15px 10px;background:#fff;margin-bottom:15px}.awards ul{display:flex;justify-content:space-between}.awards ul li{margin:0 5px}.s1_right{float:left;width:390px}.s1_left{width:750px;float:left}.carousel .owl-carousel{max-width:100%}.carousel .owl-nav{position:absolute;bottom:100%;right:0;height:50px}.carousel .owl-nav button{height:50px;width:30px;position:relative}.carousel .owl-nav button i{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:10px;height:10px;border-left:1px solid #131e29;border-bottom:1px solid #131e29}.carousel .owl-nav button:hover i{border-color:#cf2925}.carousel .owl-nav button.owl-prev i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel .owl-nav button.owl-next i{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.sales{max-width:100%;position:relative;margin-bottom:30px}.sales>p{height:50px;line-height:50px;color:#333;font-size:22px;font-weight:500}.sales .slide{position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:center;height:100%}.sales .slide:before{content:"";display:block;height:200%;width:100%;box-shadow:inset 200px 0 150px #131e29;position:absolute;top:-50%;left:0;z-index:0}.sales .slide p{position:absolute;top:0;bottom:0;margin:auto;left:20px;color:#fff;font-size:18px;font-weight:500;line-height:1.4;z-index:1;max-width:45%;height:100px;display:flex;align-items:center}.sales .slide p span{color:#cf2925}.sales .slide p.gift:before{content:"";background:url("/assets/template/img/gift.png") no-repeat left top;width:73px;height:45px;margin-bottom:10px;display:block}.sales .slide img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.sales_extra{margin-top:10px;padding-top:30px;border-top:1px solid #b3c4ce}.sales_extra .h1{margin-bottom:20px}.sales_extra .se_block{margin-bottom:30px}.sales_extra .se_block .col:last-child{width:100%}.sales_extra .banner{position:relative;overflow:hidden;display:flex;align-items:center;height:180px;width:360px;max-width:100%}.sales_extra .banner:before{content:"";display:block;height:200%;width:100%;box-shadow:inset 200px 0 150px #033b5a;position:absolute;top:-50%;left:0;z-index:0}.sales_extra .banner p{position:absolute;top:0;bottom:0;margin:auto;left:20px;color:#fff;font-size:18px;font-weight:500;line-height:1.4;z-index:1;max-width:45%;display:inline-table}.sales_extra .banner p span{color:#cf2925}.sales_extra .banner p.gift:before{content:"";background:url("/assets/template/img/gift.png") no-repeat left top;width:73px;height:45px;margin-bottom:10px;display:block}.sales_extra .banner img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.order{padding-top:30px;margin-top:30px;border-top:1px solid #b3c4ce}.order .h1{margin-bottom:20px}.order .col{min-width:30%}.order .pay{display:flex;align-items:center}.order .pay p{margin:0}.order .pay img{margin:0 0 0 10px}.order form{padding:20px;background:#fff;box-shadow:0 3px 11px rgba(0,0,0,.07)}.order form>p{color:#333;font-size:17px;font-weight:500;line-height:1.4;margin-bottom:15px}.order form>p span{color:#323232;color:#333;font-size:14px;font-weight:400;line-height:1;display:block;margin-top:5px}.order form>p a{color:#63b0db}.order form>p a:hover{color:#cf2925}.order form label{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.order form label span{color:#333;font-size:14px;font-weight:500;line-height:1;line-height:1;width:30%;height:30px;display:flex;align-items:center}.order form label input{width:60%;height:30px;line-height:30px;padding:0 5%}.order form button{min-width:100%}.cafe{padding-top:30px;margin-top:20px;border-top:1px solid #b3c4ce}.cafe .h1{margin-bottom:20px}.cafe .cafe_main_image{min-width:360px;max-width:100%;display:block}.cafe .cafe_advantages ul{display:flex;margin:29px 0;justify-content:space-between}.cafe .cafe_advantages ul li{color:#333;font-size:14px;font-weight:400;line-height:18px;margin-right:20px;max-width:260px;position:relative;display:flex;align-items:center}.cafe .cafe_advantages ul li:before{content:"";display:block;min-width:50px;height:30px;margin-right:10px;background:url("/assets/template/img/sprite2.png") no-repeat}.cafe .cafe_advantages ul li.ca_1 a{color:#63b0db;text-decoration:underline}.cafe .cafe_advantages ul li.ca_1 a:hover{color:#cf2925}.cafe .cafe_advantages ul li.ca_2 b{display:block;font-weight:600}.cafe .cafe_advantages ul li.ca_2:before{background-position:57% 0;min-width:30px}.cafe .cafe_advantages ul li.ca_3 a{font-weight:600}.cafe .cafe_advantages ul li.ca_3:before{background-position:100% 0;min-width:30px}.cafe .cafe_gallery{display:flex;justify-content:space-between}.mobile_main_menu{display:none}.content_1{padding-bottom:30px}.map{padding:30px 0;background:#fafafa;border-top:1px solid #b3c4ce}.map #map{height:100%;width:555px}.map .h1{margin-bottom:30px}.map .col{width:100%}.map .ma_email a{color:#76bfde}.map .ma_email a:hover{color:#cf2925}.map .print{color:#333;display:flex;align-items:center;float:right;line-height:30px;line-height:1;font-size:14px;font-weight:400;text-decoration:underline;height:30px;padding-left:40px;background:url("/assets/template/img/print.png") no-repeat left center}.map .print:hover{color:#cf2925}.map .map_content{padding:25px 45px;background:#fff}.map .map_content>p{color:#333;font-size:16px;font-weight:500;margin-bottom:15px;line-height:1}.map .map_address .ma_phones a{color:#000;margin:0 15px 15px 0}.map .ma_phones span{font-size:12px;font-weight:400;display:inline-block;margin:0}.map .ma_phones small{font-weight:400;font-size:13px;margin-left:5px}.map .map_address p{color:#333;margin-bottom:15px;font-size:13px;font-weight:500;line-height:1.3}.map .map_address p a{color:#76bfde;font-size:13px}.map .map_address p a:hover{color:#cf2925}.stop{overflow:hidden;position:fixed;left:0;top:0}.mail{padding:50px 0 60px;background:#fafafa}.mail .mail_banner{background:#e8ecef;white-space:nowrap;padding:30px;display:flex;justify-content:space-between}.mail .mail_banner p{padding-left:100px;background:url("/assets/template/img/mail.png") no-repeat left center;color:#333;font-size:18px;font-weight:500;line-height:1.5}.mail .mail_banner p span{color:#333;font-size:16px;font-weight:400;line-height:1.2;display:block}.mail .mail_banner button{background:#cf2925;border:0;height:45px;line-height:45px;line-height:1;padding:0 50px;color:#fff;font-size:16px;font-weight:500;margin-right:30px;white-space:nowrap}.mail .mail_banner button:hover{background:#000}.title{margin-bottom:15px}.breadcrumbs{display:flex;margin-bottom:10px}.breadcrumbs li{color:#333;font-size:13px;font-weight:400;line-height:1;margin-right:15px;position:relative}.breadcrumbs li i{display:block;width:4px;height:4px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;left:-5px;right:0}.breadcrumbs li a{color:#333;border-bottom:1px dotted #333}.breadcrumbs li a:hover{color:#cf2925}.rooms_catalog{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px}.rooms_catalog .room{margin:5px}.main_room_carousel.owl-carousel img{width:100%;max-height:520px;object-fit:cover}.main_room_carousel.owl-carousel .owl-nav button{width:50px;height:50px;position:absolute;top:0;bottom:0;margin:auto;transition:all .4s}.main_room_carousel.owl-carousel .owl-nav button.owl-prev{left:0;border-radius:0 50% 50% 0;background:rgba(0,0,0,.3)}.main_room_carousel.owl-carousel .owl-nav button.owl-prev i{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main_room_carousel.owl-carousel .owl-nav button.owl-next{right:0;background:rgba(0,0,0,.5);border-radius:50% 0 0 50%}.main_room_carousel.owl-carousel .owl-nav button.owl-next i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main_room_carousel.owl-carousel .owl-nav button:hover{background:#000}.main_room_carousel.owl-carousel .owl-nav i{width:10px;height:10px;display:block;border-right:1px solid #fff;border-top:1px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.in_room .h1{margin:15px 0}.in_room ul{display:flex;flex-wrap:wrap}.in_room ul li{width:33%;color:#333;font-size:14px;font-weight:400;position:relative;margin-bottom:30px}.in_room ul li:before{content:"";display:block;width:40px;height:40px;margin-right:10px}.in_room ul li svg{display:block;margin:0 auto 10px;fill:#0e4361;width:35px;height:35px}.in_room ul li span{display:block;text-align:center;font-weight:500;color:#0e4361}.text p{line-height:1.6;margin-bottom:10px;color:#323232;font-size:14px;font-weight:400;letter-spacing:-.33px}.text b,.text strong{font-weight:600}.text ol{list-style:decimal;margin:20px 0;padding:0 0 0 20px}.text blockquote{margin:30px 0;border-left:3px solid #cf2925;padding-left:15px}.text blockquote p{line-height:1.3}.text ol li{margin:10px 0}.text i,.text em{font-style:italic}.text table{width:100%;border:1px solid #333}.text table td{border:1px solid #333;padding:15px}.text .h2,.text h2,.text h3,.text .h3{display:block;margin:30px 0 20px}.text .h2 a,.text h2 a,.text h3 a,.text .h3 a{text-decoration:underline}.text ul{margin:20px 0}.text ul li{line-height:1.3;margin-bottom:10px;color:#323232;font-size:14px;font-weight:400;letter-spacing:-.33px;list-style:none;padding-left:15px;position:relative}.text ul li:before{content:"";display:block;width:5px;height:5px;background:#b3c4ce;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}.news>p{height:50px;line-height:50px;color:#333;font-size:22px;font-weight:500}.news .slide img{width:100%}.news .slide .news_title{display:flex;border-bottom:1px solid #b3c4ce;margin:10px 0}.news .slide p{color:#333;font-size:14px;font-weight:400;line-height:20px}.news .slide time{border-top:1px solid #b3c4ce;border-right:1px solid #b3c4ce;border-left:1px solid #b3c4ce;height:30px;padding:5px 10px;margin-right:10px;text-align:center}.news .slide time span{color:#809dae;font-size:12px;font-weight:400;line-height:14px;text-transform:uppercase;letter-spacing:.5px;display:block}.news .slide a{color:#333;font-size:18px;font-weight:500;line-height:1;line-height:40px;height:40px}.news .slide a:hover{color:#cf2925}.advantages{border-top:1px solid #b3c4ce;padding:30px 0}.advantages p{color:#333;font-size:22px;font-weight:600;margin-bottom:20px}.advantages ul{display:flex;justify-content:space-between}.advantages ul li{position:relative;display:flex;align-items:center;margin-right:10px}.advantages ul li:before{content:"";display:inline-block;margin-right:5px;background:url("/assets/template/img/sprite.png") no-repeat;width:30px;height:25px}.advantages ul li.advan_li_1:before{background-position:0 0}.advantages ul li.advan_li_2:before{background-position:-30px 0}.advantages ul li.advan_li_3:before{background-position:-60px 0}.advantages ul li.advan_li_4:before{background-position:-107px 0}.advantages ul li.advan_li_5:before{background-position:-145px 0}.advantages ul li.advan_li_6:before{background-position:-180px 0}.advantages ul li span{color:#333;font-size:16px;font-weight:400}.content_block{padding:30px 0}.content_block h1{color:#333;font-size:28px;font-weight:500;line-height:1;margin-bottom:30px}.content_block p{color:#323232;font-size:16px;font-weight:400;line-height:1.3;margin-bottom:10px;text-align:justify}.key_btn_white{background:#fff;height:45px;line-height:45px;width:100%;max-width:250px;display:block;text-align:center;font-size:18px;font-weight:400;cursor:pointer}.key_btn_white span{color:#cf2925;background:url("/assets/template/img/red_key.png") no-repeat left center;padding-left:25px}.key_btn_white:hover{background:#000}.key_btn_white:hover span{color:#fff}.key_btn_red{background:#cf2925;height:45px;line-height:45px;width:100%;max-width:250px;display:block;text-align:center;font-size:18px;font-weight:400;cursor:pointer;border:0}.key_btn_red span{color:#fff;background:url("/assets/template/img/white_key.png") no-repeat left center;padding-left:25px}.key_btn_red:hover{background:#000}.key_btn_red:hover span{color:#fff}.key_btn_gray{background:#131e29;color:#898e94;height:45px;line-height:45px;width:100%;max-width:250px;display:block;text-align:center;font-size:18px;font-weight:400;cursor:pointer;border:1px solid #898e94}.key_btn_gray span{color:#898e94;background:url("/assets/template/img/gray_key.png") no-repeat left center;padding-left:25px}.key_btn_gray:hover{background-color:#898e94}.key_btn_gray:hover span{color:#fff}.main_slider{position:relative}.main_slider .key_btn_white{margin:20px 0}.main_slider img{width:100%;height:100%}.main_slider .slide{height:350px;width:100%}.main_slider .owl-dots{max-width:310px;position:relative;top:-30px;text-align:center;z-index:1000;display:flex;align-items:center;justify-content:center}.main_slider .owl-dots button{display:block;margin:5px;width:10px;height:10px}.main_slider .owl-dots button.active span{background-color:#fff}.main_slider .owl-dots button span{background-color:#ad211e;width:10px;border-radius:50%;height:10px;display:block}.main_slider .caption{background:#cf2925;position:absolute;bottom:0;left:0;height:300px;width:300px;padding:0 30px}.main_slider .caption:before{content:"";display:block;width:0;left:0;height:0;position:absolute;border:40px solid transparent;border-left:320px solid #cf2925;border-bottom:5px solid #cf2925;bottom:100%}.main_slider .caption_inner{padding:0}.main_slider .caption_inner>span{color:#fff;font-size:18px;line-height:1;font-weight:300}.main_slider .slide_title{color:#fff;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:1.4}.main_slider .slide_title span{text-transform:none;font-size:26px;font-weight:400;line-height:.9;margin:5px 0;display:block}.main_slider .slide_price{margin:10px 0;color:#fff;font-size:16px}.main_slider .slide_price del{font-weight:300;font-size:18px;margin-right:10px}.main_slider .slide_price b{font-size:26px}.main_slider .caption_meta{margin:0 -10px}.main_slider .caption_meta p{color:#fff;font-size:16px;font-weight:300}.main_slider .caption_meta p span{min-height:30px;display:inline-flex;align-items:center;margin:0 10px}.main_slider .caption_meta .people_p{padding-left:30px;background:url("/assets/template/img/man.png") no-repeat left center}.main_slider .caption_meta .sq_p{padding-left:30px;background:url("/assets/template/img/measure.png") no-repeat left center}.room{background:#fff;transition:box-shadow .4s;margin:20px 0;width:32%;height:auto !important;padding-bottom:20px}.room:hover{box-shadow:0 5px 20px 1px rgba(0,0,0,.09)}.room img{width:100%}.room a{color:#323232;font-size:18px;font-weight:500;line-height:1}.room a span{padding:20px;display:block}.room a:hover span{color:#cf2925}.room .price{padding:0 20px}.room .price p{color:#333;font-size:18px;font-weight:400;line-height:1}.room .price p span{color:#cf2925;font-weight:600}.room .room_meta{margin:10px 20px;padding:10px 0 20px;border-top:1px solid #b3c4ce}.room .room_meta span{color:#333;font-size:16px;font-weight:400;line-height:1;background:url("/assets/template/img/blue_sprite.png") no-repeat}.room .room_meta span.sq_p{border-right:1px solid #b3c4ce;padding-right:15px;margin-right:15px;padding-left:25px;background-position:0 -5%}.room .room_meta span.people_p{padding-left:25px;background-position:0 43%}.room ul{padding:0 20px}.room ul li{color:#333;font-size:14px;font-style:italic;line-height:1.5;margin-bottom:5px;padding-left:25px}.room ul li:first-child{background:url("/assets/template/img/blue_sprite.png") no-repeat;background-position:0 100%}.rooms_title{position:relative;top:-5px}.rooms_title .h2{height:40px;line-height:40px}.rooms_title a{position:absolute;top:0;bottom:0;right:100px;height:100%;max-height:40px;border:1px solid #131e29;color:#131e29;font-size:14px;line-height:40px;font-weight:400;padding:0 20px}.rooms_title a:hover{background:#131e29;color:#fff}.room_content .text{padding:0}.room_content .rules{display:block;text-align:center}.room_content .rules span{color:#63b0db;font-size:14px;font-weight:400;line-height:1;text-decoration:underline}.room_content .rules:hover span{color:#cf2925}.room_content .price{margin-bottom:10px;color:#333;font-size:22px;font-weight:300;text-align:center}.room_content .price span{color:#cf2925;font-size:30px;font-weight:500;line-height:1}.room_content .room_meta{margin:10px 20px}.room_content .room_meta p{display:flex;justify-content:space-between}.room_content .room_meta span{color:#333;font-size:16px;font-weight:400;margin:0 15px 0 0;line-height:1;background:url("/assets/template/img/blue_sprite.png") no-repeat}.room_content .room_meta span.sq_p{padding-right:15px;margin-right:15px;padding-left:25px;background-position:0 -5%}.room_content .room_meta span.people_p{padding-left:25px;background-position:0 43%}.room_content .room_meta ul{margin-top:20px}.room_content .room_meta ul li{color:#333;font-size:14px;line-height:1.5;margin-bottom:5px;padding-left:25px}.room_content .room_meta ul li:first-child{background:url("/assets/template/img/blue_sprite.png") no-repeat;background-position:0 100%}.room_content .key_btn_red{width:100%;margin:30px 0 15px;display:block;max-width:100%}footer{background:#131e29;padding:30px 0}footer .footer_logo{width:25%}footer .footer_menu{display:flex;width:50%}footer .footer_meta{width:25%}footer ul li{margin:0 0 15px}footer ul li a{color:rgba(255,255,255,.5);font-size:14px;font-weight:400;line-height:1.2;display:block}footer ul li a:hover{color:#cf2925}footer .columns{-webkit-columns:2;columns:2;-webkit-column-gap:55px;column-gap:55px}footer .soc{margin:30px -5px 0;display:flex}footer .soc a{background:url("/assets/template/img/footer_sprite.png") no-repeat;display:block;width:30px;height:28px;margin:0 5px}footer .soc a.fb{background-position:8px 0}footer .soc a.vk{background-position:-30px 0}footer .soc a.in{background-position:-77px 0}footer .soc a.ta{background-position:-125px 0}footer .soc a.bo{background-position:-170px 0}footer .soc a.tv{background-position:-215px 0}footer .soc a:hover{opacity:.7}footer .relative{position:relative;margin-top:10px}.popup{max-width:400px}.popup .popup_title{font-size:22px;display:block;margin-bottom:10px}.popup form button{width:100%;height:40px;line-height:40px;background:#cf2925;border:0;font-size:16px;max-width:250px;margin:20px auto;color:#fff;display:block}.popup form button:hover{background:#000}.popup .copy{font-size:12px}.popup .copy a{color:#b3c4ce;text-decoration:underline}.popup .copy a:hover{color:#cf2925}.label{width:100%;margin-top:35px;position:relative;display:block}.label span{position:absolute;top:0;bottom:0;left:20px;margin:auto;height:20px;transition:all .5s}.label input{width:96%;height:40px;line-height:40px;padding:0 2%;display:block;margin:auto;border-radius:5px;box-shadow:none}.label input.in~span,.label input:focus~span{top:-50px;left:10px;font-size:12px}.label textarea{width:96%;padding:2%;height:120px;display:block;margin:auto;border-radius:5px}.label textarea~span{bottom:auto;top:11px}.label textarea.in~span,.label textarea:focus~span{top:-20px;left:10px;font-size:12px}#animation-container{display:block;position:absolute;left:0;top:0;width:250px;height:60px;cursor:url("/assets/template/img/cursor.svg"),auto}#animation-container.hover{cursor:none}#animation-container .overlay{display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}#animation-container .cursor{display:block;display:none;position:absolute;left:0;top:0;width:17px;height:22px;background:url("/assets/template/img/cursor.svg") 0 0 no-repeat transparent;background-size:contain}.under_price{text-align:center;font-weight:500;color:#cf2925}.fix_header{display:none;position:fixed;left:0;top:0;width:100%;background:#fff;z-index:1000;padding:5px 0;box-shadow:0 5px 25px #ddd}.fix_header.active{display:block}.fix_header .col{display:flex;padding:0 20px;align-items:center}.fix_header .key_btn_red{padding:0 20px}.fh_menu{position:relative}.fh_menu ul{display:none;position:absolute;left:50%;top:125%;background:#131e29}.fh_menu.active ul{display:block}.fh_menu ul li a{color:#fff;display:block;padding:10px 20px}.fh_menu ul li a:hover{background:#cf2925}.fh_menu_toggle{width:40px;height:25px;border-top:3px solid #131e29;border-bottom:3px solid #131e29;position:relative;margin-left:40px;cursor:pointer}.fh_menu_toggle:hover{border-color:#cf2925}.fh_menu_toggle:hover:before{background:#cf2925}.fh_menu_toggle:before{content:"";display:block;width:100%;height:3px;background:#131e29;position:absolute;top:0;bottom:0;left:0;margin:auto}.room_row{margin:0 -2%}.room_row .room_right{float:left;width:36%;padding:0 2%}.room_row .room_slider{float:left;width:56%;padding:0 2%}.room_row .rc_1{margin-top:30px}.review_frame{max-width:100%}.review_frame iframe{max-width:100%}.order_cp_col_1{width:25%}.order_cp_col_2{width:75%}.owl-item .room{width:100%}#cookie_warn{background:#fff;position:fixed;bottom:0;right:0;margin:50px;border:2px solid #005586;padding:20px;max-width:600px;z-index:15}#cookie_warn p{font-size:14px;line-height:1.2;font-weight:500}#cookie_warn button{border:0;height:40px;padding:0 20px;color:#fff;margin-top:10px;background:#cf2925}
@media screen and (max-width:1420px){.container{padding:0 5%;width:90%}.order .row .col{padding-right:25px}.cafe .cafe_main_image,.sales_extra .banner{margin-right:15px}.header_top .flex{flex-wrap:wrap}.header_top .row .logo{width:100%;text-align:center;margin-bottom:15px}.main_menu{position:fixed;top:0;left:0;z-index:1000000;max-height:100%}.main_menu .mobile_main_menu{display:block;background:#131e29;width:50px;height:50px;border:0}.main_menu .mobile_main_menu:before{content:"";width:30px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-top:2px solid #fff;border-bottom:2px solid #fff;transition:border .4s}.main_menu .mobile_main_menu:after{content:"";display:block;width:30px;height:2px;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .4s}.main_menu nav{display:none}.main_menu nav>ul{display:block}.main_menu.active{padding:0;height:100%}.main_menu.active .mobile_main_menu{position:relative}.main_menu.active .mobile_main_menu:after,.main_menu.active .mobile_main_menu:before{height:2px;width:30px;background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border:0}.main_menu.active .mobile_main_menu:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main_menu.active .mobile_main_menu:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main_menu.active nav{display:block}.row{margin:0}.row .col{margin:0;padding:0}}@media screen and (max-width:1280px){.s1_right{width:280px}.news .slide a{line-height:1}}@media screen and (max-width:1120px){.mail .mail_banner button{margin-left:15px}.cafe .cafe_gallery{flex-wrap:wrap}.cafe .cafe_gallery a{margin-bottom:15px}.mail .mail_banner{white-space:normal}.order form label{flex-direction:column}.order form label input{width:90%;padding:0 5%}.s1_left{width:100%;float:none}.s1_left .main_slider{margin:10px auto;max-width:100%;width:750px}.s1_right{width:100%}.sales_news{display:flex;margin-bottom:20px}.sales_news .sales{padding:0 5%;width:40%}.sales_news .news{padding:0 5%;width:40%}}@media screen and (max-width:980px){.order_page .flex{flex-direction:column}.order_page .flex .col{width:100%}main{min-width:auto}.room_content .rc_1,.room_content .rc_2{width:100%}.room_content .flex{flex-direction:column}.room_content .text{padding:30px;border-right:0;margin-right:0}.cafe .cafe_main_image{display:none}footer .flex{flex-wrap:wrap}footer .flex .footer_menu{width:100%;margin-bottom:20px;text-align:center}footer .flex .soc{margin:0;align-items:center}footer .flex .footer_logo{order:5;width:100%;margin-top:20px;text-align:center}footer .flex .footer_meta{margin:15px 0;width:100%;display:flex;justify-content:space-between}footer .flex .columns{width:100%;-webkit-column-count:3;column-count:3}footer .flex .relative{height:50px;margin:0;display:flex;align-items:center}footer .flex #animation-container{position:relative}.header_bottom .weather{display:none;position:fixed;bottom:0;left:0;height:40px;background:#fff;z-index:100;padding:0 10px}.rooms_catalog{justify-content:space-around}.room_row>div{width:100% !important;margin:0 0 40px !important;padding:0 !important}}@media screen and (max-width:880px){.room{width:100%}.sales_extra .banner:before{width:100%}.map .flex{flex-direction:column-reverse}.map #map{height:55vh;width:100%}.header_top .header_ae{width:100%;flex-direction:row;margin:15px 0}.header_top .header_ae p{margin:0 15px}.header_bottom form{display:flex;align-items:flex-end}.header_bottom form input{margin-left:0}.sales_news .sales{padding:0 2%;width:46%}.sales_news .news{padding:0 2%;width:46%}.order .flex{flex-wrap:wrap}}@media screen and (max-width:768px){footer .flex .footer_meta{flex-wrap:wrap;justify-content:space-around}footer .flex .footer_meta #animation-container{margin-top:15px}.in_room ul li{width:33%}.news .col{width:100%;max-width:100% !important}.sales .slide:before{width:100%}}@media screen and (max-width:640px){.content_1{overflow:hidden}.advantages ul{flex-wrap:wrap;justify-content:center}.advantages ul li{width:40%;margin:10px}.header_top .lang_block{justify-content:center;margin-top:15px;width:100%}.header_top .header_phones{text-align:center}.header_top .header_phones br{display:none}.header_top .header_phones span{display:block}.sales_news{flex-direction:column}.sales_news .news,.sales_news .sales{width:100%;padding:0}.se_block .flex{flex-direction:column}.se_block .banner{margin-bottom:20px}.order form{margin-top:20px}.mail .mail_banner{flex-direction:column}.mail .mail_banner a,.mail .mail_banner button{margin-top:20px}footer .flex .footer_menu{flex-direction:column}footer .flex .footer_menu ul{margin-bottom:20px}.header_bottom .flex{flex-direction:column}.header_bottom form{flex-direction:column;justify-content:center;align-items:center}.header_bottom form label{margin-bottom:20px}.header_bottom form button{margin-top:20px}.cafe .cafe_advantages ul{flex-direction:column;justify-content:center}.cafe .cafe_advantages ul li{padding:20px}.in_room ul li{width:50%}.room_content{margin:30px 0}}@media screen and (max-width:480px){.header_top .header_ae{flex-direction:column;justify-content:center;align-items:center}.header_top .header_ae p{margin:5px 0}footer .flex .columns{-webkit-column-count:1;column-count:1}.content_block p{text-align:left}.rooms_title a{position:relative;height:40px;line-height:40px;display:block;text-align:center;right:0;max-width:50%}footer .flex .soc{margin:60px 0 20px}.map .print{float:none;margin-top:10px}.cafe .cafe_gallery a{max-width:45%}.in_room ul li{width:100%}}@media screen and (max-height:600px){.main_menu.active{padding:0;height:100%;overflow-y:scroll}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:0;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/assets/template/js/owl-carousel/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;backface-visibility: hidden;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height: 100%;left: 0;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s,visibility 0s linear .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s,visibility 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;text-align: center;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;-webkit-transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;height: 100%;margin-right: -.25em;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--next {z-index: 99995;}
.fancybox-slide--image {overflow: visible;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px 6px 0;}
.fancybox-slide--iframe {padding: 44px 44px 0;}
.fancybox-content {background: #fff;display: inline-block;margin: 0 0 6px;max-width: 100%;overflow: auto;padding: 0;padding: 24px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function: cubic-bezier(.5,0,.14,1);animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;margin: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-webkit-transform-origin: top left;transform-origin: top left;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-drag .fancybox-content {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-dragging .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--html .fancybox-content {margin-bottom: 6px;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;margin: 0;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;height: calc(100% - 44px);margin-bottom: 44px;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {vertical-align: top;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;cursor: pointer;display: inline-block;height: 44px;margin: 0;outline: none;padding: 10px;transition: color .2s;vertical-align: top;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:focus, .fancybox-button:hover {color: #fff;}
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;}
.fancybox-button svg {display: block;overflow: visible;position: relative;shape-rendering: geometricPrecision;}
.fancybox-button svg path {fill: transparent;stroke: currentColor;stroke-linejoin: round;stroke-width: 3;}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {display: none;}
.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {fill: currentColor;}
.fancybox-button--share svg path {stroke-width: 1;}
.fancybox-navigation .fancybox-button {height: 38px;opacity: 0;padding: 6px;position: absolute;top: 50%;width: 38px;}
.fancybox-show-nav .fancybox-navigation .fancybox-button {transition: opacity .25s,visibility 0s,color .25s;}
.fancybox-navigation .fancybox-button:after {content: "";left: -25px;padding: 50px;position: absolute;top: -25px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 6px;}
.fancybox-navigation .fancybox-button--arrow_right {right: 6px;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #555;cursor: pointer;height: 44px;margin: 0;padding: 6px;position: absolute;right: 0;top: 0;width: 44px;z-index: 10;}
.fancybox-close-small svg {fill: transparent;opacity: .8;stroke: currentColor;stroke-width: 1.5;transition: stroke .1s;}
.fancybox-close-small:focus {outline: none;}
.fancybox-close-small:hover svg {opacity: 1;}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small {color: #ccc;padding: 5px;right: -12px;top: -44px;}
.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg {background: transparent;color: #fff;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display: none;}
.fancybox-caption {bottom: 0;color: #fff;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 25px 44px;right: 0;}
.fancybox-caption:before {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");background-repeat: repeat-x;background-size: contain;bottom: 0;content: "";display: block;left: 0;pointer-events: none;position: absolute;right: 0;top: -25px;z-index: -1;}
.fancybox-caption:after {border-bottom: 1px solid hsla(0,0%,100%,.3);content: "";display: block;left: 44px;position: absolute;right: 44px;top: 0;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;border: 6px solid hsla(0,0%,39%,.5);border-radius: 100%;border-top-color: #fff;height: 60px;left: 50%;margin: -30px 0 0 -30px;opacity: .6;padding: 0;position: absolute;top: 50%;width: 60px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(1.5,1.5,1.5);transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-webkit-transform: rotate(-1 turn);transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-webkit-transform: rotate(1 turn);transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #fff;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: transparent;top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs>ul {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x>ul {overflow: hidden;}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs>ul>li {-webkit-backface-visibility: hidden;backface-visibility: hidden;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs-loading {background: rgba(0,0,0,.1);}
.fancybox-thumbs>ul>li {background-position: 50%;background-repeat: no-repeat;background-size: cover;}
.fancybox-thumbs>ul>li:before {border: 4px solid #4ea7f9;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs .fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:800px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs>ul>li {max-width: calc(100% - 10px);}}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;pointer-events: none;}
.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}
.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em;}
.ui-widget {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget.ui-widget-content {border: 1px solid #c5c5c5;}
.ui-widget-content {border: 1px solid #ddd;background: #fff;color: #333;}
.ui-widget-content a {color: #333;}
.ui-widget-header {border: 1px solid #ddd;background: #e9e9e9;color: #333;font-weight: bold;}
.ui-widget-header a {color: #333;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid #c5c5c5;background: #f6f6f6;font-weight: normal;color: #454545;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #454545;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {border: 1px solid #ccc;background: #ededed;font-weight: normal;color: #2b2b2b;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {color: #2b2b2b;text-decoration: none;}
.ui-visual-focus {box-shadow: 0 0 3px 1px #5e9ed6;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #003eff;background: #007fff;font-weight: normal;color: #fff;}
.ui-icon-background, .ui-state-active .ui-icon-background {border: #003eff;background-color: #fff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #fff;text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #dad55e;background: #fffa90;color: #777620;}
.ui-state-checked {border: 1px solid #dad55e;background: #fffa90;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #777620;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f1a899;background: #fddfdf;color: #5f3f3f;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #5f3f3f;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #5f3f3f;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35);}
.ui-icon {width: 16px;height: 16px;}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_444444_256x240.png");}
.ui-widget-header .ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_444444_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_555555_256x240.png");}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_ffffff_256x240.png");}
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_777620_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_cc0000_256x240.png");}
.ui-button .ui-icon {background-image: url("/assets/template/js/ui/images/ui-icons_777777_256x240.png");}
.ui-icon-blank {background-position: 16px 16px;}
.ui-icon-caret-1-n {background-position: 0 0;}
.ui-icon-caret-1-ne {background-position: -16px 0;}
.ui-icon-caret-1-e {background-position: -32px 0;}
.ui-icon-caret-1-se {background-position: -48px 0;}
.ui-icon-caret-1-s {background-position: -65px 0;}
.ui-icon-caret-1-sw {background-position: -80px 0;}
.ui-icon-caret-1-w {background-position: -96px 0;}
.ui-icon-caret-1-nw {background-position: -112px 0;}
.ui-icon-caret-2-n-s {background-position: -128px 0;}
.ui-icon-caret-2-e-w {background-position: -144px 0;}
.ui-icon-triangle-1-n {background-position: 0 -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -65px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}
.ui-icon-arrow-1-n {background-position: 0 -32px;}
.ui-icon-arrow-1-ne {background-position: -16px -32px;}
.ui-icon-arrow-1-e {background-position: -32px -32px;}
.ui-icon-arrow-1-se {background-position: -48px -32px;}
.ui-icon-arrow-1-s {background-position: -65px -32px;}
.ui-icon-arrow-1-sw {background-position: -80px -32px;}
.ui-icon-arrow-1-w {background-position: -96px -32px;}
.ui-icon-arrow-1-nw {background-position: -112px -32px;}
.ui-icon-arrow-2-n-s {background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}
.ui-icon-arrow-2-e-w {background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}
.ui-icon-arrowstop-1-n {background-position: -192px -32px;}
.ui-icon-arrowstop-1-e {background-position: -208px -32px;}
.ui-icon-arrowstop-1-s {background-position: -224px -32px;}
.ui-icon-arrowstop-1-w {background-position: -240px -32px;}
.ui-icon-arrowthick-1-n {background-position: 1px -48px;}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}
.ui-icon-arrowthick-1-e {background-position: -32px -48px;}
.ui-icon-arrowthick-1-se {background-position: -48px -48px;}
.ui-icon-arrowthick-1-s {background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}
.ui-icon-arrowthick-1-w {background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px;}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}
.ui-icon-arrow-4 {background-position: 0 -80px;}
.ui-icon-arrow-4-diag {background-position: -16px -80px;}
.ui-icon-extlink {background-position: -32px -80px;}
.ui-icon-newwin {background-position: -48px -80px;}
.ui-icon-refresh {background-position: -64px -80px;}
.ui-icon-shuffle {background-position: -80px -80px;}
.ui-icon-transfer-e-w {background-position: -96px -80px;}
.ui-icon-transferthick-e-w {background-position: -112px -80px;}
.ui-icon-folder-collapsed {background-position: 0 -96px;}
.ui-icon-folder-open {background-position: -16px -96px;}
.ui-icon-document {background-position: -32px -96px;}
.ui-icon-document-b {background-position: -48px -96px;}
.ui-icon-note {background-position: -64px -96px;}
.ui-icon-mail-closed {background-position: -80px -96px;}
.ui-icon-mail-open {background-position: -96px -96px;}
.ui-icon-suitcase {background-position: -112px -96px;}
.ui-icon-comment {background-position: -128px -96px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-print {background-position: -160px -96px;}
.ui-icon-trash {background-position: -176px -96px;}
.ui-icon-locked {background-position: -192px -96px;}
.ui-icon-unlocked {background-position: -208px -96px;}
.ui-icon-bookmark {background-position: -224px -96px;}
.ui-icon-tag {background-position: -240px -96px;}
.ui-icon-home {background-position: 0 -112px;}
.ui-icon-flag {background-position: -16px -112px;}
.ui-icon-calendar {background-position: -32px -112px;}
.ui-icon-cart {background-position: -48px -112px;}
.ui-icon-pencil {background-position: -64px -112px;}
.ui-icon-clock {background-position: -80px -112px;}
.ui-icon-disk {background-position: -96px -112px;}
.ui-icon-calculator {background-position: -112px -112px;}
.ui-icon-zoomin {background-position: -128px -112px;}
.ui-icon-zoomout {background-position: -144px -112px;}
.ui-icon-search {background-position: -160px -112px;}
.ui-icon-wrench {background-position: -176px -112px;}
.ui-icon-gear {background-position: -192px -112px;}
.ui-icon-heart {background-position: -208px -112px;}
.ui-icon-star {background-position: -224px -112px;}
.ui-icon-link {background-position: -240px -112px;}
.ui-icon-cancel {background-position: 0 -128px;}
.ui-icon-plus {background-position: -16px -128px;}
.ui-icon-plusthick {background-position: -32px -128px;}
.ui-icon-minus {background-position: -48px -128px;}
.ui-icon-minusthick {background-position: -64px -128px;}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-icon-key {background-position: -112px -128px;}
.ui-icon-lightbulb {background-position: -128px -128px;}
.ui-icon-scissors {background-position: -144px -128px;}
.ui-icon-clipboard {background-position: -160px -128px;}
.ui-icon-copy {background-position: -176px -128px;}
.ui-icon-contact {background-position: -192px -128px;}
.ui-icon-image {background-position: -208px -128px;}
.ui-icon-video {background-position: -224px -128px;}
.ui-icon-script {background-position: -240px -128px;}
.ui-icon-alert {background-position: 0 -144px;}
.ui-icon-info {background-position: -16px -144px;}
.ui-icon-notice {background-position: -32px -144px;}
.ui-icon-help {background-position: -48px -144px;}
.ui-icon-check {background-position: -64px -144px;}
.ui-icon-bullet {background-position: -80px -144px;}
.ui-icon-radio-on {background-position: -96px -144px;}
.ui-icon-radio-off {background-position: -112px -144px;}
.ui-icon-pin-w {background-position: -128px -144px;}
.ui-icon-pin-s {background-position: -144px -144px;}
.ui-icon-play {background-position: 0 -160px;}
.ui-icon-pause {background-position: -16px -160px;}
.ui-icon-seek-next {background-position: -32px -160px;}
.ui-icon-seek-prev {background-position: -48px -160px;}
.ui-icon-seek-end {background-position: -64px -160px;}
.ui-icon-seek-start {background-position: -80px -160px;}
.ui-icon-seek-first {background-position: -80px -160px;}
.ui-icon-stop {background-position: -96px -160px;}
.ui-icon-eject {background-position: -112px -160px;}
.ui-icon-volume-off {background-position: -128px -160px;}
.ui-icon-volume-on {background-position: -144px -160px;}
.ui-icon-power {background-position: 0 -176px;}
.ui-icon-signal-diag {background-position: -16px -176px;}
.ui-icon-signal {background-position: -32px -176px;}
.ui-icon-battery-0 {background-position: -48px -176px;}
.ui-icon-battery-1 {background-position: -64px -176px;}
.ui-icon-battery-2 {background-position: -80px -176px;}
.ui-icon-battery-3 {background-position: -96px -176px;}
.ui-icon-circle-plus {background-position: 0 -192px;}
.ui-icon-circle-minus {background-position: -16px -192px;}
.ui-icon-circle-close {background-position: -32px -192px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-s {background-position: -64px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-icon-circle-triangle-n {background-position: -96px -192px;}
.ui-icon-circle-arrow-e {background-position: -112px -192px;}
.ui-icon-circle-arrow-s {background-position: -128px -192px;}
.ui-icon-circle-arrow-w {background-position: -144px -192px;}
.ui-icon-circle-arrow-n {background-position: -160px -192px;}
.ui-icon-circle-zoomin {background-position: -176px -192px;}
.ui-icon-circle-zoomout {background-position: -192px -192px;}
.ui-icon-circle-check {background-position: -208px -192px;}
.ui-icon-circlesmall-plus {background-position: 0 -208px;}
.ui-icon-circlesmall-minus {background-position: -16px -208px;}
.ui-icon-circlesmall-close {background-position: -32px -208px;}
.ui-icon-squaresmall-plus {background-position: -48px -208px;}
.ui-icon-squaresmall-minus {background-position: -64px -208px;}
.ui-icon-squaresmall-close {background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px;}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}
.ui-icon-grip-solid-vertical {background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}
.ui-icon-grip-diagonal-se {background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 3px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 3px;}
.ui-widget-overlay {background: #aaa;opacity: .3;filter: Alpha(Opacity=30);}
.ui-widget-shadow {-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}
@import url("/assets/components/ajaxform/css/lib/jquery.jgrowl.min.css");.af-message-success{background-color:green !important}.af-message-error{background-color:brown !important}.af-message-info{background-color:black !important}.ajax_form.af_example{width:100%}.ajax_form.af_example .controls input,.ajax_form.af_example .controls textarea{width:100%}.ajax_form .error{color:brown}@media screen and (min-width:320px){.ajax_form.af_example .controls button[type="submit"]{float:right}}@media screen and (max-width:320px){.ajax_form.af_example .controls button{width:100%;margin-top:5px}}