

/* Start:/css/methods-pay/ext_style.css?177511756485844*/
.rating .rating-container i, .rating .rating-container span,
.sanatorium-list .rating .rating-title {
    display: inline-block;
    float: left;
}
.sanatorium-list .rating .rating-title {
    margin-right: 5px;
}
.rating-title i {
    font-style: normal;
    display: inline-block;
    max-width: 200px;
    white-space: nowrap; /* Отменяем перенос текста */
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis;
    vertical-align: bottom;
}
.calc-form .row .form__label span {
    margin-top: 7px;
    line-height:16px;
    display: block;
}
.calc-form .narrow .form__main {
    width: 341px;
}
.calc-form .form__main textarea {
    width: 480px;
    height: 200px;
    -moz-appearance: none;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #999;
    border-radius: 0;
    box-sizing: border-box;
    color: #000;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 13px 10px;
    text-indent: 1px;
    text-overflow: "";
    resize: none;
}
.title-search-item a span {
    color: #949494;
}
.content-content .sanatorium-list ul li {
    list-style: none !important;
    text-indent: 0;
}
.content-content .sanatorium-list {
    font-size: 12px;
}
.content-content .sanatorium-list ul li:before {
    content: '' !important;
}
.selected-text.w630 {
    width: 630px;
}
.selected-text {
    background: url("/css/methods-pay/../i/chessboard-bg-tile.gif") repeat scroll 0 0 #f3efd4;
    margin: 1.5em 0;
    padding: 15px 20px;
}
.selected-text.selected-text--highlight h4 {
    color: #d80000;
}
.selected-text h4 {
    font-size: 16px;
    font-weight: bold;
}
.selected-text.selected-text--highlight p {
    color: #000;
}
.selected-text p {
    color: #5b5959;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0.8em;
}
.rating .rating-container i {
    /*top:0.1em;*/
}
.testimonials .rating .rating-container i {
    top: 0.4em;
    float: left;
}
.comparison-detailed-rating .rating .rating-container i {
    display: block !important;
    float: left !important;
}
select.error {
    border-color:#ca0814 !important;
    color: #ca0814 !important;
}
.sanatorium-list-expanded li {
    position: relative;
}
.sanatorium-list.sanatorium-list-expanded .sa-order {
    position: absolute;
    bottom: 0px;
    margin-left: -8px;
}
.form__label.error {
    color: #ca0814;
}
.header .service-nav .sn-7 {
    float: right;
    margin-right: 270px;
}
.header .service-nav .sn-7 a:hover
{
    background: #00a7d7; /* Old browsers */
}
.header .service-nav .sn-7 a {
    position: relative;
    top: 2px;
    text-decoration: none;
    border:1px solid #fff;
    padding: 4px 10px;
    color: #fff;
    border-radius: 5px;
    background: #25c3f4; /* Old browsers */
    background: -moz-linear-gradient(top, #25c3f4 0%, #00adde 44%, #00a7d7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #25c3f4 0%,#00adde 44%,#00a7d7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #25c3f4 0%,#00adde 44%,#00a7d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25c3f4', endColorstr='#00a7d7',GradientType=0 ); /* IE6-9 */
}
.header .service-nav .sn--1 {
    float: right;
    margin-right: 15px;
}
.comparison-overlay {
    z-index: 999;
}
sup {
    vertical-align: top; font-size: 0.7em;
    vertical-align: top; position: relative;
}
.aside.booking_ext .section-nav ul {
    margin-top: 4px;
}
.sanatorium-filter li span {
    color: #000;
    font-size: 14px;
}
.req_fld {
    color: red;
    display: inline !important;
    line-height: 16px !important;
    margin-top: 0px !important;
}
h2.subheader {
    font-size: 183.3%;
    font-weight: bold;
    padding-bottom: 5px;
}
/* FORM */
.calc-form {position: relative;}
.calc-form form {
    float: left;
    width: 670px;
    background: #F3EED5;
    margin-bottom: 20px;
}
.calc-form fieldset {
    padding: 40px 20px;
}
.calc-form .row {
    margin-top: 40px;
}
.calc-form .row:first-child {margin-top: 0;}
.calc-form .row .form__label {
    float: left;
    width: 145px;
    line-height: 20px;
    font-size: 14px;
    padding-top: 11px;
}
.calc-form .row .form__nav {
    font-size: 14px;
    font-weight: bold;
}
.calc-form .row .form__nav li {
    float: left;
    padding: 0 18px;
    line-height: 44px;
}
.calc-form .row .form__nav li.act {
    border-radius: 22px;
    background: #DED2AB;
    -webkit-box-shadow: inset 0 1px 1px #B5AA8A;
    box-shadow: inset 0 1px 1px #B5AA8A;
}
.calc-form .row .form__nav li.act a {
    border: 0 !important;
    color: #000;
    cursor: default;
}
.calc-form .form__note {
    border-top: 1px dotted #CCC;
    margin: 0 20px;
    padding: 15px 0 0;
    color: #666;
}
.calc-form .form__note p {margin-bottom: 15px;}
.calc-form .form__personal {
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 20px;
    border-top: 1px dotted #CCC;
}
.calc-form .form__personal h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 35px;
}
.calc-form .form__submit {
    padding: 25px 15px 40px;
    text-align: center;
}
.calc-form .form__submit .sa-order {
    width: 240px;
}
.calc-form .form__main {
    float: left;
    width: 485px;
}
.calc-form .form__main select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    border: 1px solid #999;
    background: #FFF url("/css/methods-pay/../i/select-icon-bg.png") no-repeat 100% 50%;
    padding: 10px 0 10px 10px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    height: 44px;
    border-radius: 0;
}
.calc-form .form__main select::-ms-expand {
    display: none;
}
.calc-form .form__main input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 14px;
    width: 100%;
    border: 1px solid #999;
    background: #FFF;
    line-height: 18px;
    padding: 13px 10px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    height: 44px;
    border-radius: 0;
}
.calc-form .form__main input[type="checkbox"]
{
    padding: 0;
    margin: 0 0 -2px 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: none;
    border-color: #999;
}
.calc-form .form__main input[type="checkbox"]:checked
{
    background: url("/css/methods-pay/../i/checkbox.png") center center no-repeat;
    border-color: #999;
}


.calc-form .form__main input.date {
    background-image: url("/css/methods-pay/../i/calendar-icon-bg-red.png");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 43px;
}
.calc-form .form__main input.date.green {
    background-image: url("/css/methods-pay/../i/calendar-icon-bg-green.png");
}
.calc-form .form__main input.error,
.calc-form .form__main textarea.error {
    border-color: #CA0814;
    color: #CA0814;
}
.calc-form .form__main .columns {display: table-row;}
.calc-form .narrow .form__main {width: 224px;}
.calc-form .form__main .columns .col {
    display: table-cell;
    width: 224px;
    vertical-align: middle;
}
.calc-form .form__main .columns .col.sep {
    width: 1%;
}
.calc-form .form__main .columns .col.sep span {
    display: block;
    width: 40px;
    text-align: center;
}
.page-comparison .main .page.w70 {
    width: 70% !important;
}
/* /FORM */
.page-search .aside {
    display: none;
}
.page-serach-form, .page-serach-form form {
    width: 937px;
}
.calc-form.page-serach-form .form__personal {
    border-top:none;
}
.page-serach-form {
    position: relative;
}


.page-serach-form .range-columns label,
.page-serach-form .range-columns .range,
.page-serach-form .range-columns .price-range {
    float: left;
    margin-right: 0.5em;
}
.page-serach-form .range-columns label {
    line-height: 44px;
}
.calc-form.page-serach-form .form__personal h3 {
    margin-bottom: 23px;
}
.calc-form.page-serach-form .form__personal  .left {
    float: left;
    margin-right: 20px;
    width: 250px;
}
.calc-form.page-serach-form .range .slider-range-min .ui-slider-range{
    background-image: url("/css/methods-pay/../i/params-all-bg.gif");
}
.page-serach-form label {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 0.7em;
}
.calc-form.page-serach-form input[type=text] {
    -moz-appearance: none;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #999;
    border-radius: 0;
    box-sizing: border-box;
    color: #000;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 14px;
    height: 44px;
    line-height: 18px;
    padding: 13px 10px;
    text-indent: 1px;
    text-overflow: "";
    width: 100px;
}
.page-search-result h2 {
    /*font-size: 183.3%;*/
    font-weight: bold;
    margin-bottom: 0.5em;
    margin-top: 1.5em;
}
.page-search-result .content {
    overflow: hidden;
    width: 952px;
    position: relative;
}
.page-search-result .content table {
    width: 100%;
}
.page-search-result .content table thead tr th,
.page-search-result .content table tbody tr td {
    border-bottom: 1px dotted #999;
}
.page-search-result .content table thead tr th {
    color: #000 !important;
    font-size: 133.3%;
    font-weight: bold;
    padding: 35px 20px 20px 0;
    vertical-align: bottom !important;
    white-space: nowrap;
}
.page-search-result .content table thead tr th a {
    color: #000;
}
.page-search-result .content table strong {
    color: #c00;
}
.page-search-result .content table  tbody tr td {
    font-size: 133.3%;
    padding: 20px 20px 20px 0;
    vertical-align: top;
}
.page-search-result .content .params-list {
    width: 320px;
}
.page-search-result .content .params-list th {
    font-weight: bold;
}
.page-search-result .content .params-list th span {
    background: none repeat scroll 0 0 #fff;
    display: block;
    float: left;
    padding-right: 0.3em;
    position: relative;
    font-size: 12px !important;
}
.page-search-result .content .params-list td span {
    font-size: 12px !important;
}
.page-search-result .content .params-list td,
.page-search-result .content .params-list th {
    padding-bottom: 1em;
    padding-right: 20px;
    vertical-align: middle;
}
.page-search-result .content .params-list th {
    background: url("/css/methods-pay/../i/dotted-bg-tilex.gif") repeat-x scroll 0 1em; /*#000000;*/
    font-weight: bold;
    width: 200px;
}
.page-search-result .content .city {
    font-size: 12px;
    margin-bottom: 10px;
}
.page-search-result .content .params-list th.wd {
    background: none;
}
.page-search-result .content .sa-order {
    margin-top: -23px;
    margin-left: 39px;
}

.calc-form .fld {
    clear: both;
    float: none;
    margin-bottom: 30px;
}
.calc-form.review-add .range {
    width: 479px !important;
}
.calc-form .range input {
    display: block;
    width: 100px;
}
.calc-form .range label {
    color: gray;
    display: table-cell;
    height: 27px;
    line-height: 13px;
    padding-bottom: 5px;
    vertical-align: bottom;
}
.calc-form.review-add .range .row {
    width: 100px;
    float: left;
    margin-right: 59px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.calc-form .range .col {
    float: left;
    margin-right: 40px;
}
.fixed-field-name {
    position: fixed;
    background: #fff;
    margin-left: 270px;
    font-size: 16px;
    color: #39c;
    z-index: 2;
    top:0px;
    display: none;
}
.fixed-field-name.show {
    display: block;
}
.fixed-field-name ul li {
    display: block;
    width: 200px;
    float: left;
    margin-right: 35px;
}
.form-city-list {
    font-size: 14px;
    font-weight: bold;
}
.form-city-list li {
    float: left;
    padding: 0 18px;
    line-height: 44px;
}
.form-city-list li.act {
    border-radius: 22px;
    background: #DED2AB;
    -webkit-box-shadow: inset 0 1px 1px #B5AA8A;
    box-shadow: inset 0 1px 1px #B5AA8A;
}
.form-city-list li.act a {
    border: 0 !important;
    color: #000;
}
.list-btn {
    font-size: 14px;
    font-weight: bold;
}
.list-btn li {
    float: left;
    padding: 0 18px;
    line-height: 44px;
}
.list-btn li.act {
    border-radius: 22px;
    background: #DED2AB;
    -webkit-box-shadow: inset 0 1px 1px #B5AA8A;
    box-shadow: inset 0 1px 1px #B5AA8A;
}
.list-btn li.act a {
    border: 0 !important;
    color: #000;
}
.form__personal.hide {
    display: none;
}
#fileList li {
    float: left;
    margin-right: 10px;
    height: 80px;
    width: 100px;
    overflow: hidden;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid #999;
    background: rgba(255, 255, 255, 0.5);
    position: relative;
}
#fileList li span {
    display: none;
    position: absolute;
    cursor: pointer;
    background: rgba(255, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    z-index: 2;
}
#fileList li div {
    position: absolute;
    cursor: pointer;
    background: #F0F0F0;
    width: 100%;
    height: 100%;
    z-index: 2;
    color: gray;
}
#fileList li div:hover {
    background: #2BCC3E;
    cursor: pointer;
    color: #fff;
}
#fileList li div div {
    line-height: 16px;
    font-size: 16px;
    margin-top: 23px;
}
#fileList li div div span {
    font-weight: bold;
    font-size: 30px;
    display: block;
    padding-top: 4px;
}
#fileList li span span {
    display: block;
    text-align: center;
    margin-top: 24%;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
}
#fileList li:hover span {
    display: block;
}
#fileList li img {
    height: 80px;
}
.dcs {
    width:100%;clear:both;padding-top:10px;float:none; color:gray;
}
#review_add .sanatorium-list.sanatorium-list-compact{
}
#review_add .sanatorium-list-compact li {
    margin: 0px;
    margin-top: 22px;
    width: 400px;
}
#review_add .sanatorium-list-compact li div {
    float: left;
}
#review_add .sanatorium-list-compact li dl {
    width: 200px;
    margin-left: 20px;
    float: left;
}
h2.sprofile{
    border-bottom: 2px solid #ff6c00;
    font-size: 183.3%;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 25px;
    margin-top:30px;
}
.sanatorium-list.sanatorium-list-compact .price.color-black strong {
    color: #000;
}
.testimonials-add-btn {
    margin-left: 10px;
    padding-bottom: 17px;
}
.g-official-price.margin-mod {
    margin-left: 5px;
}
.g-official-price.margin-mod2 {
    margin-left: 0px;
}
.sanatorium-detailed-summary-more .type.opt {
    background: url("/css/methods-pay/../i/sop.png") no-repeat scroll 0 0;
}
.sanatorium-detailed-summary-more .type.ds {
    background: url("/css/methods-pay/../i/ds.svg") no-repeat scroll 0 0;
}
.sanatorium-filter {
    font-size: 14px;
    line-height: 20px;
    padding: 15px 17px;
    margin-bottom: 30px;
    background: #EBFAFF;
}
.sanatorium-filter h3,
.sanatorium-filter p.title {
    font-size: 16px;
    margin-bottom: 12px;
    font-weight: bold;
}

.sanatorium-filter h3.sanatorium-filter__h3-small,
.sanatorium-filter p.sanatorium-filter__h3-small {
    font-size: 14px;
    font-weight: bold;
    color: #4b4b4b;
    margin-bottom: 6px;
}
.sanatorium-filter h4 {
    
}
.sanatorium-filter ul {margin-bottom: 30px;}
.sanatorium-filter li {
    margin-bottom: 10px;
    font-size: 12px;
    color: #8b8b8b;
}

.sanatorium-filter li p {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    line-height: 11px;
}

.sanatorium-filter li a,
.sanatorium-filter li span {
    font-size: 14px;
    line-height: 16px;
    margin-right: 3px;
}

.sanatorium-filter li a {
    color: #2E2D2C;
    -webkit-text-decoration: underline solid transparent;
            text-decoration: underline solid transparent;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sanatorium-filter li a:hover,
.sanatorium-filter li a:focus {
    color: #39c;
    text-decoration: underline solid #39c;
}

.sanatorium-filter li span {
    color: #00B3BA;
}

.sanatorium-filter li span.empty-link {
    color: #8b8b8b;
}

.sanatorium-filter p.sanatorium-filter__h3-small,
.sanatorium-filter p.title  {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #2E2D2C;
    margin-bottom: 10px;
}

.sanatorium-filter .sa-order {
    width: 100%;
    background: #ED6F32;
    text-shadow: none;
    border-radius: 5px;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 7px;
    transition: all 0.3s ease-in-out;
}

.sanatorium-filter .sa-order b,
.sanatorium-filter .sa-order i {
    display: none;
}

.sanatorium-filter .sa-order:hover,
.sanatorium-filter .sa-order:focus {
    background: #eb5c33;
}

.sanatorium-filter li .rating-inline {
    display: inline-block;
    margin: 2px 10px 0 0;
    vertical-align: top;
}
.gallery-preview.review ul li  {
    margin-left: 3px;
}
.gallery-preview.review ul li a {
    background: none !important;
    display: inline !important;
    padding: 0px !important;
}
.gallery-preview.review ul li a img {
    display: inline-block !important;
}
/* slider */
#right-banner-slides-container {
    width:272px;
    height: 170px;
    position:relative;
    overflow: hidden;
    padding: 10px 0;
    margin-left: -8px;
}
#right-banner-slides-container .title {
    border-bottom: 1px solid #e4e4e4;
    color: #ebb360;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 27px;
    line-height: 24px;
    text-align:center;
    letter-spacing:0,6px;
    width: 174px;
    margin: 0 auto;
    padding-bottom: 3px;
    margin-bottom: 19px;
}
#right-banner-slides-container .title span {
    font-weight: normal;
    font-size: 20px;
}
#right-banner-slides {
    width: 228px;
    margin: 0 auto;
    overflow: hidden;
}
#right-banner-slides .next,
#right-banner-slides .prev {
    position:absolute;
    top:85px;
    left: 1px;
    width: 19px;
    height:43px;
    display:block;
    z-index:1;
}
#right-banner-slides .next {
    left:247px;
}
#right-banner-slides .slides_container {
    width:250px;
    height:70px;
    overflow:hidden;
    position:relative;
}
#right-banner-slides .slides_container div {
}
#right-banner-slides .slides_container div a {
    font-size: 18px;
    line-height: 18px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #3897a3;
    display: inline-block;
    text-decoration: none;
}
#right-banner-slides .slides_container div a .parent {
    display: block;
    width: 120px;
    height: 53px;
    float: right;
}
#right-banner-slides .slides_container div a img {
    margin-left: 16px;
    margin-right: 26px;
    vertical-align: bottom;
}
#right-banner-slides .pagination {
    width: 240px;
    margin-top: 0px;
    border: none;
    margin-bottom: 0px;
}
#right-banner-slides .pagination li {
    display: inline-block;
    margin: 0px !important;
    padding: 0px !important;
    border:none;
}
#right-banner-slides .pagination li a {
    display:inline-block;
    margin-right: 13px;
    width:35px;
    height: 4px;
    background: #cfcfcf;
    overflow: hidden;
}
#right-banner-slides .pagination li.current a {
    background: #449ea9;
}
#right-banner-slides .slides_container div a .child {
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
//display:inline;
}
#right-banner-slides .slides_container div a .helper {
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0px;
    zoom:1;
//display:inline;
}
.g-banner {width:670px;
    font-family:Arial;
    margin: 30px auto;
}
.banner-wraq {
    margin:0;
    height: 90px;
    position: relative;
    background: url(/css/methods-pay/../i/green.jpg) no-repeat;
    background-position:50% 50%;}
.banner-wraq  dl {float: left;
    height: 90px;}
.banner-wraq  dt {font-size:21px;
    padding: 18px 0 0 16px;
}
.banner-wraq dd {font-size:12px;
    padding: 2px 0 0 16px;}
.qrder {float: right;
    margin:0;
    height:90px;
    padding-right:16px;
    padding-left:50px;
    background: url(/css/methods-pay/../i/header-banner-phone-bg.png) no-repeat 0 50%;
    background-size:37px 37px;}
.dl {display:block;
    font-size:26px;
    font-weight:bold;
    padding-top:16px;}
