.treatment-container h1{font-size:36px;color:#231f20;text-align:left;font-family:Panton;line-height:normal;margin:9px 0 11px;font-weight:500}.treatment-container .breadcrumb{display:inline-block !important;min-width:100%;background-color:transparent;margin-bottom:0rem}.treatment-container .breadcrumb-item{padding-left:0;padding-right:.5rem;display:inline;word-break:break-all}.treatment-container .resort{font-size:25px;color:#0070a1}.treatment-container .bottom-seo-block{box-shadow:0 3px 8px rgba(0,0,0,0.1);border-radius:5px;margin:10px;background:white;padding:20px}.treatment-container h2{margin-top:50px}.treatment-container a{color:#0a5aad}.link-resort-block{display:inline-block;margin-right:30px;text-decoration:underline}.p-link-resort{font-weight:600}.info__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:-2px 5px 15px rgba(0,0,0,0.1),6px 5px 15px rgba(0,0,0,0.1);box-shadow:-2px 5px 15px rgba(0,0,0,0.1),6px 5px 15px rgba(0,0,0,0.1)}.padding-right-none{padding-right:0;padding-left:0;-webkit-box-flex:0}.prof{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px 0;padding-left:0;padding-right:0;background:#fff;padding-top:31px}.tab-contents{-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px;border-right:1px solid #e0e0e0;background:#fff;height:100%;padding-left:30px;padding-right:30px}.tab-pane{display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400;line-height:23px;list-style-type:none;margin:0;padding-left:0;height:min-content}.tab-contents__tab-pane{padding:33px 0;height:100%}.prof__title,.prof__title_procedure{text-align:center;margin-bottom:10px;font-size:18px;color:#231f20;font-weight:600}.product__check-list .check-list__item{padding:0 0 9px 26px}.check-list__item,.check-list__item_minus{font-size:16px;position:relative;padding:0 0 14px 30px;line-height:normal;margin:0}.check-list__item:before{content:"";display:inline-block;background:transparent url(../img/nice.png) 0 0 no-repeat;width:15px;height:15px;position:absolute;top:0;left:0}.check-list__item_minus:before{content:"";display:inline-block;background:transparent url(../img/error.png) 0 0 no-repeat;width:15px;height:15px;position:absolute;top:0;left:0}.check-list{list-style-type:none;margin:0 0 20px;padding:0;width:100%}.gallery{width:100%;text-align:center;margin-top:20px}.gallery .item{width:100%;height:170px;min-height:170px;display:inline}.gallery .item img{width:auto;max-height:190px;margin:0;cursor:pointer;padding:10px}@font-face{font-family:'FontAwesome';src:url('https://www.putevka.com/fonts/fontawesome-webfont.woff') format('woff')}.lg-backdrop.in{opacity:.7}.hotel-block{margin-bottom:20px}.otel-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:28px;padding-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.otel-info__booking{padding:0;-webkit-box-flex:0;-webkit-flex:0 0 52%;-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}.section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section_nine{background:url(../img/over-foo-bg-3.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;margin-top:70px;padding-bottom:22px;position:relative;line-height:2.7em}.section_nine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5)}.section_nine .section__title{margin:0;text-align:center}.section_nine .section__title{padding:87px 0 0;color:#fff}.section_nine form{margin-top:45px;max-width:100%;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.section_nine input{min-width:100px;width:100%}.section_nine .button_form{min-width:100px;width:100%;height:50px;margin-top:0}.section_nine .button_form:hover{background:#ef8807;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.callback{text-align:center;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%}.callback__icon{display:inline-block;background:transparent url("../img/phone-1-.svg") 0 0 no-repeat;width:60px;height:60px}.callback__info{padding:4px 0 19px;display:block;line-height:normal;font-size:16px;color:#fff}.callback__btn{display:inline-block;max-width:230px;width:100%;height:45px;line-height:45px;background:#f9a030;font-size:18px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.callback__btn:hover{text-decoration:none;background:#ef8807;color:#fff !important;-webkit-border-radius:5px;border-radius:5px}.callback__btn a{display:block;font-size:16px;margin-top:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:400;color:#fff}.otel-info__callback{margin-top:-6px;padding:0 0 0 10px}.booking__title{font-size:30px;color:#fff;font-weight:400;margin-bottom:11px;letter-spacing:-0.2px}.booking__title_mob{display:none}.callback__btn,.button-default_pozg,.list-networks__link{cursor:pointer}.booking{text-align:center;padding-top:10px}.booking__title{font-size:30px;color:#fff;font-weight:400;margin-bottom:11px;letter-spacing:-0.2px}.booking__text{font-size:16px;color:#fff;font-weight:400;line-height:normal;margin-bottom:0}.booking__phone{display:inline-block;font-size:18px;color:#fff;padding:5px 0}.booking__phone_big{font-size:30px;padding:0}.booking__phone_poz{padding:17px 0 5px}.booking__phone:hover{text-decoration:none;color:#fff;opacity:.7}.box-networks{-webkit-box-flex:0;-webkit-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%;text-align:center}.box-networks__title{font-size:16px;color:#fff;padding:0 10px 0 0}.list-networks{list-style-type:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:13px 0 4px -15px}.list-networks__item{padding:0 17px}.list-networks__link{text-decoration:none !important;display:inline-block;line-height:36px}.list-networks__link:hover .list-networks__icon{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.list-networks__link:hover .list-networks__info{color:#f9a030}.list-networks__icon{display:inline-block;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.list-networks__icon_chat{background-image:url("../img/chat.svg")}.list-networks__icon_viber{background-image:url("../img/viber.png")}.list-networks__icon_facebook{background-image:url("../img/fb.svg")}.list-networks__info{font-size:14px;line-height:12px;color:#fff;display:block;padding:12px 0 0}.treatment-container h2.prof__title_procedure{margin-top:0}.treatment-container h2.region-name-h2{margin:0;font-size:26px;padding-bottom:20px}.product__content{width:100%}.owl-gallery{height:200px;overflow:hidden}.owl-gallery .owl-nav .owl-prev{position:absolute;top:90px;left:14px;margin-top:0;margin-left:0;background:#fff;width:35px;height:35px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:0}.owl-gallery .owl-nav .owl-next{position:absolute;top:90px;right:55px;margin-top:0;margin-left:0;background:#fff;margin-right:-40px;width:35px;height:35px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:0}.product-title__link{font-size:20px}.product-title__geo span.resort_name_text{font-size:16px}@media(min-width:1279px){.otel-section{margin-left:-40px;margin-right:-40px}.booking__title{line-height:32px}}@media(max-width:1024px){.booking__title{margin-left:15px}}@media(max-width:991px){.tab-contents{border-right:0;border-bottom:1px solid #e0e0e0;border-radius:0}.prof{padding-left:30px;padding-right:30px;padding-bottom:20px}.product__image{width:100%}.section_nine{margin-top:-7px;padding-bottom:30px}.section_nine .callback__btn{width:226px;margin-left:10px;margin-top:5px}.booking__title{display:none;font-size:24px}.booking__title_mob{display:block;font-size:24px;width:100%;text-align:center}.callback{padding-top:10px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.callback{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;padding-top:25px}.otel-info__booking{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.booking__phone_big{font-size:24px;margin-top:30px}.booking__phone_poz{padding:10px 0 5px}.box-networks{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;margin-top:40px;padding-left:15px}.list-networks__item{padding:0 17px}}@media(max-width:767px){.section_nine{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;margin-bottom:10px;padding-bottom:0}.otel-section{padding-top:5px}.booking__title_mob{font-size:24px}.booking__title{margin-bottom:0;margin-left:0}.callback{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.callback .callback__btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:160px;margin-left:40px;margin-top:28px;font-size:16px}.callback .callback__info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto;margin-right:auto;padding-left:55px;margin-top:-17px}.callback__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;margin-top:35px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.otel-info__booking{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.booking__phone_big{margin-bottom:5px}.booking__phone_poz{padding:5px 0 5px;font-size:16px}.booking__text{font-size:14px}.box-networks{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px}.box-networks .list-networks{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.first-block{order:2}.second-block{order:1}.procedure-desc{order:9}}a[aria-expanded=true] .fa-angle-down{display:none}a[aria-expanded=true] .hide-span-open{display:none}a[aria-expanded=false] .fa-angle-up{display:none}.fa-angle-down:after{content:'';display:inline-block;width:10px;height:10px;border-bottom:0;background:url(../img/otel/down2.png) center no-repeat !important}.fa-angle-up:after{content:'';display:inline-block;width:10px;height:10px;border-bottom:0;transform:rotate(180deg);background:url(../img/otel/down2.png) center no-repeat !important}.link-collapse i{display:none}.owl-dot{display:none}table.price-block td,table.price-block th{font-size:16px;line-height:1em;border:1px solid lightblue;padding:10px}table.price-block{margin:10px auto;border-radius:5px;border:1px solid;overflow:hidden}@media(max-width:550px){.link-collapse{border-bottom:1px dashed black}.link-collapse i{display:inline}}@media(max-width:440px){.section_nine{margin-top:0}.section_nine{margin-bottom:15px}.callback{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-top:0;padding-bottom:0}.callback .callback__btn a{display:none}.callback__btn button{font-size:16px;max-width:160px}.booking__phone_big{margin-top:0}.box-networks{display:none}}@media only screen and (max-width:1330px){.section_nine form{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.section_nine{-webkit-background-size:cover;background-size:cover;margin-top:0;padding-bottom:0}.section_nine .section__title{padding-top:25px;font-size:24px}.section_nine .form{margin-top:30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.section_nine .button_form{margin-top:18px;padding-top:0;padding-bottom:0;height:40px;font-size:16px}.section_nine .button_form{margin-top:21px}.section_nine .form input{margin-bottom:20px;line-height:44px;height:45px}.section_nine .all{margin-bottom:0;margin-top:32px}.callback__header{font-size:16px;margin-top:32px;margin-bottom:32px}}@media(min-width:376px) and (max-width:767px){.callback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.callback .callback__icon{margin:0;width:100%;background-position:center;margin-bottom:15px}.callback .callback__info{width:100%;margin:0;padding-left:0}.callback .callback__btn{width:100%;margin:0 auto}}