@font-face{src:url(https://abfwexo.online/template/css/fonts/roboto-bold.eot);src:url(https://abfwexo.online/template/css/fonts/roboto-bold.eot) format("embedded-opentype"),url(https://abfwexo.online/template/css/fonts/roboto-bold.woff) format("woff"),url(https://abfwexo.online/template/css/fonts/roboto-bold.ttf) format("truetype");font-weight:400;font-style:normal;font-family:roboto-bold}@font-face{src:url(https://abfwexo.online/template/css/fonts/roboto-medium.eot);src:url(https://abfwexo.online/template/css/fonts/roboto-medium.eot) format("embedded-opentype"),url(https://abfwexo.online/template/css/fonts/roboto-medium.woff) format("woff"),url(https://abfwexo.online/template/css/fonts/roboto-medium.ttf) format("truetype");font-weight:400;font-style:normal;font-family:roboto-medium}@font-face{src:url(https://abfwexo.online/template/css/fonts/roboto-regular.eot);src:url(https://abfwexo.online/template/css/fonts/roboto-regular.eot) format("embedded-opentype"),url(https://abfwexo.online/template/css/fonts/roboto-regular.woff) format("woff"),url(https://abfwexo.online/template/css/fonts/roboto-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:roboto-regular}@font-face{src:url(https://abfwexo.online/template/css/fonts/intro.eot);src:url(https://abfwexo.online/template/css/fonts/intro.eot) format("embedded-opentype"),url(https://abfwexo.online/template/css/fonts/intro.woff) format("woff"),url(https://abfwexo.online/template/css/fonts/intro.ttf) format("truetype");font-weight:400;font-style:normal;font-family:intro}@font-face{src:url(https://abfwexo.online/template/css/fonts/museo_sans_cyrl_500.eot);src:url(https://abfwexo.online/template/css/fonts/museo_sans_cyrl_500.eot) format("embedded-opentype"),url(https://abfwexo.online/template/css/fonts/museo_sans_cyrl_500.woff) format("woff"),url(https://abfwexo.online/template/css/fonts/museo_sans_cyrl_500.ttf) format("truetype");font-weight:400;font-style:normal;font-family:museo}*{padding:0;outline:none;box-sizing:border-box;margin:0;float:none;font-family:museo}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}:after,:before{content:"";position:absolute;display:block}a,button,input,select{color:#000;outline:none}input,select,textarea{font-weight:400;color:#000}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}.noSelect{-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}table{width:auto}.tbl,table{border-collapse:collapse}.tbl{width:100%;display:table}.tbl,.td{height:100%}.td{vertical-align:middle;display:table-cell}b{font-weight:700}p{padding:0;margin:0}img{border:0}li{list-style:none}a{transition:.1s;position:relative}a,a:hover{text-decoration:none}button{transition:.1s;cursor:pointer}body,html{height:100%;padding:0;color:#000;margin:0;background:#e8e6e0 url(https://abfwexo.online/template/img/bg/bgm1.jpg);line-height:1.3}.clear{height:0;clear:both;float:none}.wrapper_back{height:100%;right:0;position:absolute;top:0;left:0;z-index:-1}.wrapper{overflow:hidden;min-height:100%;text-align:left}.innerwrapper,.wrapper{position:relative;min-width:1030px;width:100%}.innerwrapper{height:100%;max-width:1240px;margin:0 auto}.blwrp td b,.blwrp td strong{text-decoration:line-through;font-weight:400;color:#ff0202}h1,h2{font-size:36px;text-transform:uppercase;text-align:left}h1,h2,h3,h4,h5{font-weight:400;color:#000;line-height:1;font-family:intro}.rc-anchor-normal{width:200px!important}.g-recaptcha{margin:0 auto;width:165px}.target-content{font-size:inherit;text-decoration:none;color:inherit;font-family:inherit}.text{font-size:19px;color:#1f1f1f}.text h1,.text h2,.text h3,.text h4,.text h5{margin-bottom:40px;text-align:center}.text p{margin-bottom:1.5em}.text ul{padding-left:25px}.text ul li{list-style:inside;margin-bottom:1.5em}.text table{border-collapse:collapse;width:100%}.text table td{width:100%}.cnt .sociaz{padding:7px 0;font-size:0;text-align:center;margin:5px 0;background:#575654 url(https://abfwexo.online/template/img/bg/socbg.png)}.cnt .sociaz a{transition:none;margin:0 7px;vertical-align:top;display:inline-block}.cnt .sociaz a.sc{height:40px;text-indent:-99999px;background:url(https://abfwexo.online/template/img/ico/sprite.png) 0 0 no-repeat;width:40px}.cnt .sociaz a.sc1{background-position:-366px -42px}.cnt .sociaz a.sc1:hover{background-position:-367px -90px}.cnt .sociaz a.sc2{background-position:-419px -42px}.cnt .sociaz a.sc2:hover{background-position:-420px -90px}.cnt .sociaz a.sc3{background-position:-473px -42px}.cnt .sociaz a.sc3:hover{background-position:-474px -90px}.cnt .sociaz a.sc4{background-position:-526px -42px}.cnt .sociaz a.sc4:hover{background-position:-527px -90px}.cnt .sociaz a.sc5{background-position:-579px -42px}.cnt .sociaz a.sc5:hover{background-position:-580px -90px}.footerline{padding-bottom:555px}footer{background:#fff;width:100%}footer .sociaz{height:85px;font-size:0;text-align:center;background:#575654 url(https://abfwexo.online/template/img/bg/socbg.png)}footer .sociaz a{transition:none;margin:20px 7px 0;vertical-align:top;display:inline-block}footer .sociaz a.sc{height:40px;text-indent:-99999px;background:url(https://abfwexo.online/template/img/ico/sprite.png) 0 0 no-repeat;width:40px}footer .sociaz a.sc1{background-position:-366px -42px}footer .sociaz a.sc1:hover{background-position:-367px -90px}footer .sociaz a.sc2{background-position:-419px -42px}footer .sociaz a.sc2:hover{background-position:-420px -90px}footer .sociaz a.sc3{background-position:-473px -42px}footer .sociaz a.sc3:hover{background-position:-474px -90px}footer .sociaz a.sc4{background-position:-526px -42px}footer .sociaz a.sc4:hover{background-position:-527px -90px}footer .sociaz a.sc5{background-position:-579px -42px}footer .sociaz a.sc5:hover{background-position:-580px -90px}footer .sociaz a.mn{padding:10px 20px;font-size:19px;color:#f8e1b1;font-family:intro;display:inline-block}footer .sociaz a.mn.active,footer .sociaz a.mn:hover{color:#d296f1}footer .map{height:400px;position:relative;width:100%}footer .map .script{height:400px;position:absolute;top:0;left:0;width:100%;z-index:10}footer .map:after{height:400px;right:0;position:absolute;top:0;background:url(https://abfwexo.online/template/img/bg/map.png) 0 no-repeat;width:50%;padding-left:150px;z-index:11}footer .map .right{position:relative;width:50%;float:right;z-index:12}footer .map .right .wrp{font-size:21px;color:#fff;padding-left:0}footer .map .right h2{font-size:30px;color:#fff;text-transform:none;margin:35px 0 30px}footer .map .right a{color:#fff}footer .map .right div{height:67px;margin-bottom:35px;padding-left:95px}footer .map .right .address{background:url(https://abfwexo.online/template/img/ico/bmap1.png) 0 no-repeat}footer .map .right .phone{height:67px;padding-top:20px;background:url(https://abfwexo.online/template/img/ico/bmap2.png) 0 no-repeat}footer .map .right .mail{height:67px;padding-top:20px;background:url(https://abfwexo.online/template/img/ico/bmap3.png) 0 no-repeat}.bottom-line{height:70px;color:#fff;background:#000;width:100%}footer .bottom-line .copyright{color:#fff;margin:25px 0 0 50px;float:left}footer .bottom-line .compas{margin:20px 50px 0 0;float:right}footer .bottom-line .compas a{font-size:17px;color:#fff;vertical-align:middle;display:inline-block}footer .bottom-line .compas a.tt{margin-right:10px}.owl-item img{transform-style:flat}.owl-nav div{height:125px;text-indent:-9999px;position:absolute;top:50%;background:url(https://abfwexo.online/template/img/ico/slider.png) 0 0 no-repeat;width:50px;margin-top:-63px}.owl-nav div.owl-prev{background-position:7px 3px;left:-70px}.owl-nav div.owl-next{right:-70px;background-position:-119px 3px}.owl-nav div.owl-prev:hover{background-position:-212px 3px}.owl-nav div.owl-next:hover{background-position:-338px 3px}.booking{height:46px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b971ae",endColorstr="#7f3776",GradientType=0);font-size:19px;border:2px solid #88407e;color:#fff;border-radius:5px;background:#b971ae;background:-moz-linear-gradient(top,#b971ae 0,#7f3776 100%);background:-webkit-linear-gradient(top,#b971ae,#7f3776);background:linear-gradient(180deg,#b971ae 0,#7f3776);width:213px;line-height:46px;display:block}.booking span{padding:0 0 0 55px;text-align:left;background:url(https://abfwexo.online/template/img/ico/btn.png) 12px no-repeat;display:block}.booking:hover{border-color:#976c18;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4cda5",endColorstr="#d2ac59",GradientType=0);background:#e4cda5;background:-moz-linear-gradient(top,#e4cda5 0,#d2ac59 100%);background:-webkit-linear-gradient(top,#e4cda5,#d2ac59);background:linear-gradient(180deg,#e4cda5 0,#d2ac59)}header .topline{height:40px;background:#5e5a52 url(https://abfwexo.online/template/img/bg/header_top.png);width:100%}header .topline nav,header .topline ul{height:100%;width:100%}header .topline ul{text-align:center;display:table}header .topline li{height:100%;vertical-align:middle;display:table-cell}header .topline li a{padding:5px 20px;font-size:19px;color:#f8e1b1;font-family:intro;display:inline-block}header .topline li a:hover,header .topline li.active a{color:#d296f1}header .sline{position:relative;background:#111 url(https://abfwexo.online/template/img/bg/mnb.png)}header .mainslider,header .sline{height:750px;width:100%}header .mainslider .sone{height:750px;background:50% no-repeat;background-size:cover;width:100%}header .sline .logoline{height:154px;position:absolute;background:url(https://abfwexo.online/template/img/bg/header_bottom.png) bottom no-repeat;background-size:cover;text-align:center;top:0;left:0;width:100%;z-index:10}header .sline .address{font-size:19px;color:#fff;text-align:left;background:url(https://abfwexo.online/template/img/ico/address.png) 0 0 no-repeat;float:left;margin-top:40px;padding-left:35px}header .sline .logo{margin-top:20px;display:inline-block}header .sline .phone{text-align:left;float:right;margin-top:20px}header .sline .phone a.ph{font-size:20px;color:#fff;background:url(https://abfwexo.online/template/img/ico/phone.png) 0 no-repeat;padding-left:30px;display:inline-block}header .sline .phone .btn{margin-top:10px}header .bottom_menu{height:265px;position:absolute;bottom:0;background:url(https://abfwexo.online/template/img/bg/mnm.png) top no-repeat;background-size:cover;left:0;width:100%;z-index:11}header .bottom_menu ul{font-size:0;text-align:center;width:100%}header .bottom_menu ul li{width:25%;display:inline-block}header .bottom_menu ul li a{padding-top:175px;position:relative;display:block}header .bottom_menu ul li .img{position:absolute;top:-70px;left:0;width:100%}header .bottom_menu ul li .img .cl{height:211px;transform:rotate(0);transition:.5s;-webkit-box-shadow:0 0 30px 0 rgba(127,54,133,.45);-moz-box-shadow:0 0 30px 0 rgba(127,54,133,.45);box-shadow:0 0 40px 0 #7f3685;border-radius:211px;width:211px;display:inline-block}header .bottom_menu ul li .img img{height:231px;margin:-10px 0 0 -10px;width:231px}header .bottom_menu ul li a:hover .img .cl{transform:rotate(1turn)}header .bottom_menu ul li a:hover p,header .bottom_menu ul li.active a p{color:#d296f1}header .bottom_menu ul li p{font-size:20px;color:#fff;font-family:intro}.inner header .sline{height:auto;padding-bottom:15px}.inner header .sline .logoline{margin-bottom:20px;position:relative}.inner header .bottom_menu{height:auto;position:relative;bottom:auto;background:none;left:auto;width:100%}.inner header .bottom_menu ul li a{padding-top:185px}.inner header .bottom_menu ul li .img{top:0}.inner header .bottom_menu ul li .img .cl{height:168px;width:168px}.inner header .bottom_menu ul li .img img{height:184px;margin:-8px 0 0 -8px;width:184px}.inner .gallery{padding:40px 0;background:#733a6c url(https://abfwexo.online/template/promo/img/bgm2.jpg)}.inner .gallery h2{color:#fff}.toptext{padding:50px 0 0;position:relative;text-align:center;background:#e8e6e0 url(https://abfwexo.online/template/img/bg/bgm1.jpg)}.toptext h1{margin-bottom:30px;text-align:center}.toptext:after{height:82px;background:url(https://abfwexo.online/template/img/bg/bgl1.png) bottom no-repeat;background-size:100% 82px;bottom:-82px;left:0;width:100%;z-index:1}.toptext .more{text-align:center;margin-top:40px}.toptext .more a{height:49px;font-size:20px;border:2px solid #89538c;color:#89538c;border-radius:50px;width:245px;line-height:49px;font-family:intro;display:inline-block}.toptext .more a:hover{border-color:#000;color:#000}.why{padding-top:110px;background:#000 url(https://abfwexo.online/template/img/bg/bgm2.jpg)}.why,.why .wrp{position:relative}.why .wrp{height:610px;margin:0 auto;background:url(https://abfwexo.online/template/img/bg/b2.png) 50% no-repeat;width:1029px}.why .altuf{background:url(https://abfwexo.online/template/img/bg/b2-altuf.png) 50% no-repeat}.why .wrp h2{color:#fff;position:absolute;top:285px;left:340px}.why:after{height:107px;background:url(https://abfwexo.online/template/img/bg/bgl2.png) bottom no-repeat;background-size:100% 107px;bottom:-107px;left:0;width:100%;z-index:1}.why .wrp img{height:169px;transition:.4s;position:absolute;width:169px}.why .wrp img:hover{transform:scale(1.15)}.why .wrp .b1{top:214px;left:0}.why .wrp .b2{top:28px;left:180px}.why .wrp .b3{top:10px;left:452px}.why .wrp .b4{top:68px;left:760px}.why .wrp .b5{top:356px;left:855px}.why .wrp .b6{top:413px;left:550px}.why .wrp .b7{top:409px;left:198px}.action-block{padding:105px 0 20px;position:relative;background:#32312f url(https://abfwexo.online/template/img/bg/bgm3.jpg)}.action-block h2{margin-bottom:30px;color:#fff;text-align:center}.action-block:after{height:67px;background:url(https://abfwexo.online/template/img/bg/bgl3.png) bottom no-repeat;background-size:100% 67px;bottom:-67px;left:0;width:100%;z-index:1}.action-block .action-list{justify-content:center;flex-wrap:wrap;font-size:0;display:flex}.action-block .action-one{text-align:center;width:33%;display:inline-block}.action-one .img{height:327px;padding:27px;background:url(https://abfwexo.online/template/img/bg/act.png) 50% no-repeat;width:327px;display:inline-block}.action-one img{height:273px;border-radius:273px;width:273px}.action-one .name{height:3.6em;overflow:hidden;font-size:24px;margin-bottom:5px;color:#fff;max-width:360px;width:100%;line-height:1.2;margin-top:15px}.action-one .name,.action-one a{font-family:intro;display:inline-block}.action-one a{height:49px;font-size:20px;border:2px solid #89538c;color:#89538c;text-align:center;border-radius:50px;width:245px;line-height:49px}.action-one a:hover{border-color:#fff;color:#fff}.action2-list .action-one{margin-bottom:40px}.action2-list .action-one .img{background-image:url(https://abfwexo.online/template/img/bg/act2.png)}.action2-list .action-one .txt{text-align:left;width:100%;padding-left:20px}.action2-list .action-one .txt h2{font-size:22px;margin-bottom:20px;text-align:left}.action2-list .action-one .txt .body{margin-bottom:20px}.action2-list .action-one .img{height:250px;padding:20px;position:relative;max-width:250px;background-size:100% 100%;min-width:250px;width:250px}.action2-list .action-one img{height:100%;width:100%}.action2-list .action-one a:hover{border-color:#af00a2;color:#af00a2}.gallery{padding:90px 0 70px}.gallery h2{margin-bottom:25px;text-align:center}.gallery .wrp{padding:0 70px}.gallery .owl-carousel{border:10px solid #000}.gallery .owl-stage-outer{border:10px solid #fff}.order-form{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2db89",endColorstr="#c9a24f",GradientType=0);padding:20px;background:#f2db89;background:-moz-linear-gradient(top,#f2db89 0,#c9a24f 100%);background:-webkit-linear-gradient(top,#f2db89,#c9a24f);background:linear-gradient(180deg,#f2db89 0,#c9a24f)}.order-form label{margin-bottom:11px;display:block}.order-form h3{font-size:21px;margin-bottom:10px;text-align:center}.order-form input[type=text],.order-form select,.order-form textarea{height:38px;padding:0 10px;font-size:17px;border:1px solid #aab1ae;color:#000;width:100%;font-family:roboto-medium}.order-form input.error,.order-form select.error{background-color:#ffeaea}.order-form select{height:40px;padding-right:0;background:#fff url(https://abfwexo.online/template/img/ico/ico_select.png) 205px no-repeat;width:100%}.order-form option{padding-left:10px}.order-form textarea{height:190px;padding:10px;resize:none}.order-form label.check{font-size:16px;margin-bottom:3px;position:relative;cursor:pointer;line-height:1;padding-left:30px}.order-form input[type=checkbox]{position:absolute;opacity:0;top:0;cursor:pointer;left:0}.order-form label input+span{font-family:roboto-medium}.order-form label input+span:after{height:19px;border:1px solid #aab1ae;content:"";position:absolute;top:0;background:#fff 50% no-repeat;left:0;width:19px;display:block}.order-form label input:checked+span:after{background-image:url(https://abfwexo.online/template/img/ico/checkbox.png)}.order-form label.dcount{display:none!important}.order-form label.dcount.show{display:block!important}.order-form .link{margin-bottom:10px;font-family:roboto-medium;padding-left:30px}.order-form .link a{font-size:16px;color:#0042d1}.order-form button{width:100%}.calendar{margin-bottom:11px;text-align:center;background:#f3f3f4;width:240px}.calendar .ui-datepicker{padding:5px}.calendar table{border-collapse:collapse;width:100%}.calendar table td{border:1px solid #e1e1e1}.calendar table td:first-child{border-left:none}.calendar table td:last-child{border-right:none}.calendar table tr:first-child td{border-top:none}.calendar table tr:last-child td{border-bottom:none}.calendar table td.ui-datepicker-current-day{background:#9b0086}.calendar table td.ui-datepicker-current-day a{color:#fff}.calendar table td a,.calendar table td span{height:25px;padding-top:5px;font-size:14px;text-decoration:none;color:#333;text-align:center;width:30px;font-family:roboto-bold;display:block}.calendar table th{font-size:14px;color:#9b9a99;text-transform:lowercase;font-family:roboto-bold}.calendar table th.ui-datepicker-week-end{color:#cf9f9a}.calendar table td span{color:#979595}.ui-datepicker-header{height:34px;position:relative;border-bottom:1px solid #e1e1e1}.ui-datepicker-next,.ui-datepicker-prev{height:12px;text-indent:-999999px;position:absolute;top:7px;background:url(https://abfwexo.online/template/img/ico/ico_dprev.png) 50% no-repeat;cursor:pointer;left:10px;width:16px;display:block}.ui-datepicker-next{right:10px;left:auto;background-image:url(https://abfwexo.online/template/img/ico/ico_dnext.png)}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{display:none}.ui-datepicker-title{font-size:19px;color:#333;font-family:roboto-bold}.order-form .booking:hover{border-color:#88407e;background:#af00a2}.icontent{padding:30px 0}.icontent .tcontent{padding-top:30px;padding-right:10%;width:100%;vertical-align:top}.icontent .rightblock{max-width:282px;min-width:282px;width:282px;vertical-align:top}.pages{text-align:center;margin-top:30px}.pages li{list-style:none;margin:0;line-height:1.1;display:inline-block}.pages li a,.pages li span{font-size:21px}.pages li a{height:35px;text-decoration:none;color:#000;width:35px;line-height:35px;display:block}.pages li.previous_link{margin-right:20px}.pages li.next_link{margin-left:20px}.pages li.next_link a,.pages li.previous_link a{height:auto;background:none;width:auto}.pages li a.active,.pages li.active a{color:#fff;background:#9b0086}.pages li a.active:hover,.pages li.active a:hover{color:#fff}.pages li a:hover{color:#9b0086}.reviews-block .pages{margin-bottom:40px}.blwrp{font-size:21px;font-family:roboto-medium}.blwrp h2{margin-bottom:40px;text-align:left}.blwrp h2 span{font-weight:400;position:relative;font-family:intro;padding-left:120px}.blwrp h2 span:after{height:82px;content:"";position:absolute;top:50%;background:50% no-repeat;left:0;width:82px;margin-top:-41px;display:block}.blwrp h2.bl1 span:after{left:30px;background-image:url(https://abfwexo.online/template/img/ico/ico_bl1.png)}.blwrp h2.bl2 span:after{left:40px;background-image:url(https://abfwexo.online/template/img/ico/ico_bl2.png)}.blwrp table{border-collapse:collapse;margin-bottom:50px;width:95%}.blwrp thead td{padding:5px 10px;color:#ff0202;text-align:right;background:#f6f6f6}.blwrp thead td:first-child{font-size:19px;color:#646464;text-align:left}.blwrp td{padding:5px 10px;border:1px solid #ccc;text-align:right;background:#fff;width:auto!important}.blwrp tr:nth-child(2n) td{background:#f6f6f6}.blwrp tr.day1 td{background:#fee}.blwrp tr.day2 td{background:#ffdede}.blwrp tr.day3 td{background:#ffc3c3}.blwrp tr.day4 td{background:#fff599}.blwrp td:first-child{text-align:left}.blwrp td:last-child,.blwrp thead td:last-child{padding-right:20px}.slide-form{margin-right:-210px;right:0;transition:.5s;position:fixed;top:450px;width:261px;z-index:999}.slide-form.rightform .caption span i{background-image:url(https://abfwexo.online/template/img/ico/vbtn.png)}.rightform *{box-sizing:content-box}.booking-form{margin-right:-275px;right:0;transition:.5s;position:fixed;top:170px;width:326px;z-index:998}.booking-form.rightform .caption span i{background-image:url(https://abfwexo.online/template/img/ico/vbtn2.png)}.booking-form.rightform .body{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2db89",endColorstr="#c9a24f",GradientType=0);border:1px solid #bbb;border-left:none;background:#f2db89;background:-moz-linear-gradient(top,#f2db89 0,#c9a24f 100%);background:-webkit-linear-gradient(top,#f2db89,#c9a24f);background:linear-gradient(180deg,#f2db89 0,#c9a24f);width:240px}.booking-form.rightform .caption{border:1px solid #bbb;border-right:none;background:#f2db89}.booking-form.rightform button{width:240px}.booking-form.rightform.show{z-index:999}.rightform.show{margin-right:0}.slide-form.rightform.show{margin-top:-250px}.rightform .caption{height:267px;border:1px solid #ed3039;border-right:none;border-radius:10px 0 0 10px;background:#ed3039;width:53px;float:left}.rightform .caption span{height:257px;position:relative;margin:5px 0 5px 5px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);border-radius:8px 0 0 8px;background:#fff;cursor:pointer;width:48px;display:block;z-index:1}.rightform .caption span i{height:100%;background:50% no-repeat;width:100%;display:block}.rightform .body{padding:25px 15px 10px;border:1px solid #ed3039;border-left:none;position:relative;border-radius:0 5px 5px 5px;background:#ed3039;width:175px;float:left}.rightform .body span.close{height:12px;right:8px;position:absolute;top:5px;background:url(https://abfwexo.online/template/img/ico/ico_close.png) 50% no-repeat;cursor:pointer;width:12px}.rightform .body span.close:hover{background-image:url(https://abfwexo.online/template/img/ico/ico_closeh.png)}.rightform .body label{margin-bottom:5px;display:block}.rightform .body label input[type=text],.rightform .body label textarea{height:30px;padding:0 10px;border:none;border-radius:7px;background:#fff;width:160px}.rightform .body label textarea{height:110px;padding:10px;resize:none}.rightform .body label input.error,.rightform .body label textarea.error{background-color:#ffeaea}.rightform button{width:175px}.booking-form.rightform .body *{box-sizing:border-box}.booking-form.rightform .body input[type=text],.booking-form.rightform .body select,.booking-form.rightform .body textarea{height:32px;padding:0 10px;font-size:15px;border:1px solid #aab1ae;color:#000;border-radius:0;width:100%;font-family:roboto-regular}.booking-form.rightform .body textarea{height:80px;padding:10px;resize:none}.booking-form.rightform .body input.error,.booking-form.rightform .body select.error{background-color:#ffeaea}.booking-form.rightform .body select{height:32px;padding-right:0;background:#fff url(https://abfwexo.online/template/img/ico/ico_select2.png) 205px no-repeat;width:100%}.wilist{font-size:0;display:block}.wilist img{margin:1%;width:48%;display:inline-block}.review_list{margin-bottom:20px}.review_list .r-one{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px}.review_list h3{font-size:22px;color:#555;display:inline-block}.review_list h3 span{font-size:20px;font-weight:400;color:#aaa;margin-left:20px;display:inline-block}.review_list .text{margin-top:15px}.reviews-reply-form{margin-bottom:30px;color:#333f4a;max-width:500px;width:100%}.reviews-reply-form .reviews-reply-fields{margin-bottom:20px}.reviews-reply-form span.name{margin-bottom:5px;display:block}.review_list #reviews_content h3{margin-bottom:30px}.reviews-reply-form input,.reviews-reply-form textarea{height:40px;padding:0 2%;font-size:16px;border:1px solid #ccc;color:#333f4a;border-radius:3px;width:100%}.reviews-reply-form textarea{height:120px;padding:2%;resize:none}.reviews-reply-form button{width:260px;display:inline-block}.reviews-reply-form input.error,.reviews-reply-form textarea.error{border:1px solid #b40d10}.reviews-reply-form .booking:hover{border-color:#88407e;background:#af00a2}.otz_form_body label{margin-bottom:10px;display:block}.otz_form_zag{font-size:32px;font-weight:400;margin-bottom:30px;color:#000;text-transform:uppercase;text-align:left;line-height:1;font-family:intro}section.item{margin-bottom:30px;border-bottom:1px solid #aaa;padding-bottom:30px}section.item .item-title{margin-bottom:10px}section.item .item-title a{text-decoration:underline;font-weight:700;color:#000}section.item .item-title a:hover{text-decoration:none}section.item .date_small{font-size:16px;font-weight:700;color:#333;margin-top:10px}section.item .preview-text{color:#555}.icheck{font-size:11px;color:#000}.icheck input{position:relative!important;opacity:1!important}.main-news{padding:40px 0;background:#575654 url(https://abfwexo.online/template/img/bg/socbg.png)}.main-news .news-list{justify-content:space-between;flex-wrap:wrap;font-size:0;text-align:center;display:flex}.news-one{min-height:435px;font-size:19px;font-weight:300;position:relative;margin:0 1.5%;background:#fff;padding-bottom:65px;width:30%;vertical-align:top;display:inline-block}.news-one .img{height:450px;text-decoration:none;text-indent:-99999px;background:50% 0 no-repeat;background-size:cover;width:100%;display:block}.news-one h3{padding:0 10px;font-size:22px;color:#252525;margin:20px 0 15px}.news-one .txt{padding:0 25px 20px}.news-one .more{position:absolute;bottom:20px;text-align:center;left:0;width:100%}.news-one .more a{height:49px;padding:0 25px;font-size:20px;border:2px solid #89538c;color:#89538c;border-radius:50px;line-height:49px;font-family:intro;display:inline-block}.news-one .more a:hover{border-color:#000;color:#000}.text ol li{list-style:decimal inside}.text ol{margin-bottom:1.5em}.timer{grid-template-columns:4.5rem .5rem 4.5rem .5rem 4.5rem .5rem 4.5rem;padding:0 0 30px;font-size:3rem;justify-items:center;display:grid}.timer__item{position:relative}.timer__item:before{transform:translateX(-50%);font-size:.875rem;color:#424242;content:attr(data-title);position:absolute;bottom:-.75rem;left:50%;display:block}footer .contacts{padding:35px 0 40px;color:#fff;background:#161616}footer .contacts h2{color:#fff;text-align:center}footer .wrp.flex{height:100%;justify-content:space-between;align-items:stretch}footer .cBlock{position:relative;width:48%}footer .cBlock a.ln{height:100%;padding:40px 40px 20px;border:3px dotted #fff;transition:.1s;position:relative;border-radius:20px;background:#000;width:100%;display:block}footer .cBlock h3{font-size:27px;margin-bottom:35px;color:#f0c886}footer .cBlock a:hover{border-color:#f0ac3a}footer .cBlock .p{font-size:22px;font-weight:500;margin-bottom:30px;position:relative;padding-left:55px}footer .cBlock a{color:#fff}footer .cBlock .arddress{color:#ffe2b0}footer .cBlock .arddress:after{height:33px;top:-5px;background:url(https://abfwexo.online/template/img/address.png) 50% no-repeat;left:0;width:27px}footer .cBlock .phones:after{height:32px;top:50%;background:url(https://abfwexo.online/template/img/phone.png) 50% no-repeat;left:0;width:24px;margin-top:-16px}footer .cBlock .mail:after{height:28px;top:50%;background:url(https://abfwexo.online/template/img/mail.png) 50% no-repeat;left:0;width:31px;margin-top:-14px}footer .cBlock .link{position:absolute;bottom:40px;left:40px}footer .cBlock .link a{font-size:21px;text-decoration:underline;font-weight:400;margin-right:10px;display:inline-block}footer .cBlock .link a:hover{text-decoration:none}footer .cBlock .in{position:relative;z-index:2}.flex{flex:auto;justify-content:flex-start;flex-direction:row;align-items:flex-start;width:100%;display:-webkit-flex;display:flex}