.dt {font-size:10px;
    letter-spacing: 0.5px;
}
.testimonials-all .rating-detailed table th,
.testimonials-all .rating-detailed table td {
    vertical-align: top;
    padding-right: 15px;
    padding-bottom: 1em;
}
.testimonials-all .rating-detailed table th{
    font-weight: bold;
    background: url("/css/methods-pay/../i/dotted-bg-tilex.gif") repeat-x 0 14px;
}
.steps {width:670px;
    height:145px;
    background-image: url('/css/methods-pay/../i/preim.png');
    background-repeat:no-repeat;
    font: 12.5px Arial;
    color:#7f7f7f;
    text-align: center;
    line-height: 1.2;
    padding:0px 0 40px 0;
    position:relative;
}
.steps a{color:#00a2d3;}
.form {width: 100px;
    position:relative;
    left:56px;
    top:97px;
}
.money{width:118px;
    position:relative;
    left:277px;
    top:82px;
}
.san{width:148px;
    position:relative;
    left:485px;
    top:67px;
}
.rating-detailed-more-reviews-link {
    float: right;
    padding-top: 3px;
    display: block;
}
.write-review {
    float: right;
    font-size: 116.7%;
    margin-top: 2px;
    position: relative;
    text-transform: lowercase;
}
.write-review a {
    background: url("/css/methods-pay/../i/write-testimonial-bg.gif") no-repeat scroll 0 50% #000000;
    color: #ff6c00;
    display: block;
    padding-left: 26px;
}
.page-nav .advanced a {
    color: #ff6c00;
}
.section-filter {
    margin-top: 2.5em;
    padding-bottom: 0;
    background: #e3e3e3 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}
.section-filter ul {
    padding: .5em 0;
    margin-top: 0;
}
.section-filter ul li.cur {
    font-weight: bold;
    background: none;
    color: #000;
}
.section-filter p {
    font-size: 116.7%;
    font-weight: bold;
    padding: 0 20px;
    padding: 1em 20px 0;
}
.section-filter p a {font-weight: normal;}
.section-filter ul {
    background: none;
    border: 0;
}
.pseudo-link {
    cursor: pointer;
}
.sanatorium-detailed-summary .content th span,
.sanatorium-detailed-summary .content .position th span {
    position: relative;
    display: block;
    float: left;
    padding-right: .3em;
    background: #fff;
}
/*.rating-detailed .sanatorium-detailed-summary .content th span {
    background: #f3efd4;
}*/
.calc-form .form__main .columns .col.sep i {
    color: #39c;
    border-bottom: 1px dashed #39c;
    font-style: normal;
    display: inline-block;
    margin-right: 10px;
    font-size: 14px;
    cursor: pointer;
}
.calc-form .form__main .columns .col.sep i:hover {
    border-bottom: 1px solid #000000;
}
.calc-form .calendar-input-cont .calendar-btn {
    width: 130px !important;
}
.review-confirm {
    padding: 0 14px 23px;
/*    background: #f3efd4;*/
    font-size: 11px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #717171;
    position: relative;
}
.review-confirm b {
    display: block;
    position: absolute;
    width: 97px;
    height: 72px;
    background: url(/css/methods-pay/../i/i21.png) no-repeat;
    top:-40px;
    right: 10px;
}
.testimonials-cont {
    padding-left: 3px;
    background: transparent;
}
.testimonials-cont-nbg {
    background: url('/css/methods-pay/../i/i22.png') repeat-y left top;
}
[class^='testimonials-icon-f-'] {
    display: inline-block;
    background: url('/css/methods-pay/../i/i23.png') no-repeat;
    width: 26px;
    height: 20px;
    vertical-align: text-bottom;
    margin-top: -4px;
}
.testimonials-icon-f-bad {
    background-position: -7px -9px;
    margin-left: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23b93026' viewBox='0 0 980.16 973.91'%3E%3Cpath d='M494.4,973.91h-13a17.33,17.33,0,0,0-2.9-.84c-2.07-.22-4.2,0-6.22-.43-4.35-.9-8.75-1.44-13.06-2.68a110.77,110.77,0,0,1-13.68-4.79,74.69,74.69,0,0,1-14.07-7.61c-3.54-2.53-7.17-4.94-10.47-7.75a113.51,113.51,0,0,1-17.31-18.42,158.15,158.15,0,0,1-18.28-31.7c-1.85-4.25-3.45-8.62-5.05-13-1.7-4.61-3.4-9.24-4.84-13.94s-2.62-9.61-3.87-14.43c-.44-1.68-.81-3.38-1.13-5.09-.44-2.26-.79-4.54-1.18-6.81-.32-1.8-.63-3.6-1-5.39-.58-3-1.34-5.92-1.73-8.92-1.11-8.38-2.19-16.78-3.06-25.19-.55-5.4-.82-10.84-1-16.27s-.19-11-.2-16.55c0-12.08-.1-24.15,1-36.2.49-5.49.78-11,1.17-16.49,0-.24.08-.47.11-.71.59-4.35,1.17-8.7,1.77-13.05.78-5.53,1.56-11.06,2.38-16.58.29-2,.65-3.93,1.06-5.87.47-2.25,1.08-4.47,1.53-6.72.76-3.73,1.42-7.48,2.18-11.22.32-1.54.76-3.06,1.18-4.58.88-3.13,1.82-6.24,2.65-9.37a8.89,8.89,0,0,0,0-2.25l-13.63-.8c-.88,0-1.31.37-1.41,1.25-.32,3-.67,6-1,9-.07.64-.1,1.28-.19,1.91-.54,4.11-1.06,8.23-1.64,12.33-.18,1.24-.54,2.45-.79,3.68-.42,2-.81,4-1.22,6.06a34.85,34.85,0,0,1-1.23,5.81A31.18,31.18,0,0,1,345.13,705q-7.06,4.9-14.18,9.78a241.1,241.1,0,0,1-22.58,13.3c-3.63,1.94-7.29,3.83-11,5.58-3.2,1.51-6.49,2.84-9.76,4.18q-5.39,2.22-10.83,4.31c-3.37,1.29-6.75,2.58-10.18,3.73s-7.08,2.19-10.63,3.25c-3.11.93-6.2,1.92-9.35,2.69-5,1.21-9.94,2.26-14.92,3.34-1.86.41-3.74.74-5.61,1.1-2.72.53-5.43,1.16-8.17,1.57-3.31.49-6.65.78-10,1.2-3.95.51-7.87,1.2-11.83,1.59-4.69.45-9.4.82-14.11,1a482.44,482.44,0,0,1-51.3-1c-3.25-.24-6.5-.65-9.75-1-.31,0-.63-.09-.94-.13l-11.84-1.6c-3.08-.42-6.15-.8-9.22-1.26-2.2-.33-4.4-.72-6.58-1.14-2.57-.5-5.13-1.11-7.7-1.61s-5-.86-7.54-1.34a31.27,31.27,0,0,1-4.42-1.06,62.76,62.76,0,0,1-9.15-4.35A27.53,27.53,0,0,1,55,739.89c-4.09-5.28-8-10.73-11.71-16.29a159.91,159.91,0,0,1-10.12-17.91A174.71,174.71,0,0,1,22.69,679a98.82,98.82,0,0,1-3-12.49c-1-5.58-1.54-11.23-2.26-16.85-.17-1.35-.15-2.72-.37-4.06a75.45,75.45,0,0,1-.33-17c.39-5.74,1.08-11.46,1.86-17.16.56-4.1,1.47-8.15,2.26-12.21.29-1.48.65-3,1.06-4.4.81-2.8,1.65-5.6,2.55-8.38C25.56,583,26.66,579.41,28,576c1.38-3.63,3-7.18,4.54-10.72,1.47-3.3,3-6.58,4.61-9.81,1.89-3.72,3.92-7.37,6-11.19-.53-.73-1-1.53-1.66-2.24A179,179,0,0,1,21,513.63a147.6,147.6,0,0,1-10.66-22.39c-.74-2-1.48-4-2.1-6.05-1.36-4.48-2.69-9-3.92-13.49a59.2,59.2,0,0,1-1.2-6.07c-.61-3.68-1.35-7.35-1.7-11.05A36.14,36.14,0,0,0,0,446.85V432c.46-2.66,1-5.31,1.37-8,.48-3.38.67-6.81,1.3-10.16.73-3.9,1.74-7.74,2.76-11.57s2-7.87,3.39-11.67c1.67-4.66,3.58-9.25,5.64-13.75s4.24-8.84,6.61-13.12a157.51,157.51,0,0,1,11.27-17.47,174.77,174.77,0,0,1,11.87-14.72c1.46-1.58,2.87-3.19,4.27-4.82a2.38,2.38,0,0,0,.74-2.36,64.87,64.87,0,0,1-1.54-6.73c-.74-4.55-1.61-9.11-1.89-13.7-.41-6.46-.48-12.95-.43-19.42,0-5.59,0-11.19,1.09-16.73.54-2.8.83-5.65,1.31-8.47.27-1.64.65-3.26,1.05-4.88.53-2.15,1.11-4.28,1.71-6.41.7-2.51,1.34-5,2.22-7.51,1.17-3.28,2.49-6.52,3.86-9.73a117,117,0,0,1,5.2-11.39C65,213.61,68.63,208,72.17,202.44a129.26,129.26,0,0,1,13.09-16.76,195.16,195.16,0,0,1,15.88-15.89,3.19,3.19,0,0,0,1-2.24c-.28-4-.65-8-1.16-11.93a91.2,91.2,0,0,1-.26-19.4c.58-6.59,1.7-13.14,2.66-19.7.23-1.56.76-3.08,1.13-4.62a57,57,0,0,1,1.33-5.56c1.46-4.24,3-8.45,4.67-12.62a96.4,96.4,0,0,1,8-15.33,98.42,98.42,0,0,1,13.6-16.89,107.46,107.46,0,0,1,20-15.81c4.42-2.71,9-5.2,13.62-7.55,3.43-1.74,7-3.14,10.62-4.57,2.95-1.18,5.95-2.24,8.95-3.26,2.77-.93,5.57-1.76,8.37-2.58,1.6-.46,3.24-.77,4.84-1.2A53,53,0,0,1,204.23,25a18.73,18.73,0,0,0,5-1.59,22.15,22.15,0,0,1,4.19-1.63c3.51-.75,7.06-1.32,10.6-1.92,2.9-.49,5.82-.91,8.72-1.4s5.79-1.1,8.7-1.53c3.38-.51,6.78-.87,10.17-1.29l.47-.08c3.14-.53,6.26-1.13,9.41-1.57,3.55-.5,7.11-.86,10.67-1.28.23,0,.46-.11.7-.15C276.19,12,279.57,11.46,283,11c4.19-.56,8.39-1,12.58-1.55,6.66-.85,13.3-1.8,20-2.58,4.6-.53,9.22-.83,13.83-1.24l1-.1C335,5,339.77,4.34,344.53,3.94c6-.52,12.1-.84,18.15-1.24.32,0,.64-.07,1-.09C371.2,2,378.75,1.42,386.31.87c2.55-.19,5.18.07,7.65-.43,6.2-1.27,12.24.61,18.36.61.07,0,.15,0,.23.05,2.8.56,5.59,1.18,8.41,1.64s5.83.79,8.75,1.19c.31,0,.62.15.93.21,3,.55,5.93,1.14,8.9,1.63,2.75.45,5.53.71,8.28,1.19,5,.87,10,1.83,15.06,2.76,2,.38,4.06.81,6.1,1.16,3.45.59,6.9,1.15,10.35,1.71l8.23,1.33c2.44.38,4.88.73,7.31,1.12q2.82.46,5.63,1c3.2.59,6.39,1.22,9.59,1.79,2.34.42,4.71.72,7.06,1.16,4.7.89,9.39,1.83,14.09,2.75,2,.38,3.89.8,5.84,1.17,3,.58,6.09,1.14,9.14,1.7l7.27,1.28c2.42.41,4.86.77,7.29,1.2,1.79.31,3.58.67,5.37,1,2.64.55,5.27,1.15,7.91,1.66,2.34.45,4.71.75,7.05,1.21,3,.59,6.07,1.29,9.12,1.9,3.9.79,7.81,1.49,11.7,2.32s7.57,1.75,11.36,2.57c4.65,1,9.32,1.93,14,2.91s9.32,2,14,3,9.17,2.07,13.75,3.12c4.24,1,8.49,1.93,12.72,2.94,4,1,8,2,12,3s8,2,12,3,7.69,2,11.54,3.06,7.5,2,11.25,3l11.23,2.93L738.57,68l5.32,1.39,9.9,2.56,4.38,1.15c2.13.57,4.25,1.18,6.38,1.71,1.69.43,3.42.71,5.11,1.16,3.13.83,6.23,1.78,9.36,2.59,3.85,1,7.73,1.89,11.6,2.83,3.31.8,6.62,1.66,10,2.39,3.71.82,7.46,1.5,11.18,2.3,4,.84,7.88,1.78,11.83,2.6,2.34.48,4.71.78,7.06,1.17,2.12.35,4.24.67,6.36,1q7.65,1.36,15.29,2.78c1.88.34,3.75.81,5.64,1.06,5.21.69,10.43,1.42,15.66,1.9,5.72.54,11.46.84,17.19,1.19,6.46.41,12.93.76,19.39,1.15.4,0,.79.1,1.19.15l12,1.63c2.76.38,5.53.75,8.28,1.18a42.14,42.14,0,0,1,5.14,1c4.11,1.22,8.19,2.53,12.27,3.86A50.38,50.38,0,0,1,966.88,117a32.49,32.49,0,0,1,10.4,18.46,55.8,55.8,0,0,1,.78,10.27c.39,29.84.82,59.67,1.06,89.51.33,39.35.49,78.71.75,118.07,0,1.27.19,2.53.29,3.8V611c-.42,1.36-.8,2.73-1.26,4.08-1.79,5.15-3.66,10.26-5.38,15.43a47,47,0,0,1-6.16,12.41,25.69,25.69,0,0,1-13.86,9.76,72.59,72.59,0,0,1-14.21,2.92,123.07,123.07,0,0,1-21.55.71c-5.65-.43-11.33-.35-17-1.37-4-.71-8.08-.85-12.13-1.25-.55-.05-1.11-.13-1.66-.23-3-.52-5.92-1.13-8.91-1.55-3.47-.49-7-.81-10.44-1.21-.32,0-.63-.11-.94-.16-3.14-.53-6.25-1.18-9.41-1.55-4.35-.51-8.73-.82-13.1-1.22l-1-.11c-5.15-.6-10.29-1.29-15.45-1.77-5.81-.54-11.63-.92-17.45-1.32-11.64-.81-23.27-1.71-35-1.86a307.86,307.86,0,0,0-31.13,1.41,153,153,0,0,0-23.39,3.6c-4.68,1.17-9.47,2-14.1,3.29s-9.07,3.15-13.59,4.8a122.53,122.53,0,0,0-19.78,9.55,132.56,132.56,0,0,0-24,17.93A135.73,135.73,0,0,0,631.09,704q-6.54,9.27-12.46,19c-3.44,5.64-6.59,11.47-9.65,17.33-2.71,5.18-5.2,10.47-7.66,15.78-1.78,3.86-3.22,7.87-5,11.71-2.72,5.73-4.69,11.74-6.86,17.68-.81,2.22-1.43,4.51-2.18,6.76-.84,2.55-1.79,5-2.57,7.61-1,3.2-1.82,6.43-2.72,9.65-.82,3-1.71,5.94-2.45,8.94-.87,3.54-1.61,7.1-2.4,10.66-.51,2.32-1.06,4.63-1.52,7s-.88,5-1.35,7.48c-.51,2.73-1.12,5.45-1.57,8.19-.57,3.54-1,7.1-1.55,10.65-.88,6.4-1.81,12.8-2.6,19.22-.44,3.64-.75,7.31-.95,11-.45,8.22-.75,16.44-1.2,24.66-.23,4.22-.65,8.43-1,12.64a9.77,9.77,0,0,1-.28,1.16,17.57,17.57,0,0,0-.58,3.26A33.69,33.69,0,0,1,562.63,945a27.46,27.46,0,0,1-11.19,14.49,29.26,29.26,0,0,1-8.12,3.79c-3.48,1-6.87,2.33-10.35,3.34s-6.92,1.8-10.4,2.62c-3.87.9-7.73,1.91-11.66,2.51-4.08.63-8.24.79-12.36,1.25A39.88,39.88,0,0,0,494.4,973.91Zm13-62.27c.29-3.11.61-6.19.85-9.28.53-6.93,1-13.86,1.54-20.79a1.79,1.79,0,0,1,0-.23c1.1-9.11,1.91-18.25,3.53-27.3.94-5.24,1.53-10.54,2.28-15.81,0-.16.05-.32.08-.47.53-2.57,1.1-5.12,1.59-7.69s.82-4.85,1.28-7.27c.35-1.87.74-3.74,1.18-5.59.54-2.32,1.17-4.61,1.73-6.92s1-4.52,1.57-6.76c.78-3.08,1.62-6.14,2.44-9.21.78-2.9,1.54-5.8,2.37-8.69s1.72-5.57,2.57-8.36c.73-2.43,1.37-4.89,2.19-7.28,1.22-3.53,2.56-7,3.86-10.53,1.47-4,2.89-8,4.45-11.94,1.42-3.59,3-7.13,4.54-10.65,2.4-5.4,4.72-10.85,7.35-16.14a292.86,292.86,0,0,1,15.34-27.41,220.76,220.76,0,0,1,16-22.82c4.53-5.47,8.81-11.17,13.63-16.36a220.39,220.39,0,0,1,32-28.62,186.82,186.82,0,0,1,20-13c5.05-2.76,10.25-5.23,15.37-7.88a147.79,147.79,0,0,1,16.8-7q5.25-1.93,10.59-3.65c2.48-.8,5-1.46,7.53-2.12,2.3-.6,4.61-1.15,6.92-1.69,1.93-.45,3.85-.91,5.8-1.26,2.58-.46,5.19-.8,7.78-1.22,3.46-.57,6.89-1.4,10.37-1.71,7.88-.7,15.78-1.32,23.68-1.64,5.91-.24,11.83,0,17.75.09,2.42,0,2.69-.24,2.53-2.54-.84-12.37-1.75-24.73-2.45-37.1-.49-8.55-.84-17.1-1-25.66-.24-17.2-.46-34.4-.36-51.6.11-19.11,0-38.22.83-57.33.53-12.79,1.23-25.56,1.68-38.34.27-7.67.9-15.33,1.4-23,.43-6.53,1-13.06,1.38-19.6.44-6.7.81-13.4,1.22-20.1,0-.32.07-.63.1-.95.54-5.4,1.14-10.79,1.59-16.19.48-5.73.82-11.47,1.22-17.2,0-.24.05-.48.07-.72.57-5.15,1.19-10.29,1.68-15.44.46-4.84.79-9.7,1.17-14.56,0-.16,0-.31.07-.47.62-5.47,1.27-10.94,1.86-16.41.47-4.37.86-8.75,1.31-13.13.32-3.18.63-6.36,1-9.53.53-4.35,1.16-8.69,1.65-13s.81-8.42,1.21-12.63l.06-.48c.56-4.09,1.19-8.18,1.66-12.29s.79-8.26,1.19-12.39c0-.31.14-.62.18-.94.27-2.36.56-4.73.78-7.1a1.47,1.47,0,0,0-1.29-1.7q-6.64-1.84-13.24-3.83c-3.41-1-6.77-2.2-10.19-3.21-3-.87-6-1.54-8.93-2.39-2.72-.79-5.39-1.76-8.12-2.55-4.42-1.28-8.87-2.47-13.3-3.72-5.18-1.46-10.35-3-15.53-4.4-3.58-1-7.17-1.94-10.76-2.88-4-1-8-2.07-12-3.06-4.63-1.15-9.28-2.25-13.92-3.36-1.47-.35-2.95-.63-4.41-1-3.21-.84-6.39-1.82-9.62-2.58-4.86-1.15-9.75-2.15-14.62-3.22-1.63-.35-3.26-.71-4.88-1.1-2.55-.61-5.09-1.29-7.64-1.89-3.64-.85-7.29-1.67-10.93-2.49l-6.51-1.44c-2.17-.47-4.34-.89-6.51-1.36-2.33-.51-4.64-1.08-7-1.57s-4.5-.88-6.75-1.33c-1.64-.32-3.28-.63-4.91-1-2.47-.56-4.92-1.24-7.41-1.74-5.7-1.15-11.42-2.22-17.13-3.33-3-.58-5.91-1.18-8.87-1.77-2.18-.43-4.36-.85-6.53-1.29-2.41-.49-4.81-1-7.22-1.51s-5-.86-7.5-1.3c-1.88-.34-3.76-.66-5.63-1-2.56-.54-5.09-1.21-7.67-1.68-4.4-.8-8.82-1.47-13.22-2.23-2.28-.4-4.53-.87-6.8-1.3-2.73-.52-5.46-1.06-8.2-1.55-2.57-.46-5.16-.85-7.74-1.28-2-.34-4.08-.67-6.11-1.06-2.64-.51-5.27-1.12-7.92-1.59s-5.35-.78-8-1.18c-2-.31-4.09-.62-6.12-1-4.94-.91-9.88-1.86-14.81-2.8-1.88-.36-3.73-.84-5.61-1.13-3-.46-6-.73-9-1.25-4.61-.79-9.19-1.79-13.8-2.57-4.93-.83-9.89-1.51-14.84-2.26-.39-.06-.77-.18-1.17-.24-3.61-.56-7.21-1.36-10.85-1.59a84.48,84.48,0,0,0-10.54.32c-6.94.45-13.86,1-20.79,1.52-3.82.26-7.64.18-11.46.87a92.69,92.69,0,0,1-11.67,1.06c-6.38.33-12.71,1-19,1.9-4.17.62-8.42.8-12.63,1.2-3.65.36-7.31.68-10.94,1.14-4,.51-7.9,1.18-11.85,1.73-2.85.41-5.7.74-8.56,1.11-3.55.47-7.11.9-10.66,1.42-3.31.49-6.6,1.11-9.91,1.58s-6.63.85-9.94,1.27c-.24,0-.47.1-.7.14-3.14.53-6.27,1.07-9.41,1.59-2.34.4-4.69.76-7,1.16a5.88,5.88,0,0,0-.85.4,64.63,64.63,0,0,1-6.92,2.44c-5.27,1.24-10.65,2-15.88,3.4a124.58,124.58,0,0,0-16.84,5.52,68.8,68.8,0,0,0-19.84,12.24A48,48,0,0,0,163.33,119a58.79,58.79,0,0,0-3.22,11.19,69.11,69.11,0,0,0-1.09,16c.25,4.69.09,9.42,1.22,14.06.83,3.4,1.25,6.89,1.86,10.34.72,4,1.62,8,1.3,12.12a26.31,26.31,0,0,1-8.65,18.19c-3.5,3.15-7.34,5.9-11,8.88-3.37,2.74-6.84,5.39-10,8.38a96.42,96.42,0,0,0-19.57,25.64,68.43,68.43,0,0,0-5.89,14.44c-.64,2.53-1.41,5-2,7.56a75.89,75.89,0,0,0-1.64,8.66,128.77,128.77,0,0,0,0,25.14c.25,2.7.7,5.39,1.19,8,.41,2.25,1.14,4.45,1.53,6.7a132.57,132.57,0,0,0,3.5,13,42.7,42.7,0,0,1,1.44,7,32.29,32.29,0,0,1,0,6.95,23.55,23.55,0,0,1-1.5,5.94c-2.5,6.22-7.18,10.42-13,13.49a6.17,6.17,0,0,0-1.69,1.2q-5,5.26-9.82,10.59a118.23,118.23,0,0,0-10.13,13.34,105.3,105.3,0,0,0-8.55,15.26,62,62,0,0,0-4.36,11.54c-.64,2.69-1.52,5.32-2.09,8a57.76,57.76,0,0,0-1.59,9.63c-.27,7.16-.63,14.33.65,21.5a107.08,107.08,0,0,0,2.44,10.88A88,88,0,0,0,69.36,479,95.1,95.1,0,0,0,78,493.06c3.47,4.51,6.88,9.08,10.66,13.31s8.2,8.26,12.31,12.39a23.62,23.62,0,0,1,6.47,12.43c.65,3.41.32,7,.91,10.45a18.08,18.08,0,0,1-.61,8,32.54,32.54,0,0,1-3.51,8.21c-2.65,4.3-5.58,8.43-8.16,12.77-2.85,4.83-5.58,9.75-8.09,14.76-1.76,3.51-3.12,7.22-4.56,10.87a107.68,107.68,0,0,0-3.83,10.42,129.81,129.81,0,0,0-3.46,15.12,98.76,98.76,0,0,0-1.39,15.49,90.24,90.24,0,0,0,2.58,22.27,105.73,105.73,0,0,0,4.52,14,104.37,104.37,0,0,0,12.07,21.13,2.79,2.79,0,0,0,2.1,1.34,37.07,37.07,0,0,1,5.63,1A59.7,59.7,0,0,0,112.88,699c.39,0,.78.13,1.18.19,3,.52,5.93,1.11,8.91,1.53s5.7.7,8.56.91c6,.43,12,.86,17.95,1.13,4.23.19,8.47.13,12.71.15a277.15,277.15,0,0,0,30.9-1.23c2.77-.3,5.55-.64,8.32-1l.71-.11c2.88-.55,5.77-1.11,8.66-1.64,4.05-.76,8.13-1.4,12.15-2.28,3.4-.75,6.72-1.83,10.1-2.69a148.92,148.92,0,0,0,19-6c5.27-2.1,10.59-4.08,15.82-6.26,3.72-1.55,7.43-3.19,11-5.07,6.83-3.6,13.58-7.33,20.15-11.41a6.48,6.48,0,0,0,3.41-5.48c.16-1.82.56-3.62.76-5.43a27.55,27.55,0,0,0,0-3,8.87,8.87,0,0,0-1.45-.11c-5.23.54-10.46,1.11-15.69,1.63-4,.41-7.94.76-11.91,1.14-.24,0-.47.1-.71.13-3.69.6-7.38,1.21-11.08,1.8-4.73.75-9.52,1.24-14.18,2.32a52.56,52.56,0,0,1-9.49,1A25,25,0,0,1,225,655.84a31.74,31.74,0,0,1-9.63-8.34,34.17,34.17,0,0,1-6.72-15.29,27.6,27.6,0,0,1,.69-13A24,24,0,0,1,218,606.74c5.13-3.84,11.27-4.74,17.33-5.85,2.58-.47,5.19-.78,7.77-1.21,3.53-.59,7-1.29,10.58-1.84,3.7-.59,7.43-1,11.15-1.57,3.08-.44,6.15-1,9.23-1.37s6.19-.69,9.29-.95c7.79-.68,15.58-1.45,23.39-1.92,8.22-.5,16.45-.72,24.68-1,15.13-.52,30.22.62,45.33.93.48,0,1,0,1.44.1,2.69.26,5.38.56,8.08.79,4.69.4,9.39.76,14.09,1.13.15,0,.31.06.47.08,4.1.57,8.21,1.13,12.31,1.71,7.9,1.12,15.82,2.16,23.7,3.4,4.38.69,8.71,1.72,13.06,2.62,4.65,1,9.29,2,14,2.92a25.07,25.07,0,0,1,8.76,3.44c7.3,4.58,11.16,11.22,11.79,19.76a32.6,32.6,0,0,1-3,16.47,31.55,31.55,0,0,1-5.76,8.57,29.08,29.08,0,0,1-13.89,8.22,33.54,33.54,0,0,1-12.33.47c-3.7-.39-7.32-1.4-11-2.1-1.21-.24-1.72.16-2,1.36-.36,1.38-.7,2.76-1.09,4.13s-.86,2.87-1.27,4.32c-.52,1.82-1.07,3.64-1.51,5.48s-.75,3.73-1.18,5.58c-.86,3.7-1.83,7.38-2.64,11.09-.62,2.8-1.07,5.63-1.58,8.44-.88,4.79-1.84,9.57-2.58,14.37-.55,3.54-.82,7.13-1.21,10.69-.05.48-.1,1-.17,1.43-.53,3.78-1.13,7.56-1.57,11.35-.4,3.33-.71,6.67-.9,10-.42,7.34-.92,14.68-1.06,22-.18,8.88,0,17.76,0,26.64,0,1.36.06,2.72.18,4.07q.73,8.48,1.56,16.93c.38,3.88.85,7.75,1.27,11.63a1.57,1.57,0,0,0,0,.23c.92,4.43,1.74,8.89,2.8,13.29,1.32,5.48,2.58,11,4.34,16.36A111.49,111.49,0,0,0,438,878a82.44,82.44,0,0,0,10.53,15.14,54.83,54.83,0,0,0,17.36,13.26,67.3,67.3,0,0,0,11.09,4.3,75,75,0,0,0,11.77,1.93C495,913.32,501.05,912.33,507.44,911.64ZM851.91,160.85c-.47,3.27-1,6.24-1.32,9.23-.47,4.36-.8,8.74-1.2,13.11,0,.23-.07.47-.1.71-.61,4.66-1.25,9.32-1.8,14-.59,4.92-1.1,9.85-1.66,14.77-.44,3.88-1,7.76-1.35,11.65-.48,4.92-.84,9.86-1.25,14.79,0,.24-.07.47-.09.71-.54,4.51-1.17,9-1.6,13.52-.5,5.4-.83,10.82-1.24,16.23,0,.24,0,.48-.07.72-.55,4.9-1.19,9.8-1.6,14.72-.51,6.05-.83,12.11-1.23,18.17l-.06.71c-.58,6-1.21,12.07-1.73,18.12-.38,4.54-.62,9.09-.92,13.64-.72,10.68-1.49,21.37-2.13,32.06-.43,7.18-.71,14.37-1,21.55-.33,7.91-.68,15.82-.9,23.73-.39,14.39-.82,28.78-1,43.17-.18,14.87-.08,29.74.54,44.61.68,16.22.93,32.46,1.36,48.68,0,.48.05,1,.08,1.44q1,14.1,2,28.21c.16,2.31.37,4.62.58,6.93a1.73,1.73,0,0,0,1.73,1.86c5.23.57,10.43,1.27,15.65,1.87,3.17.36,6.35.65,9.53,1,3.65.33,7.31.64,11,.95,4,.34,7.94.75,11.92,1,7.18.42,14.37.79,21.56,1.06,4.47.17,9,.13,13.43.18h2.61c0-1.13,0-2,0-2.84-.25-82.79.46-165.57-.68-248.35-.57-41.43.12-82.87-1-124.29-.44-16.71-.34-33.44-.5-50.15,0-1-.13-2-.21-3.17-1-.08-1.77-.16-2.56-.21-2.31-.15-4.63-.26-6.94-.42-8.37-.57-16.74-1.18-25.11-1.72-6.86-.43-13.72-.77-20.58-1.17-.79-.05-1.58-.23-2.37-.34A67.28,67.28,0,0,0,851.91,160.85Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.testimonials-icon-f-good {
    background-position: -37px -9px;
    margin-top: -7px;
    vertical-align: initial !important;
    margin-left: 2px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2365c33d' viewBox='0 0 980.16 952.29'%3E%3Cpath d='M0,471.32a9.55,9.55,0,0,0,1.25-2.76,40.53,40.53,0,0,1,2-8,42.45,42.45,0,0,1,5.32-10.83,48.26,48.26,0,0,1,17.1-16A45.41,45.41,0,0,1,38.07,429a63.27,63.27,0,0,1,13.75-1.54q107.64,0,215.26,0a59.36,59.36,0,0,1,11.46.93,49.93,49.93,0,0,1,29.6,18.29,41.66,41.66,0,0,1,7.39,13.9c.69,2.42,1.52,4.81,2.37,7.46,1.19,0,2.37,0,3.55,0,12.56-.22,25.11-.47,37.67-.66a4.31,4.31,0,0,0,3.39-1.33c6.39-6.88,12.88-13.66,19.21-20.59,6.59-7.22,12.82-14.76,18.93-22.42A266.93,266.93,0,0,0,417,400.36a109.28,109.28,0,0,0,7.48-13.64c2.33-5.09,4.88-10.09,7.33-15.13s5-10.36,7.57-15.51c3.94-7.92,7.87-15.85,11.91-23.72,3-5.87,6-11.77,9.31-17.48,5-8.59,10.12-17.1,16.26-24.95a92,92,0,0,1,14.8-15.62c4.87-3.88,9.8-7.69,14.56-11.71,4.59-3.86,9.07-7.86,13.45-12,4.66-4.35,9.26-8.77,13.68-13.36,4.7-4.88,9.26-9.92,13.72-15s9-10.38,13.21-15.82c4.76-6.18,9.3-12.55,13.69-19,3.81-5.59,7.4-11.34,10.86-17.16,2.72-4.58,5.17-9.32,7.62-14.06,2.36-4.55,4.72-9.12,6.79-13.81,1.93-4.39,3.51-8.94,5.18-13.44,1.33-3.57,2.59-7.16,3.83-10.76.47-1.35.85-2.73,1.2-4.11.95-3.67,1.9-7.35,2.79-11,.39-1.62.68-3.27.95-4.91.46-2.75.88-5.5,1.29-8.25.56-3.77,1-7.56,1.67-11.33.68-4,1.4-8,2.32-12,.77-3.32,1.73-6.6,2.81-9.84,1.26-3.81,2.62-7.6,4.15-11.31A81.82,81.82,0,0,1,632.07,33a82.89,82.89,0,0,1,8-10.52A66.35,66.35,0,0,1,653.61,11,64.14,64.14,0,0,1,663,6a77.85,77.85,0,0,1,11.39-3.85C683.05-.22,691.86-.3,700.71.35A97.27,97.27,0,0,1,710.82,2c1.95.35,3.89.77,5.82,1.2a45.91,45.91,0,0,1,5.52,1.38,10.44,10.44,0,0,1,3.35,2.09c5,4.51,10,8.89,14.68,13.71,5,5.17,9.67,10.64,14.18,16.23,3.65,4.52,7,9.34,10.24,14.16a146.06,146.06,0,0,1,10.63,18.43c2.83,5.89,5.53,11.86,7.89,17.94,1.8,4.65,3,9.51,4.4,14.32,1,3.58,2,7.2,2.71,10.84.62,3,.79,6.15,1.38,9.19,1.18,6,1,12.1,1.1,18.16.08,5.19-.08,10.4-.44,15.58-.23,3.23-1,6.42-1.59,9.63-.41,2.43-.72,4.87-1.21,7.29-.42,2-1,4-1.56,6-.77,2.76-1.5,5.53-2.4,8.25-1.17,3.52-2.49,7-3.73,10.46-.74,2.09-1.39,4.2-2.2,6.26q-3.47,8.82-7,17.61c-1.59,3.94-3.18,7.89-4.89,11.78-2.42,5.49-4.88,11-7.44,16.39s-5.1,10.82-7.88,16.12q-5.33,10.14-11,20.08c-4.17,7.24-8.41,14.45-12.91,21.5-4.25,6.64-8.83,13.08-13.34,19.55-2.61,3.75-5.57,7.27-8,11.11-3.87,6.06-5.88,12.66-4.62,20,.36,2,.48,2.18,2.63,2.25.72,0,1.44,0,2.16,0q68.28,0,136.55,0a76.42,76.42,0,0,1,15.94,1.59c2.79.6,5.68.75,8.5,1.26,2.25.4,4.46,1,6.69,1.57,1.69.41,3.4.77,5.07,1.26,4.09,1.2,8.22,2.29,12.21,3.73,5.43,2,10.84,4,16.08,6.41a122.93,122.93,0,0,1,12.84,6.91c4.57,2.78,9,5.82,13.37,8.92a112.52,112.52,0,0,1,16.18,14.52,107.8,107.8,0,0,1,14.86,19.87,106,106,0,0,1,8.1,17.33,136.07,136.07,0,0,1,4.51,15.73c.72,3.1.94,6.31,1.41,9.47.16,1.09.43,2.17.65,3.26v23c-.17.77-.4,1.54-.5,2.32-.31,2.22-.45,4.46-.86,6.65-.69,3.59-1.5,7.16-2.33,10.72a68,68,0,0,1-2.2,8.27,124.63,124.63,0,0,1-6.75,15.58,116,116,0,0,1-8.36,13.44,2.86,2.86,0,0,0-.26,3.5,106.17,106.17,0,0,1,9.48,23.48,123.23,123.23,0,0,1,3,14.93,73.53,73.53,0,0,1,.92,10.26,128.61,128.61,0,0,1-.47,18.19c-.59,4.9-1.29,9.76-2.08,14.62a93.89,93.89,0,0,1-3.58,13.83,110.62,110.62,0,0,1-7.72,18.24,115.56,115.56,0,0,1-12.34,18.77c-1.8,2.19-3.75,4.26-5.64,6.38a3.22,3.22,0,0,0-.49,4.05,63.09,63.09,0,0,1,4.76,13.71c.37,1.7.8,3.4,1.1,5.12a96.51,96.51,0,0,1,1.57,10.37,117,117,0,0,1-1.64,27.64c-.72,4-1.22,8-2,12a148.7,148.7,0,0,1-4.15,16.41c-1.45,4.33-2.53,8.81-4.27,13a149.65,149.65,0,0,1-6.75,14.34,97.64,97.64,0,0,1-10.5,16,7.21,7.21,0,0,0-1.91,6.58,84.88,84.88,0,0,1,.94,13.14,143.58,143.58,0,0,1-1.44,21,104.34,104.34,0,0,1-2,11.22c-.88,3.52-1.83,7-2.93,10.48a97.27,97.27,0,0,1-6.86,16.1,94.43,94.43,0,0,1-9,14.11,77.71,77.71,0,0,1-16.52,15.72,65.71,65.71,0,0,1-12.7,7.31c-3.92,1.64-7.86,3.26-11.88,4.59a67.29,67.29,0,0,1-13.45,3.24c-4.43.49-8.84,1.43-13.28,1.59-10.86.38-21.74.41-32.61.62a17.91,17.91,0,0,0-2.78.46H473.28a18.16,18.16,0,0,0-2.8-.46c-11-.13-21.9-.25-32.85-.29-16.23-.06-32.47,0-48.7-.1a10.6,10.6,0,0,1-4-.52c-4.24-1.75-8.35-3.81-12.59-5.57-6.53-2.71-12.82-5.9-19.08-9.18a124.42,124.42,0,0,1-21.41-14.37,7.53,7.53,0,0,1-1.72-1.93,106,106,0,0,1-5.45-9.68c-1-2.24-2.33-3.24-4.68-3.07-.46,0-.93.08-1.47.13-.22.65-.47,1.24-.61,1.84-.51,2.16-1.06,4.32-1.45,6.5a34.07,34.07,0,0,1-3.64,9.69,46.53,46.53,0,0,1-18.15,19.35,57.83,57.83,0,0,1-9.4,4.57,37,37,0,0,1-12.37,2.32,10,10,0,0,0-2.68.77H48.48a8.22,8.22,0,0,0-2.18-.76,42.82,42.82,0,0,1-14.58-3.11,49.52,49.52,0,0,1-9.24-4.77,48.26,48.26,0,0,1-13.33-13.2,47.64,47.64,0,0,1-6.91-15c-.4-1.62-.65-3.24-1-4.85A11.21,11.21,0,0,0,0,908.13Zm894.41,78.46c.48-.41.71-.62,1-.81,4.25-3.14,8.52-6.24,12.74-9.42,3.21-2.43,6.65-4.65,9.47-7.49a59.81,59.81,0,0,0,15.16-26.69c.43-1.53.86-3.07,1.16-4.62a64.64,64.64,0,0,0,1.56-9.38c.26-7.32.89-14.68-.89-21.93-.79-3.24-1.23-6.58-2.27-9.73a70.44,70.44,0,0,0-3.94-8.9A58.89,58.89,0,0,0,919.64,438a72.19,72.19,0,0,0-15.46-13.52c-4.13-2.59-8.36-5.05-12.71-7.26a85.22,85.22,0,0,0-10.68-4.44c-4.92-1.71-9.92-3.23-14.94-4.63-3.22-.89-6.56-1.38-9.83-2.11a62.13,62.13,0,0,0-13.71-1.76l-136.56,0c-1.52,0-3,.07-4.56.09-5.1.06-10.11-.18-15-2a37.57,37.57,0,0,1-11.89-6.62c-6.24-5.4-10.06-12.32-12.87-19.89-.88-2.36-1.28-4.9-2.16-7.26a29.46,29.46,0,0,1-1.57-8.39c-.58-8.86-.07-17.61,2.59-26.23a87.15,87.15,0,0,1,7.06-17,56.43,56.43,0,0,1,3.49-5.65c3.51-4.86,7.29-9.54,10.67-14.49q7.26-10.65,14.08-21.59c3.71-6,7.21-12,10.61-18.16q5.34-9.62,10.27-19.44c2.61-5.2,4.93-10.54,7.37-15.81,1.57-3.38,3.19-6.73,4.67-10.14,1.62-3.76,3.14-7.56,4.65-11.37s3-7.79,4.5-11.7c1.23-3.27,2.46-6.53,3.62-9.82,1.09-3.12,2.24-6.24,3.09-9.44.92-3.43,1.59-6.93,2.25-10.43a87.78,87.78,0,0,0,1.55-9.9,115.34,115.34,0,0,0-.91-24.63c0-.31-.11-.63-.19-.94-.82-3.46-1.57-7-2.51-10.39-1-3.64-2-7.3-3.38-10.82S738,95.14,736.41,91.6A108.77,108.77,0,0,0,728.83,78a165.71,165.71,0,0,0-10.92-15.15,192.68,192.68,0,0,0-13.6-15c-1.79-1.79-3.82-3.16-6.55-2.92a3,3,0,0,1-.94-.13c-5.6-1.37-10.93-.25-16.08,1.9A23.2,23.2,0,0,0,670.87,55a51.93,51.93,0,0,0-7.53,16,63.9,63.9,0,0,0-2.21,8.74c-.43,3.07-1.11,6.09-1.58,9.15-.49,3.23-.84,6.47-1.29,9.7-.27,2-.56,3.94-1,5.9-.59,2.95-1.26,5.89-1.92,8.83-.48,2.18-1,4.37-1.53,6.53-.74,2.84-1.54,5.66-2.37,8.48-1.08,3.71-2.08,7.46-3.34,11.11-1.44,4.17-3,8.3-4.72,12.38-2.38,5.77-4.69,11.58-7.42,17.18-3.28,6.72-6.93,13.25-10.47,19.83a280.73,280.73,0,0,1-14.81,23.88c-5,7.39-10.15,14.65-15.78,21.56-4.94,6.06-9.87,12.15-15,18-5.31,6.05-10.7,12.06-16.4,17.74-7.18,7.14-14.6,14.06-22.12,20.85-4.92,4.44-10.23,8.43-15.31,12.7a121.31,121.31,0,0,0-9.76,8.61c-5.5,5.72-9.79,12.38-13.79,19.19-3.67,6.26-7.13,12.63-10.56,19-2.68,5-5.2,10.09-7.71,15.18-2.7,5.5-5.27,11-7.95,16.56-3.24,6.66-6.49,13.31-9.81,19.93-2.53,5.08-5,10.17-7.8,15.11-2.39,4.25-5,8.37-7.75,12.41-3.53,5.23-7.11,10.44-10.95,15.45-4.61,6-9.48,11.82-14.31,17.66-3.11,3.77-6.24,7.55-9.54,11.15q-8.66,9.44-17.54,18.63c-5,5.21-10.15,10.32-15.32,15.38-2.68,2.63-5.78,4.38-9.79,3.88a30.89,30.89,0,0,0-3.83.15q-22.8.22-45.59.41c-1.28,0-2.57,0-3.84.1-1.54.11-1.72.33-1.82,1.92,0,.64,0,1.28,0,1.92V862c3.49.42,6.64.85,9.8,1.15a41.64,41.64,0,0,1,13,3.78c10.13,4.51,17.47,12,22.38,21.88a9.08,9.08,0,0,0,3.4,4.15c3.27,1.88,6.51,3.83,9.86,5.56,4.41,2.27,8.89,4.41,13.39,6.52,5,2.34,5,2.28,10.74,2.29l140.63.29c23.76,0,47.52.17,71.28.14q79.9-.09,159.82-.32,21.24,0,42.48-.1c6.94,0,13.83-.22,20.65-1.87a51.4,51.4,0,0,0,14.09-5.38c8-4.67,13-11.82,16.53-20.12A61.82,61.82,0,0,0,871,864.45c.6-4.18,1.64-8.31,1.55-12.59-.1-5.18.34-10.38-.93-15.51-.54-2.16-.75-4.4-1.25-6.58a5,5,0,0,0-1.19-2.28c-1.16-1.19-2.5-2.18-3.76-3.26-3.47-3-6.92-6-10.41-8.92a1.44,1.44,0,0,1-.55-1.86c2.39-.84,4.79-1.63,7.15-2.52,3.16-1.19,6.29-2.45,9.42-3.71,2.77-1.11,5.67-1.82,8-4,6.81-6.32,11.09-14.22,14.49-22.68,1.3-3.23,2.33-6.58,3.36-9.91.94-3,1.81-6.06,2.53-9.14.56-2.39.81-4.86,1.27-7.27a79.4,79.4,0,0,0,1.91-13.2,6.75,6.75,0,0,1,.2-1.42c1.17-4.9.2-9.76-.61-14.53a38.06,38.06,0,0,0-3.7-10.93,33.75,33.75,0,0,0-5.75-8.69c-2.77-2.79-5.8-5.31-8.75-7.92-4.44-3.93-8.92-7.81-13.35-11.75-1.48-1.32-1.33-1.86.5-2.62,2.85-1.18,5.67-2.41,8.51-3.59,4.37-1.8,8.78-3.5,13.1-5.39,2.75-1.2,5.66-2.29,8-4.06a61.62,61.62,0,0,0,15.14-16.78,67.38,67.38,0,0,0,7.71-16.49c.77-2.56,1.31-5.2,2-7.79a41.43,41.43,0,0,0,1.73-10.81c.08-7.09.71-14.22-.83-21.26-.52-2.39-.72-4.88-1.43-7.21-1-3.31-2.31-6.53-3.57-9.75a35.58,35.58,0,0,0-7.28-11.59c-3.88-4-8.18-7.68-12.28-11.51C899.52,554.65,897.08,552.3,894.41,549.78ZM269.83,472.2H51.61c-.8,0-1.61,0-2.4,0a3.7,3.7,0,0,0-3.82,3.48,25,25,0,0,0-.2,3.35q0,210.45,0,420.92c0,1,.14,2.07.12,3.11a3.85,3.85,0,0,0,2.53,3.68,6.77,6.77,0,0,0,2.78.42q108.34,0,216.69,0c.7,0,1.4-.09,2.17-.14a10.08,10.08,0,0,0,.33-1.74Q269.84,689,269.83,472.2Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.testimonials-cont-bg {
/*    background: #f3efd4 none repeat scroll 0 0;*/
    background: url('/css/methods-pay/../i/i22.png') repeat-y left top;
}
.testimonials-cont-nbg .testimonials-cont-bg {
    background: transparent;
}

.testimonials blockquote {
    background: none !important;
}
.testimonials-all .item .foot .rating {
    overflow: visible;
    height: 15px;
}
.hang-box--map {
    margin-top: 15px !important;
}
.review-yt-video {
    position: relative;
    padding: 0 15px;
    height: 90px;
    margin: 0px auto 25px;
}
.review-yt-video b {
    border-bottom: 2px solid #ff6800;
    display: block;
    width: 470px;
    padding-left: 100px;
    color: #000;
    font-size: 14px;
    position: absolute;
    top:20px;
    line-height: 14px;
    padding-bottom: 10px;
}
.review-yt-video div {
    position: absolute;
    top: 0px;
    left: 240px;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
}
.review-yt-video div a {
    display: block;
    position: relative;
}
.review-yt-video div a i {
    display: block;
    position: absolute;
    background: url(/css/methods-pay/../i/yt_play_icon.png) no-repeat;
    width: 33px;
    height: 33px;
    z-index: 2;
    top:27px;
    left: 44px;
}
.review-yt-video div a b {
    bottom: 53px;
    color: #000;
    display: block;
    font-size: 14px;
    left: 140px;
    position: absolute;
    border-bottom: 0px;
    display:none;
}
.testimonials-mainpage  .item {
    background: #f3efd4;
}
figure.entry-featuredImg {
    margin: 0px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
figure.entry-featuredImg a img {
    display: block;
    opacity: 1;
    transition: opacity 0.35s ease 0s;
    width: 100%;
}
figure.entry-featuredImg:hover a img {
    opacity: 0.7;
}
figure.entry-featuredImg:hover p img {
    opacity: 1;
}
figure.entry-featuredImg figcaption {
    backface-visibility: hidden;
    color: #ffffff;
    height: 100%;
    left: 0;
    letter-spacing: 2px;
    padding: 2em;
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
    top: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
figure.entry-featuredImg figcaption::before, figure.entry-featuredImg figcaption::after {
    bottom: 2em;
    content: "";
    left: 2em;
    opacity: 0;
    position: absolute;
    right: 2em;
    top: 2em;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
figure.entry-featuredImg figcaption::before {
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    transform: scale(0, 1);
}
figure.entry-featuredImg figcaption::after {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    transform: scale(1, 0);
}
figure.entry-featuredImg p {
    color: #ffffff;
    font-size: 50px;
    height: 90px;
    margin: -37px 0px 0px 333px;
    opacity: 0.9;
    padding: 0;
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translate3d(0px, 20px, 0px);
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    width: 44px;
}
figure.entry-featuredImg:hover figcaption::before, figure.entry-featuredImg:hover figcaption::after {
    opacity: 1;
    transform: scale(1);
}
figure.entry-featuredImg:hover p {
    opacity: 1;
    /*transform: translate3d(0px, 0px, 0px);*/
}
.panoram-title {
    font-size: 18px;
    margin-bottom: 15px;
}
.sanatorium-panorama-link {
    display: block;
    width: 60px;
    height: 60px;
    background: url(/css/methods-pay/../images/360i.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
}
.review-answer-add-form.calc-form .narrow .form__main {
    width: 478px;
}
.review_answer_container {
    padding: 14px;
    background: #fff;
    border: 1px solid #f3efd4;
    border-bottom: 2px solid #f3efd4;
    border-top: 15px solid #f3efd4;
    position: relative;
}
.review_answer_caption {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 22px;
}
.review_answer_text {
    font-style: italic;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 116.7%;
    line-height: 21px;
    color: #191919;
}
.review_answer_subtext {
    font-size: 11px;
    line-height: 11px;
    color: #666666;
    margin-top: 24px;
}
.review-answer-add_exist-message,
.review-answer-add_success-message {
    background: #89cc33;
    color: #fff;
    font-size: 14px;
    padding: 14px;
}
.review-answer-add_exist-message {
    background: #cc3333;
}
.review_answer_container:before {
    top:-17px;
    left:20px;
    content: '';
    position: absolute;
    border: 9px solid transparent;
    border-bottom: 9px solid #fff;
    border-left: 9px solid #fff;
}
.review-answer_h2 {
    font-size: 150%;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 0.5em;
}
.testimonials-latest__more-caption {
    border-bottom: 2px solid #ff6c00;
    font-size: 183.3%;
    font-weight: bold;
    margin-top: 1em;
    padding-bottom: 5px;
}
.testimonials-latest__more-caption .count {
    color: #999;
    font-size: 63.6%;
    font-weight: normal;
}
.review-list_add-review-link {
    float: right;
    font-size: 116.7%;
    margin-top: -2em;
    position: relative;
    text-transform: lowercase;
}
.review-list_add-review-link a {
    background: url("/css/methods-pay/../i/write-testimonial-bg.gif") no-repeat scroll 0 50%;
    color: #ff6c00;
    display: block;
    padding-left: 26px;
}
.review-sort-links {
    font-size: 116.7%;
    padding: 1.2em 0 0;
}
.review-sort-links p {
    margin-right: 0.5em;
}
.review-sort-links p,
.review-sort-links ul,
.review-sort-links li {
    display: inline-block;
}
.review-sort-links .cur {
    background: #999 none repeat scroll 0 0;
    color: #fff;
}
.review-sort-links li {
    padding: 0 0.5em;
}
.review-sort-links .cur a {
    color: #fff;
}
.ad-loader {
    display: none !important;
}
.gallery-preview.image__preview.price-item:hover {
    opacity: 0.8;
}

.onlinecam {
    width: 47%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 1%;
}
.page-search-result .content table tbody tr td tr.rating td{
    border-bottom: none;
    padding:0;
    padding-bottom: 1em;
    padding-right: 20px;
    vertical-align: middle;
}
.specials-list li {
    position: relative;
    display: inline-block;
    width: 250px;
    /*margin: 0 15px 56px 0;*/
    margin: 0 6px 56px 6px;
    vertical-align: top;
}

.specials-list li a .image, .specials-list li a .image img {
    display: block;
    /*max-width: 100%;*/
    /*height: auto;*/
}
.calc__summary .scrollable a.mediablock-right{
    margin-left: -16px;
    width: 266px;
}
.calc__summary .scrollable:before{
    display:none;
}

.calc__summary {
    float: right;
    width: 250px;
    /* padding-top: 10px; */
    /* margin-bottom: 20px; */
    position: relative;
}

.calc__summary .mediablock-right{
    margin: 0px;
}

.header-mobile-top-fixed-phone {
    display: none;
    background: #f5c300;
    justify-content: space-between;
    padding: 10px 20px 10px 10px;
    width: 100%;
    font-size: 14px;
    top:0;
    z-index: 10000;
}
.header-mobile-top-fixed-phone a {
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    color: #000;
    display: inline-block;
    margin-right: 10px;
}
.mobile-sanatorium-list-menu  > a i {
    font-size: 14px;
}
.mobile-sanatorium-list-menu  > a span{
    font-size: 18px;
    border-bottom: 1px dotted;
}
.mobile-sanatorium-list-menu  > a {
    width: 100%;
    text-align: center;
    border: 2px dashed orange;
    padding: 5px 0;
    display: block;
    margin-bottom: 15px;
    text-decoration: none;
    color: #000;

}
.mobile-sanatorium-list-menu  .aside-map{
    display: none;
}
.mobile-sanatorium-list-menu {
    display: none;
}
.mobile-sanatorium-list-menu > div {
    display: none;
}

.sanatorium-filter-reviews > .testimonials-add-btn,
.bblock-right_add-review > .testimonials-add-btn {
    text-align: center;
}

@media (max-width: 1023px) {
  body .calc-form .form__personal {
    min-width: initial;
  }
  .calc-form.review-add .range {
    width: 100% !important;
  }
  .calc-form .narrow .form__main {
    width: 224px !important;
  }
}
@media (max-width: 480px) {

    .review-list_add-review-link {
        float: none;
        margin-top: 24px;
    }

    .page .pagination {
        text-align: center;
    }

    .form__personal._p1 > .row {
        margin-top: 13px;
    }
    .form__personal._p1 .form__label {
        text-align: left !important;
        width: 100%;
    }

    .second.row__calculator {
        display: none !important;
    }
    /*.comparison-overlay {
        display: none;
    }*/

  .calc-form .narrow .form__main {
    width: auto !important;
  }
  .calc-form.review-add .range .row {
    margin-right: 24px;
  }
  .list-btn {
    text-align: center;
  }
  .list-btn li {
    display: inline-block;
    vertical-align: top;
  }
  .banner-tel {
      display: none;
  }
  .header-mobile-top-fixed-phone {
      position: fixed;
      display: block;
  }
    .mobile-sanatorium-list-menu {
        display: block;
    }
}

.page-top p {
    font-size: 15px;
    margin-bottom: 10px;
}

.page-top__text {
    margin-bottom: 15px;
    margin-top: 25px;
}

.orange-bold {
    color: #ff6c00;
}

.banner-tel--new .banner-wraq {
    height: 105px;
}

.banner-tel--new .banner-wraq dd {
    max-width: 515px;
}

.banner-tel--new .qrder {
    height: 105px;
}

.banner-tel--new .dl {
    padding-top: 23px;
}

.banner-tel.banner-tel--new {
    max-width: 820px;
    margin: 30px auto 50px;
}

.banner-tel--new .roistat-phone a {
    color: #ff6c00;
    text-decoration: none;
}
.banner-tel--new .roistat-phone a:visited {
    color: #ff6c00;
}

.banner-tel--new .banner-wraq dt {
    font-size: 21px;
    padding: 7px 0 0 16px;
}

.page-top__title {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .banner-tel--new .banner-wraq {
        height: 120px;
    }
    .banner-tel--new .banner-wraq dd {
        max-width: 410px;
    }
}
@media (max-width: 767px) {
    .banner-tel--new .banner-wraq dd {
        max-width: 100%;
        padding: 0 15px;
    }
    .banner-tel--new .banner-wraq {
        height: auto;
    }
}

@media (max-width: 480px) {
    .banner-tel--new {
        display: block
    }
}

.sc-top-block h4, .sc-underlist-block h4 {
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 10px;
    font-style: italic;
}

.content-content .selected-text {
    padding: 0 20px;
    margin: 0 0 1.5em;
}

.content-content .selected-text p {
    margin-bottom: 15px;
    margin-top: 0;
}

.content-content .selected-text.meta {
    background: url("/css/methods-pay/../i/section-nav-bg-b.png") no-repeat 50% 100%;
    padding-bottom: 1px;
}

.content-content .selected-text.selected-text--highlight {
    padding: 15px 20px;
    margin-top: 20px;
}

.content-content .selected-text p span {
    color: #5b5959 !important;
}

.sanatorium-detailed-info-dt.selected-d a {
    color: #000;
    cursor: text;
    border: 0;
}

.sanatorium-detailed-info-dt.selected-d {
    background: #f3efd4;
}

@media (max-width: 991px) and (min-width: 767px) {
    .page .central-rating .top-line {
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
    }
    .central-rating__item {
        margin-right: 20px;
        margin-bottom: 30px;
        margin-left: 20px;
    }
}

@media (max-width: 1023px) {
    .action-consult2 {
        display: font-flex;
        align-items: center;
    }

    .sanatorium-list .action-consult2__block {
        align-items: center;
        flex-direction: column;
/*        margin: 0px 0 0 100px;*/
        margin: 0;
    }
    .action-consult2__title {
        margin-bottom: 10px;
        margin-top: 5px;
        text-align: center;
        font-size: 13px;
        width: 100%;
        padding-left: 95px;
        text-align: left;
        max-width: 100%;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        min-height: 80px;
    }

    .sanatorium-list .action-consult2 form {
        align-items: baseline;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .action-consult2 {
        position: relative;
        height: auto;
    }

    .action-consult2 .imagee {
        display: block;
        position: absolute;
        top: 10px;
        left: 20px;
    }

    .action-consult2 .imagee img {
        width: 80px;
        height: 80px;
    }
}

@media (max-width: 767px) {
    .action-consult2__title {
/*        margin-right: 20px;*/
        margin-right: 0;
    }

    .sanatorium-list .action-consult2 form {
        flex-direction: row;
        align-items: center;
    }

    .action-consult2 form a.sa-order2 {
        margin-bottom: 13px;
    }
}

@media (max-width: 600px) {
    .action-consult2 {
        display: flex;
    }
    .sanatorium-list .action-consult2__block {
        align-items: center;
        margin: 0 auto;
    }
    .disease-list .row {
        max-height: initial !important;
    }
    .disease-list .row-group {
        flex-basis: 100%;
        max-width: 100%;
    }
  .modal__close-cross--bottom {
    filter: none;
    padding: 10px;
  }
}

@media (max-width: 420px) {
    .action-consult2__title {
/*        max-width: 250px;*/
        max-width: 100%;
    }
    .central-rating .central-rating__item {
        margin-bottom: 20px;
        max-width: 50%;
        margin-right: 0;
    }
    .central-rating .central-rating .s-price {
        max-width: 50%;
        margin-right: 0;
    }
    .central-rating .s-price .price-box {
        font-size: 14px;
    }
}

@media (max-width: 345px) {
    .sanatorium-list .action-consult2 form {
        justify-content: center;
    }
}

.san-title-cont h2 {
 max-width: 350px;
}
.rating-row .right-col {
    position: relative;
top: 10px;
}

.rating-row a {
 font-size: 12px;
}

.c-rating button {
   cursor: default;
}

.first.row__copyright svg {
    width: 40px;
    height: 40px;
}

.footer__instagram svg {
    width: 40px;
    height: 40px;
}

.footer__youtube svg {
    width: 50px;
    height: 40px;
}

.footer__vk svg {
    width: 40px;
    height: 40px;
}

.sanatorium-list .c-rating button {
    display: none;
}

.sanatorium-list .c-rating[data-rating-value="1"] button:nth-child(-n+1) {
    display: block;
}

.sanatorium-list .c-rating[data-rating-value="2"] button:nth-child(-n+2) {
    display: block;
}

.sanatorium-list .c-rating[data-rating-value="3"] button:nth-child(-n+3) {
    display: block;
}

.sanatorium-list .c-rating[data-rating-value="4"] button:nth-child(-n+4) {
    display: block;
}

.sanatorium-list .c-rating[data-rating-value="5"] button:nth-child(-n+5) {
    display: block;
}

.events-show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.events-show-btn {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    border: 1px solid #BE4200;
    -webkit-box-shadow: #feffff 0px 1px 3px inset;
            box-shadow: #feffff 0px 1px 3px inset;
    border-radius: 10px;
    font-size: 14px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    padding: 8px 15px 8px 15px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 1px 0 #be4200;
    color: #FFFFFF;
    background-color: #F49055;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8846), to(#ed5501));
    background-image: -o-linear-gradient(top, #ff8846, #ed5501);
    background-image: linear-gradient(to bottom, #ff8846, #ed5501);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    cursor: pointer;
}

.events-show-btn:hover {
    border-top-color: #BE4200;
    border-right-color: #BE4200;
    border-bottom-color: #C79D87;
    border-left-color: #BE4200;
    border-width: 1px;
    border-style: solid;
    background-color: #EA5200;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EA5200), to(#F49055));
    background-image: -o-linear-gradient(top, #EA5200, #F49055);
    background-image: linear-gradient(to bottom, #EA5200, #F49055);
}

.new-page-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

@media (max-width: 767px) {
    .new-page-nav {
        margin: 0;
    }
}

.new-page-nav > ul:first-child {
    margin-bottom: 20px;
}

.new-page-nav .exp-search {
    margin-left: auto;
}

.sort-filter {
    margin-bottom: 20px;
}

.sort-filter,
.sort-filter__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.sort-filter__form {
    margin: -5px 0;
}

.sort-filter__title {
    font-size: 14px;
    line-height: 16px;
    margin: 5px 7px 5px 0;
}

.sort-filter__container {
    position: relative;
    width: 168px;
    margin: 5px 7px 5px 0;
}

.sort-filter__btn {
    position: relative;
    z-index: 8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: baseline;
    width: 100%;
    padding: 6px 8px 5px;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    border: none;
    border-bottom: 1px solid transparent;
    background-color: transparent;
    text-align: left;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    white-space: nowrap;
}

.sort-filter__btn span {
    max-width: calc(100% - 15px);
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
}

.sort-filter__btn:hover {
    color: #5294A0;
}

.sort-filter__btn:focus {
    border-color: #F3F3F3;
    color: #5294A0;
}

.sort-filter__btn::after {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0L9.33013 7.5L0.669873 7.5L5 0Z' fill='%235294A0'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-filter: brightness(0%);
            filter: brightness(0%);
    -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: "";
}

.sort-filter__btn:hover::after,
.sort-filter__btn:focus::after {
     -webkit-filter: brightness(100%);
             filter: brightness(100%);
}

.sort-filter__btn:focus::after {
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1);
}

.sort-filter__list {
    position: absolute;
    z-index: 9;
    top: 100%;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sort-filter__btn:focus + .sort-filter__list {
    opacity: 1;
    visibility: visible;
}

.sort-filter ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0;
    border: none;
}

.sort-filter__list::before {
    position: absolute;
    top: -27px;
    left: 0;
    width: 100%;
    height: calc(100% + 27px);
    -webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25);
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: "";
    pointer-events: none;
}

.sort-filter__btn:focus + .sort-filter__list::before {
    opacity: 1;
}

.sort-filter__item input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.sort-filter__item label {
    display: inline-block;
    vertical-align: baseline;
    width: 100%;
    padding: 6px 8px 5px;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    text-align: left;
    white-space: wrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sort-filter__item label:hover,
.sort-filter__item label:focus {
    background-color: #F3F3F3;
    color: #5294A0;
}

.sort-filter__item input:checked + label {
    display: none;
}

.testimonials-assessment {
    display: inline-block;
    vertical-align: baseline;
    padding: 7px 10px 3px;
    margin-top: 9px;
    background: rgba(83, 149, 161, 0.2);
}

.testimonials-assessment p {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 4px;
    color: #000000;
}

.testimonials-assessment p span {
    font-weight: 700;
}

.sanatorium-show-more {
    display: block;
    margin: -20px 0 30px;
    padding: 0;
    color: #29BDEF;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    border: none;
    background: transparent;
    cursor: pointer;
}

.sanatorium-show-more span {
    display: inline-block;
    vertical-align: baseline;
    -webkit-text-decoration: underline solid transparent;
            text-decoration: underline solid transparent;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sanatorium-show-more span::after {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin-bottom: 1px;
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.904459L5 6L0 0.904459L0.8875 0L5 4.19108L9.1125 0L10 0.904459Z' fill='%2329BDEF'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: "";
}

.sanatorium-show-more.active span::after {
    -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1);
}

.sanatorium-show-more:hover span {
    -webkit-text-decoration: underline solid #29BDEF;
            text-decoration: underline solid #29BDEF;
}

.sprofile_cnt {
    vertical-align: middle;
    white-space: nowrap;
    margin-left: 10px;
    font-size: 12px;
    color: #8b8b8b;
    font-weight: 400;
}

@media (max-width: 600px) {
    h2.sprofile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .sprofile_cnt  {
        margin-left: 0;
    }
}

.review-add.calc-form form {
    border-radius: 8px;
    background: #FDFAF2;
}

.review-add.calc-form .form__main select,
.review-add.calc-form .range input,
.review-add.calc-form .form__main textarea,
.review-add.calc-form .form__main input,
.review-add #fileList li {
    border-radius: 8px;
}

.row__contacts .sa-order {
    margin-top: 30px;
    margin-left: -8px;
}

.row__address #vk_groups {
    margin-top: 15px;
    margin-left: 55px;
}

@media (max-width: 575px) {
    .row__contacts {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
    }

    .row__contacts .sa-order {
        order: -1;
        margin-top: 0;
        margin-bottom: 30px;
        margin-left: -8px;
    }

    .row__copyright {
        margin-bottom: 0 !important;
    }

    .row__address{
        width: 100% !important;
    }

    .row__address #vk_groups {
        margin-left: auto;
        margin-right: auto;
    }
}

.review_answer_container {
    background-color: rgba(253, 252, 246, 1);
    border-color: #fff;
    border-bottom: none;
}

.review_answer_container:before {
    border-bottom: 9px solid rgba(253, 252, 246, 1);
    border-left: 9px solid rgba(253, 252, 246, 1);
}

.review_answer_container--answer {
    border-top: none;
    padding-left: 100px;
    margin-top: 25px;
    min-height: 70px;
}

.review_answer_container + .review_answer_container--answer {
    margin-top: 0;
}

@media (max-width: 767px) {
    .review_answer_container--answer {
        padding-left: 86px;
    }
}

.review_answer_container + .review_answer_container--answer::before {
    width: calc(100% - 48px);
    height: 2px;
    left: 24px;
    top: 0;
    border: none;
    background: #fff;
}

@media (max-width: 767px) {
    .review_answer_container .review_answer_container--answer::before {
        width: calc(100% - 28px);
        left: 14px;
    }
}

.review_answer_container__image {
    position: absolute;
    top: 20px;
    left: 24px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #ccc;
}

@media (max-width: 767px) {
    .review_answer_container__image {
        left: 14px
    }
}

.review_answer_container__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: cover;
}

.review_answer_caption {
    margin-bottom: 10px;
}

.review_answer_container--answer .review_answer_caption {
    font-weight: 400;
}

.more-btn {
    display: block;
    width: 100%;
    margin-top: 16px;
    padding: 8px 12px;
    background: #F8F8F9;
    border: none;
    border-radius: 8px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #B5B6B9;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
    text-decoration: none;

}

.more-btn:hover,
.more-btn:focus {
    background: #F0FBFF;
    color: #6CB7DD;
    text-decoration: none;
}

.content-reviews .more-btn {
    width: calc(100% - 30px);
}

.content-reviews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

@media (max-width: 1023px) {
    .content-reviews {
        margin-bottom: 50px;
    }
}

.content-reviews__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
}

@media (max-width: 575px) {
    .content-reviews__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

.content-reviews__header .review-list_add-review-link {
    float: none;
    margin: 5px 0 0 0;
    display: inline-block;
    vertical-align: middle;
}

.content-reviews__header h2 {
    margin: 0 15px 0 0;
}

@media (max-width: 575px) {
    .content-reviews__header h2 {
        margin-right: 0;
    }
}

.orange-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 5px 15px;
    vertical-align: baseline;
    height: 50px;
    color: #fff !important;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-decoration: none;
    border-radius: 6px;
    border: 1px solid #e0956e;
    border-bottom-color: #8f512a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8c49), to(#e75404));
    background-image: -o-linear-gradient(#ff8c49, #e75404);
    background-image: linear-gradient(#ff8c49, #e75404);
}

.orange-btn:hover,
.orange-btn:focus {
    background: #e75404;
}

.page-wrapper {
    margin-top: 50px;
}

.main .page .page-wrapper h1 {
    margin-bottom: 30px;
    text-align: center;
}

.main .page h1.title-blue {
    font-weight: 700;
    font-size: 30px;
    line-height: 1.4;
    color: #2C9ED8;
}

.main .page h1.title-blue span {
    font-size: 26px;
    font-weight: 400;
    color: rgba(181, 182, 185, 1);
}

.widget-container {
    margin-bottom: 60px;
}

.widget-container > * {
    max-width: 100%;
}

.widget-container__border {
    border: 1px solid #e9e9e9;
    border-radius: 5px;
}

.widget-container__border > * {
    max-width: calc(100% - 2px);
}

h2.title-h2 {
    margin: 0 0 30px;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.5;
    color: #252628;
    text-align: center;
}

h2.title-h3 {
    margin: 0 0 20px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.5;
    color: #252628;
}

p.subtitle {
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    color: #B5B6B9;
    text-align: center;
}

h2.title-h2 + p.subtitle {
    margin: -30px 0 30px;
}

@media (max-width: 600px) {
    .booking-success.nav-block {
        height: auto;
        border-radius: 20px;
    }

    .booking-success .nav-block__mascot {
        bottom: -25px;
    }
}


/*способы оплаты*/

.page-wrapper .container {
    width: 795px;
    padding: 0;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.payment-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 20px;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
}

.payment-list__item {
    display: flex;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

@media (max-width: 768px) {
    .payment-list__item {
        width: 100%;
    }
}

.payment-list__inner {
    padding: 16px;
    background: #F2F6F9;
    border-radius: 12px;
    box-sizing: border-box;
}

.payment-list__icon {
    display: inline-block;
    vertical-align: baseline;
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;
}

.payment-list__title {
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
    color: #252628;
}

.payment-list__txt {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    color: #778698;
}

.payment-list__txt a {
    color: inherit;
}

.payment-list__txt.color-blue {
    color: #2C9ED8;
}

.payment-list__txt + .payment-list__txt {
    margin-top: 15px;
}

.typography .check-list,
.typography .gift-list {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    color: #252628;
    margin: 0 0 40px;
    padding: 0;
    list-style: none;
}

.typography .check-list li,
.typography .gift-list li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    min-height: 28px;
    padding-top: 5px;
    margin-top: -5px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 26.25C20.7655 26.25 26.25 20.7655 26.25 14C26.25 7.23451 20.7655 1.75 14 1.75C7.23451 1.75 1.75 7.23451 1.75 14C1.75 20.7655 7.23451 26.25 14 26.25Z' fill='%23E2FFE3'/%3E%3Cpath d='M20.1833 8.51666L12.25 16.45L8.98334 13.1833L7.35001 14.8167L12.25 19.7167L21.8167 10.15L20.1833 8.51666Z' fill='%235CE046'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left top;
}

.typography .check-list li a,
.typography .gift-list li a {
    color: inherit;
}

.typography .gift-list li {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23FFF6D9'/%3E%3Cpath d='M20.8571 10.1143H19.5771C19.9429 9.67543 20.1714 9.12686 20.1714 8.51429C20.1714 7.12457 19.0469 6 17.6571 6C16.1211 6 14.768 6.81371 14 8.02057C13.232 6.81371 11.8789 6 10.3429 6C8.95314 6 7.82857 7.12457 7.82857 8.51429C7.82857 9.12686 8.05714 9.67543 8.42286 10.1143H7.14286C6.512 10.1143 6 10.6263 6 11.2571V13.5429C6 14.0914 6.39314 14.5303 6.91429 14.64V20.8571C6.91429 21.488 7.42629 22 8.05714 22H19.9429C20.5737 22 21.0857 21.488 21.0857 20.8571V14.64C21.6069 14.5303 22 14.0914 22 13.5429V11.2571C22 10.6263 21.488 10.1143 20.8571 10.1143ZM20.6286 13.3143H14.6857V11.4857H20.6286V13.3143ZM17.6571 7.37143C18.288 7.37143 18.8 7.88343 18.8 8.51429C18.8 9.14514 18.288 9.65714 17.6571 9.65714H14.768C15.0789 8.34971 16.2583 7.37143 17.6571 7.37143ZM10.3429 7.37143C11.7417 7.37143 12.9211 8.34971 13.232 9.65714H10.3429C9.712 9.65714 9.2 9.14514 9.2 8.51429C9.2 7.88343 9.712 7.37143 10.3429 7.37143ZM7.37143 11.4857H13.3143V13.3143H7.37143V11.4857ZM8.28571 14.6857H13.3143V20.6286H8.28571V14.6857ZM19.7143 20.6286H14.6857V14.6857H19.7143V20.6286Z' fill='%23F5BE17'/%3E%3C/svg%3E%0A");
}

.typography .gift-list li.check {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 26.25C20.7655 26.25 26.25 20.7655 26.25 14C26.25 7.23451 20.7655 1.75 14 1.75C7.23451 1.75 1.75 7.23451 1.75 14C1.75 20.7655 7.23451 26.25 14 26.25Z' fill='url(%23paint0_linear_957_19643)' fill-opacity='0.7'/%3E%3Cpath d='M20.1833 8.51666L12.25 16.45L8.98334 13.1833L7.35001 14.8167L12.25 19.7167L21.8167 10.15L20.1833 8.51666Z' fill='%230AA9AC'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_957_19643' x1='3.81926' y1='1.75' x2='28.601' y2='4.91971' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ABEAFF' stop-opacity='0.4'/%3E%3Cstop offset='1' stop-color='%234FFFD5' stop-opacity='0.21'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.links {
    margin: 0 0 40px;
    padding: 0;
    list-style: none;
}

.links li {
    margin-bottom: 5px;
}

.links a {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #2C9ED8;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

.links a img {
    transform: translateY(5px);
}

.links a.underline {
    text-decoration: underline;
}

.links a:hover,
.links a:focus {
    color: #3897a3;
}

.more-btn--light {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #B8BBBE;
    box-sizing: border-box;
}

.txt-container {
    max-width: 690px;
}

.align-left {
    text-align: left !important;
}

.page-wrapper .action-consult2 {
    margin-bottom: 15px;
}

@media (min-width: 1024px) {
    .page-wrapper .action-consult2 .action-consult2__block {
         margin-left: 120px;
    }
}

@media (max-width: 1023px) {
    .page-wrapper .action-consult2 .action-consult2__block {
         display: flex;
         flex-direction: column;
    }
}

.page-wrapper > .txt-container > .more-btn:last-child {
    margin-bottom: 40px;
}

.page-wrapper--sidebar {
    display: flex;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .page-wrapper--sidebar {
        flex-direction: column;
    }
}

.page-wrapper__content {
    width: calc(100% - 290px);
}

@media (max-width: 767px) {
    .page-wrapper__content {
        width: 100%;
        margin-bottom: 40px;
    }
}

.page-wrapper__sidebar {
    width: 270px;
    margin-left: 20px;
}

@media (max-width: 767px) {
    .page-wrapper__sidebar {
        width:100%;
        margin-left: 0;
    }
}

/* End */


/* Start:/css/methods-pay/screen.css?1767087699132125*/
/* @group reset.css */ /* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.7.0 */
html {
    color: #000;
    background: #FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}

del, ins {
    text-decoration: none;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: baseline;
}

sub {
    vertical-align: baseline;
}

legend {
    color: #000;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button, textarea, select {
    *font-size: 100%;
}

/* @end */ /* @group global.css */
.clearfix:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: " ";
    line-height: 0;
}

.hidden {
    display: none;
}

/* @end */
html {
    background: #f3efd4 url("/css/methods-pay/../i/html-bg-tile.gif");
    height: 100%;
}

body {
    font: .75em/1.5 Arial, sans-serif;
    min-height: 100%;
    background: url("/css/methods-pay/../i/shadow-bg-tiley.png") repeat-y 50% 0;
}

a {
    color: #39c;
}

a:hover {
    text-decoration: none;
}

.page-container {
    width: 1088px;
    min-height: 100%;
    margin: 0 auto;
    background: white;
    -webkit-box-shadow: 0px 3px 30px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 3px 30px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 3px 30px 0px rgba(50, 50, 50, 0.5);
}

/* @group Footer */
.footer .copyright {
    font-size: 116.7%;
    padding: 30px 20px;
}

.footer .madeby {
    float: right;
    width: 270px;
    text-align: right;
    color: #666;
}

@media (max-width: 600px) {
    .footer .madeby {
        float: none;
        text-align: left;
    }
}

.footer .sitemap {
    padding: 20px;
    background: #f3efd4;
}

.footer .sitemap .cities {
    float: left;
    width: 553px;
}

.footer .sitemap .cities dl {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.footer .sitemap .cities dl dt, .footer .sitemap .cities dl dd {
    float: left;
    font-size: 116.7%;
}

.footer .sitemap .cities dl dd {
    display: none;
}

.footer .sitemap .cities dl dt {
    font-weight: bold;
    padding: .3em 20px .6em;
}

.footer .sitemap .cities dl dt a {
    color: #999;
}

.footer .sitemap .cities dl dt.selected {
    background: #fff;
}

.footer .sitemap .cities dl dt.selected a {
    cursor: text;
    border: 0;
}

.footer .sitemap .cities dl dd.selected {
    display: block;
    float: right;
    width: 100%;
    margin-top: 2.2em;
    margin-left: -100%;
    padding: 3px 0 15px;
    background: #fff;
}

.footer .sitemap .cities dl dd h4, .footer .sitemap .cities dl dd ul {
    padding-left: 20px;
}

.footer .sitemap .cities dl dd h4 {
    font-weight: bold;
    margin-top: .643em;
    color: #39c;
}

.footer .sitemap .cities dl dd .h4 {
    font-weight: bold;
    margin-top: .643em;
    color: #39c;
    padding-left: 20px;
}

.footer-green-link {
    display: inline-block;
    margin-top: 10px;
    margin-left: 20px;
    color: green;
    text-decoration: none;
}

.footer-green-link:hover,
.footer-green-link:focus {
    color: #009999;
}

@media (max-width: 480px) {
    .footer .sitemap .cities dl dd .h4 {
        padding-left: 10px;
    }

    .footer-green-link {
        margin-left: 10px;
    }
}

.footer .sitemap .cities dl dd ul {
    font-size: 85.7%;
}

.footer .sitemap .cities dl dd ul li {
    margin-top: 1em;
}

.footer .sitemap .cities dl dd ul li a {
    text-decoration: none;
}

.footer .sitemap .cities dl dd ul li a:hover,
.footer .sitemap .cities dl dd ul li:focus {
    color: #009999;
}

.footer .sitemap .cities dl dd ul li h5{

}

.footer .sitemap .cities dl dd td {
    vertical-align: top;
}

.footer .sitemap .nav {
    font-size: 116.7%;
    font-weight: bold;
    float: right;
    width: 370px;
    padding-top: .3em;
}

.footer .sitemap .nav ul {
    float: left;
    width: 180px;
}

.footer .sitemap .nav ul li {
    margin-bottom: .643em;
}

.footer .sitemap .nav ul li a {
    color: #999;
    text-decoration: none;
}

.footer .sitemap .nav ul li a:hover,
.footer .sitemap .nav ul li a:focus {
    color: #39c;
}

.footer__madeby {
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    margin: 0 20px;
    padding: 15px 0;
    color: #666;
    border-top: 2px solid #EAEAEA;
}

.footer__extra .row {
    margin: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    text-align: left !important;
}

.footer__extra .row .first {
    float: left;
    width: 325px;
}

.footer__extra .row .first a {
    text-decoration: none;
}

.footer__extra .row .first:hover,
.footer__extra .row .first:focus {
    color: #009999;
}

.footer__extra .row .second {
    float: left;
    width: 320px;
}

.footer__extra .row .second a {
    text-decoration: none;
}

.footer__extra .row .second:hover,
.footer__extra .row .second:focus {
    color: #009999;
}

.footer__extra .row .third {
    float: right;
    width: 310px;
}

.footer__extra .row .third a {
    text-decoration: none;
}

.footer__extra .row .third:hover,
.footer__extra .row .third:focus {
    color: #009999;
}

.footer__extra .row__copyright small {
    font-size: 10px;
    line-height: 14px;
}

.footer__extra .row__contacts dl {
    padding-left: 58px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.0596 19.4984C36.6495 19.808 38.1106 20.5841 39.256 21.7273C40.4014 22.8705 41.1789 24.3288 41.4891 25.9156M35.0596 13C38.3627 13.3662 41.4429 14.8426 43.7944 17.1866C46.1458 19.5307 47.6289 22.6031 48 25.8994M46.3723 38.8638V43.7376C46.3741 44.1901 46.2813 44.6379 46.0997 45.0525C45.918 45.467 45.6517 45.8392 45.3176 46.145C44.9836 46.4509 44.5892 46.6838 44.1598 46.8287C43.7304 46.9737 43.2753 47.0275 42.8239 46.9868C37.8151 46.4436 33.0038 44.7353 28.7766 41.9993C24.8438 39.5049 21.5094 36.1769 19.0103 32.2516C16.2594 28.0133 14.5475 23.1879 14.0132 18.1663C13.9725 17.717 14.026 17.2642 14.1703 16.8367C14.3145 16.4092 14.5464 16.0164 14.8511 15.6832C15.1558 15.3501 15.5267 15.0839 15.9401 14.9016C16.3535 14.7194 16.8004 14.625 17.2524 14.6246H22.1355C22.9255 14.6168 23.6913 14.896 24.2902 15.4102C24.8892 15.9243 25.2804 16.6382 25.391 17.4189C25.5971 18.9787 25.9793 20.5101 26.5304 21.9841C26.7494 22.5656 26.7968 23.1975 26.667 23.8051C26.5371 24.4126 26.2355 24.9703 25.7979 25.412L23.7307 27.4753C26.0478 31.5425 29.4219 34.9102 33.497 37.2229L35.5642 35.1597C36.0068 34.7229 36.5655 34.4218 37.1742 34.2923C37.7829 34.1627 38.4161 34.21 38.9987 34.4286C40.4755 34.9786 42.0099 35.3601 43.5726 35.5658C44.3633 35.6771 45.0854 36.0747 45.6016 36.6827C46.1178 37.2908 46.3921 38.067 46.3723 38.8638Z' stroke='%2385C1E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='1.5' y='1.5' width='57' height='57' rx='8.5' stroke='%2332B6BE' stroke-width='3'/%3E%3C/svg%3E%0A");
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.footer__extra .row__contacts dl dd {
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
}

.footer__extra .row__calculator {
    text-align: center;
}

.footer__extra .row__callback {
    text-align: right;
}

.footer__extra .row__address p {
    padding-left: 54px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44 26.3182C44 37.4545 30 47 30 47C30 47 16 37.4545 16 26.3182C16 22.5208 17.475 18.8789 20.1005 16.1937C22.726 13.5085 26.287 12 30 12C33.713 12 37.274 13.5085 39.8995 16.1937C42.525 18.8789 44 22.5208 44 26.3182Z' stroke='%2385C1E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30 31C32.7614 31 35 28.9853 35 26.5C35 24.0147 32.7614 22 30 22C27.2386 22 25 24.0147 25 26.5C25 28.9853 27.2386 31 30 31Z' stroke='%2385C1E9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='1.5' y='1.5' width='57' height='57' rx='8.5' stroke='%2332B6BE' stroke-width='3'/%3E%3C/svg%3E%0A");
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* @end */ /* @group Header */
.header .service-nav {
    font-size: 116.7%;
    position: relative;
    padding: .4em 20px .7em;
    color: #000;
    background: #f5c300;
}

.header .service-nav a {
    color: #000;
    text-decoration: none;
}

.header .service-nav a:hover,
.header .service-nav a:focus {
    color: #009999;
}

.header .service-nav li {
    display: inline-block;
    vertical-align: middle;
}

.header .service-nav .sn-1 a, .header .service-nav .sn-2 a, .header .service-nav .sn-3 a {
    position: relative;
    top: .2em;
    display: block;
    overflow: hidden;
    width: 20px;
    height: 0;
    margin-right: 20px;
    padding-top: 20px;
    background: #000 url("/css/methods-pay/../i/services-nav-bg.gif") no-repeat;
}

.header .service-nav .sn-1.cur a, .header .service-nav .sn-2.cur a, .header .service-nav .sn-3.cur a {
    background-color: #fff;
    cursor: default;
}

.header .service-nav .sn-o {
    margin-left: 15px;
}

.header .service-nav .sn-1 {
    padding-left: 0;
}

.header .service-nav .sn-1 a {
    background-position: 0 0;
}

.header .service-nav .sn-2 a {
    background-position: -20px 0;
}

.header .service-nav .sn-3 a {
    margin-right: 0;
    background-position: -40px 0;
}

.header .service-nav .sn-3 {
    margin-right: 0;
}

.header .service-nav .sn-4 {
    padding-right: 120px;
}

.header .service-nav .sn-5 {
    padding-right: 50px;
}

.header .service-nav .sn-7 {
    font-weight: bold;
}

.header .service-nav form {
    position: absolute;
    top: .6em;
    right: 20px;
}

.header .service-nav form input {
    font-family: 'Inter', 'Arial', sans-serif;
    width: 200px;
    margin-right: 5px;
    padding: .1em 4px;
    border: 1px solid #a5acb2;
}

.header .service-nav form input.hinted {
    color: #999;
}

.header .service-nav form button {
    cursor: pointer;
    border: 0;
    background: none;
}

.header .branding {
    position: relative;
    width: 100%;
    /*background: #f3efd4 url("/i/chessboard-bg-tile.gif");*/
}

.header .branding a {
    color: #000;
    text-decoration: none;
}

.header .branding p {
    float: left;
    padding: 10px 0;
    width: 220px;
    text-align: center;
}

.header .branding p img {
    display: block;
    margin: 0 auto;
}

.header .branding p .title {
    display: block;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    padding: 7px 0 3px;
}

.header .branding small {
    font-size: 10px;
    line-height: 12px;
    color: #666;
}

.header .branding .banner {
    float: right;
    width: 728px;
    padding: 20px 45px 0 0;
}

.header .branding .banner small {
    display: block;
    height: 20px;
    text-align: right;
}

.header .branding .banner-wrap, .g-banner .banner-wrap {
    position: relative;
    width: 728px;
    height: 90px;
    background: url("/css/methods-pay/../i/header-banner-sky-bg.png");
    display: block;
}

.g-banner {
    border: 1px solid #D0D0D0;
    margin: 30px auto;
}

body .g-banner.g-banner-resp {
    display: block !important;
}

.g-banner, .g-banner .banner-wrap {
    width: 670px;
}

.g-banner .banner-wrap {
    background-position: 50% 50%;
}

.header .branding .banner.winter .banner-wrap {
    background: url("/css/methods-pay/../i/header-banner-winter-bg.png");
}

.header .branding .banner.spring .banner-wrap {
    background: url("/css/methods-pay/../i/header-banner-spring-bg.jpg");
}

.header .branding .banner.summer .banner-wrap {
    background: url("/css/methods-pay/../i/header-banner-summer-bg.png");
}

.header .branding .banner.autumn .banner-wrap {
    background: url("/css/methods-pay/../i/header-banner-autumn-bg.png");
}

.header .branding .banner-wrap dl, .g-banner .banner-wrap dl {
    float: left;
    margin-left: 30px;
    padding-left: 68px;
    height: 90px;
    background: url("/css/methods-pay/../i/header-banner-phone-bg.png") no-repeat 0 50%;
}

.header .branding .banner-wrap dl dt, .g-banner .banner-wrap dl dt {
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
    color: #666;
    padding-top: 18px;
    letter-spacing: 1px;
}

.header .branding .banner-wrap dl dd, .g-banner .banner-wrap dl dd {
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
    color: #000;
}

.header .branding .banner-wrap .order, .g-banner .banner-wrap .order {
    float: right;
    margin: 22px 30px 0 0;
}

.header .nav {
    font-size: 133.3%;
    background: black;
    text-align: center;
}

.header .nav ul {
    margin: 0;
}

li#item-menu-ticket.cur div a {
    color: #fff;
}

li#item-menu-ticket.cur div a.selected {
    color: inherit;
    background-color: #fff;
}

#item-menu-ticket {
    position: relative;
}

#item-menu-ticket:hover div {
    display: block;
}

#item-menu-ticket div {
    border: 2px solid #3897A3;
    display: none;
    position: absolute;
    background: #3897A3;
    left: -12px;
}

#item-menu-ticket div a {
    text-align: left;
    font-size: 0.8em;
    text-decoration: underline;
    padding: 5px 5px 5px 20px;
    display: block;
}

#item-menu-ticket div a:hover {
    text-decoration: none;
}

#item-menu-ticket div a:before {
    position: absolute;
    margin-left: -12px;
    content: "";
    font-weight: bold;
}

.header .nav li {
    display: inline-block;
    margin: .3em 7px;
}

.header .nav li a {
    padding: .2em 10px;
    border-radius: 4px;
}

.header .nav li:first-child {
    margin-left: 25px;
}

/* .header .nav li:first-child, .header .nav li.first-child { float: right; margin-right: -43px; margin-left: 0; } .header .nav li:nth-child(2) { margin-left: -50px; } */
.header .nav li a {
    color: #fff;
    text-decoration: none;
}

.header .nav li a:hover,
.header .nav li a:focus {
    color: #000;
    background-color: #fff;
}

.header .nav li.cur {
    background: #fff;
    border-radius: 4px;
}

.header .nav li.cur a {
    color: #000;
}

/* @end */ /* @group Main */
.main {
    padding: 20px;
}

.main .page {
    float: left;
    width: 740px;
}

.main .aside {
    float: right;
    width: 270px;
}

.main .page h1 {
    font-size: 250%;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: .5em;
}

.main .page h1 .rss {
    margin-left: .4em;
}

/* @end */ /* @group Breadcrumbs */
.breadcrumbs {
    font-size: 116.7%;
    margin-bottom: 1em;
}

.breadcrumbs a {
    /*color: #000;*/
}

/* @end */ /* @group Aside */
.section-nav {
    margin-bottom: 30px;
    padding-bottom: 19px;
    background: url("/css/methods-pay/../i/section-nav-bg-b.png") no-repeat 50% 100%;
}

.section-nav ul {
    font-size: 116.7%;
    margin-top: 2.5em;
    padding: 10px 0;
    border: 1px dashed #9a9a9a;
    background: #efeff0 url("/css/methods-pay/../i/section-nav-bg-tiley.png") repeat-y;
}

.section-nav ul li {
    margin-bottom: .243em;
    padding: .4em 20px;
}

.section-nav ul li.cur, .section-nav ul li.cur a {
    color: #fff;
}

.section-nav ul li.cur {
    margin: 0 -1px;
}

.section-nav ul li.cur {
    background: #3897a3;
}

.section-nav ul li li {
    margin-right: -21px !important;
}

.section-nav ul li ul {
    font-size: 85.7%;
    margin: 0 0 0 -20px;
    padding: 10px 0 0;
    border: 0;
    background: none;
}

.section-nav ul li ul li a {
    padding-left: 20px;
}

.section-nav ul li.cur ul a {
    color: #39c;
}

.section-nav ul li.cur ul {
    font-size: 85.7%;
    margin: .5em -20px -0.7em -20px;
    padding: 5px 0 10px 0;
    border: 0;
    border-left: 1px dashed #9a9a9a;
    border-right: 1px dashed #9a9a9a;
    background: #efeff0 url("/css/methods-pay/../i/section-nav-bg-tiley.png") repeat-y;
}

.banner-city {
    position: relative;
    width: 254px;
    height: 493px;
    margin: 0 auto 30px;
    text-align: center;
    background: url("/css/methods-pay/../i/aside-banner-bg.png") no-repeat;
}

.banner-city .banner-cycle {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 240px;
    height: 400px;
}

.banner-city .banner-cycle .item img {
    display: block;
    margin: 0 auto;
}

.banner-city .banner-cycle .item.part a {
    font-size: 116.7%;
    font-weight: bold;
    display: block;
    padding: 20px;
    color: #f00;
}

.banner-city .banner-cycle .item.part img {
    margin-bottom: 1em;
}

.banner-city .banner-cycle .cycle-next, .banner-city .banner-cycle .cycle-prev {
    position: absolute;
    z-index: 999;
    top: 354px;
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url("/css/methods-pay/../i/aside-banner-controls-bg.png") no-repeat;
}

.banner-city .banner-cycle .cycle-prev {
    left: 20px;
}

.banner-city .banner-cycle .cycle-prev:hover {
    background-position: 0 -25px;
}

.banner-city .banner-cycle .cycle-next {
    right: 20px;
    background-position: -25px 0;
}

.banner-city .banner-cycle .cycle-next:hover {
    background-position: -25px -25px;
}

.banner-city .banner-placement {
    font-size: 83.3%;
    position: absolute;
    top: 425px;
    left: 50%;
    width: 6em;
    margin-left: -3em;
    text-align: center;
    text-transform: lowercase;
    color: #999;
}

.banner-city .banner-placement a {
    color: #999;
}

.poll {
    font-size: 116.7%;
    margin-bottom: 30px;
    padding: 20px;
    background: #f3efd4 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}

.poll h3 {
    font-weight: bold;
}

.poll h3, .poll p, .poll ul {
    margin-bottom: .8em;
}

.poll ul li {
    position: relative;
    margin-bottom: .8em;
    padding-left: 1.5em;
}

.poll ul li input {
    float: left;
    margin: .3em 0 0 -1.5em;
}

/* @end */ /* @group Specials */
.specials-list li {
    position: relative;
    display: inline-block;
    width: 222px;
    margin: 0 24px 56px 0;
    vertical-align: top;
}

.specials-list li .specials-list-item-block {
    display: block;
    min-height: 362px;
    padding: 10px;
    /*cursor: pointer;*/
    text-decoration: none;
    border: 1px solid #f00;
}

.specials-list li a:hover {
    border-color: #f00;
}

.specials-list li .specials-list-item-block:before,
.specials-list li  .ie-shit {
    font-family: 'Inter', 'Arial', sans-serif;
    font-size: 83.3%;
    position: absolute;
    top: -1.7em;
    left: 0;
    display: inline-block;
    padding: .1em 11px;
    content: 'спецпредложение';
    color: #fff;
    background: #f00;
}

.specials-list-archive li .specials-list-item-block:before {
    color: #fff;
    background: #808080 ;
}
.specials-list.specials-list-archive  li .specials-list-item-block {
    border-color: #808080 ;
}


html  /**/ body .specials-list li a:hover:before {
                   background: #f00;
               }

.aside .specials-list {
    margin-bottom: 40px;
}

.aside .specials-list li {
    display: block;
    margin: 56px auto 0;
    cursor: default;
}

.specials-list li .specials-list-item-block .image,
.specials-list li .specials-list-item-block .image img {
    display: block;
}

.specials-list li  .title {
    font-size: 116.7%;
    font-weight: bold;
    display: block;
    padding-top: .35em;
    color: #f00;
}

.specials-list li  a .title {

}

.specials-list li a {
    text-decoration: none;
}
.specials-list li a:hover .title {
    text-decoration: none;
}

.specials-list li .specials-list-item-block .desc {
    display: block;
    padding-top: .35em;
    color: #000;
    font-size: 13px;
    text-decoration: none !important;
}
.btn-block {
    text-align: center;
}

/* @end */ /* @group Page nav */
.page-nav {
    font-size: 116.7%;
    margin-bottom: 30px;
}

.page-nav li {
    display: inline-block;
    margin: 0 10px .5em -10px;
    padding: .2em 10px;
}

.page-nav li.cur, .page-nav li.cur a {
    color: #fff;
}

.page-nav .highlight a {
    color: #f00;
}

.page-nav .advanced {
    float: right;
    margin: 0;
}

.pagination {
    font-size: 116.7%;
    color: #999;
    margin-top: 30px;
}

.pagination li {
    display: inline-block;
    padding: .2em 10px;
    margin: 0 10px 0 -10px;
}

.pagination li.cur {
    color: #fff;
    background: #39c;
}

/* @end */ /* @group Sanatorium list */
.sanatorium-list .more {
    font-size: 116.7%;
}

.sanatorium-list {
    position: relative;
}

.sanatorium-list-expanded li {
    margin-bottom: 40px;
    /*overflow: hidden;*/
}

.sanatorium-list-expanded .image {
    float: left;
    /*margin-top: .3em;*/
    margin-right: 15px;
}

.sanatorium-list dd {
    overflow: hidden;
}

.sanatorium-list-compact ul {
    margin-right: -50px;
}

.sanatorium-list-compact li {
    display: inline-block;
    vertical-align: top;
    width: 230px;
    margin: 0 0 30px 0;
}

.sanatorium-list-compact.fixbg li {
    width: 485px;
    margin: 20px 0 0;
}

.sanatorium-list dt {
    font-size: 133.3%;
}

.sanatorium-list .image {
    position: relative;
    /*overflow: hidden;*/
    width: 200px;
    height: 200px;
}

.sanatorium-list .image img {
    width: 100%;
    height: auto;
}

.sanatorium-list-compact .image {
    display: block;
    margin-bottom: .5em;
}

.sanatorium-list .image .position {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 200px;
    height: 200px;
    cursor: pointer;
}

.sanatorium-list .image .position-1 {
    background-image: url("/css/methods-pay/../i/position-1-bg.png");
}

.sanatorium-list .image .position-2 {
    background-image: url("/css/methods-pay/../i/position-2-bg.png");
}

.sanatorium-list .image .position-3 {
    background-image: url("/css/methods-pay/../i/position-3-bg.png");
}

.sanatorium-list .image .position-4 {
    background-image: url("/css/methods-pay/../i/position-4-bg.png");
}

.sanatorium-list .image .position-5 {
    background-image: url("/css/methods-pay/../i/position-5-bg.png");
}

.sanatorium-list .image .position-6 {
    background-image: url("/css/methods-pay/../i/position-6-bg.png");
}

.sanatorium-list .image .position-7 {
    background-image: url("/css/methods-pay/../i/position-7-bg.png");
}

.sanatorium-list .image .position-8 {
    background-image: url("/css/methods-pay/../i/position-8-bg.png");
}

.sanatorium-list .image .position-9 {
    background-image: url("/css/methods-pay/../i/position-9-bg.png");
}

.sanatorium-list .tags {
    padding-left: 14px;
    background: url("/css/methods-pay/../i/icon-tags-bg.gif") no-repeat 0 .4em;
    margin-top: .7em;
}

.sanatorium-list .price {
    font-size: 133.3%;
}
@media (max-width: 480px) {
    .sanatorium-list .price {
        text-align: left;
    }
    .page-nav li {
        display: inline-block;
        margin: 0 10px .5em -12px;
        padding: .2em 10px;
    }

}

.sanatorium-list strong {
    color: #c00;
}

.sanatorium-list .position {
    margin-bottom: .7em;
}

.sanatorium-list .rating {
    margin: .3em 0 .5em;
}

.sanatorium-list .rating .rating-title {
    display: block;
    margin-bottom: -.3em;
    color: #999;
}

.rating .rating-container {
    font-weight: bold;
    overflow: hidden;
    color: #c00;
}

.rating .rating-container i, .rating .rating-container span {
    display: block;
    float: left;
}

.testimonials-latest .more, .testimonials-latest .c-rating {
    background: #f3efd4;
    padding: 8px 12px 15px;
}

/*.testimonials-latest .rating {float: right;}*/
.testimonials-latest__more {
    float: right;
    font-size: 183.3%;
    font-weight: bold;
    color: #009ece;
}

.testimonials-all .item .foot .rating {
    padding-bottom: 1.5em;
}

.rating-inline .rating-title {
    float: left;
    margin-right: .5em;
}

.rating-inline .summary {
    padding-left: .5em;
}

.rating .rating-container span {
    font-weight: bold;
    padding-left: .5em;
}

.rating .rating-container i {
    position: relative;
    top: .4em;
    overflow: hidden;
    height: 9px;
    margin-right: 1px;
}

.rating .rating-container .PARAM_1, .row.PARAM_1 .slider-range-min .ui-slider-range {
    background: #54b5ea url("/css/methods-pay/../i/params-1-bg.gif");
}

.rating .rating-container .PARAM_2, .row.PARAM_2 .slider-range-min .ui-slider-range {
    background: #005fff url("/css/methods-pay/../i/params-2-bg.gif");
}

.rating .rating-container .PARAM_3, .row.PARAM_3 .slider-range-min .ui-slider-range {
    background: #73d324 url("/css/methods-pay/../i/params-3-bg.gif");
}

.rating .rating-container .PARAM_4, .row.PARAM_4 .slider-range-min .ui-slider-range {
    background: #ffc000 url("/css/methods-pay/../i/params-4-bg.gif");
}

.rating .rating-container .PARAM_5, .row.PARAM_5 .slider-range-min .ui-slider-range {
    background: #ff6c00 url("/css/methods-pay/../i/params-5-bg.gif");
}

.rating .rating-container .PARAM_6, .row.PARAM_6 .slider-range-min .ui-slider-range {
    background: #ad0606 url("/css/methods-pay/../i/params-6-bg.gif");
}

/* @end */ /* @group Form */
.common-form {
    margin-bottom: 30px;
}

.common-form h2 {
    font-size: 183.3%;
    font-weight: bold;
    margin-top: 1em;
    padding-bottom: 10px;
}

.common-form form {
    font-size: 116.7%;
    padding: 20px;
    background: #f3efd4;
}

.common-form form p {
    margin-bottom: 1em;
}

.common-form form i {
    font-style: normal;
    color: red;
}

.common-form form .row {
    position: relative;
    overflow: hidden;
    padding-bottom: 1em;
}

.common-form form .row label {
    position: relative;
    display: block;
    float: left;
}

.common-form form .row input, .common-form form .row textarea {
    font-family: 'Inter', 'Arial', sans-serif;
    width: 60%;
    padding: .2em 0;
    border: 1px solid #999;
    background: #fff;
}

.common-form form .row select {
    margin-right: .5em;
    border: 1px solid #999;
    background: #fff;
}

.common-form form .row textarea {
    position: relative;
    width: 99%;
}

.common-form form .row.full select {
    width: 60%;
}

.common-form form .captcha {
    padding-top: .5em;
}

.common-form form .captcha img {
    position: absolute;
    top: 1.3em;
    margin-top: -19px;
}

.common-form form .captcha input {
    width: 60px;
    margin-left: 82px;
    margin-right: 18px;
}

.common-form form .captcha {
    padding-bottom: .5em;
}

.common-form form .submit input {
    position: relative;
    float: right;
    margin-top: -2em;
}

.common-form form h3 {
    font-size: 128.6%;
    margin-top: 1em;
    padding-bottom: .7em;
}

.common-form .range .row label {
    display: block;
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
}

.common-form .range .row {
    padding-left: 0;
    overflow: visible;
}

.common-form .range .row input {
    width: 98px;
    text-align: right;
}

/* @end */ /* @group Testimonials */
.testimonials-latest h2 {
    font-size: 183.3%;
    font-weight: bold;
    margin-top: 1em;
    padding-bottom: 5px;
}

.testimonials .item {
    position: relative;
    margin-bottom: 30px;
}

.testimonials blockquote {
    margin-top: 15px;
    padding: 15px 12px 3px;
    background: #f3efd4;
}

.testimonials blockquote p {
    font-size: 116.7%;
    font-style: italic;
}

.testimonials blockquote cite {
    font-style: normal;
    display: block;
    padding-bottom: .3em;
    color: #999;
}

.testimonials blockquote cite em {
    font-style: normal;
    color: #000;
}

.testimonials blockquote i {
    position: absolute;
    top: -15px;
    left: 20px;
    width: 15px;
    height: 15px;
    background: #f3efd4 url("/css/methods-pay/../i/bubble-bg.gif") no-repeat;
}

.testimonials-latest .more {
    background: #f3efd4;
    padding: 8px 12px 15px;
}

.testimonials-all h2 {
    font-size: 183.3%;
    font-weight: bold;
    margin-top: 1em;
    padding-bottom: 5px;
    border-bottom: 2px solid #ff6c00;
}

.testimonials-all h2 .count {
    font-size: 63.6%;
    font-weight: normal;
    color: #999;
}

.testimonials-all .write {
    font-size: 116.7%;
    position: relative;
    float: right;
    margin-top: -2em;
    text-transform: lowercase;
}

.testimonials-all .write a {
    display: block;
    padding-left: 26px;
    background: url("/css/methods-pay/../i/write-testimonial-bg.gif") no-repeat 0 50%;
    color: #ff6c00;
}

.testimonials-all .filter {
    font-size: 116.7%;
    padding: 1.2em 0 0;
}

.testimonials-all .filter p, .testimonials-all .filter ul, .testimonials-all .filter li {
    display: inline-block;
}

.testimonials-all .filter p {
    margin-right: .5em;
}

.testimonials-all .filter li {
    padding: 0 .5em;
}

.testimonials-all .filter .cur {
    color: #fff;
    background: #999;
}

.testimonials-all .filter .cur a {
    color: #fff;
}

.testimonials-all blockquote {
    position: relative;
}

.testimonials-all .item {
    margin-top: 30px;
}

.testimonials-all .item .name {
    font-size: 116.7%;
    color: #999;
}

.testimonials-all .item .name em {
    font-style: normal;
    color: #000;
}

.testimonials-all .item blockquote p {
    padding-bottom: 1.2em;
}

.testimonials-all .item blockquote p strong {
    font-style: normal;
}

.testimonials-all .item .foot {
/*    background: #f3efd4;*/
    padding: 0 14px 15px;
}

.testimonials-all .item .foot .rating {
    padding-bottom: 1.2em;
    overflow: hidden;
    zoom: 1;
}

.testimonials-all .rating-detailed .sanatorium-detailed-summary {
    margin-bottom: 0;
}

.testimonials-all .rating-detailed p {
    font-size: 116.7%;
    padding-bottom: .5em;
}

.testimonials-all .rating-detailed p span {
    position: absolute;
    margin-left: .2em;
    cursor: pointer;
}

.testimonials-all .rating-detailed table th, .testimonials-all .rating-detailed table td {
    padding-bottom: .2em;
    padding-right: .5em;
}

.testimonials-all .value {
    font-size: 116.7%;
    padding-top: .7em;
}

.testimonials-all .value .cur {
    padding: .2em .3em;
    color: #fff;
    background: #999;
}

.testimonials-all .value span {
    color: #999;
}

/* @end */ /* @group Tag cloud */
.tag-cloud {
    margin-bottom: 30px;
}

.tag-cloud h3 {
    font-size: 116.7%;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 2px solid #3897a3;
    margin-bottom: 5px;
}

.tag-cloud li {
    display: inline;
}

.tag-cloud li a {
    color: #3897a3;
    display: inline-block;
    margin: 0 5px;
}

.tag-cloud .w9 {
    font-size: 225%;
}

.tag-cloud .w8 {
    font-size: 210%;
}

.tag-cloud .w7 {
    font-size: 195%;
}

.tag-cloud .w6 {
    font-size: 180%;
}

.tag-cloud .w5 {
    font-size: 165%;
}

.tag-cloud .w4 {
    font-size: 150%;
}

.tag-cloud .w3 {
    font-size: 135%;
}

.tag-cloud .w2 {
    font-size: 120%;
}

.tag-cloud .w1 {
    font-size: 105%;
}

/* @end */ /* @group Live */
.live {
    margin-bottom: 30px;
}

.live h3 {
    font-size: 116.7%;
    font-weight: bold;
    padding-bottom: 5px;
}

.live div {
    position: relative;
    margin-top: 15px;
    padding: 15px 14px 3px;
    background: #f3efd4;
}

.live div i {
    position: absolute;
    top: -15px;
    left: 20px;
    display: block;
    width: 15px;
    height: 15px;
    background: #f3efd4 url("/css/methods-pay/../i/bubble-bg.gif") no-repeat;
}

.live dl {
    color: #999;
}

.live dl dt strong {
    font-weight: normal;
    color: #000;
}

.live dl dd {
    margin-bottom: 1em;
}

.live dl dd a {
    font-size: 116.7%;
    font-style: italic;
}

.live dl dd span {
    color: #000;
}

/* @end */ /* @group Subscribe */
.subscribe {
    font-size: 116.7%;
    margin-bottom: 30px;
    padding: 20px;
    background: #e3e3e3 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}

.subscribe h3 {
    font-weight: bold;
    margin-bottom: 1em;
}

.subscribe .inp {
    margin-bottom: 1.2em;
    border: 1px solid #a5acb2;
    padding: .1em 0;
    width: 99%;
}

/* @end */ /* @group Content */
.content-content {
    font-size: 116.7%;
}

.content-content strong {
    font-weight: bold;
}

.content-content em {
    font-style: italic;
}

.content-content p, .content-content ul, .content-content ol {
    margin-bottom: 1.2em;
}

.content-content h2 {
    font-size: 157.1%;
    font-weight: bold;
    margin-bottom: .2em;
}

.content-content h3 {
    font-size: 128.6%;
    margin-bottom: .3em;
}

.content-content .image {
    float: left;
    margin: .3em 20px 0 0;
}

.content-content ul li:before { /*font-weight: bold; content: "\2014\a0";*/
    font-size: 20px;
    line-height: 1;
    color: #d80000;
    content: "•\a0";
    position: relative;
    top: .1em;
}

.content-content ul li {
    padding-left: 1.25em;
    text-indent: -1.25em;
    margin-bottom: .3em;
}

.content-content ul li ul {
    margin: .3em 0 0;
}

.content-content ul li ul li:before {
    font-weight: normal;
}

.content-content ol li {
    list-style: decimal;
    margin-left: 2em;
    margin-bottom: .3em;
}

.content-content ol li ol {
    margin: .3em 0 0;
}

.content-content sup {
    font-size: 11px;
    position: relative;
    top: -.5em;
    color: #e02630;
}

.content-content table {
    width: 100%;
    margin-bottom: 1.3em;
}

.content-content td, .content-content th {
    border: 1px solid #e6e6e6;
    padding: 0.5em 20px;
}

.content-content th {
    font-weight: bold;
}

.content-content thead th {
    color: #FFF;
    background: linear-gradient(#549CC9, #608EAB);
    background-color: #549CC9;
}

.content-content tbody th {
    border-top: 2px solid #999;
}

.content-content tbody .even td, .content-content tbody .even th {
    background: #F6F6F6;
}

.content-content .footnotes {
    font-size: 87.6%;
    margin-bottom: 1.5em;
}

.content-content .footnotes p {
    margin-bottom: .5em;
}

.content-content .blockquote {
    margin-bottom: 1.2em;
    padding: 15px 0 0 70px;
    background: #f3efd4 url("/css/methods-pay/../i/blockquote-bg-tl.gif") no-repeat 0 0;
}

.content-content .blockquote cite {
    display: block;
    color: #999;
}

.content-content .blockquote blockquote {
    padding: 0 70px 3px 0;
    background: url("/css/methods-pay/../i/blockquote-bg-br.gif") no-repeat 100% 100%;
}

.content-content .blockquote blockquote p {
    font-style: italic;
    margin: .3em 0 1em;
}

.content-content .selected-text {
    padding: 15px 20px;
    margin: 1.5em 0;
    background: #f3efd4 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}

.content-content .selected-text h4 {
    font-weight: bold;
    font-size: 16px;
}

.content-content .selected-text p {
    margin-bottom: 0;
    margin-top: .8em;
    line-height: 24px;
    color: #5b5959;
}

.content-content .selected-text.selected-text--highlight p {
    color: #000;
}

.content-content .selected-text.selected-text--highlight h4 {
    color: #d80000;
}

.content-content .incut-text {
    float: right;
    width: 230px;
    padding: 20px;
    margin: .3em 0 1.5em 1.5em;
    background: #E4F1F8;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
}

.content-content .incut-text h4 {
    font-weight: bold;
    font-size: 16px;
}

.content-content .incut-text p {
    margin-bottom: 0;
    margin-top: .8em;
    line-height: 24px;
    color: #5b5959;
}


.aside .incut-info {
    position: relative;
    width: 213px;
    padding: 20px 20px 20px 37px;
    margin: 30px -290px 1.5em 0;
    background: #f3efd4 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}

.aside .incut-info:before {
    position: absolute;
    top: 48px;
    left: 0;
    content: "";
    height: 0;
    width: 0;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 22px solid white;
}

.aside .incut-info h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1.5em;
}

.aside .incut-info .incut-info__image {
    margin-top: -.5em;
    margin-bottom: 1.5em;
}

.aside .incut-info .incut-info__image img {
    vertical-align: top;
    border: 1px solid #D9D9D9;
}

.aside .incut-info p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 1em;
}


.content-content .hang-box .cycle-inline {
    height: 382px;
}

.content-content .hang-box .cycle-inline .prev, .content-content .hang-box .cycle-inline .next {
    display: block;
    position: absolute;
    top: 50%;
    left: 45px;
    background: red;
    z-index: 5;
    width: 30px;
    height: 46px;
    margin-top: -23px;
    background: url("/css/methods-pay/../i/cycle-inline-nav-bg.png");
}

.content-content .hang-box .cycle-inline .prev:hover {
    background-position: 0 -46px;
}

.content-content .hang-box .cycle-inline .next:hover {
    background-position: -30px -46px;
}

.content-content .hang-box .cycle-inline .next {
    left: auto;
    right: 45px;
    background-position: -30px 0;
}

.content-content .hang-box .cycle-inline .nav {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 5;
}

.content-content .hang-box .cycle-inline .nav a {
    display: block;
    float: left;
    margin-left: 7px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    border: 1px solid #2D5867;
    background: #FFF;
}

.content-content .hang-box .cycle-inline .nav a.activeSlide i {
    position: relative;
    top: 2px;
    left: 2px;
    display: block;
    border: 1px solid #FC1520;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background: #FC6821;
}

.hang-box {
    position: relative;
    margin: 1.5em 0 1.5em -29px;
    background: #FFF;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .4);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .4);
}

.hang-box:before {
    position: absolute;
    content: "";
    bottom: -9px;
    height: 0;
    width: 0;
    border-top: 9px solid black;
    border-left: 8px solid transparent;
}

.hang-box--gray {
    border: 1px solid #EDEDED;
    background: #FBFBFB;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 3em 0 2.8em -30px;
}

.hang-box--map {
    margin-top: 3.2em;
}

.hang-box--map .overlay {
    position: absolute;
    top: 4px;
    left: 29px;
    width: 470px;
    background: #FFF;
}

.hang-box--map .overlay p {
    margin: 0;
}

.hang-box--map .overlay__address {
    padding: 16px 20px 8px 68px;
    background: url("/css/methods-pay/../i/map-address-bg.png") no-repeat 19px 50%;
}

.hang-box--map .overlay__phone {
    padding: 8px 20px 16px 68px;
    background: url("/css/methods-pay/../i/map-phone-bg.png") no-repeat 23px 7px;
}

.hang-box--map .overlay:before {
    content: "";
    position: absolute;
    top: -30px;
    left: 15px;
    display: block;
    width: 35px;
    height: 49px;
    background: url("/css/methods-pay/../i/map-clip-bg.png");
}

.hang-box--wide {
    width: 1014px;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px rgba(0, 0, 0, .4);
}

.hang-box--gray.hang-box--wide {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.hang-box--wide img {
    max-width: 1014px;
}

.hang-box--wide:after {
    position: absolute;
    content: "";
    right: 0;
    bottom: -9px;
    height: 0;
    width: 0;
    border-top: 9px solid black;
    border-right: 8px solid transparent;
}

.content-content .incut-info {
    position: relative;
    float: right;
    width: 213px;
    padding: 20px 20px 20px 37px;
    margin: .3em -290px 1.5em 0;
    background: #f3efd4 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}

.content-content .incut-info:before {
    position: absolute;
    top: 48px;
    left: 0;
    content: "";
    height: 0;
    width: 0;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 22px solid white;
}

.content-content .incut-info h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1.5em;
}

.content-content .incut-info .incut-info__image {
    margin-top: -.5em;
    margin-bottom: 1.5em;
}

.content-content .incut-info .incut-info__image img {
    vertical-align: top;
    border: 1px solid #D9D9D9;
}

.content-content .incut-info p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 1em;
}

.content-content .spoiler-box {
    margin: 1.5em 0;
}

.content-content .spoiler-box__item {
    margin-bottom: .5em;
}

.content-content .spoiler-box__item .toggle {
    display: inline-block;
    padding: 5px 20px 5px 27px;
}

.content-content .spoiler-box__item .toggle .opened {
    display: none;
}

.content-content .spoiler-box__item .body {
    display: none;
    padding: 15px 20px 1px;
    background: #F6EED6;
}

.content-content .spoiler-box__item.open .body {
    display: block;
}

.content-content .spoiler-box__item.open .toggle .closed {
    display: none;
}

.content-content .spoiler-box__item.open .toggle .opened {
    display: inline;
}

.content-content .spoiler-box__item.open .toggle {
    background: #F6EED6;
}

.content-content .spoiler-box__item .toggle i {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 8px;
    margin: 0 0 0 -12px;
    left: -7px;
    background: url("/css/methods-pay/../i/spoiler-toggle-bg.png");
}

.content-content .spoiler-box__item .toggle .opened {
    border: none;
    color: #000;
    cursor: auto;
}

.content-content .spoiler-box__item .toggle .opened i {
    background-position: -12px 0;
}

/* @end */ /* @end */ /* @group Articles */
.articles-list {
    margin: 30px 0 15px;
}

.articles-list .tags {
    font-size: 116.7%;
    background: none;
    border-top: 2px solid #3897a3;
    padding: 1.2em 0;
    margin-bottom: 0;
}

.articles-list .tags span {
    font-weight: bold;
}

.articles-list li {
    position: relative;
    display: inline-block;
    width: 245px;
    min-height: 90px;
    margin-bottom: 1em;
    padding-right: 20px;
    padding-left: 140px;
    vertical-align: top;
    color: #999;
}

.articles-list li span {
    display: block;
    margin-top: .3em;
}

.articles-list li img {
    position: absolute;
    top: .3em;
    left: 0;
    width: 120px;
    height: 90px;
}

.articles-list .more {
    font-size: 116.7%;
}

/* @end */ /* @group Gallery */
.gallery-preview {
    margin-bottom: 30px;
}

.testimonials .gallery-preview {
    margin-bottom: 0px !important
}

.gallery-preview h2 {
    font-size: 183.3%;
    font-weight: bold;
    margin-bottom: .2em;
}

.gallery-preview ul li {
    display: inline-block;
    margin: 0 0 -5px -5px;
}

.gallery-preview ul li a {
    position: relative;
    display: block;
    padding: 5px;
    background: #fff;
}

.gallery-preview ul li a:hover {
    background-color: #39c;
    z-index: 99;
}

.gallery-preview ul li a img {
    display: block;
}

/* @end */ /* @group Misc. */
.pseudo-link {
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    text-decoration: none;
}

a.pseudo-link:hover {
    border: 0;
}

.fav {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: .5em;
    vertical-align: middle;
    background: url("/css/methods-pay/../i/icon-fav-bg.png") no-repeat;
}

.fav.fav-added {
    background-position: -16px 0;
}

strong {
    font-weight: bold;
}

i {
    font-style: italic;
}

ul.dashed li:before {
    content: "\2014\a0";
}

.slider-range-min {
    font-size: 1px;
    position: relative;
    width: 100px;
    height: 9px;
    margin-top: 2px;
    margin-bottom: 15px;
    background: #ccc;
}

.slider-range-min .ui-slider-range {
    position: relative;
    display: block;
    height: 9px;
    background: gray;
}

.slider-range-min .ui-slider-handle {
    position: absolute;
    display: block;
    width: 11px;
    height: 17px;
    margin-left: -5px;
    background: url("/css/methods-pay/../i/slider-handle-bg.gif") no-repeat;
}

.range-plain .slider-range-min {
    height: 0;
    margin-top: 0;
    background: none;
}

.range-plain .slider-range-min .ui-slider-range {
    height: 0;
    background: none;
}

/* @end */ /* @group Gallery */
.gallery-popup {
    font-size: 116.7%;
    position: absolute; /*left: -99999px;*/
    left: 0;
    top: -99999px; /*width: 960px;*/
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    display: none;
}

.gallery-popup a {
    color: #39c;
}

.gallery-popup .title {
    font-size: 214.3%;
    font-weight: bold;
}

.gallery-popup .close {
    position: absolute;
    top: 14px;
    right: 32px;
    display: block;
    width: 43px;
    height: 43px;
    cursor: pointer;
    background: url("/css/methods-pay/../i/overlay-close-bg.png") no-repeat;
}

.gallery-popup .close:hover {
    background-position: 0 -43px;
}

.gallery-popup .ad-image-wrapper {
    position: relative;
    width: 960px;
    height: 600px;
    margin: 0 auto;
}

.ad-gallery {
    width: 100% !important;
}

.gallery-popup .ad-gallery .ad-image-wrapper .ad-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.gallery-popup .ad-gallery .ad-image-wrapper .ad-next {
    position: absolute;
    width: 480px;
    height: 600px;
    display: block;
    cursor: pointer;
    top: 0;
    left: 0;
    z-index: 10;
    margin-left: 480px;
}

.gallery-popup .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url("/css/methods-pay/../i/arrow_next.png") no-repeat right center;
    width: 100%;
    height: 100%;
}

.gallery-popup .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
    background: url("/css/methods-pay/../i/arrow_prev.png") no-repeat left center;
    width: 100%;
    height: 100%;
}

.gallery-popup .ad-gallery .ad-image-wrapper .ad-prev {
    position: absolute;
    width: 480px;
    height: 600px;
    display: block;
    cursor: pointer;
    top: 0;
    left: 0;
    z-index: 10;
}

.ad-preloads {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

/*.gallery-popup .ad-gallery .ad-image-wrapper .ad-prev {*/ /*display: none;*/ /*}*/
.gallery-popup .ad-thumbs {
    padding-top: 10px;
    zoom: 1;
    overflow: hidden;
    width: 100%;
    text-align: center;
}

.gallery-popup .ad-thumbs ul {
    white-space: nowrap;
    margin: 0 auto;
    zoom: 1;
}

.gallery-popup .ad-thumbs ul li {
    float: left;
}

.gallery-popup .ad-thumbs ul li a {
    display: inline-block;
    text-decoration: none;
    margin-left: -5px;
    padding: 5px;
}

.gallery-popup .ad-thumbs ul li a:hover {
    z-index: 99;
    background: #39c;
}

.gallery-popup .ad-thumbs ul li a.ad-active {
    background-color: #333;
}

.gallery-popup .ad-thumbs ul li a.ad-active img {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.gallery-popup .ad-description {
    font-weight: bold;
    font-style: italic;
    padding: 30px 0 10px;
    min-height: 1.5em;
}

.gallery-popup .ad-description p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.gallery-popup .ad-download {
    padding-top: 10px;
}

.gallery-popup .ad-download ul li {
    display: inline;
    margin: 0 10px;
}

/* @end */ /* @group Login */
.login-popup {
    position: absolute;
    z-index: 9999;
    top: 100px;
    display: none;
    width: 670px;
}

.login-popup .login-wrap {
    background: url("/css/methods-pay/../i/login-bg.png") no-repeat 0 -10px;
    padding: 10px 10px 0;
}

.login-popup h3, .login-inner h3 {
    font-size: 183.3%;
    font-weight: bold;
    padding: 10px 20px 20px;
    line-height: 1;
    color: #fff;
}

.login-popup .login-bot, .login-inner .login-bot {
    overflow: hidden;
    height: 10px;
    background: url("/css/methods-pay/../i/login-bg.png") no-repeat;
}

.login-popup .login-content, .login-inner .login-content {
    font-size: 116.7%;
    padding: 20px 0px 20px 20px;
    background: #f3efd4;
}

.login-popup h4, .login-inner h4 {
    font-weight: bold;
    margin-bottom: .3em;
}

.login-popup ul li, .login-inner ul li {
    float: left;
    width: 125px;
    padding-top: 20px;
}

.login-popup ul li img, .login-inner ul li img {
    display: block;
    margin-bottom: .3em;
}

.login-popup .bx_auth, .login-inner .bx_auth {
    margin-top: 1em;
    margin-right: 20px;
    padding: 15px 20px 15px 20px;
    background: #f3efd4 url("/css/methods-pay/../i/chessboard-bg-tile.gif");
}

.common-popup .close, .login-popup .close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url("/css/methods-pay/../i/login-close-bg.gif") no-repeat;
}

/* @end */ /* @group Sitemap */
.page-sitemap .footer {
    border-top: 1px solid #f3efd4;
}

.page-main .header .nav, .page-sitemap .header .nav {
    background: #49B9F2 url("/css/methods-pay/../i/fp-nav-bg.png") repeat-y 50% 0;
    background-size: contain;
}

.page-sitemap .main {
    padding-top: 50px;
}

form.sitemap-search {
    margin-bottom: 30px;
}

form.sitemap-search table {
    width: 100%;
}

form.sitemap-search .row {
    padding-bottom: 0;
    margin-bottom: 0;
    overflow: visible;
}

form.sitemap-search .row input {
    width: 99%;
}

form.sitemap-search .submit {
    vertical-align: middle;
    width: 1%;
    padding-left: 10px;
}

form.sitemap-search .submit input {
    margin: 0;
}

.sitemap-sitemap {
    margin-bottom: 1em;
}

.sitemap-sitemap li {
    font-size: 116.7%;
    font-weight: bold;
    margin-bottom: .5em;
}

.sitemap-sitemap li li {
    font-size: 85.7%;
    font-weight: normal;
    padding-left: 20px;
    margin-top: .5em;
}

/* @end */ /* @group 404 */
.page-404 .footer {
    border-top: 1px solid #f3efd4;
}

.page-404 .header .nav {
    background: #49B9F2 url("/css/methods-pay/../i/fp-nav-bg.png") repeat-y 50% 0;
    background-size: contain;
}

.page-404 .main {
    padding-top: 50px;
}

.page-404 .main .page {
    width: auto;
    float: none;
}

.page-404 .content-content ul {
    font-weight: bold;
}

.page-404 .content-content .image-404 {
    margin: 0 -20px 1em;
}

/* @end */
.header .nav, .page-nav ul li.cur {
    background: #3897a3;
}

.header .service-nav .sn-5 {
    padding-right: 20px;
}

.gallery-preview ul li:before {
    content: "";
}

.gallery-preview ul li {
    display: inline-block;
    padding-left: 0;
    text-indent: 0;
    margin: 0 0 -5px -5px;
}

.sanatorium-apartments-list-complex .cycle {
    background: none;
}

.common-form .testimonials-info {
    margin-top: 1em;
}

.testimonials-info ul li:before {
    font-weight: bold;
    content: "\2014\a0";
}

.testimonials-info ul li {
    padding-left: 1.25em;
    text-indent: -1.25em;
    margin-bottom: .3em;
}

.testimonials-info p {
    margin-bottom: 1.2em;
}

.common-form form .captcha input {
    width: 60px;
    margin-left: 202px;
    margin-right: 18px;
}

.common-form form .captcha img {
    top: 20px;
}

.common-form form .error input {
    border: 1px solid red;
}

/* @group Fancy button */
.sa-order {
    font-size: 18px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    height: 47px;
    color: #fff !important;
    text-shadow: #069 0 -1px 0;
    text-decoration: none;
}

.sa-order span {
    display: block;
    margin: 0 16px;
    line-height: 47px;
    position: relative;
    z-index: 10;
}
.sa-order a {
    text-decoration: none;
    color: #fff;
}

.sa-order i, .sa-order b {
    position: absolute;
    top: 0;
    left: -12px;
    z-index: 5;
    display: block;
    width: 100%;
    height: 47px;
    background: url("/css/methods-pay/../i/sv2-button-order-bg.png") no-repeat;
}
.sa-order.sa-order2 i {
    background: url("/css/methods-pay/../i/sv-button-order-bg.png") no-repeat;
}

.sa-order b {
    margin-left: 100%;
    width: 12px;
}

.sa-order:hover i, .sa-order:hover b {
    background-position: 0 -47px;
}

.sa-order--disabled {
    text-shadow: 0 -1px 0 #999;
    cursor: not-allowed;
}

.sa-order--disabled i, .sa-order--disabled b, .sa-order--disabled:hover i, .sa-order--disabled:hover b {
    background-position: 0 -94px;
}

.sa-order--highlight {
    text-shadow: 0 -1px 0 #B34314;
}

.sa-order--highlight i, .sa-order--highlight b {
    background-position: 0 -141px;
}

.sa-order--highlight:hover i, .sa-order--highlight:hover b {
    background-position: 0 -188px;
}








.sa-order2 {
    font-size: 18px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    height: 40px;
    color: #fff !important;
    text-shadow: #069 0 -1px 0;
    text-decoration: none;
}

.sa-order2 span {
    display: block;
    margin: 0 16px;
    line-height: 40px;
    position: relative;
    z-index: 10;
}
.sa-order2 a {
    text-decoration: none;
    color: #fff;
}

.sa-order2 i, .sa-order2 b {
    position: absolute;
    top: 0;
    left: -12px;
    z-index: 5;
    display: block;
    width: 100%;
    height: 40px;
    background: url("/css/methods-pay/../i/sv-button-order-bg.png") no-repeat;
}
.sa-order2 b {
    margin-left: 100%;
    width: 12px;
}

.sa-order2:hover i, .sa-order2:hover b {
    background-position: 0 -47px;
}

.sa-order2--disabled {
    text-shadow: 0 -1px 0 #999;
    cursor: not-allowed;
}

.sa-order2--disabled i,
.sa-order2--disabled b,
.sa-order2--disabled:hover i,
.sa-order2--disabled:hover b {
    background-position: 0 -94px;
}

.sa-order2--highlight {
    text-shadow: 0 -1px 0 #B34314;
}

.sa-order2--highlight i,
.sa-order2--highlight b {
    background-position: 0 -145px;
}

.sa-order2--highlight:hover i,
.sa-order2--highlight:hover b {
    background-position: 0 -192px;
}



/* @end */
.g-official-price {
    cursor: help;
    display: inline-block;
    padding-left: 16px;
    margin-left: -16px;
    font-weight: bold;
    color: #C00;
    background: url("/css/methods-pay/../i/g-price-icon-bg.png") no-repeat 0 50%;
}

.g-stars {
    display: block;
    width: 27px;
    height: 0;
    padding-top: 26px;
    overflow: hidden;
    background: url("/css/methods-pay/../i/g-star-bg.png");
}

.banner-subscribe {
    margin: 45px auto 30px;
    text-align: center;
}

.sanatorium-download-info {
    width: 678px;
    margin: 38px -4px 30px;
    height: 105px;
    overflow: hidden;
    background: url("/css/methods-pay/../i/download-bg.png");
}

.sanatorium-download-info .download-link {
    padding-top: 5px;
    padding-left: 120px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 46px;
    text-shadow: 1px 1px 0 #FFF;
}

.sanatorium-download-info ul {
    padding-left: 120px;
    font-size: 14px;
    line-height: 38px;
}

.sanatorium-download-info ul li {
    float: left;
    margin-right: 35px;
}

/* @group Popup */
.common-popup {
    position: absolute;
    z-index: 9999;
    top: 100px;
    display: none;
    width: 670px;
}

.common-popup .common-wrap { /*background: url("/i/login-bg.png") no-repeat 0 -10px;*/
    background: rgba(0, 0, 0, 0.7);
    border-radius: 6px;
    padding: 10px 10px 0;
}

.common-popup h3 {
    font-size: 183.3%;
    font-weight: bold;
    padding: 10px 20px 20px;
    line-height: 1;
    color: #fff;
    text-align: center;
}

.common-popup .common-bot {
    overflow: hidden;
    height: 10px;
    background: url("/css/methods-pay/../i/login-bg.png") no-repeat;
}

.common-popup .common-content {
    font-size: 116.7%;
    padding: 20px 0 20px 20px;
    background: #f3efd4;
}

.popup-form .row {
    margin-top: 27px;
}

.popup-form .row:first-child {
    margin-top: 0;
}

.popup-form .row .form__label {
    float: left;
    width: 145px;
    line-height: 44px;
    font-size: 14px;
}

.popup-form .row .form__label span {
    line-height: 15px;
}

.popup-form .row .form__label span small {
    display: block;
    font-size: 11px;
    color: #666;
}

.popup-form {
    padding: 10px 0;
}

.popup-form .form__submit {
    padding: 25px 25px 0;
    text-align: right;
}

.popup-form .form__submit .sa-order {
    width: 240px;
    text-align: center;
}

.popup-form .form__main {
    float: left;
    width: 455px;
}

.popup-form .form__main select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Inter', 'Arial', sans-serif;
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    border: 1px solid #999;
    background: #FFF url("/css/methods-pay/../i/select-icon-bg.png") no-repeat 100% 50%;
    padding: 10px 0 10px 10px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    height: 44px;
    border-radius: 0;
}

.popup-form .form__main select::-ms-expand {
    display: none;
}

.popup-form .form__main input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Inter', 'Arial', sans-serif;
    font-size: 14px;
    width: 100%;
    border: 1px solid #999;
    background: #FFF;
    line-height: 18px;
    padding: 13px 10px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    height: 44px;
    border-radius: 0;
}

.popup-form .form__main input[type="checkbox"] {
    padding: 0;
    margin: 0 0 -2px 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: none;
    border-color: #999;
}

.popup-form .form__main input[type="checkbox"]:checked {
    background: url("/css/methods-pay/../i/checkbox.png") center center no-repeat;
    border-color: #999;
}

.popup-form .form__main input.date {
    background-image: url("/css/methods-pay/../i/calendar-icon-bg.png");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-right: 43px;
}

.popup-form .form__main input.error {
    border-color: #CA0814;
    color: #CA0814;
}

.popup-form .form__main .columns {
    display: table-row;
}

.popup-form .narrow .form__main {
    width: 224px;
}

.popup-form .form__main .columns .col {
    display: table-cell;
    width: 224px;
    vertical-align: middle;
}

.popup-form .form__main .columns .col.sep {
    width: 1%;
}

.popup-form .form__main .columns .col.sep span {
    display: block;
    width: 40px;
    text-align: center;
}

/* @end */
.g-compare {
    display: inline-block;
    width: 18px;
    height: 16px;
    vertical-align: middle;
    background: url("/css/methods-pay/../i/compare-bg.png") no-repeat 0 0;
}

.g-compare--added, .g-compare:hover {
    background-position: 0 -16px;
}

/* @group Comparison */
.comparison-overlay {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 70;
}

.comparison-overlay .toggle {
    text-align: center;
}

.comparison-overlay .toggle a {
    display: block;
    width: 118px;
    height: 27px;
    overflow: hidden;
    margin: 0 auto;
    background: url("/css/methods-pay/../i/comparison-toolbar-toggle-bg-r.png") no-repeat -118px 0;
    text-decoration: none;
    color: #8c96a0;
    text-shadow: 1px 1px 3px #FFF;
}

.comparison-overlay .toggle a.red2 {
    display: block;
    width: 118px;
    height: 27px;
    overflow: hidden;
    margin: 0 auto;
    background: url("/css/methods-pay/../i/111.png") no-repeat 0px -80px;
    text-decoration: none;
    color: #fff;
    text-shadow: none;
}

.comparison-overlay .toggle a.red2:hover {
    background-position: 0px -120px;
}

.comparison-overlay.open .toggle a.red2:hover {
    background-position: 0 -40px;
}

.comparison-overlay .toggle a.red {
    background: url("/css/methods-pay/../i/comparison-toolbar-toggle-bg-red.png") no-repeat -118px 0;
    color: red;
}

.comparison-overlay .toggle a:hover {
    background-position: -118px -27px;
}

.comparison-overlay.open .toggle a {
    background-position: 0 0;
}

.comparison-overlay.open .toggle a:hover {
    background-position: 0 -27px;
}

.comparison-overlay .toggle a span {
    display: block;
    font-size: 14px;
    padding-top: 1px;
    line-height: 26px;
    width: 94px;
}

.comparison-overlay .content {
    display: none;
    background: #FFF;
    border-top: 5px solid #999;
}

.comparison-overlay.open .content {
    display: block;
}

.comparison-overlay .content .containerka {
    padding: 15px 0;
    width: 956px;
    margin: 0 auto;
}

.comparison-overlay .content .items {
    float: left;
    width: 680px;
    overflow: hidden;
}

.comparison-overlay .content .items .item {
    float: left;
    width: 200px;
    margin-left: 35px;
}

.comparison-overlay .content .items .item:first-child {
    margin-left: 0;
}

.comparison-overlay .content .items .item .image {
    position: relative;
    width: 75px;
    float: left;
    margin-right: 10px;
}

.comparison-overlay .content .items .item .image img {
    display: block;
}

.comparison-overlay .content .items .item .image .remove {
    display: block;
    position: absolute;
    top: 2px;
    right: 3px;
    width: 16px;
    height: 0;
    padding-top: 16px;
    overflow: hidden;
    background: url("/css/methods-pay/../i/compare-remove-bg.png");
}

.comparison-overlay .content .items .item .title {
    overflow: hidden;
    line-height: 17px;
    padding-top: 10px;
    margin-bottom: 6px;
}

.comparison-overlay .content .items .item .price b {
    color: #d80000;
    overflow: hidden;
}

.comparison-overlay .content .items .item.placeholder {
    color: #5a5a5a;
    text-align: center;
    width: 180px;
    padding: 10px;
    background: #F2F2F2;
}

.comparison-overlay .content .submit {
    float: right;
    width: 270px;
    padding-top: 10px;
    text-align: center;
}

.page-comparison .main .page {
    width: auto; float:none;
}

.page-comparison .main .hang-box {
    width: auto;
    margin-right: -46px;
    padding: 20px 29px;
}

.page-comparison .main .hang-box:before {
    left: 0;
}

.comparison-detailed-summary .row {
    margin: 35px 0;
}

.comparison-detailed-summary .description {
    float: left;
    width: 235px;
    font-size: 14px;
    line-height: 22px;
}

.comparison-detailed-summary .description .light {
    color: #858585;
}

.comparison-detailed-summary .description p {
    margin-bottom: 1em;
}

.comparison-detailed-summary .description label i {
    display: inline-block;
    width: 20px;
    height: 18px;
    border: 1px solid #C7C7C7;
    vertical-align: middle;
    margin-right: 10px;
}

.comparison-detailed-summary .description label input {
    visibility: hidden;
    position: absolute;
}

.comparison-detailed-summary .description label.checked i {
    background: url("/css/methods-pay/../i/input-check-bg.png");
}

.comparison-detailed-summary .description .sa-order {
    margin-left: -6px;
}

.comparison-detailed-summary .column, .comparison-table .td {
    float: left;
    width: 200px;
    padding-left: 35px;
}

.comparison-detailed-summary .column .comparison-list {
    margin: 0;
}

.comparison-detailed-summary .column .comparison-list .item {
    margin-left: 0;
    margin-bottom: 0;
}

.comparison-detailed-summary .comparison-services-summary {
    padding-left: 235px;
}

.comparison-detailed-summary .sanatorium-detailed-summary-more {
    padding: 0;
}

.comparison-detailed-summary .sanatorium-detailed-summary-more .info {
    padding-left: 0;
}

.comparison-detailed-summary .sanatorium-detailed-summary-more .info li {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
    padding-left: 38px;
    color: #585858;
}

.comparison-detailed-summary .sanatorium-detailed-summary-more .info li .icon {
    position: absolute;
    top: 50%;
    left: 0;
    margin-left: 0;
    margin-top: -16px;
}

.comparison-detailed-summary .column .comparison-list .item .remove {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 22px;
    padding-top: 22px;
    height: 0;
    overflow: hidden;
    background: url("/css/methods-pay/../i/compare-remove-bg.png") no-repeat 0 -16px;
}

.comparison-detailed-primary, .comparison-detailed-type, .comparison-detailed-medical, .comparison-detailed-services, .comparison-detailed-rating {
    margin-bottom: 32px;
    min-width: 956px;
}

.comparison-detailed-primary h3, .comparison-detailed-medical h3, .comparison-detailed-services h3, .comparison-detailed-rating h3 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
}

.comparison-detailed-calculate {
    margin-bottom: 10px;
}

.comparison-detailed-calculate .comparison-table .td {
    padding-top: 0;
    padding-bottom: 0;
}

.comparison-detailed-calculate .sa-order {
    margin: 0 -8px;
}

.comparison-detailed-rating .total {
    margin: 35px 0;
    font-weight: bold;
}

.comparison-detailed-rating .total .th {
    color: #000;
    font-size: 14px;
}

.comparison-detailed-rating .total .td {
    font-size: 16px;
    color: #019bca;
}

.comparison-detailed-rating .th {
    color: #868686;
}

.comparison-detailed-rating .rating-inline, .comparison-detailed-rating .rating-summary {
    display: inline-block;
    vertical-align: middle;
}

.comparison-detailed-rating .rating-inline {
    position: relative;
    top: -0.4em;
    width: 100px;
}

.comparison-detailed-rating .rating-summary {
    font-weight: bold;
    color: #db0000;
    margin-left: 10px;
}

.comparison-detailed-services h4 {
    position: relative;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    margin-bottom: 6px;
    padding-left: 70px;
}

.comparison-detailed-services .comparison-table .th {
    width: 165px;
    padding-left: 70px;
    color: #868686;
}

.comparison-detailed-services .comparison-table {
    margin-bottom: 25px;
}

.comparison-detailed-services h4 .icon-wrap {
    position: absolute;
    top: 0;
    left: -3px;
    height: 54px;
    width: 54px;
    background: url("/css/methods-pay/../i/sanatorium-i-bg.png") no-repeat 0 0;
}

.comparison-detailed-services h4 .icon {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.comparison-detailed-type .title {
    font-size: 18px;
    line-height: 18px;
}

.comparison-detailed-primary .th {
    color: #868686;
}

.comparison-table .highlight .th {
    font-weight: bold;
}

.comparison-table .row.even, .comparison-table .row.odd {
    background: url("/css/methods-pay/../i/comparison-stripe-bg-tiley.png") repeat-y 0 0;
    background: -moz-linear-gradient(left, #fbfbfb 0%, #f0f0f0 30%, #f0f0f0 70%, #fbfbfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fbfbfb), color-stop(30%, #f0f0f0), color-stop(70%, #f0f0f0), color-stop(100%, #fbfbfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #fbfbfb 0%, #f0f0f0 30%, #f0f0f0 70%, #fbfbfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #fbfbfb 0%, #f0f0f0 30%, #f0f0f0 70%, #fbfbfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #fbfbfb 0%, #f0f0f0 30%, #f0f0f0 70%, #fbfbfb 100%); /* IE10+ */
    background: linear-gradient(to right, #fbfbfb 0%, #f0f0f0 30%, #f0f0f0 70%, #fbfbfb 100%); /* W3C */
}

.comparison-table .th, .comparison-table .td {
    padding: 6px 0;
}

.comparison-table .th {
    float: left;
    width: 235px;
    white-space: nowrap;
}

.comparison-table .td {
    width: 200px;
    text-align: center;
    padding-left: 35px;
}

.comparison-table .check, .comparison-table .check0 {
    display: inline-block;
    text-indent: -999px;
    width: 14px;
    height: 18px;
    overflow: hidden;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.comparison-table .check {
    background-image: url("/css/methods-pay/../i/check.png");
}

.comparison-table .check0 {
    background-image: url("/css/methods-pay/../i/check0.png");
}

.comparison-table .g-stars {
    position: relative;
    left: 3px;
    margin: 0 auto;
}

/* @end */
#bx_incl_area_8_1_1#cmpr {
    float: left;
}

.hang-box1 {
    margin-bottom: 20px;
}

.selected-text.cmpr {
    clear: both;
}

p.p_cmpr {
    display: inline-block;
    width: 63%;
    background-image: URL('/css/methods-pay/../design_sources/img/incut-text-bg-tr.png');
    background-repeat: no-repeat;
    padding-left: 46px;
    background-position: 0% 50%;
}

.submit.cmpr {
    display: inline-block;
    padding: 20px;
    background-color: white;
    border-radius: 10px;
}

.sa-order.cmpr {
    pointer-events: none;
}

.quest_answ {
    margin-bottom: 23px;
}

.quest_answ p {
    font-size: 12pt;
}

.quest_answ ul li {
    font-size: 11pt;
    text-indent: -1.25em;
    margin-left: 27px;
    line-height: 26px;
}

.quest_answ ul li:before {
    font-size: 20px;
    line-height: 1;
    color: #D80000;
    content: "•\a0";
    position: relative;
    top: .1em;
}

.question {
    display: inline-block;
    width: 94%;
    vertical-align: top;
    margin-right: 20px;
}

.quest_answ h4 {
    font-size: 13pt;
    margin-bottom: 8px;
}

.question h3 {
    font-size: 14pt;
    text-align: right;
    line-height: 18pt;
    margin-bottom: 20px;
    font-style: italic;
    background-image: URL('https://www.kurort26.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/a0e/a0e21bcbab15dfc1ec4aa3f197c8bd0a.png');
    background-repeat: no-repeat;
    float: right;
    padding-left: 73px;
    background-position: 0% -13%;
    padding-top: 17px;
    padding-bottom: 9px;
    background-size: 33px;
    background-position: 4% 42%;
}

.question h4 {
    font-size: 13pt;
}

.answer {
    display: inline-block;
    width: 90%;
    vertical-align: top;
    padding: 14px;
    border: 1px solid #FFF;
    border-left: 4px solid #F5C300;
    border: 1px dashed #000;
    border: 5px dashed #F4F4F4;
    background-color: #FCFCFC;
    padding-left: 28px;
}

.quest_answ:after {
    content: "";
    display: block;
    width: 97%;
    height: 1px;
    box-shadow: 1px 1px 24px 0px #000;
}

.answer:before {
    content: "";
    background: url("/css/methods-pay/../design_sources/img/map-clip-bg.png");
    width: 100px;
    height: 55px;
    display: block;
    margin-top: -37px;
    background-repeat: no-repeat;
    margin-left: -23px;
}

.answer p {
    text-indent: 20px;
}

.incut-text {
    position: relative;
    width: 88%;
    box-shadow: none;
    padding: 11px 5px 9px 44px;
    margin: 0px 0 13px 3px;
    background: #fff url(/css/methods-pay/../i/incut-text-bg-tr.png) no-repeat 0% 7%;
}

.incut-text p {
    line-height: 24px;
    color: #5b5959;
    font-size: 11pt;
}

.pre_incut {
    margin-bottom: 0.3em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    padding-bottom: 10px;
}

.answer.r  div {
                   display: inline-block;
                   width: 39% !important;
                   vertical-align: top;
                   margin-right: 0px;
               }

.answer.r  div + div {
                   display: inline-block;
                   width: 60% !important;
                   vertical-align: top;
                   margin-right: 0px;
               }
@media (max-width: 600px) {
    .answer.r  div {
        width: 100% !important;
    }

    .answer.r  div + div {
        width: 100% !important;
        margin-top: 20px;
    }
}


.answer.u  ul {
                   display: inline-block;
                   width: 47% !important;
                   margin-right: 0px;
                   vertical-align: top;
               }


.answer.u  ul + ul {
                   display: inline-block;
                   width: 50% !important;
                   margin-right: 0px;
               }

@media (max-width: 600px) {
    .answer.u  ul {
        width: 100% !important;
    }
    .answer.u  ul + ul {
        width: 100% !important;
    }
}

.strdnk {
    position: relative;
    background-color: #F6EED6;
    height: 110px;
    padding-top: 17px;
    /*width: 999px;*/
    /*margin: 2.5em 0 14.5em -21px;*/
    margin: 35px 0 215px -21px;
}

.strdnk div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 96%;
    margin: 0 auto;
    margin-top: -29px;
}

.strdnk img {
    padding-bottom: 8px;
}

.strdnk div div {
    display: inline-block;
    width: 19%;
    margin-top: -10px;
    text-align: center;
    vertical-align: top;
}

.strdnk div.im:before {
    content: URL('/css/methods-pay/../upload/medialibrary/656/6569757e45b51ca78466e307e12c6b9f.png');
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.strdnk div.im img {
    width: 193px;
    height: auto;
    padding: 1px 0px 8px 1px;
}
.strdnk .im {
    position: relative;
    font-size: 14px;
    line-height: 21px;
}
.strdnk h3 {
    margin-top: auto;
    font-size: 18px;
    line-height: 27px;
}
.im-soc {
    display: none !important;
    position: relative !important;
    width: 100% !important;
    text-align: center !important;
    margin-top: 10px !important;
}

.im--whatsapp .im--whatsapp-img,
.im--viber .im--viber-img {
    display: inline-block !important;
    width: 35px;
    height: 35px;
    margin: 0 7px;
    border-radius: 6px;
    margin-bottom: 3px;
}
.im--whatsapp:hover,
.im--viber:hover {
    opacity: 0.9;
}
.im--whatsapp,
.im--viber {
    color: #000 !important;
    display: inline-block;
    text-decoration: none !important;
    font-size: 10px !important;
    line-height: 10px !important;
    margin-bottom: 20px;
}

.im--viber .im--viber-img {
    background: url('/css/methods-pay/../i/viber.png') no-repeat center center;
    background-size: cover;
}
.im--whatsapp .im--whatsapp-img {
    background: url('/css/methods-pay/../i/whatsapp.png') no-repeat center center;
    background-size: cover;
}
/*NEW HEADER*/

.header .new-branding {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 0;
}
.header .header-logo {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.header .header-logo .title {
    font-size: 14px;
    font-weight: 700;
    margin-top: 5px;
}
.middle-header-block {
    display: flex;
    justify-content: space-between;
}


.middle-header-block .header--item {
    text-align: center;
    width: 170px;

}
.middle-header-block .header--item:nth-of-type(1) {
    margin-right: 15px;
}
.middle-header-block .header--item:nth-of-type(1) .icon-caption {
    max-width: 175px;
}
.middle-header-block .header--item .icon-caption {
    font-weight: 300;
    font-size: 12px;
    max-width: 150px;
    color: #201B1B;
    margin: auto;
    padding-top: 5px;
}

.header .new-branding {
    justify-content: space-evenly;
}

.header-logo-new {
    margin-right: 10px;
}

.middle-header-block .header--item:nth-of-type(1) {
    margin-right: 0;
}

.middle-header-block .header--item {
    width: 144px;
    margin: 0 5px;
}

.middle-header-block .icon-box.icon-box--nalog::before {
    background: url("/css/methods-pay/../images/b2/nalog-icon-header.png") no-repeat center / contain;
}

.middle-header-block .icon-box.icon-box--nalog {
    width: 55px;
    height: 55px;
    background: #389fae;
    border-radius: 100%;
}

.icon-caption--nalog {
    max-width: 120px;
}



.right-header-block {
    text-align: center;
}
.right-header-block .phone a {
    font-size: 24px;
    font-weight: 700;
}
.right-header-block .callback-button a {
    border: 1px solid #BE4200;
    -webkit-box-shadow: #FEFFFF 0px 1px 3px inset;
    -moz-box-shadow: #FEFFFF 0px 1px 3px inset;
    box-shadow: #FEFFFF 0px 1px 3px inset;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 14px;
    font-family: 'Inter', 'Arial', sans-serif;
    padding: 8px 15px 8px 15px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 1px 0 #be4200;
    color: #FFFFFF;
    background-color: #F49055;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F49055), to(#EA5200));
    background-image: -webkit-linear-gradient(top, #F49055, #EA5200);
    background-image: -moz-linear-gradient(top, #F49055, #EA5200);
    background-image: -ms-linear-gradient(top, #F49055, #EA5200);
    background-image: -o-linear-gradient(top, #F49055, #EA5200);
    background-image: linear-gradient(to bottom, #ff8846, #ed5501);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F49055, endColorstr=#EA5200);
}
.right-header-block .callback-button a:hover {
    border-top-color: #BE4200;border-right-color: #BE4200;border-bottom-color: #C79D87;border-left-color: #BE4200;border-width: 1px;border-style: solid;
    background-color: #EA5200; background-image: -webkit-gradient(linear, left top, left bottom, from(#EA5200), to(#F49055));
    background-image: -webkit-linear-gradient(top, #EA5200, #F49055);
    background-image: -moz-linear-gradient(top, #EA5200, #F49055);
    background-image: -ms-linear-gradient(top, #EA5200, #F49055);
    background-image: -o-linear-gradient(top, #EA5200, #F49055);
    background-image: linear-gradient(to bottom, #EA5200, #F49055);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EA5200, endColorstr=#F49055);
}
.right-header-block .devide {
    padding-bottom: 5px;
    color: #666;
}
.middle-header-block .icon-box {
    margin: auto;
    position: relative;
    width: 55px;
}
.middle-header-block .icon-box.icon-box--yellow {
    width: 55px;
    height: 55px;
    background: #f5c300;
    border-radius: 100%;
}
.middle-header-block .icon-box.icon-box--blue {
    width: 55px;
    height: 55px;
    background: #72c3f0;
    border-radius: 100%;
}
.middle-header-block .icon-box.icon-box--green {
    width: 55px;
    height: 55px;
    background: #389fae;
    border-radius: 100%;
}
.middle-header-block .icon-box:before {
    content: '';
    width: 55px;
    height: 55px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.middle-header-block .icon-box.icon-box--yellow2:before {
    background: url("https://www.dev.kurort26.ru/images/b3/rub.svg") no-repeat center;
}


.middle-header-block .icon-box.icon-box--yellow:before {
    background: url("/css/methods-pay/../i/rub_icon.png") no-repeat center;
}
.middle-header-block .icon-box.icon-box--blue:before {
    background: url("/css/methods-pay/../i/car_icon.png") no-repeat center;
}
.middle-header-block .icon-box.icon-box--green:before {
    background: url("/css/methods-pay/../i/gift_icon.png") no-repeat center;
}
.mobile-top-header--phone, .mobile-top-header--descriptor, .mobile-top-header--toogle,
.mobile-header-bottom, .mobile-middle--link {
    display: none;
}
.top-header {
    display: flex;
    justify-content: space-between;
    background: #f5c300;
    align-items: center;
}
.header-search {
    padding: 0 20px;
}
.header-search input {
    font-family: 'Inter', 'Arial', sans-serif;
    width: 300px;
    margin-right: 5px;
    padding: 5px 4px;
    border: 1px solid #a5acb2;
}
.header-search button {
    padding: 5.5px 10.5px;
    color: #fff;
    cursor: pointer;
    background: linear-gradient(to bottom, #ef8543, #eb5933);
    border: 1px solid #be4328;
    box-shadow: inset 1px 1px 0 #f5bb91;
}

.header-search button:hover,
.header-search button:focus {
    background: linear-gradient(to bottom, #eb5933, #ef8543);
    box-shadow: inset -1px 1px 0 #f5bb91;
}

.header-search button img {
    vertical-align: middle;
}
.new-header {
    position: relative;
}
@media (max-width: 1199px) {
    .header .new-branding {
        justify-content: space-between;
        padding: 10px;
        box-sizing: border-box;
    }

    .middle-header-block--desktop {
        display: none;
    }

    .middle-header-block--mobile {
        display: flex !important;
    }
}

@media (max-width: 1024px) {

    .header .new-branding {
        flex-wrap: nowrap;
    }
    .header .new-branding small {
        display: none;
    }
    .right-header-block .devide {
        display: none;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .middle-header-block .header--item {
        width: 150px;
    }
    .header .service-nav {
        padding-left: 10px;
        padding-right: 10px;
    }
    .header .service-nav .sn-o {
        margin-left: 4px;
    }
    body .header .nav li a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .middle-header-block .header--item:nth-of-type(1) {
        margin-right:0;
    }

}

@media (max-width: 991px) {
    .header-bottom {
        background: #f5c300;
    }

    .hamburger  span {
        background: #000;
        width: 30px;
    }
    .hamburger  span:before, .hamburger  span:after {
        background: #000;
    }
    .hamburger  span:before {
        top: 7px;
    }
    .hamburger  span:after  {
        top: -7px;
    }
    .hamburger--close  span {
        width: 30px;
        transition: background .2s 0;
        background: transparent;
    }
    .hamburger--close  span:before {
        top:0;
    }
    .hamburger--close  span:after {
        top:0;
    }
    .hamburger {
        padding-bottom: 10px;
        position: relative;
    }

    .hamburger:after {
        content: 'меню';
        position: absolute;
        bottom: -15px;
        color: #000;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        left:0;
        right:0;
        text-align: center;
    }

    .header-search {
        position: absolute;
        right: 0;
        bottom: 9px;
        z-index: 10;
    }
}

@media (max-width: 1199px) {
    .header-logo-descriptor {
        font-size: 13px;
        padding-left: 10px;
        letter-spacing: .2px;
        display: none;
    }
    .right-header-block {
        display: flex;
        align-items: center;
    }
    .right-header-block .phone {
        margin-right: 20px;
    }
}

@media (max-width: 767px) {
    .mobile-top-header--toogle {
        position: relative;
        display: none;
    }
    .mobile-top-header--toogle:after {
        content: '';
        width: 0;
        height: 0;
        border: 6px solid transparent;
        position: absolute;
        border-top: 6px solid #000;
        top: 7px;
        right: -13px;
    }
    .mobile-top-header--toogle.active:after {
        border-bottom: 6px solid #000;
        border-top-color: transparent;
        top: 0;
    }
    .right-header-block {
        display: none;
    }
    .top-header {
        justify-content: space-between;
        padding: 10px 20px 10px 10px;
    }
    .header .header-logo {
        flex-direction: row;
        margin-left: 10px;
    }
    .header .header-logo img {
        width: 35px !important;
        height: 35px !important;
        padding-right: 10px;
    }
    .mobile-middle--link {
        display: none;
        font-size: 12px;
        font-weight: 700;
        color: #444;
        padding: 0 10px;
        line-height: 15px;
        margin-top: 10px;
    }
    .mobile-middle--link a {
        color: #444 !important;
    }

    .header-logo-new a {
        width: 190px;
        height: 40px;
        margin: 20px 0;
    }

    .header-search input {
        padding: 10px 8px;
        width: 190px;
    }
    .header-search button {
        position: relative;
        /*top: 10px;*/

    }

    .mobile-top-header--phone,
    .mobile-top-header--descriptor {
        display: block;
        font-size:14px;
    }

    .mobile-top-header--phone a {
        font-size: 20px;
        font-weight: 700;
        text-decoration: none;
        color: #000;
    }
    .mobile-top-header--toogle span {
        width: 21px;
        height: 3px;
        background: #000;
        display: block;
        margin: 3px;
    }
    .mobile-header-bottom {
        display: flex;
        justify-content: center;
    }
    .mobile-top-header--descriptor {
        flex-grow: 1;
        margin-left: 3px;
    }
    .header .branding {
        background: none;
        justify-content: center;
    }
    .header-btn {
        -webkit-box-shadow: #FEFFFF 0px 1px 3px inset;
        -moz-box-shadow: #FEFFFF 0px 1px 3px inset;
        box-shadow: #FEFFFF 0px 1px 3px inset;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        font-size: 14px;
        font-family: 'Inter', 'Arial', sans-serif;
        padding: 5px 10px;
        text-decoration: none;
        display: inline-block;
        text-shadow: 0px 1px 0 #939393;
        color: #FFFFFF !important;
        margin:0 9px;

    }
    .header-btn--orange {
        border: 1px solid #BE4200;
        background-color: #F49055;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#F49055), to(#EA5200));
        background-image: -webkit-linear-gradient(top, #F49055, #EA5200);
        background-image: -moz-linear-gradient(top, #F49055, #EA5200);
        background-image: -ms-linear-gradient(top, #F49055, #EA5200);
        background-image: -o-linear-gradient(top, #F49055, #EA5200);
        background-image: linear-gradient(to bottom, #ff8846, #ed5501);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F49055, endColorstr=#EA5200);
    }
    .header-btn--orange:hover {
        border-top-color: #BE4200;border-right-color: #BE4200;border-bottom-color: #C79D87;border-left-color: #BE4200;border-width: 1px;border-style: solid;
        background-color: #EA5200; background-image: -webkit-gradient(linear, left top, left bottom, from(#EA5200), to(#F49055));
        background-image: -webkit-linear-gradient(top, #EA5200, #F49055);
        background-image: -moz-linear-gradient(top, #EA5200, #F49055);
        background-image: -ms-linear-gradient(top, #EA5200, #F49055);
        background-image: -o-linear-gradient(top, #EA5200, #F49055);
        background-image: linear-gradient(to bottom, #EA5200, #F49055);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EA5200, endColorstr=#F49055);
    }
    .header-btn--blue {
        border: 1px solid #c8f1ff;
        background-color: #6fd9fc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#6fd9fc), to(#00a0d0));
        background-image: -webkit-linear-gradient(top, #6fd9fc, #00a0d0);
        background-image: -moz-linear-gradient(top, #6fd9fc, #00a0d0);
        background-image: -ms-linear-gradient(top, #6fd9fc, #00a0d0);
        background-image: -o-linear-gradient(top, #6fd9fc,#00a0d0);
        background-image: linear-gradient(to bottom, #6fd9fc, #00a0d0);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6fd9fc, endColorstr=#6fd9fc);
    }
    .header-btn--blue:hover {
        border-top-color: #BE4200;border-right-color: #BE4200;border-bottom-color: #C79D87;border-left-color: #BE4200;border-width: 1px;border-style: solid;
        background-color: #EA5200; background-image: -webkit-gradient(linear, left top, left bottom, from(#00a0d0), to(#6fd9fc));
        background-image: -webkit-linear-gradient(top, #00a0d0, #6fd9fc);
        background-image: -moz-linear-gradient(top, #00a0d0, #6fd9fc);
        background-image: -ms-linear-gradient(top, #00a0d0, #6fd9fc);
        background-image: -o-linear-gradient(top, #00a0d0, #6fd9fc);
        background-image: linear-gradient(to bottom, #00a0d0, #6fd9fc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00a0d0, endColorstr=#6fd9fc);
    }
    body .header .service-nav {
        display: none;
        position: absolute;
        top: 47px;
        z-index: 99;
        right: 0;
        left: 0;
    }
    body .header .service-nav.active {
        display: block;
    }
    .header .service-nav .sn-o {
        display: block;
    }

    .middle-header-block {
        align-items: center;
        margin-top: 20px;
        flex-wrap: wrap;
    }
    .middle-header-block .header--item:nth-of-type(1) {
        margin-right: 0;
    }
    .middle-header-block .header--item {
        width: 305px;
        text-align: left;
        flex-basis: calc(50% - 20px);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin: 10px !important;
        text-decoration: none;
    }
    .middle-header-block .icon-box {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }
    .middle-header-block .header--item .icon-caption {
        display: inline-block;
        max-width: 100%;
        margin: 0;
        text-align: center;
    }
    .middle-header-block .header--item:nth-of-type(1) .icon-caption {
        max-width: 100%;
    }



}

@media only screen and (min-width: 338px) and (max-width: 767px) {
    .mobile-top-header--descriptor {
        margin-left: 18px;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 400px) {
    .middle-header-block {
        flex-direction: row;
        justify-content: center;
        margin-top: 10px;
    }
    .middle-header-block .header--item {
        text-align: center;
        width: auto;
    }
    .middle-header-block .header--item .icon-caption {
        margin-left: 0;
    }
}

@media only screen and (max-width: 767px) and (min-width: 400px) {
    .header .branding {
        justify-content: flex-start;
    }
    .mobile-middle--link {
        padding-left: 10px;
        border-left: 1px solid #444;
        margin-left: 10px;
    }
    .mobile-top-header--phone a {
        font-size: 24px;
    }


}
/* for Anna's Iphone*/
@media (max-width: 359px) {
    .header-search input {
        width: 140px;
    }
}

/*END NEW HEADER*/
/*Stages of work*/
.stages-container {
    display: flex;
    justify-content: center;
    align-items: stretch;
    margin-top: 40px;
    flex-wrap: wrap;
}
.stage-item {
    border: 1px solid #ebebeb;
    border-radius: 10px;
    box-shadow: 2px 0 10px 0 rgba(0,0,0,0.1);
    text-align: center;
    position: relative;
    width: 33%;
    padding: 40px 20px 30px;
    max-width: 283px;
    margin: 0 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px;
    box-sizing: border-box;
}
.stage-item .img-box {
    margin-bottom: 10px;
    min-height: 72px;
    display: flex;
    align-items: stretch;


}
.stage-item .img-box img {
    margin: auto;

}
.stage-item .text-box {
    font-size: 15px;
    max-width: 235px;
    line-height: 22px;
}
.stage-item .text-box a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.stage-number {
    background: #54b5ea ;
    color: #fff;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    padding: 10px;
    left: 50%;
    margin-left: -31px;
    top: -15px;

}
.final-stage-item {
    text-align: center;
    position: relative;
    max-width: 280px;
    margin: auto;
}
.final-stage-item .label-box {
    width: 95px;
    height: 95px;
    background: url('/css/methods-pay/../i/star-orange.png') no-repeat center;
    margin: auto;


}
.final-stage-item .label-box:hover {
    background: url('/css/methods-pay/../i/star-orange-dark.png') no-repeat center;
}
.final-stage-item .label-box div {
    font-size: 21px;
    color: #fff;
    padding: 26px;
    line-height: 1;
}
.final-stage-item:after {
    content: '';
    width: 130px;
    height: 130px;
    position: absolute;
    background: url('/css/methods-pay/../i/arrows-line.png') no-repeat;
    top: -20px;
    right: -130px;
}
.final-stage {
    margin-bottom: 40px;
}
.final-stage .text-box {
    font-size: 15px;
    line-height: 22px;
}
.stage-title {

    font-size: 157.1%;
    font-weight: bold;
    margin-bottom: .2em;
    padding-left: 24px;
}
.final-stage a {
    text-decoration: none;
    color: #000;
}
/*End stages of work*/
.rating-holder {
    display: inline-block;
    border-radius: 1.5625em;
    box-sizing: border-box;
}

.c-rating button {
    display: inline-block;
    float: left;
    width: 22px;
    height: 22px;
    border: 0;
    text-indent: -9999px;
    outline: none;
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
    cursor: pointer;
    -webkit-transition: background 0.25s ease;
    transition: background 0.25s ease;
}


.c-rating[data-rating-value="0"] button:nth-child(-n+0) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="0.25"] button:nth-child(-n+1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="0.25"] button:nth-child(1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="0.5"] button:nth-child(-n+1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="0.5"] button:nth-child(1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="0.75"] button:nth-child(-n+1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="0.75"] button:nth-child(1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1"] button:nth-child(-n+1) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1.25"] button:nth-child(-n+2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1.25"] button:nth-child(2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1.5"] button:nth-child(-n+2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1.5"] button:nth-child(2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1.75"] button:nth-child(-n+2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="1.75"] button:nth-child(2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2"] button:nth-child(-n+2) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2.25"] button:nth-child(-n+3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2.25"] button:nth-child(3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2.5"] button:nth-child(-n+3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2.5"] button:nth-child(3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2.75"] button:nth-child(-n+3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="2.75"] button:nth-child(3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3"] button:nth-child(-n+3) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3.25"] button:nth-child(-n+4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3.25"] button:nth-child(4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3.5"] button:nth-child(-n+4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3.5"] button:nth-child(4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3.75"] button:nth-child(-n+4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="3.75"] button:nth-child(4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4"] button:nth-child(-n+4) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4.25"] button:nth-child(-n+5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4.25"] button:nth-child(5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M196.208 415.2v-224.8l-139.504 20.272 100.944 98.384-23.84 138.928z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4.5"] button:nth-child(-n+5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4.5"] button:nth-child(5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M258.672 64l-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6v-318.4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4.75"] button:nth-child(-n+5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="4.75"] button:nth-child(5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M321.616 190.496l-0.656-0.096-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 63.024 33.136z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat, url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}
.c-rating[data-rating-value="5"] button:nth-child(-n+5) {
    background: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22gold%22%20d%3D%22M457.888 210.672l-139.504-20.272-62.384-126.4-62.384 126.4-139.504 20.272 100.944 98.384-23.84 138.928 124.768-65.6 124.768 65.6-23.84-138.928c0 0 100.944-98.384 100.944-98.384z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/cover no-repeat;
}

.ny-banner {
    background: url(/css/methods-pay/../i/ny-desc.jpg) no-repeat center;
    max-width: 996px;
    height: 152px;
    cursor: pointer;
}

@media (max-width: 600px) {
    .ny-banner {
        background: url(/css/methods-pay/../i/ny-mob.jpg) no-repeat center;
        max-width: 320px;
        height: 152px;
        margin: auto;
    }

    .stage-item {
        width: 100%;
    }
    .final-stage-item:after {
        display: none;
    }
    .strdnk div.im:before {
        /*top: -20px;*/
        left: 0;
        right: 0;
        width: 100%;
    }
    .strdnk {
        background: none;
        margin: 35px 0 275px -21px;
    }

    .im-soc {
        display: inline-block !important;
    }
}

.inner-experts .strdnk {
    width: 100%;
}

.inner-experts .im {
    width: 32%;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

@media (min-width: 601px) {
    .inner-experts .im {
        min-height: 300px;
    }
}

/* Landing New Year */

.ny-container {
    max-width: 996px;
    margin: auto;
    padding-bottom: 40px;
}



.ny-banner__content {
    max-width: 320px;
    position: absolute;
    right: 40px;
    top: 15px;
    text-align: center;
    background: rgba(255, 255, 255, 0.39);
    padding: 20px;
    border-radius: 10px;
    box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.35);

}



.ny-container  input[type='text'] {
    box-sizing: border-box;
    font-family: 'Inter', 'Arial', sans-serif;
    font-size: 14px;
    width: 100%;
    border: 1px solid #999;
    background: #FFF;
    line-height: 18px;
    padding: 13px 10px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    height: 44px;
    border-radius: 0;
    margin-bottom: 15px;
}

.ny-container  input[type='submit'] {
    color: #fff;
    background: #f7434c;
    border: 2px solid #f7434c;
    border-radius: 4px;
    padding: 13px 30px;
    font-size: 18px;
    cursor: pointer;
}
.ny-container  input[type='submit']:hover {
    background: #368a4c;
    border: 2px solid #368a4c;
}

.ny-container p {
    font-size: 16px;
    line-height: 1.5;

}

.ny-about {
    margin: 40px 20px 40px;
}

.ny-title {
    font-size: 32px;
    color: #0091b3;
    text-align: center;
    margin: 20px 0;
}

.ny-subtitle {
    font-size: 22px;
    color: #0091b3;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0px;
    font-weight: bold;
}

.ny-icons-block {
    text-align: center;
    margin: 40px 0 10px;
}

.ny-icons-block .ny-icon-item {
    display: inline-block;
    font-size: 16px;
    text-align: center;
    width: 33%;
}

.ny-icons-block .ny-icon-item .icon-box {
    width: 100px;
    height: 100px;
    margin: 0 auto 20px;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-sham {
    background: url("/css/methods-pay/../i/iconsham.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-sanat {
    background: url("/css/methods-pay/../i/iconsanat.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-star {
    background: url("/css/methods-pay/../i/iconstar.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-miner {
    background: url("/css/methods-pay/../i/ny3.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-proc {
    background: url("/css/methods-pay/../i/ny2.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-air {
    background: url("/css/methods-pay/../i/ny1.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-transfer {
    background: url("/css/methods-pay/../i/icon_3_2.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-exkur {
    background: url("/css/methods-pay/../i/icon_3_1.png") no-repeat center center/contain;
}

.ny-icons-block .ny-icon-item .icon-box.icon-box-commis {
    background: url("/css/methods-pay/../i/icon_3_3.png") no-repeat center center/contain;
}

.ny-tabs {
    text-align: center;
}

.ny-tabs ul li {
                          display: inline-block;
                          padding: 0 10px;
                      }

.ny-tabs ul li a {
                                  font-size: 16px;
                                  text-decoration: none;
                                  display: inline-block;
                                  border-bottom: 1px dashed;
                              }
.ny-tabs  ul  li  a.active {
                                  border: none;
                                  font-weight: bold;
                              }
.ny-sanatorium-carouser {
    padding: 40px;
    margin-bottom: 0px ;

}

.ny-sanatorium-carouser .image {
    margin: auto;
}
.ny-programm {
    margin-bottom: 40px;
}

.ny-programm-list {
    text-align: center;
}


.ny-programm-list li {
    display: inline-block;
    border: 2px solid #ffdb57;
    border-radius: 60px;
    padding: 5px 40px 5px 5px;
    text-align: left;
    width: 25%;
    margin: 0 10px 20px;
}

.ny-programm-list li .image {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 100px;
}

.ny-programm-list li .image img {
    max-width: 100%;
    border-radius: 100%;
}

.ny-programm-list li .text {
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    color: #0092b3;
    margin-left: 15px;
    max-width: 120px;
}
.sanatorium-slide {
    box-shadow: 2px 1px 10px rgba(0, 0, 0, 0.3);
    margin: 15px;
    padding: 10px 0;

}
.sanatorium-slide .sanatorium-info {
    background: #fff;
    padding: 10px;
}

.ny-about, .ny-programm {
    margin-bottom: 0px;
}
.ny-container  .ny-banner {
    background: url(https://www.kurort26.ru/css/../i/baner-ny-new.jpg) no-repeat center;
    height: 370px;
    position: relative;

}
.ny-banner__caption {
    position: absolute;
    max-width: 450px;
    left: 56px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.ny-banner__caption .banner-caption {
    font-size: 70px;
    color: #fff;
    line-height: 1;
}
.ny-banner__caption h2 {
    color: #fff;
    font-size: 34px;
    margin-bottom: 20px;
    line-height: 38px;
}

.ny-banner__caption h3 {
    font-size: 16px;
    color: #fff;
    padding: 0 40px;
}
.ny-banner .ny-banner__content h2 {
    font-size: 22px;
    margin-bottom: 8px;
    color: #fff;
}
.ny-banner__content {
    top: 15px;
}
.ny-banner__content p {
    color: #fff;
    margin-bottom: 10px;
}
.ny-icon-item p {
    font-style: italic;
    ,argin-top: 10px;
}
.ny-form h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: bold;
    text-shadow: 1px 3px 5px rgba(0, 0, 0, 0.85);
}


/*
Flaticon icon font: Flaticon
Creation date: 14/11/2017 08:05
*/

@font-face {
    font-family: "Flaticon";
    src: url("/css/methods-pay/../fonts/Flaticon.eot");
    src: url("/css/methods-pay/../fonts/Flaticon.eot%3F") format("embedded-opentype"),
    url("/css/methods-pay/../fonts/Flaticon.woff") format("woff"),
    url("/css/methods-pay/../fonts/Flaticon.ttf") format("truetype"),
    url("/css/methods-pay/../fonts/Flaticon.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "Flaticon";
        src: url("/css/methods-pay/../fonts/Flaticon.svg") format("svg");
    }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-style: normal;
}

.flaticon-upload:before { content: "\f100"; }
.flaticon-download:before { content: "\f101"; }
.flaticon-next-2:before { content: "\f102"; }
.flaticon-back-2:before { content: "\f103"; }
.flaticon-next:before { content: "\f104"; }
.flaticon-back-1:before { content: "\f105"; }
.flaticon-back:before { content: "\f106"; }
.flaticon-next-1:before { content: "\f107"; }
/*
.slick-arrow {
    background: #fff;
    border: 0;
    width: 40px;
    height: 40px;
    font-size: 33px;
    color: #AAAAAA;
    position: absolute;
    top: 50%;
    cursor: pointer;
}
.slick-arrow:focus {
    outline: none;
}
.slick-arrow:hover {
    color: #999;
}
.slick-prev--arrow {
    left: 0;
}
.slick-next--arrow {
    right: 0;
}*/
.ny-form {
    text-align: center;
    padding: 50px 0;
    background: #0191b3;
    margin-top: 40px;
}
.ny-form .form-group {
    display: inline-block;
    margin: 0 10px;
}

.ny-container .tabs a {
    display: block;
    text-align: center;
    text-decoration: none;


}
.ny-container  .tabs a:hover,
.ny-container .tabs a.active {

}

.g-banner.g-banner-inner-experts-contacts {
    margin-bottom: 20px;
    margin-top: -30px;
}
.g-banner a {
    text-decoration: none;
    text-shadow: none;
    /*color: initial;*/
}

@media (max-width: 1023px) {
    .ny-programm-list li {
        width: 35%;
    }
}
@media (max-width: 600px) {
    .ny-title {
        font-size: 28px;
    }
    .ny-programm, .ny-about {
        margin-bottom: 60px;
    }
    .ny-container  .ny-banner {
        background: url(/css/methods-pay/../i/banner-new-year.jpg) no-repeat right center;
    }
    .ny-banner__content {
        right: 0px;
    }
    .ny-icons-block .ny-icon-item {
        width: 100%;
        margin: 20px 0;
    }
    .sanatorium-slide {
        margin: 5px;
    }
    .ny-programm-list li {
        width: 75%;
    }

}

@media (max-width: 1024px) {

    .inner-experts .strdnk div.im:before {
        content: none;
    }

    .inner-experts .strdnk div.im img {max-width: 100%;}
    .inner-experts .im {width: 32%;}

}
@media (max-width: 500px) {
    .g-official-price {
        background: none;
        padding-left: 0;
    }
    .inner-experts h2 {
        margin-bottom: 40px;
        font-size: 128.6%;
        font-weight: normal;
        text-align: left;
        line-height: 1.3;
    }
    .inner-experts .strdnk {
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 20px;
    }
    .inner-experts .im {
        width: 100%;}
    .mobile-one-column {
        width: 100% !important;
    }


    .g-banner.g-banner-inner-experts-contacts {
        margin-top: 20px;
    }


}

.box-size-fix *,
.box-size-fix *::before,
.box-size-fix *::after {
    box-sizing: border-box;
}

a.header--item {
    transition: .4s ease-in-out;
}

a.header--item:hover {
    transition: .4s ease-in-out;
    transform: scale(1.03);
}

.header-mobile-descriptor {
    display: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #00B3E0;
    margin-top: 20px;
    text-align: center;
}

@media (max-width: 1199px) {
    .header-mobile-descriptor {
        display: block;
    }
}

@media (max-width: 767px) {
    .header-logo-new {
        margin: 15px auto 10px;
    }

    .header--item {
        text-decoration: none;
    }

}

@media (max-width: 576px) {
    .banner-simple-v1__icons .col-sm-6 {
        flex-basis: 50% !important;
    }
    .banner-simple-v1__icons-item {
        flex-direction: column;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .banner-simple-v1__icons .icon-caption {
        text-align: center;
    }

}

@media (max-width: 400px) {
    .middle-header-block {
        margin-top: 10px;
    }
}

.middle-header-block-mobile-wrapper {
    position: relative;
}

.middle-header-block__close {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 0;
    right: 20px;
    cursor: pointer;
    display: none;
}

@media (max-width: 1199px) {
    .middle-header-block__close {
        display: block;
    }
}

@media (max-width: 1199px) {
    .middle-header-block .header--item {
        text-decoration: none;
    }
}

.rating-holder .c-rating-sm button {
    display: none;
}

.rating-holder .c-rating-sm[data-rating-value="1"] button:nth-child(-n+1) {
    display: block;
}

.rating-holder .c-rating-sm[data-rating-value="2"] button:nth-child(-n+2) {
    display: block;
}

.rating-holder .c-rating-sm[data-rating-value="3"] button:nth-child(-n+3) {
    display: block;
}

.rating-holder .c-rating-sm[data-rating-value="4"] button:nth-child(-n+4) {
    display: block;
}

.rating-holder .c-rating-sm[data-rating-value="5"] button:nth-child(-n+5) {
    display: block;
}


/* End */


/* Start:/css/methods-pay/style.css?17429945692482*/
.action-consult2 {
    padding: 10px  20px;
    background: rgba(250, 197, 0, 1);
    height: 100px;
}

.action-consult2__title {
    font-size: 14px;
    line-height: 1.2em;
    margin-bottom: 6px;
    font-weight: bold;
}

.action-consult2 form {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-align-items: flex-start;
    align-items: flex-start;

}
.action-consult2 .imagee {
    background: none;
    float: left;
    display: inline-block;
    width: auto;
    position: relative;
}
.action-consult2 .imagee img {
    width: 100px;
    height: 100px;
    border-radius: 2500px;
    position: absolute;
    overflow: hidden;
}

.action-consult2 input {
    width: 170px;
    padding: 11px;
    margin-right: 15px;
    border: 0;
    font-size: 16px;
}

.action-consult2 .btn.green-btn {
    background: linear-gradient(to top, #569620 0%, #72cf24 99%);
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    padding: 8px 11px;
    border-radius: 8px;
    box-shadow: inset 0px 1px 1px #72cf24;
    transition: .3s ease all 0s;
    border: none;
    cursor: pointer;
}
.action-consult2__block {
    margin: 15px 0 0 140px;
    float: left;
    margin-right: 0;
}

.action-consult2 .btn.green-btn:hover {
    background: linear-gradient(to top, #72cf24 0%, #569620 99%);
}

.action-consult2 {
    border-radius: 10px;
}

.action-consult2__block {
    display: flex;
    align-items: center;
    margin: 28px 0 0 140px;
}

.consult2__title {
    max-width: 250px;
}

.action-consult2 form {
    flex-wrap: nowrap;
    align-items: center;
}

.action-consult2 input {
    margin-right: 0;
    width: 140px;
    border-radius: 10px;
    border: 2px solid #ffe06c;
}
#callback-form1 .sa-order2 {
    white-space: nowrap;
}

@media (max-width: 1023px) {
    .action-consult2 .imagee {
        display: none;
    }

    .action-consult2__block {
        margin: 0;
        width: 100%;
        justify-content: space-between;
    }
}


@media (max-width: 767px) {
    .action-consult2 {
        height: auto;
    }
    .action-consult2 form {
        justify-content: center;
        flex-direction: column;
    }

    .action-consult2__title {
        text-align: center;
    }
    .action-consult2 input {
        margin-bottom: 13px;
    }
}

@media (max-width: 480px) {
    .action-consult2__block {
        flex-direction: column;
    }
}
/* End */


/* Start:/bitrix/components/mediacake/callback/templates/methods-pay/style.css?17751181422673*/
.action-consult2 {
    padding: 10px  20px;
    background: rgba(250, 197, 0, 1);
    height: 100px;
}

.action-consult2__title {
    font-size: 14px;
    line-height: 1.2em;
    margin-bottom: 6px;
    font-weight: bold;
}

.action-consult2 form {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-align-items: flex-start;
    align-items: flex-start;

}
.action-consult2 .imagee {
    background: none;
    float: left;
    display: inline-block;
    width: auto;
    position: relative;
}
.action-consult2 .imagee img {
    width: 100px;
    height: 100px;
    border-radius: 2500px;
    position: absolute;
    overflow: hidden;
}

.action-consult2 input {
    width: 170px;
    padding: 11px;
    margin-right: 15px;
    border: 0;
    font-size: 16px;
}

.action-consult2 .btn.green-btn {
    background: linear-gradient(to top, #569620 0%, #72cf24 99%);
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    padding: 8px 11px;
    border-radius: 8px;
    box-shadow: inset 0px 1px 1px #72cf24;
    transition: .3s ease all 0s;
    border: none;
    cursor: pointer;
}
.action-consult2__block {
    margin: 15px 0 0 140px;
    float: left;
    margin-right: 0;
}

.action-consult2 .btn.green-btn:hover {
    background: linear-gradient(to top, #72cf24 0%, #569620 99%);
}

.action-consult2 {
    border-radius: 10px;
}

.action-consult2__block {
    display: flex;
    align-items: center;
    margin: 28px 0 0 115px;
}

.consult2__title {
    max-width: 250px;
}

.action-consult2 form {
    flex-wrap: nowrap;
    align-items: center;
}

.action-consult2 input {
    margin-right: 0;
    width: 155px;
	height: 50px;
    border-radius: 10px;
    border: none;
	box-sizing: border-box;
	margin-right: 10px;
}
#callback-form1 .sa-order2 {
    white-space: nowrap;
	height: 50px;
	width: 130px;
}

@media (max-width: 1023px) {
    .action-consult2 .imagee {
        display: none;
    }

    .action-consult2__block {
        margin: 0;
        width: 100%;
        justify-content: space-between;
    }
}


@media (max-width: 767px) {
    .action-consult2 {
        height: auto;
    }
    .action-consult2 form {
        justify-content: center;
        flex-direction: column;
    }

    .action-consult2__title {
        text-align: center;
    }
    .action-consult2 input {
        margin-bottom: 13px;
    }
}

@media (max-width: 480px) {
    .action-consult2__block {
        flex-direction: column;
    }

	.action-consult2 input {
		width: 100%;
		margin-right: 0;
	}

	#callback-form1 .sa-order2 {
		width: 100%;
	}
}
/* End */
/* /css/methods-pay/ext_style.css?177511756485844 */
/* /css/methods-pay/screen.css?1767087699132125 */
/* /css/methods-pay/style.css?17429945692482 */
/* /bitrix/components/mediacake/callback/templates/methods-pay/style.css?17751181422673 */
