@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);
.cmn-cursor_pointer{cursor:pointer}.cmn-cursor_auto{cursor:auto}.cmn-link-color,.cmn-link-blue{color:var(--cmn-link-color, #0874b2)}.cmn-link{--rd: "cmn-link";text-decoration:underline}.cmn-link-no-decor,.cmn-link-no-decor:hover,.cmn-link:hover,.cmn-link_nod{--rd: "cmn-link";text-decoration:underline;text-decoration:none}.cmn-link_nod:hover,.cmn-likelink:hover,.cmn_likelink:hover{text-decoration:underline}.cmn-link_dashed:hover,.cmn-likelink:hover,.cmn_likelink:hover{color:#f60}.cmn-link_dashed{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px dashed}.cmn-link_dashed_white{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px dashed;color:#fff}.cmn-link_black{color:#000}.cmn-link_black:hover{color:#0874b2}.cmn-link_active{--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:auto;color:#000}.cmn-button-link{border:none;background:transparent}.cmn-self-link{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px dashed;font-size:15px}.cmn-self-link_hover-no-border:hover{border-bottom:none}.cmn-self-link_font_small{font-size:13px}.cmn-likelink_solid_font_14,.cmn-self-link_font_normal{font-size:14px}.cmn-self-link_font_16{font-size:16px}.cmn-self-link_font_medium_small{font-size:17px}.cmn-self-link_font_medium{font-size:18px}.cmn-self-link_font_bold{font-weight:bold}.cmn-self-link_size_large{font-size:20px;font-weight:bold}.cmn-self-link_weight_normal{font-weight:normal}.cmn-self-link_color_2{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px dashed;color:#000}.cmn-self-link_color_3{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px dashed;color:#f4a600}.cmn-self-link_hover_no-border:hover{border-bottom:transparent}.cmn-likelink,.cmn_likelink{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer}.cmn-likelink_dashed,.cmn_likelink_dashed{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px dashed;display:inline-block}.cmn_likelink_underlined{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;text-decoration:underline}.cmn-likelink_solid{color:var(--cmn-link-color, #0874b2);--rd: "cmn-link";text-decoration:underline;text-decoration:none;cursor:pointer;border-bottom:1px solid;font-size:15px}.cmn-likelink_solid_black{border-bottom:1px solid #000}.cmn-no_wrap{white-space:nowrap}.cmn_two_column{float:left}@media (min-width: 577px){.cmn_two_column:first-of-type{margin-right:10px}}@media (min-width: 577px){.cmn_two_column:last-of-type{margin-left:10px}}@media (max-width: 768px){.cmn_two_column{width:calc(50% - 20px)}}@media (min-width: 769px){.cmn_two_column{width:340px}}@media (max-width: 576px){.cmn_two_column{width:100%}}.cmn-z-index_1{z-index:1}.cmn-z-index_2{z-index:2}.cmn-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.cmn-clearfix:before,.cmn-clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.cmn-clearfix{zoom:1}.cmn-clr{display:table;width:100%}.cmn-clr:before,.cmn-clr:after{content:"";display:table;width:100%}.cmn-clr:after{clear:both}.cmn-clear-nth_5>.cmn-clear-nth__item:nth-child(5n+6){clear:left}.cmn-hide{display:none}.cmn-font_10{font-size:12px}.cmn-hide_inline{display:inline}.cmn-font-family_kiddy-bold{font-family:KiddyKitty Bold}.cmn-font-family_kiddy-medium{font-family:KiddyKitty Medium}.cmn-font-family_arial-rounded-bold{font-family:ArialRounded Bold}.cmn-font-family_arial-rounded{font-family:ArialRounded Regular}.cmn-font-style_italic{font-style:italic}.cmn-font_11{font-size:11px}.cmn-font_12{font-size:12px}.cmn-font_13{font-size:13px}.cmn-font_14{font-size:14px}.cmn-font_15{font-size:15px}.cmn-font_16{font-size:16px}.cmn-font_17{font-size:17px}.cmn-font_18{font-size:18px}.cmn-font_19{font-size:19px}.cmn-font_20{font-size:20px}.cmn-font_21{font-size:21px}.cmn-font_22{font-size:22px}.cmn-font_24{font-size:24px}.cmn-font_25{font-size:25px}.cmn-font_26{font-size:26px}.cmn-font_27{font-size:26px}.cmn-font_28{font-size:28px}.cmn-font_30{font-size:30px}.cmn-font_31{font-size:31px}.cmn-font_32{font-size:32px}.cmn-font_36{font-size:36px}.cmn-font_38{font-size:38px}.cmn-font_40{font-size:40px}.cmn-font_42{font-size:42px}.cmn-font_44{font-size:44px}.cmn-font_54{font-size:54px}.cmn-font_65{font-size:65px}.cmn-font_69{font-size:69px}.cmn-font-w_normal{font-weight:normal}.cmn-red,.cmn-color_red{color:red}.cmn-color_red-2{color:#e40301}.cmn-color_red-3{color:#db2128}.cmn-color_grey{color:#949494}.cmn-color_brown{color:#3f2f17}.cmn-color_grey_2{color:#9c9c9c}.cmn-color_grey-3{color:#989898}.cmn-color_grey-4{color:#868686}.cmn-color_light-grey{color:#808080}.cmn-color_6e6e6e{color:#6e6e6e}.cmn-color_dark-grey{color:#464646}.cmn-color_dark-grey_2{color:#5d5d5d}.cmn-color_grey-2{color:#e8e8e8}.cmn-color_blue-2{color:#00a6df}.cmn-color_blue{color:#23a5dc}.cmn-color_e74c3c{color:#e74c3c}.cmn-color_dark{color:#010101}.cmn-color_green{color:#8ab054}.cmn-color_yellow{color:#ffec11}.cmn-block-border{border:4px solid #eee}.cmn-block-border_1px{border:1px solid #eee}.cmn-block-border_2px{border:2px solid #eee}.cmn-block-border_bottom{border-bottom:1px solid #eee}.cmn-block-border_bottom-e8e{border-bottom:1px solid #e8e8e8}.cmn-bold{font-weight:bold}.cmn-bold_600{font-weight:600}.cmn-font-weight_normal{font-weight:400}.cmn-font_PT{font-family:'PT Sans', sans-serif}.cmn-text-transform_upper{text-transform:uppercase}.cmn-float_left{float:left}.cmn-float_right{float:right}.cmn-d_block,.cmn-dblock{display:block}.cmn-d_inline{display:inline}.cmn-d_inline-block{display:inline-block}.cmn-pointer{cursor:pointer}.cmn-font_uppercase{text-transform:uppercase}.cmn-decoration_underline{text-decoration:underline}.cmn-decoration_hover_underline:hover{text-decoration:underline}.cmn-decoration_none{text-decoration:none}.cmn-decoration_hover_none:hover{text-decoration:none}.cmn-align_left{text-align:left}.cmn-align_right{text-align:right}.cmn-align_center{text-align:center}.cmn-word-break{word-wrap:break-word;hyphens:auto}.cmn-word-break_text{word-break:break-all;hyphens:auto}.cmn-height_full{height:100%}.cmn-height_min_380{min-height:380px}.cmn-height_min_350{min-height:350px}.cmn-height_min_165{min-height:165px}.cmn-height_min_120{min-height:120px}.cmn-height_12{height:12px}.cmn-height_30{height:30px}.cmn-height_43{height:43px}.cmn-height_50{height:50px}.cmn-height_90{height:90px}.cmn-width_full{width:100%}.cmn-width_half{width:50%}.cmn-height_100{height:100px}.cmn-height_145{height:145px}.cmn-height_150{height:150px}.cmn-height_300{height:300px}.cmn-height_350{height:350px}.cmn-height_400{height:400px}.cmn-height_600{height:600px}.cmn-height_450{height:450px}.cmn-height_max_100{max-height:100px}.cmn-height_max_160{max-height:160px}.cmn-height_max_70pr{max-height:30%}.cmn-width_950{width:950px}.cmn-width_850{width:850px}.cmn-width_800{width:800px}.cmn-width_770{width:770px}.cmn-width_330{width:330px}.cmn-width_260{width:260px}.cmn-width_240{width:240px}.cmn-width_230{width:230px}.cmn-width_210{width:210px}.cmn-width_180{width:180px}.cmn-width_70{width:70px}.cmn-width_60{width:60px}.cmn-width_50{width:50px}.cmn-width_55{width:55px}.cmn-width_150{width:150px}.cmn-width_160{width:160px}.cmn-width_130{width:130px}.cmn-width_100{width:100px}.cmn-width_18{width:30px}.cmn-width_25{width:25px}.cmn-width_21pr{width:21%}.cmn-width_max_full{max-width:100%}.cmn-width_max_150{max-width:150px}.cmn-width_max_140{max-width:140px}.cmn-width_max_210{max-width:210px}.cmn-width_max_900{max-width:900px}.cmn-relative{position:relative}.cmn-absolute{position:absolute}.cmn-overflow_hidden{overflow:hidden}.cmn-overflow_auto{overflow:auto}.cmn-overflow_ellipsis{text-overflow:ellipsis}.cmn-gap_xs{margin-bottom:5px}.cmn-gap_s{margin-bottom:10px}.cmn-gap{margin-bottom:15px}.cmn-gap_l{margin-bottom:20px}.cmn-gap_23{margin-bottom:23px}.cmn-gap_xl{margin-bottom:25px}.cmn-gap_xxl{margin-bottom:30px}.cmn-gap_xxxl{margin-bottom:45px}.cmn-2gap{margin-bottom:60px}.cmn-gap_top{margin-top:15px}.cmn-gap_top_s{margin-top:10px}.cmn-gap_top_xs{margin-top:5px}.cmn-gap_top_l{margin-top:20px}.cmn-gap_top_xl{margin-top:25px}.cmn-gap_top_xxl{margin-top:30px}.cmn-margin_top_35{margin-top:35px}.cmn-gap_top_xxxl{margin-top:45px}.cmn-2gap_top{margin-top:60px}.cmn-margin-bottom{margin-bottom:0}.cmn-margin_top_90{margin-top:90px}.cmn-margin_top_100{margin-top:100px}.cmn-margin_top_0{margin-top:0}.cmn-color_orange{color:#c5803b}.cmn-color_orange-2{color:#ff6600}.cmn-color_black{color:#000}.cmn-color_green{color:#669933}.cmn-color_fff{color:#fff}.cmn-padding_right_10{padding-right:10px}.cmn-padding_right_15{padding-right:15px}.cmn-padding_right_5{padding-right:5px}.cmn-padding_right_20{padding-right:20px}.cmn-padding_right_30{padding-right:30px}.cmn-padding_right_40{padding-right:40px}.cmn-padding_right_60{padding-right:60px}.cmn-padding_left_10{padding-left:10px}.cmn-padding_left_15{padding-left:15px}.cmn-padding_left_20{padding-left:20px}.cmn-padding_left_25{padding-left:25px}.cmn-padding_left_30{padding-left:30px}.cmn-padding_left_35{padding-left:35px}.cmn-padding_left_30{padding-left:30px}.cmn-padding_left_5{padding-left:5px}.cmn-padding_left_40{padding-left:40px}.cmn-padding_left_50{padding-left:50px}.cmn-padding_left_80{padding-left:80px}.cmn-padding_left_120{padding-left:120px}.cmn-padding_top_0{padding-top:0}.cmn-padding_top_5{padding-top:5px}.cmn-padding_top_7{padding-top:7px}.cmn-padding_top_10{padding-top:10px}.cmn-padding_top_15{padding-top:15px}.cmn-padding_top_20{padding-top:20px}.cmn-padding_top_25{padding-top:25px}.cmn-padding_top_30{padding-top:30px}.cmn-padding_bottom_5{padding-bottom:5px}.cmn-padding_bottom_13{padding-bottom:15px}.cmn-padding_bottom_15{padding-bottom:15px}.cmn-padding_top_45{padding-top:45px}.cmn-padding_top_60{padding-top:60px}.cmn-padding_top_75{padding-top:75px}.cmn-padding_top_60{padding-top:60px}.cmn-padding_top_35{padding-top:35px}.cmn-padding_top_90{padding-top:90px}.cmn-padding_top_100{padding-top:100px}.cmn-padding_bottom_10{padding-bottom:10px}.cmn-padding_bottom_15{padding-bottom:15px}.cmn-padding_bottom_20{padding-bottom:20px}.cmn-padding_bottom_25{padding-bottom:25px}.cmn-padding_bottom_30{padding-bottom:30px}.cmn-padding_bottom_40{padding-bottom:40px}.cmn-padding_bottom_50{padding-bottom:50px}.cmn-padding_all_40{padding:40px}.cmn-padding_bottom_60{padding-bottom:60px}.cmn-padding_bottom_70{padding-bottom:70px}.cmn-padding_bottom_90{padding-bottom:90px}.cmn-padding_bottom_100{padding-bottom:100px}.cmn-padding_all_30{padding:30px}.cmn-padding_all_20{padding:20px}.cmn-padding_all_25{padding:25px}.cmn-padding_all_35{padding:35px}.cmn-padding_all_15{padding:15px}.cmn-padding_all_10{padding:10px}.cmn-padding_all_5{padding:5px}.cmn-padding_all_0{padding:0}.cmn-padding_30_0{padding:30px 0px}.cmn-padding_50_0{padding:50px 0px}.cmn-padding_50_15{padding:50px 15px}.cmn-padding_30_35{padding:30px 35px}.cmn-padding_15_0{padding:15px 0}.cmn-padding_15_5{padding:15px 5px}.cmn-padding_15_10{padding:15px 10px}.cmn-padding_15_20{padding:15px 20px}.cmn-padding_10_0{padding:10px 0px}.cmn-padding_10_0_30{padding:10px 0 30px}.cmn-padding_15_0_30{padding:15px 0 30px}.cmn-padding_10_0_5{padding:10px 0 5px}.cmn-padding_40_0_30{padding:40px 0 30px}.cmn-padding_30_0_10{padding:30px 0 10px}.cmn-padding_30_0_45{padding:30px 0 45px}.cmn-padding_10_15{padding:10px 15px}.cmn-padding_10_20{padding:10px 20px}.cmn-padding_10_20_20{padding:10px 20px 20px}.cmn-padding_0_15_15{padding:0 15px 15px}.cmn-padding_20_20_10{padding:20px 20px 10px}.cmn-padding_0_5{padding:0 5px}.cmn-padding_30_30_0{padding:30px 30px 0px}.cmn-padding_0_10{padding:0 10px}.cmn-padding_0_15{padding:0 15px}.cmn-padding_0_20{padding:0 20px}.cmn-padding_0_30{padding:0 30px}.cmn-padding_0_35{padding:0 35px}.cmn-padding_0_40{padding:0 40px}.cmn-padding_0_50{padding:0 50px}.cmn-padding_0_60{padding:0 60px}.cmn-padding_20_0{padding:20px 0}.cmn-padding_20_10{padding:20px 10px}.cmn-padding_20_0_40{padding:20px 0 40px}.cmn-padding_15_25{padding:15px 25px}.cmn-padding_25_30{padding:25px 30px}.cmn-padding_bottom_20{padding-bottom:20px}.cmn-padding_15_15_5{padding:15px 15px 5px}.cmn-margin_left_5{margin-left:5px}.cmn-margin_left_10{margin-left:10px}.cmn-margin_left_20{margin-left:20px}.cmn-margin_left_45{margin-left:45px}.cmn-margin_right_30{margin-right:30px}.cmn-margin_bottom_1{margin-bottom:1px}.cmn-margin_bottom_m30{margin-bottom:-30px}.cmn-margin_left_100{margin-left:100px}.cmn-margin_left_148{margin-left:148px}.cmn-margin_left_175{margin-left:175px}.cmn-margin_bottom_5{margin-bottom:5px}.cmn-margin_bottom_20{margin-bottom:20px}.cmn-margin_bottom_30{margin-bottom:30px}.cmn-margin_bottom_35{margin-bottom:35px}.cmn-margin_bottom_60{margin-bottom:60px}.cmn-margin_bottom_100{margin-bottom:100px}.cmn-margin_bottom_90{margin-bottom:90px}.cmn-margin_bottom_100{margin-bottom:100px}.cmn-margin_bottom_130{margin-bottom:130px}.cmn-margin_bottom_150{margin-bottom:150px}.cmn-margin_bottom_200{margin-bottom:200px}.cmn-margin_bottom_300{margin-bottom:300px}.cmn-item-parent_notop>.cmn-item-child:first-child{margin-top:0px}.cmn-margin_top_5{margin-top:5px}.cmn-margin_top_10{margin-top:10px}.cmn-margin_top_15{margin-top:15px}.cmn-margin_top_20{margin-top:20px}.cmn-margin_top_45{margin-top:45px}.cmn-margin_top_50{margin-top:50px}.cmn-margin_0{margin:0}.cmn-margin_0_5{margin:0 5px}.cmn-margin_5_0{margin:5px 0px}.cmn-margin_5_10{margin:5px 10px}.cmn-margin_10_0{margin:10px 0px}.cmn-margin_15_0{margin:15px 0px}.cmn-margin_35_0{margin:35px 0px}.cmn-margin_50_0{margin:50px 0}.cmn-margin_50_0_30{margin:50px 0 30px}.cmn-margin_0_10{margin:0 10px}.cmn-margin_0_15{margin:0 15px}.cmn-margin_0_20{margin:0 20px}.cmn-margin_0_50{margin:0 50px}.cmn-margin_30_0{margin:30px 0}.cmn-margin_20_0{margin:20px 0}.cmn-margin_20_0_50{margin:20px 0 50px}.cmn-margin_35_0_50{margin:35px 0 50px}.cmn-margin_all_m10{margin:-10px}.cmn-margin_m10_m15{margin:-10px -15px}.cmn-margin_m10_m20{margin:-10px -20px}.cmn-margin_0_m10{margin:0 -10px}.cmn-margin_0_m15{margin:0 -15px}.cmn-margin_0_0_0_m20{margin:0 0 0 -20px}.cmn-margin_0_m20{margin:0 -20px}.cmn-margin_0_m50{margin:0 -50px}.cmn-margin_right_5{margin-right:5px}.cmn-margin_left_0{margin-left:0px}.cmn-margin_left_5{margin-left:5px}.cmn-margin_left_10{margin-left:10px}.cmn-margin_left_15{margin-left:15px}.cmn-margin_left_22{margin-left:22px}.cmn-margin_left_m15{margin-left:-15px}.cmn-margin_left_m40{margin-left:-40px}.cmn-margin_left_20{margin-left:20px}.cmn-margin_right_m15{margin-right:-15px}.cmn-margin_right_10{margin-right:10px}.cmn-margin_right_15{margin-right:15px}.cmn-margin_right_20{margin-right:20px}.cmn-margin_right_25{margin-right:25px}.cmn-margin_auto{margin-left:auto;margin-right:auto}.cmn-margin_lr_auto{margin-left:auto;margin-right:auto}.cmn-margin-off-edge-wrap .cmn-margin-off-edge-item:first-child{margin-left:0}.cmn-margin-off-edge-wrap .cmn-margin-off-edge-item:last-child{margin-right:0}.cmn-border_radius{border-radius:5px}.cmn-border_radius-2{border-radius:2px}.cmn-border_radius-3{border-radius:3px}.cmn-border_radius-10{border-radius:10px}.cmn-border_radius_half{border-radius:50%}.cmn-border-color-1{border:1px solid #eee}.cmn-border-color-yellow{border:1px solid #fcca31}.cmn-border-color-fff{border:1px solid #fff}.cmn-border-color-ebebeb{border:1px solid #ebebeb}.cmn-boder-color-2{border:4px solid #f1f1f1}.cmn-border_left_dbd{border-left:1px solid #dbdbdb}.cmn-border_right_dbd{border-right:1px solid #dbdbdb}.cmn-border_left_8ab{border-left:1px solid #8ab054}.cmn-border_left_8ab_size-4{border-left:4px solid #8ab054}.cmn-border_bottom-e5e{border-bottom:1px solid #e5e5e5}.cmn-border_bottom-dcdddf{border-bottom:1px solid #dcdddf}.cmn-border_bottom-dbb{border-bottom:1px solid #dbb234}.cmn-border-block{border:4px solid #eeeeee;padding:15px 10px}.cmn-block-border_yellow{border-color:#fcca31}.cmn-border-block-white{border:4px solid #fff}.cmn-border-block_border-top-0{border-top-width:0}.cmn-border_width-2{border-width:2px}.cmn-border-block_padding-20{padding:20px}.cmn-border-block_padding-0{padding:0}.cmn-bg-color-1{background:#fff}.cmn-bg-color-2{background:#2c2c2c}.cmn-bg-color-3{background-color:#f1fddf}.cmn-bg-color-4{background-color:#e7e7e7}.cmn-bg-color-5{background-color:#fffbeb}.cmn-bg-color-6{background-color:#eaeef1}.cmn-bg-color-green{background-color:#8ab054}.cmn-bg-color-eee{background-color:#eee}.cmn-bg-color-f5f5f5{background-color:#f5f5f5}.cmn-bg-color-fbe7ab{background-color:#fbe7ab}.cmn-bg-color-fff8d7{background-color:#fff8d7}.cmn-bg-color-f4f5f7{background-color:#f4f5f7}.cmn-bg-color-ecedef{background-color:#ecedef}.cmn-bg-color-ffedb7{background-color:#ffedb7}.cmn-bg-color-fffae2{background-color:#fffae2}.cmn-bg-color-e5f0f7{background-color:#e5f0f7}.cmn-bg-color-f7f7f7{background-color:#f7f7f7}.cmn-bg-color-f7f7f7{background-color:#f7f7f7}.cmn-bg-yellow{background-color:#fcca31}.cmn-bg-yellow_hover:hover{background-color:#FFD965}.cmn-bg-color-red{background-color:#e30514}.cmn-bg-color-red_hover:hover{background-color:#fb3c59}.cmn-bg-grey{background-color:rgba(0,0,0,0.1)}.cmn-bg-foto{background:url(../img/bg_foto.png)}.cmn-bg_green-increase{background:url(../img/bg_green_increase.png)}.cmn-bg-green-img{background:url(../img/bg_green-img.jpg)}.cmn-bg-img-pos{position:absolute;left:0;min-width:100%;min-height:100%;top:50%;transform:translateY(-50%);display:block;z-index:-1}.cmn-bg-img-pos_size-auto{min-width:auto;min-height:auto}.cmn-bg-img-pos_top-0_left-50{top:0;left:50%;transform:translateX(-50%)}.cmn-bg-img-pos_top-0_left-69{top:0;left:69%;transform:none}.cmn-bg-img-pos_top-0_right-67{top:0;left:auto;right:67%;transform:none}.cmn-bg-img-pos_bottom-0{top:auto;bottom:0;transform:none}.cmn-bg-img-pos_z-index-2{z-index:2}.cmn-bg-img-wrap{position:relative}.cmn-bg-img-wrap__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cmn-bg-img-wrap__inner_overflow-unset{overflow:unset}.cmn-bg-img-wrap:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.cmn-bg-img-wrap__title{font-size:38px;font-weight:700;color:#fff;text-shadow:0 3px 4px rgba(0,0,0,0.6)}.cmn-bg-img-wrap__subtitle{font-size:18px;font-weight:600;text-align:center;color:#fff;text-shadow:rgba(0,0,0,0.46) 1px 2px 4px;margin-bottom:27px}.cmn-bg-img-wrap__subtitle_margin-bottom-40{margin-bottom:40px}.cmn-bg-img-wrap_no-before:before{display:none}.cmn-bg-before_black-04:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4)}.cmn-img_maxwidth{max-width:100%;display:block}.cmn-img_fullwidth{width:100%;display:block}.cmn-img_w-18{width:18px}.cmn-img-round-green-wrapper{position:relative;padding:20px;background:#a0bf77;display:inline-block;border-radius:50%}.cmn-img-round-green-wrapper:before{content:"";display:block;position:absolute;background:#b3cc93;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%}.cmn-valign_middle{vertical-align:middle}.cmn-valign_top{vertical-align:top}.cmn-valign_bottom{vertical-align:bottom}.cmn-valign_text-top{vertical-align:text-top}.cmn-valign_sub{vertical-align:sub}.cmn-col-1-10{width:10%}.cmn-col-2-10{width:20%}.cmn-col-3-10{width:30%}.cmn-col-4-10{width:40%}.cmn-col-4_5-10{width:45%}.cmn-col-5-10{width:50%}.cmn-col-5_5-10{width:55%}.cmn-col-6-10{width:60%}.cmn-col-7-10{width:70%}.cmn-col-8-10{width:80%}.cmn-col-9-10{width:90%}.cmn-loader_small{background:url(../img/ajax-loader__small.gif) no-repeat center center;min-height:16px;min-width:16px}.cmn-loader_small_before:before{content:"";display:inline-block;background:url(../img/ajax-loader__small.gif) no-repeat center center;min-height:16px;min-width:16px;margin-right:10px;vertical-align:middle}.cmn-loader_small .cmn-loader_small__hidden-content,.cmn-button_active .cmn-show-more-button-hidden-content{opacity:0}.cmn-button{background:#88af4e;border:1px solid #88af4e;color:#fff;display:inline-block;border-radius:5px;padding:15px 20px;text-decoration:none;text-align:center;cursor:pointer;font-size:16px;line-height:1;font-weight:bold}.cmn-button:hover{background:#99c45a;text-decoration:none}.cmn-button_type-1{background:#ffcb07;border:none;color:#000;padding:15px 60px}.cmn-button_type-1:hover{background:#FFD965}.cmn-button_type-2{background:#8ab054;border:none;transition:opacity 0.4s ease}.cmn-button_type-2:hover{background:#99c45a}.cmn-button_block{display:block}.cmn-button_type-3{background:white;border:1px solid #b4b4b4;padding:14px 20px;border-radius:2px;color:#202221;font-size:15px;transition:background 0.4s ease}.cmn-button_type-3:hover{background:#FFD965}.cmn-button_type-4{background:#fcca31;border:none;border-radius:2px;color:#202221;font-size:15px;transition:background 0.4s ease}.cmn-button_type-4:hover{background:#FFD965}.cmn-button_type-5{background:white;border:2px solid #8ab054;border-radius:25px;font-size:13px;color:#000}.cmn-button_type-5:hover{color:#fff}.cmn-button+.cmn-button{margin-left:10px}.cmn-button_active{background:#88af4e url(../img/cmn_simple_loader_bg1.GIF) no-repeat center center;pointer-events:none}.cmn-button_active .cmn-button-text{opacity:0}.cmn-button_width_full{width:100%}.cmn-button_width-270{width:270px}.cmn-button_font_11{font-size:11px}.cmn-button_font_12{font-size:12px}.cmn-button_font_13{font-size:13px}.cmn-button_font_14{font-size:14px}.cmn-button_font_15{font-size:15px}.cmn-button_font_18{font-size:20px}.cmn-button_font_18{font-size:18px}.cmn-button_font_24{font-size:24px}.cmn-button_weight_normal{font-weight:normal}.cmn-button_padding_all_15{padding:15px}.cmn-button_padding_10_15{padding:10px 15px}.cmn-button_padding_12_20{padding:12px 20px}.cmn-button_padding_16_20{padding:16px 20px}.cmn-button_padding_15_40{padding:15px 40px}.cmn-button_padding_15_30{padding:15px 30px}.cmn-button_padding_15_34{padding:15px 30px}.cmn-button_padding_14_50{padding:14px 50px}.cmn-button_padding_22_100{padding:22px 100px}.cmn-button_radius_25{border-radius:25px}.cmn-button_radius_3{border-radius:3px}.cmn-button_shadow{box-shadow:0 2px 10px 0 rgba(0,0,0,0.25)}.cmn-transparent-button{border:1px solid #eee;padding:15px;text-align:center;font-size:15px;cursor:pointer;transition:all 0.4s ease;background:white;color:#000}.cmn-transparent-button:hover{background:#7cb251;border-color:#7cb251;color:white}.cmn-button_radius_25{border-radius:25px}.cmn-button_radius_40{border-radius:40px}.cmn-button_border_bottom{border-bottom:5px solid #eba112}.cmn-button.cmn-button_bg_1:hover{background:#fdd866}.cmn-button.cmn-button_bg_1{background:#fcca31;color:#000;border:1px solid #fcca31}.cmn-button_active.cmn-loader_bg_1{background:#fcca31 url(../img/cmn_simple_loader_bg1.GIF) no-repeat center center}.cmn-button_active.cmn-loader_bg_green{background:#8ab054 url(../img/cmn_simple_loader_bg1.GIF) no-repeat center center}.cmn-button.cmn-button_bg_2:hover{background:#efefef}.cmn-button.cmn-button_bg_2{background:#fff;color:#000;border:1px solid #ccc}.cmn-button_active.cmn-loader_bg_2{background:#efefef url(../img/cmn_simple_loader_bg2.GIF) no-repeat center center}.cmn-button_toggle{cursor:pointer;border-radius:25px;display:inline-block;text-decoration:none;text-align:center;padding:14px 20px;font-weight:bold;font-size:14px;transition:0.3s}.cmn-button_toggle_white{background:transparent;color:#000;border:1px solid #ebebeb}.cmn-button_toggle_green{background:#8ab054;color:#fff;border:1px solid transparent}.cmn-button_border_no{border:none}.cmn-button-more{transition:all 0.5s ease}.cmn-button-more::before{content:"Eще"}.cmn-button-more::after{content:"";position:relative;background-image:url(../img/sprite.png);background-position:-602px -337px;width:13px;height:8px;display:inline-block;left:10px;transition:all 0.5s ease;transform-origin:50%}.cmn-button-more.expanded::after{transform:rotate(180deg)}.cmn-button-more.expanded::before{content:"Свернуть"}.cmn-show-more{color:#939393;text-align:center;font-size:14px;text-decoration:underline;text-decoration-style:dashed;padding-top:15px;cursor:pointer;border-top:1px solid #d5d5d5}.cmn-show-more_color-link{color:#2576b4}.cmn-show-more_border-no{border-top:none}.cmn-show-more_padding-top-no{padding-top:0}.cmn-show-more_shadow{box-shadow:0 -20px 18px 3px #fff;position:relative}.cmn-show-more_shadow[text-full-visible="1"]{box-shadow:none}.cmn-fancy-modal{padding-bottom:15px}.cmn-fancy-modal_scroll-fix .fancybox-inner{height:auto !important}.cmn-fancy-modal_fullscreen .fancybox-close{display:none}.cmn-modal-header{font-size:31px;font-weight:300}.cmn-fancy-modal_fullscreen{position:fixed !important;bottom:-20px !important}.cmn-fancy-modal_fullscreen .fancybox-skin,.cmn-fancy-modal_fullscreen .fancybox-outer,.cmn-fancy-modal_fullscreen .fancybox-inner{height:100% !important}.cmn-fancy_overflow-visible .fancybox-inner{overflow:visible !important}.cmn-fancy_icon .fancybox-close{top:25px !important;right:25px !important;background-image:url(../img/close_icon.png) !important;background-repeat:no-repeat;background-size:36px 36px !important;transition:transform 0.4s ease}.cmn-fancy_icon-min .fancybox-close{background-size:20px 20px !important;width:20px;height:20px}.cmn-fancy_icon .fancybox-close:hover{transform:rotate(90deg)}input.cmn-form-error__border{border-color:#ff0000;outline:none}div.cmn-form-error__border{font-size:0;height:0;display:none}div.cmn-form-error__text{font-style:italic;color:red;margin-top:3px;font-size:13px}.cmn-form-error__text_font-16{font-size:16px}.cmn-form-error__wrap_absolute div.cmn-form-error__text{position:absolute}.cmn-form-error__wrap_bg-white div.cmn-form-error__text{background:white;padding:5px;border-radius:4px}.cmn-form-error__wrap_absolute div.cmn-form-error__log{position:absolute;margin-top:0}div.cmn-form-error__text_simple{font-style:italic;color:red}.cmn-form-error-lheight div.cmn-form-error__text{line-height:1}div.cmn-form-error__text.cmn-form-error__text_color_fff{color:#fff}div.cmn-form-error__text.cmn-form-error__text_color_000{color:#000}.cmn-form-error__log{margin-top:5px;font-size:13px;padding:5px 0px}.cmn-form-error__log_inline{margin-left:30px;line-height:1;vertical-align:middle;display:inline-block;width:200px;position:relative;top:-3px;width:200px}.cmn-form-error__log_simple{font-style:italic;color:red}.cmn-form-success__log_simple{font-style:italic;color:green}.cmn-form-error__log_absolute{position:absolute;max-width:100%;background:white;padding:5px;border-radius:4px}.cmn-form-error__log_absolute_bottom{bottom:0;left:0;right:0;z-index:1}.cmn-form-error__log_simple_color_fff{color:#fff}.bootstrap-select.cmn-form-error__text{font-style:inherit;color:inherit;margin-top:auto}.cmn-form-error-wrap div.cmn-form-error__text{background:white;display:inline-block;padding:5px}.cmn-response__icon_ok:before{background-color:#8ab054;background-image:url(../img/sprite5.png);background-position:67px 13px;border-radius:50%;content:"";display:inline-block;height:68px;width:68px;vertical-align:middle}.cmn-response__icon_center:before{display:block;margin:0 auto 20px}.cmn-response__title{color:#000;display:block;font-family:"Open Sans";font-size:31px;font-weight:300;vertical-align:middle}.cmn-response__subtitle{font-size:18px;color:#171717}.cmn-response__text{color:#000;font-family:"Open Sans";font-size:14px;font-weight:normal;line-height:1;padding-left:80px}.cmn-response__text_no-padding{padding-left:0}.cmn-font-family_opensans{font-family:"Open Sans"}.cmn-items-tile-list__item{float:left;width:20%;padding:0 5px;text-align:center;margin-bottom:15px;min-width:110px}.cmn-items-tile-list__item-img{display:block;max-width:100%}.cmn-items-tile-list__item-info-link{font-size:13px}.cmn-flex{display:flex}.cmn-row_no-pseudo:before,.cmn-row_no-pseudo:after{display:none}.cmn-flex_col_center{display:flex;justify-content:center;align-items:center;flex-direction:column}.cmn-flex_just-sb_al-center{display:flex;justify-content:space-between;align-items:center}.cmn-flex_just-sb_al-fe{display:flex;justify-content:space-between;align-items:flex-end}.cmn-flex-direction_column{flex-direction:column}.cmn-flex_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.cmn-flex_wrap-rev{flex-wrap:wrap-reverse}.cmn-flex-just_end{justify-content:flex-end}.cmn-flex-just_cent{justify-content:center}.cmn-flex-just_sb{justify-content:space-between}.cmn-flex-just_sa{justify-content:space-around}.cmn-flex-al_start{align-items:flex-start}.cmn-flex-al_end{align-items:flex-end}.cmn-flex-al_center{align-items:center}.cmn-flex-al_stretch{align-items:stretch}.cmn-flex-al_base{align-items:baseline}.cmn-flex-al-c_start{align-content:flex-start}.cmn-flex-al-c_end{align-content:flex-end}.cmn-flex-al-c_center{align-content:center}.cmn-flex-al-c_sb{align-content:space-between}.cmn-flex-al-c_sa{align-content:space-around}.cmn-flex-al-s_fs{align-self:flex-end}.cmn-flex-al-s_center{align-self:center}.cmn-flex-1{flex-grow:1;flex-shrink:1;flex-basis:0%}.cmn-flex-grow_1{flex-grow:1}.cmn-flex-grow_0{flex-grow:0}.cmn-flex-shrink_0{flex-shrink:0}.cmn-flex-shrink_half{flex-shrink:0.5}.cmn-flex-shrink_1{flex-shrink:1}.cmn-flex-basis_half_width{flex-basis:50%}.cmn-flex-basis_21pr{flex-basis:21%}.cmn-flex-basis_30pr{flex-basis:30%}.cmn-flex-basis_30{flex-basis:30px}.cmn-flex-basis_70{flex-basis:70px}.cmn-flex-basis_75{flex-basis:75px}.cmn-flex-basis_130{flex-basis:130px}.cmn-flex-basis_150{flex-basis:150px}.cmn-flex-basis_165{flex-basis:165px}.cmn-flex-basis_100{flex-basis:100px}.cmn-flex-basis_180{flex-basis:180px}.cmn-flex-basis_200{flex-basis:200px}.cmn-flex-basis_240{flex-basis:240px}.cmn-flex-basis_300{flex-basis:300px}.cmn-flex-basis_360{flex-basis:360px}.cmn-flex-basis_630{flex-basis:630px}.cmn-flex-basis_500{flex-basis:500px}.cmn-flex-basis_535{flex-basis:535px}.cmn-flex-col_1{flex-basis:8.33333%}.cmn-flex-col_2{flex-basis:16.66666%}.cmn-flex-col_3{flex-basis:25%}.cmn-flex-col_4{flex-basis:33.33333%}.cmn-flex-col_5{flex-basis:41.66665%}.cmn-flex-col_6{flex-basis:50%}.cmn-flex-col_7{flex-basis:58.33331%}.cmn-flex-col_8{flex-basis:66.66666%}.cmn-flex-col_9{flex-basis:75%}.cmn-flex-col_10{flex-basis:83.33333%}.cmn-flex-col_11{flex-basis:91.66667%}.cmn-flex-col_12{flex-basis:100%}.cmn-flex_25-calc{flex-basis:calc(25% - 20px)}.cmn-clearfix_no:before,.cmn-clearfix_no:after{display:none}.cmn-clear-nth_2>.cmn-clear-nth__item:nth-child(2n+3){clear:left}.cmn-clear-nth_3>.cmn-clear-nth__item:nth-child(3n+4){clear:left}.cmn-clear-nth_4>.cmn-clear-nth__item:nth-child(4n+5){clear:left}.cmn-editor-quill-wrap{height:500px}.cmn-editor-content{word-break:break-word;hyphens:auto}.cmn-editor-content p{padding:0;margin:0 0 10px 0;font-size:15px;line-height:23px}.cmn-editor-content h2{font-size:30px;color:#000;padding-bottom:17px;padding-top:8px}.cmn-editor-content h3{padding:0;margin:15px 0;font-size:17px;line-height:23px;font-weight:600}.cmn-editor-content ul{list-style-type:disc;padding-left:25px}.cmn-editor-content ol{list-style-type:decimal;padding-left:25px}.cmn-editor-content li{margin-bottom:10px}.cmn-editor-content img{max-width:100%}.cmn-editor-content .emoji.smilies{max-width:24px}ul.cmn-editor__count-list{counter-reset:count;margin:0;padding:0;list-style-type:none}.cmn-editor__count-list li{counter-increment:count;margin-bottom:0}.cmn-editor__count-list-title{font-size:24px;margin-bottom:14px}.cmn-editor__count-list-title:before{content:counter(count);background:#86b154;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:33px;height:33px;font-size:20px;font-weight:600;color:#fff;margin-right:16px}.cmn-editor-content_guide p,.cmn-editor-content_guide ol{font-size:17px;line-height:26px;margin-bottom:25px}.cmn-editor-content_guide table{margin-bottom:25px;max-width:100%;display:block}.cmn-editor-content_guide td{padding:10px;border:1px solid #000}.cmn-editor-content_guide img{margin-bottom:32px}.cmn-editor-content_guide h3{font-size:25px}.cmn-editor-content_visa p{margin-bottom:22px}.cmn-input{display:block;box-sizing:border-box;width:100%;border:1px solid #d0d0d0;border-radius:5px;padding:10px 15px}.cmn-select-autocomplete{color:#000;position:relative;z-index:1}.cmn-select-autocomplete_no-z-index{z-index:inherit}.cmn-select-autocomplete_position-static{position:static}.cmn-select-autocomplete_z-index-20{z-index:20}.cmn-select-autocomplete>select{width:100%}.cmn-select-autocomplete .select2-selection{display:block;box-sizing:border-box;width:100%;border:1px solid #d0d0d0;border-radius:5px;padding:12px 15px;height:auto}.cmn-select-autocomplete .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.cmn-select-autocomplete .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#757575}.cmn-select-autocomplete .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;margin:0;left:auto}.cmn-select-autocomplete .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.1}.cmn-select-autocomplete .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:'';background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;z-index:2;transition:transform 0.4s ease}.cmn-select-autocomplete .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{transform:rotate(180deg)}.cmn-select-autocomplete_benefit-modal .select2-selection{border:1px solid #a0a0a0;padding:0 10px 0 12px}.cmn-select-autocomplete_benefit-modal .select2-selection__placeholder{height:50px;line-height:50px;font-size:14px}.cmn-select-autocomplete_benefit-modal .select2-container--default .select2-selection--single .select2-selection__rendered{height:50px;line-height:50px;font-size:14px}.cmn-select-autocomplete_help-manager .select2-selection{border:1px solid #e0e4e7;padding:0 10px 0 12px}.cmn-select-autocomplete_help-manager .select2-selection__placeholder{height:50px;line-height:50px;font-size:14px}.cmn-select-autocomplete_help-manager .select2-container--default .select2-selection--single .select2-selection__rendered{height:50px;line-height:50px;font-size:14px}.cmn-select-autocomplete_tourdesc .select2-selection{padding:12px 15px 12px 8px}.cmn-select-autocomplete_form-type-1 .select2-selection{border-radius:2px;padding-left:12px}.cmn-select-autocomplete_old-benefit .select2-selection{border-radius:4px;padding:9px 15px 9px 7px}.cmn-select-autocomplete_old-benefit .select2-selection__placeholder{font-size:13px}.cmn-select-autocomplete_old-benefit .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13px}.cmn-select-autocomplete_old-benefit .select2-hidden-accessible{width:100% !important}.cmn-select-autocomplete_search-tur-expert .select2-selection{border-radius:5px;border:1px solid #fcca31;box-shadow:rgba(0,0,0,0.16) 0 3px 9px 4px;padding:17px 15px 17px 7px}.cmn-select-autocomplete_search-tur-expert .select2{width:210px}.cmn-select-autocomplete_search-tur-expert .select2-selection__placeholder{font-size:13px}.cmn-select-autocomplete_search-tur-expert .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13px}.cmn-select-autocomplete_hotel_expert .select2-selection{border-radius:5px;border:1px solid #e0e4e7;padding:17px 15px 17px 7px}.cmn-select-autocomplete_hotel_expert .select2-selection__placeholder{font-size:14px}.cmn-select-autocomplete_hotel_expert .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}.cmn-select-autocomplete_csf_val .select2-selection{border-radius:0;border:1px solid #aaa;padding:4px 15px 4px 0}.cmn-select-autocomplete_csf_val .select2-selection__placeholder{font-size:15px}.cmn-select-autocomplete_csf_val .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px}.cmn-select-autocomplete_csf_val .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.cmn-select-autocomplete_csf_val .select2-hidden-accessible{width:100% !important}.cmn-select-autocomplete_tur_in_hotel2 .select2-selection{border-radius:0;border:1px solid #d6efe7;padding:6px 15px 6px 0}.cmn-select-autocomplete_tur_in_hotel2 .select2-selection__placeholder{font-size:15px}.cmn-select-autocomplete_tur_in_hotel2 .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px}.cmn-select-autocomplete_tur_in_hotel2 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.cmn-select-autocomplete_tur_in_hotel2 .select2-hidden-accessible{width:100% !important}.cmn-input_radius-3{border-radius:3px}.cmn-input_padding-9-15{padding:9px 15px}.cmn-input_padding_s{padding:8px 15px}.cmn-input_padding_xs{padding:5px 10px}.cmn-input_padding-9-15{padding:9px 15px}.cmn-input_padding-11-15{padding:11px 15px}.cmn-input_d_iblock{display:inline-block;width:auto}.cmn-input_placeholder_777::-webkit-input-placeholder,.cmn-input_placeholder_777::-moz-placeholder,.cmn-input_placeholder_777:-ms-input-placeholder,.cmn-input_placeholder_777:-moz-placeholder{color:#777777}.cmn-input_d_iblock_w-230{width:230px}.cmn-input_border_bfa{border-color:#bfac73}.cmn-input_l{padding:15px}.cmn-input_focused:focus,.cmn-input_focused:active{border:1px solid #75a9ea;box-shadow:1px 0px 4px rgba(117,169,234,0.6)}.cmn-input_icon_padding{padding-left:30px}.cmn-input-wrap_search{position:relative}.cmn-input-wrap_search:before{position:absolute;top:14px;left:8px;z-index:1}.cmn-input_icon_padding_40{padding-left:40px}.cmn-textarea{border:medium none;color:#000;font-size:14px;height:230px;padding:20px 15px;resize:none;width:100%}.cmn-bordered-informer_form{border:1px solid #f7f7f7}.cmn-bordered-block{border:4px solid #eee;position:relative}.cmn-bordered-block_arrow:before{content:'';background:url(../img/comment-arrow.png) 0 0 no-repeat;width:24px;height:20px;position:absolute;top:35px;left:-24px}.cmn-select-wrap .jq-selectbox__select{border-radius:2px;background:#fff;height:42px;line-height:40px;width:100%}.cmn-select-wrap .jq-selectbox__select-text{font-size:15px}.cmn-checkbox{position:relative;display:inline-block;cursor:pointer}.cmn-checkbox:before{content:'';background:url(../img/nd_main_sprite.png) no-repeat 0 -16px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:3px}.cmn-checkbox_active:before{background:url(../img/nd_main_sprite.png) no-repeat 0 0}.cmn-checkbox__title{vertical-align:middle}.cmn-checkbox_active .cmn-checkbox__title{font-weight:bold}.cmn-checkbox-type-2{display:block;background:white;color:#000;font-size:14px;line-height:44px;width:100%;text-align:center;border-right:1px solid #e9e9e9;cursor:pointer}.cmn-checkbox-type-2_first{border-radius:4px 0 0 4px}.cmn-checkbox-type-2_last{border-radius:0 4px 4px 0;border-right:none}input:checked+.cmn-checkbox-type-2{background:#f3efcc;border-color:#f3efcc}.cmn-checkbox-type-3{width:17px;height:17px;position:relative;display:inline-block;margin:0 4px 0 0;border:1px solid #acacac;border-radius:3px;background:#fff;cursor:pointer}input:checked+.cmn-checkbox-type-3{background:#8ab054;border-color:#8ab054}input:checked+.cmn-checkbox-type-3:before{content:'';background:url(../img/sprite-m.png) no-repeat -189px -71px;width:11px;height:7px;position:absolute;left:2px;top:4px}.cmn-checkbox-type-4{display:inline-block;width:17px;height:17px;border:1px solid #cccccc;border-radius:4px;cursor:pointer;position:relative}input:checked+.cmn-checkbox-type-4:before{content:"";display:inline-block;width:11px;height:11px;background:#89af56;border-radius:4px;position:absolute;top:2px;left:2px}.cmn-checkbox-type-5{display:inline-block;height:22px;width:40px;border-radius:11px;background:#dfdfdf;transition:background 0.4s ease;position:relative}.cmn-checkbox-type-5:before{content:"";display:block;height:20px;width:20px;border-radius:50%;background:white;position:absolute;top:1px;left:1px;transition:left 0.4s ease}input:checked+.cmn-checkbox-type-5{background:#98c45b}input:checked+.cmn-checkbox-type-5:before{left:19px}.cmn-checkbox-wrapper__holder{position:relative}.cmn-checkbox-wrapper__holder_disabled:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7)}.cmn-radio{display:inline-block;width:21px;height:21px;border:1px solid #cccccc;border-radius:50%;cursor:pointer;position:relative}input:checked+.cmn-radio:before{content:"";display:inline-block;width:15px;height:15px;background:#89af56;border-radius:50%;position:absolute;top:2px;left:2px}.cmn-radio_square{border-radius:3px;width:17px;height:17px}input:checked+.cmn-radio_square{background-color:#59dc64;border-color:#59dc64;background-image:url(../img/sprite-m.png);background-position:-187px  -66px}input:checked+.cmn-radio_square:before{display:none}.jq-selectbox.cmn-select-styler-def{width:100%;vertical-align:middle;z-index:11 !important}.jq-selectbox.cmn-select-styler-def.opened{z-index:21 !important}.jq-selectbox.cmn-select-styler-def_width-m100{width:calc(100% - 100px)}.cmn-select-wrap .jq-selectbox li.disabled,.jq-selectbox li.disabled{color:#000;font-weight:bold}.cmn-select-styler-def .jq-selectbox__select{border:1px solid #d0d0d0;border-radius:5px;height:auto;padding:14px 20px;width:100%;line-height:1;color:#000;font-size:13px;background:none;position:relative;z-index:2}.cmn-select-styler-def_padding-10 .jq-selectbox__select{padding:10px}.cmn-select-styler-def_font-14 .jq-selectbox__select{font-size:14px}.cmn-select-styler-def_white .jq-selectbox__select{background:white}.cmn-select-styler-def .jq-selectbox__trigger{position:absolute;top:0px;right:0px;height:100%;width:50px;cursor:pointer}.cmn-select-styler-def .jq-selectbox__trigger:after{content:'';background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:0px;left:0px;right:0px;margin:auto;bottom:0px}.cmn-select-styler-def .jq-selectbox__select-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0;padding-right:15px}.cmn-select-styler-def .jq-selectbox__dropdown{width:100% !important;box-shadow:rgba(208,208,208,0.72) 0 0 5px 1px;border-radius:10px;background:#fff}.cmn-select-styler_width-full .jq-selectbox__select-text{width:100% !important}.cmn-select-styler-def .jq-selectbox__dropdown li{line-height:30px;padding:0 20px;cursor:pointer;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmn-select-styler-def_font-14 .jq-selectbox__dropdown li{font-size:13px}.cmn-select-styler-def .jq-selectbox__dropdown li:first-child{border-radius:0}.cmn-select-styler-def .jq-selectbox__dropdown li:last-child{border-radius:0 0 10px 10px}.cmn-select-styler-def.opened .cmn-select-styler_hidden{display:none}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=yellow]{color:#fde34f}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=green]{color:#13703a}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=orange]{color:#f78e38}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=violet]{color:#a35d94}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=grey]{color:#abaeba}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=blue]{color:#283981}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=pink]{color:#a35d94}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=brown]{color:#8a3127}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color="light green"]{color:#aad16e}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color="light blue"]{color:#169cd4}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=cyan]{color:#1cb2a7}.cmn-select-styler-def .jq-selectbox__dropdown li[data-color=red]{color:#cf2028}.cmn-select-styler-def .jq-selectbox__dropdown li:hover{background:#ccc}.cmn-select-wrap .jq-selectbox li.disabled:hover,.jq-selectbox li.disabled:hover{background:white}.cmn-select-styler-def .jq-selectbox__dropdown .sel{background:#fcca31}.jq-selectbox.disabled .jq-selectbox__select{cursor:auto}.jq-selectbox.disabled .jq-selectbox__dropdown{display:none !important}.jq-selectbox.disabled .jq-selectbox__trigger{display:none !important}.cmn-datepicker{position:relative}.cmn-datepicker__input{border:1px solid #d0d0d0;border-radius:5px;padding:0 20px;padding-left:40px;width:100%;line-height:1;color:#000;font-size:13px;background:white;position:relative;z-index:2;height:44px;line-height:44px}.cmn-datepicker:before{content:'';background-image:url(../img/sprite.png);background-position:-423px -545px;width:15px;height:15px;position:absolute;top:0px;bottom:0px;left:10px;margin:auto;z-index:3}.cmn-datepicker__arrow{position:absolute;top:0px;right:0px;height:100%;width:50px;cursor:pointer}.cmn-datepicker__arrow:before{content:'';background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;z-index:2;transition:transform 0.4s ease}.cmn-datepicker__arrow.active:before{transform:rotate(180deg)}.cmn-visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;left:0;bottom:0}.cmn-people{position:relative}.cmn-people__select{border-radius:4px;background:#fff;height:44px;line-height:44px;color:black;border:none;padding:0 15px;padding-right:30px;width:100%;font-size:13px;position:relative}.cmn-people__select_border{border:1px solid #d0d0d0}.cmn-people__select-arrow{position:absolute;top:0;right:0;height:100%;width:30px;cursor:pointer}.cmn-people__select-arrow:before{content:"";background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;transition:transform 0.4s ease}.cmn-people__select.active .cmn-people__select-arrow:before{transform:rotate(180deg)}.cmn-people__modal{background:#fff;padding:10px;display:none;position:absolute;left:0px;z-index:101;width:185px;border-radius:2px;top:120%;box-shadow:0 3px 68px 0 rgba(0,0,0,0.54)}.cmn-people__number-block{font-size:0;margin-bottom:10px}.cmn-people__number{display:inline-block;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);height:30px;line-height:30px;vertical-align:top;font-size:13px;padding:0 10px;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;background:none;text-align:center;color:#000}.cmn-people__number-block .minus,.cmn-people__number-block .plus{height:30px;width:30px;text-decoration:none;text-align:center;line-height:30px;display:inline-block;vertical-align:top;font-size:17px;cursor:pointer;background:#8ab054;color:#fff;border:none;position:relative}.cmn-people__number-block .minus:hover,.cmn-people__number-block .plus:hover{background:#8ab054;color:#fff;border-color:#8ab054}.cmn-people__number-block .plus{border-radius:0 2px 2px 0}.cmn-people__number-block .minus{border-radius:2px 0 0 2px}.cmn-people__number-block .minus:before{background-image:url(../img/sprite.png);background-position:-602px -381px;width:15px;height:3px}.cmn-people__number-block .plus:before{background-image:url(../img/sprite.png);background-position:-205px -248px;width:15px;height:15px}.cmn-people__number-block .minus:before,.cmn-people__number-block .plus:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.cmn-people__number-block .minus.disabled,.cmn-people__number-block .plus.disabled{cursor:no-drop;background:#ccc}.cmn-people__add-child{border:1px solid #d0d0d0;border-radius:5px;height:30px;padding:0 10px;width:100%;line-height:30px;color:#000;font-size:13px;background:none;position:relative;z-index:2;display:block;text-decoration:none;background:#fff;cursor:pointer}.cmn-people__add-child-arrow{position:absolute;height:100%;width:50px;cursor:pointer;top:1px;right:-10px}.cmn-people__add-child-arrow:after{content:'';background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:0px;left:0px;right:0px;margin:auto;bottom:0px;transition:transform 0.4s ease}.cmn-people__add-child.open .cmn-people__add-child-arrow:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cmn-people__child-list-link{display:block;margin-bottom:5px;border:1px solid #fcca31;background:#fcca31;border-radius:3px;text-decoration:none;line-height:30px;height:30px;font-size:13px;padding:0 10px;color:#000;position:relative}.cmn-people__child-list-link:hover{background:#ccc}.cmn-people__child-list-link .close{position:absolute;top:0px;right:0px;width:30px;height:30px;text-align:center;cursor:pointer}.cmn-people__child-list-link .close:after{content:'+';position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:20px}.cmn-people__child-links{width:100%;border:1px solid #d0d0d0;padding-top:5px;margin-top:-5px;max-height:155px;overflow:auto;display:none}.cmn-people__child-link{line-height:30px;padding:0 10px;font-size:13px;display:block;text-decoration:none;color:#000;cursor:pointer}.cmn-people__child-link:hover{background:#ccc}.cmn-map-holder{height:100%}.cmn-titled-list{font-size:14px}.cmn-titled-list__item-link{color:#0874b2;text-decoration:none;line-height:1.1}.cmn-social-button__link{width:48px;height:48px;display:inline-block;margin-left:10px}.cmn-social-button__link:hover{opacity:0.8}.cmn-social-button__link_vkontakte{background:url(../img/sprite5.png);background-position:55px -58px}.cmn-social-button__link_facebook{background:url(../img/sprite5.png);background-position:55px -113px}.cmn-social-button__link_twitter{background:url(../img/sprite5.png);background-position:55px -173px}.cmn-social-button-2__title{font-size:30px;margin-bottom:35px;line-height:120%}.cmn-social-button-2__link{height:43px;padding:0 10px 0 45px;border-radius:3px;margin-bottom:10px;margin-right:15px;display:inline-block;vertical-align:middle;text-transform:capitalize;color:#fff;font-size:15px;font-weight:600;text-decoration:none;line-height:43px;background:#4c75a3;position:relative;min-width:162px}.cmn-social-button-2__link:hover{opacity:0.8}.cmn-social-button-2__link:before{content:'';position:absolute;top:0px;bottom:0px;margin:auto}.cmn-social-button-2__link_vkontakte:before{background-image:url(../img/sprite.png);background-position:-216px -571px;width:23px;height:13px;left:13px}.cmn-social-button-2__link_facebook{background:#3b5999}.cmn-social-button-2__link_facebook:before{background-image:url(../img/sprite.png);background-position:-539px -224px;width:11px;height:23px;left:18px}.cmn-social-button-2__link_twitter{background:#00aced}.cmn-social-button-2__link_twitter:before{background-image:url(../img/sprite.png);background-position:-234px -545px;width:21px;height:17px;left:13px}.cmn-social-button-2__link_turizm{background:#8ab054}.cmn-social-button-2__link_turizm:before{background:url(../img/nd_main_sprite.png) no-repeat 0px -42px;width:27px;height:27px;border:2px solid #fff;border-radius:50%;left:11px}.cmn-icon-i-talk:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:0px -89px;width:18px;height:17px;position:absolute;top:0;left:4px}.cmn-icon-i-forum:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-20px -89px;width:18px;height:19px;position:absolute;top:-3px;left:4px}.cmn-icon-i-case:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-41px -89px;width:18px;height:17px;position:absolute;top:0;left:4px}.cmn-icon-i-bed:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-59px -88px;width:21px;height:14px}.cmn-icon-i-foto:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-82px -89px;width:19px;height:16px;position:absolute;top:0;left:4px}.cmn-icon-i-termometr:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-129px -89px;width:18px;height:25px;position:absolute;top:-2px;left:7px}.cmn-icon-i-plane:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-103px -89px;width:24px;height:14px}.cmn-icon-i-rss:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-147px -89px;width:18px;height:18px;position:absolute;top:-3px;left:4px}.cmn-icon-i-news:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-167px -89px;width:18px;height:18px;position:absolute;top:0;left:4px}.cmn-icon-fire:before{content:'';display:inline-block;background:url(../img/icon_fire.png) no-repeat 0 0;width:32px;height:41px;vertical-align:middle}.cmn-icon-fire-red:before{content:'';display:inline-block;background:url(../img/icon_fire_red.png) no-repeat 0 0;width:32px;height:41px}.cmn-icon-right-yellow-circle:before{content:'';display:inline-block;background:url(../img/icon-right_yellow_circle.png) no-repeat 0 0;width:37px;height:37px}.cmn-icon-menu:before{content:'';display:inline-block;background:url(../img/icon_menu.png) no-repeat 0 0;width:14px;height:14px;vertical-align:middle}.cmn-icon-rating:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:-499px -545px;width:15px;height:15px}.cmn-icon-reviews:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:-550px -545px;width:14px;height:14px}.cmn-icon-reset:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:-601px -212px;width:12px;height:12px}.cmn-icon-place:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:-537px -515px;width:10px;height:14px}.cmn-icon-i-visa:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-4px -239px;width:18px;height:18px;position:absolute;top:0;left:4px}.cmn-icon-i-excursion:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-29px -240px;width:19px;height:19px;position:absolute;top:0;left:4px}.cmn-icon-i-press-release:before{content:'';display:inline-block;background-image:url(../img/release.png);background-position:center;background-size:cover;width:17px;height:16px;position:absolute;top:1px;left:4px}.comments__icon{width:26px;text-align:center;display:inline-block;margin-right:7px}.comments__icon_before:before{position:absolute;left:4px;top:0}.cmn-icon-r_arrow_grey:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-278px -31px;width:5px;height:14px}.cmn-icon-search_white:before{content:'';display:inline-block;background-image:url(../img/bottom_sprite.png);background-position:0px 0px;width:20px;height:20px}.cmn-icon-star_white:before{content:'';display:inline-block;background-image:url(../img/bottom_sprite.png);background-position:-1px -23px;width:20px;height:20px}.cmn-icon-star_black:before{content:'';display:inline-block;background-image:url(../img/sprite.png);background-position:-558px -455px;width:16px;height:16px}.cmn-icon-menu:before{content:'';display:inline-block;background-image:url(../img/header_menu.png);width:35px;height:35px}.cmn-icon-clear:before{content:"";display:inline-block;background-image:url(../img/clear_icon.png);width:21px;height:21px}.cmn-icon-place_grey:before,.cmn-icon-phone_grey:before,.cmn-icon-cursor_grey:before,.cmn-icon-coin_grey:before,.cmn-icon-facebook_grey:before,.cmn-icon-clock_grey:before{background-image:url(../img/sprite-grey.png);background-repeat:no-repeat;display:inline-block;content:""}.cmn-icon-place_grey:before{width:11px;height:15px;background-position:-10px -10px}.cmn-icon-phone_grey:before{width:13px;height:13px;background-position:-10px -45px}.cmn-icon-cursor_grey:before{width:13px;height:13px;background-position:-10px -78px}.cmn-icon-coin_grey:before{width:14px;height:11px;background-position:-10px -111px}.cmn-icon-facebook_grey:before{width:9px;height:17px;background-position:-10px -142px}.cmn-icon-clock_grey:before{width:15px;height:15px;background-position:-10px -179px}.cmn-lined-text{text-align:center}.cmn-lined-text__line{border-bottom:1px solid #e8e8e8}.cmn-lined-text__line_2{border-bottom:1px solid #d9dcdf}.cmn-lined-text__line_2_top{border-top:1px solid #d9dcdf}.cmn-lined-text__text{position:relative;top:7px;display:inline-block;padding:0 15px;background:#fff}.cmn-icon-comp:before{content:'';display:inline-block;width:30px;height:28px;background-image:url(../img/sprite1.png);background-position:-159px -160px}.cmn-icon-li:before{content:'';display:inline-block;width:9px;height:9px;background-image:url(../img/ul-icon.png)}.cmn-icon-search-tool:before{content:'';display:inline-block;width:14px;height:14px;background:url(../img/sprite1.png) no-repeat -177px -57px}.cmn-icon-search-tool-2:before{content:'';display:inline-block;width:10px;height:10px;background:url(../img/nd_main_sprite.png) no-repeat 0 -32px}.cmn-icon-busket:before{content:'';display:inline-block;width:20px;height:24px;background-image:url(../img/sprite1.png);background-position:-167px -126px}.cmn-icon-heart:before{background:url(../img/sprite2.png) no-repeat -621px -212px;content:"";height:11px;width:12px;display:inline-block}.cmn-icon-like:before{background:url(../img/sprite2.png) no-repeat -590px -465px;content:"";height:15px;width:16px;display:inline-block}.cmn-icon-bag:before{background:url(../img/sprite1.png) no-repeat -83px -23px;content:"";height:16px;width:15px;display:inline-block}.cmn-icon-bed:before{background:url(../img/sprite1.png) no-repeat 0px -81px;content:"";height:16px;width:17px;display:inline-block}.cmn-icon-i_dos:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:384px -7px}.cmn-icon-i_dos:hover:before{background-position:419px -7px}.cmn-icon-i_muz:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:384px -48px}.cmn-icon-i_muz:hover:before{background:url(../img/sprite_new.png);background-position:419px -48px}.cmn-icon-i_tur:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:383px -88px}.cmn-icon-i_tur:hover:before{background:url(../img/sprite_new.png);background-position:418px -88px}.cmn-icon-i_shop:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:383px -122px}.cmn-icon-i_shop:hover:before{background:url(../img/sprite_new.png);background-position:418px -122px}.cmn-icon-i_sq:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:383px -159px;height:29px}.cmn-icon-i_sq:hover:before{background:url(../img/sprite_new.png);background-position:418px -159px}.cmn-icon-i_spa:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:382px -190px}.cmn-icon-i_spa:hover:before{background:url(../img/sprite_new.png);background-position:417px -190px}.cmn-icon-i_food:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:381px -226px}.cmn-icon-i_food:hover:before{background:url(../img/sprite_new.png);background-position:416px -226px}.cmn-icon-i_act:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:382px -268px}.cmn-icon-i_act:hover:before{background:url(../img/sprite_new.png);background-position:417px -268px}.cmn-icon-i_nights:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:381px -304px;height:30px}.cmn-icon-i_nights:hover:before{background:url(../img/sprite_new.png);background-position:416px -304px}.cmn-icon-i_sport:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:381px -338px}.cmn-icon-i_sport:hover:before{background:url(../img/sprite_new.png);background-position:416px -338px}.cmn-icon-i_teatr:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:381px -371px;height:34px}.cmn-icon-i_teatr:hover:before{background:url(../img/sprite_new.png);background-position:416px -371px}.cmn-icon-i_razvl:before{content:"";display:inline-block;width:35px;height:32px;background:url(../img/sprite_new.png);background-position:381px -411px;height:29px}.cmn-icon-i_razvl:hover:before{background:url(../img/sprite_new.png);background-position:416px -411px}.cmn-icon-i_plane:before{content:"";display:inline-block;width:53px;height:35px;background:url(../img/sprite_order.png);background-position:0px 0px}.cmn-icon-i_bus:before{content:"";display:inline-block;width:33px;height:40px;background:url(../img/sprite_order.png);background-position:0px -38px}.cmn-icon-i_umbrella:before{content:"";display:inline-block;width:38px;height:38px;background:url(../img/sprite_order.png);background-position:0px -81px}.cmn-icon-i_foto_on_map:before{content:"";display:inline-block;width:72px;height:72px;background:url(../img/sprite_foto.png);background-position:0px 0px}.cmn-icon-i_foto{width:71px;height:71px}.cmn-icon-i_foto:hover{border-radius:50%;box-shadow:0px 0px 2px 5px rgba(0,0,0,0.2)}.cmn-icon-i_foto_on_map_all:before{content:"";display:inline-block;width:72px;height:72px;background:url(../img/sprite_foto.png);background-position:1px -72px}.cmn-icon-i_placepoint:before{content:'';display:inline-block;background-image:url(../img/sprite.png);background-position:-537px -515px;width:10px;height:13px;margin:0 3px}.cmn-icon-taxi:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:0px -213px;width:25px;height:10px}.cmn-icon-car:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-53px -213px;width:29px;height:13px}.cmn-icon-parking:before{content:'';display:inline-block;background-image:url(../img/sprite4.png);background-position:-28px -213px;width:22px;height:22px}.cmn-icon-search:before{content:"";background-image:url(../img/sprite4.png);background-position:-216px 0;width:15px;height:20px}.cmn-icon-arrow-v:after{content:'';display:inline-block;background-image:url(../img/toggle-arrow.png);background-position:0px -12px;width:10px;height:6px}.cmn-icon-arrow-v_active.cmn-icon-arrow-v:after{content:'';display:inline-block;background-image:url(../img/toggle-arrow.png);background-position:0px -6px;width:10px;height:6px}.cmn-icon-arrow_left-long:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:0 0;width:22px;height:17px}.cmn-icon-map-marker:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-23px 0;width:16px;height:23px}.cmn-icon-map-review_white:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-40px 0;width:30px;height:29px}.cmn-icon-map-mask_white:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-70px 0;width:28px;height:26px}.cmn-icon-menu_green:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:0 -28px;width:22px;height:17px}.cmn-icon-circle_arrow-top:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-25px -26px;width:21px;height:21px}.cmn-icon-after-circle_arrow-right_white:after{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-71px -26px;width:21px;height:21px}.cmn-icon-filter_edit:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-50px -27px;width:18px;height:19px}.cmn-icon-bar:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-51px -51px;width:17px;height:17px}.cmn-icon-after-circle_x_blue:after{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-1px -67px;width:34px;height:34px}.cmn-icon-calendar:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-96px -28px;width:17px;height:16px}.cmn-icon-map_grey:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-26px -51px;width:17px;height:16px}.cmn-icon-arrow_white_r:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-100px -86px;width:9px;height:17px}.cmn-icon-arrow_white_r_sm:before{content:'';display:inline-block;background-image:url(../img/sprite_r.png);background-position:-6px -141px;width:6px;height:11px}.cmn-icon-arrow:after{content:'\2192';display:inline-block}.cmn-icon-arrow_left:before{content:'';display:inline-block;background-image:url(../img/arrow_left.png);width:17px;height:13px}.cmn-big-icon-case:before{content:'';display:inline-block;background-image:url(../img/big-icon-sprite.png);width:59px;height:52px;background-position:0 0}.cmn-big-icon-city:before{content:'';display:inline-block;background-image:url(../img/big-icon-sprite.png);width:53px;height:52px;background-position:0 -52px}.cmn-big-icon-dost:before{content:'';display:inline-block;background-image:url(../img/big-icon-sprite.png);width:50px;height:50px;background-position:0 -104px}.cmn-big-icon-plane:before{content:'';display:inline-block;background-image:url(../img/big-icon-sprite.png);width:77px;height:51px;background-position:0 -154px}.cmn-icon-bg-search:before{content:'';display:inline-block;background-image:url(../img/sprite1.png);background-position:-28px -373px;width:10px;height:10px}.cmn-icon-arrow_green:before{content:"";display:inline-block;width:11px;height:10px;background-image:url(../img/sprite3.png);background-position:-422px -611px}.cmn-icon-after-arrow_green:after{content:"";display:inline-block;width:11px;height:10px;background-image:url(../img/sprite3.png);background-position:-422px -611px}.cmn-icon-arrow_r_black:before{content:"";display:inline-block;width:10px;height:10px;background-image:url(../img/sprite3.png);background-position:-382px -612px}.cmn-icon-arrow_b_black:before{content:"";display:inline-block;width:9px;height:6px;background-image:url(../img/sprite_r.png);background-position:-99px -15px}.cmn-icon-house_green:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(../img/sprite_r.png);background-position:-40px -71px}.cmn-icon-avia_green:before{content:"";display:inline-block;width:21px;height:15px;background-image:url(../img/sprite_r.png);background-position:-71px -51px}.cmn-icon-house_green_sm:before{content:"";display:inline-block;width:21px;height:15px;background-image:url(../img/sprite_r.png);background-position:-94px -51px}.cmn-icon-calendar_green:before{content:"";display:inline-block;width:21px;height:15px;background-image:url(../img/sprite_r.png);background-position:-72px -69px}.cmn-icon-food_green:before{content:"";display:inline-block;width:24px;height:17px;background-image:url(../img/sprite_r.png);background-position:-92px -70px}.cmn-icon-closer_white:before{content:"";display:inline-block;width:28px;height:28px;background-image:url(../img/sprite_r.png);background-position:-121px -105px}.cmn-icon-hot_green:before{content:"";display:inline-block;width:28px;height:36px;background-image:url(../img/sprite_r.png);background-position:-159px -105px}.cmn-icon-speed_green:before{content:"";display:inline-block;width:34px;height:30px;background-image:url(../img/sprite_r.png);background-position:-196px -109px}.cmn-icon-ask_green:before{content:"";display:inline-block;width:33px;height:30px;background-image:url(../img/sprite_r.png);background-position:-157px -144px}.cmn-icon-closer_grey:before{content:"";display:inline-block;background-image:url(../img/close_icon.png);width:20px;height:20px;background-size:20px 20px}.cmn-icon-message_green:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:20px;height:20px;background-position:-2px -2px}.cmn-icon-tourist_green:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:20px;height:20px;background-position:-49px -4px}.cmn-icon-bed_green:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:20px;height:20px;background-position:-25px -2px}.cmn-icon-aircraft_green:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:21px;height:20px;background-position:-74px -2px}.cmn-icon-lock_blue:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:23px;height:22px;background-position:-2px -24px}.cmn-icon-bold-plus_blue:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:17px;height:17px;background-position:-27px -26px}.cmn-icon-phone:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:17px;height:24px;background-position:-50px -26px}.cmn-icon-earth:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:24px;height:24px;background-position:-73px -25px}.cmn-icon-circle-access:before{content:"";display:inline-block;background-image:url(../img/sprite_firms.png);width:24px;height:24px;background-position:-103px -25px}.cmn-icon-firm-tourists:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:67px;height:45px;background-position:-7px -8px}.cmn-icon-firm-reviews:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:53px;height:45px;background-position:-87px -8px}.cmn-icon-firm-medal:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:53px;height:52px;background-position:-148px -8px}.cmn-icon-firm-personal-page:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:147px;height:147px;background-position:-172px -63px}.cmn-icon-firm-comebacker:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:147px;height:147px;background-position:-11px -219px}.cmn-icon-firm-rate:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:147px;height:147px;background-position:-172px -219px}.cmn-icon-firm-aircraft:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:147px;height:147px;background-position:-11px -63px}.cmn-icon-firm-medal-green:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:147px;height:147px;background-position:-11px -375px}.cmn-icon-firm-analytics:before{content:"";display:inline-block;background-image:url(../img/sprite_firms_about.png);width:147px;height:147px;background-position:-168px  -375px}.cmn-icon-konkurs-bottom_yellow:before{content:"";display:inline-block;background-image:url(../img/sprite_konkurs.png);width:84px;height:130px;background-position:-5px -7px}.cmn-icon-konkurs-prize-1:before{content:"";display:inline-block;background-image:url(../img/sprite_konkurs.png);width:85px;height:110px;background-position:-97px -8px}.cmn-icon-konkurs-prize-2:before{content:"";display:inline-block;background-image:url(../img/sprite_konkurs.png);width:69px;height:89px;background-position:-197px -8px}.cmn-icon-konkurs-prize-3:before{content:"";display:inline-block;background-image:url(../img/sprite_konkurs.png);width:69px;height:89px;background-position:-287px -8px}.cmn-icon-konkurs-gift:before{content:"";display:inline-block;background-image:url(../img/sprite_konkurs.png);width:157px;height:180px;background-position:-190px -107px}.cmn-icon_position_bg:before{position:relative;left:25px}.cmn-icon_position_left-15_top-center:before{position:absolute;top:50%;transform:translateY(-50%);left:15px}.cmn-icon-check:before{content:'';display:inline-block;background-image:url(../img/sprite.png);background-position:-583px -276px;width:12px;height:9px}.cmn-icon-mob-fullversion:before{content:'';display:inline-block;background-image:url(../img/mob-full-version.png);width:20px;height:17px}.cmn-icon-arrow_circle_top:before{content:'';display:inline-block;background-image:url(../img/sprite.png);background-position:0px -608px;width:28px;height:28px}.cmn-icon-arrow-r:before{content:'';display:inline-block;background-image:url(../img/sprite_arrows.png);background-position:30px -6px;width:22px;height:30px}.cmn-icon-arrow-r:hover:before{content:'';display:inline-block;background-image:url(../img/sprite_arrows.png);background-position:30px -44px;width:22px;height:30px}.cmn-icon-arrow-l:before{content:'';display:inline-block;background-image:url(../img/sprite_arrows.png);background-position:-4px -6px;width:22px;height:30px}.cmn-icon-arrow-l:hover:before{content:'';display:inline-block;background-image:url(../img/sprite_arrows.png);background-position:-4px -44px;width:22px;height:30px}.cmn-icon-arrow-r_blue:before,.cmn-icon-arrow-r_blue_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-1px -2px;width:8px;height:11px}.cmn-icon-arrow-l_blue:before,.cmn-icon-arrow-l_blue_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-1px -15px;width:8px;height:11px}.cmn-icon-arrow-r_black:before,.cmn-icon-arrow-r_black_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-11px -2px;width:8px;height:11px}.cmn-icon-arrow-l_black:before,.cmn-icon-arrow-l_black_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-11px -15px;width:8px;height:11px}.cmn-icon-arrow-r_green:before,.cmn-icon-arrow-r_green_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-21px -2px;width:8px;height:11px}.cmn-icon-arrow-l_green:before,.cmn-icon-arrow-l_green_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-21px -15px;width:8px;height:11px}.cmn-icon-arrow-t_blue:before,.cmn-icon-arrow-t_blue_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-1px -39px;width:13px;height:9px}.cmn-icon-arrow-b_blue:before,.cmn-icon-arrow-b_blue_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-18px -59px;width:13px;height:9px}.cmn-icon-arrow-t_black:before,.cmn-icon-arrow-t_black_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-1px -49px;width:13px;height:9px}.cmn-icon-arrow-b_black:before,.cmn-icon-arrow-b_black_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-18px -49px;width:13px;height:9px}.cmn-icon-arrow-t_green:before,.cmn-icon-arrow-t_green_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-1px -29px;width:13px;height:9px}.cmn-icon-arrow-b_green:before,.cmn-icon-arrow-b_green_hover:hover:before{content:'';display:inline-block;background-image:url(../img/arrows_r.png);background-position:-18px -29px;width:13px;height:9px}.cmn-icon-check_position{padding-left:25px;display:block;position:relative}.cmn-icon-check_position:before{left:0;position:absolute;top:3px}.cmn-icon_before_margin:before{margin-right:7px}.cmn-icon_after_margin:after{margin-left:7px}.cmn-icon_before_margin_big:before{margin-right:10px}.cmn-icon_before_margin_15:before{margin-right:15px}.cmn-icon_before_margin_small:before{margin-right:3px}.cmn-icon_after_margin_small:after{margin-left:3px}.cmn-icon_before_valign_middle:before{vertical-align:middle}.cmn-icon_before_valign_sub:before{vertical-align:sub}.cmn-icon_before_valign_bottom:before{vertical-align:bottom}.cmn-icon_after_valign_middle:after{vertical-align:middle}.cmn-icon_after_valign_sub:after{vertical-align:sub}.cmn-icon_before_valign_tt:before{vertical-align:text-top}.cmn-icon_before_valign_tb:before{vertical-align:text-bottom}.cmn-icon_before_top_middle:before{top:50%;transform:translateY(-50%)}.cmn-icon_before_gorizontal_middle:before{transform:translateX(-50%)}.cmn-icon_before_block_center:before{display:block;margin-left:auto;margin-right:auto}.cmn-icon_before_top_middle_r_15:before{position:absolute;top:50%;transform:translateY(-50%);right:15px}.cmn-icon_before_top_middle_l_15:before{position:absolute;top:50%;transform:translateY(-50%);left:15px}.cmn-icon_before_bottom_m35_left_middle:before{position:absolute;bottom:-35px;transform:translateX(-50%);left:50%}.cmn-icon-hide:before{display:none}.cmn-icon-bonus-box_1:before{content:'';display:inline-block;width:210px;height:186px;background-image:url(../img/sprite_bonus.png);background-repeat:no-repeat;background-position:top left}.cmn-icon-right-yellow:before{content:'';display:inline-block;background:url(../img/icon_right-yellow.png) no-repeat 0 0;width:9px;height:14px}.cmn-icon-place:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:-537px -515px;width:10px;height:14px}.cmn-icon-share:before{content:"";display:inline-block;background-image:url(../img/icon_share.png);width:12px;height:12px}.cmn-icon-share-bold:before{content:"";display:inline-block;background-image:url(../img/icon_share-bold.png);width:18px;height:19px}.cmn-icon-reviews:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:-550px -545px;width:14px;height:14px}.cmn-icon-rating_1:before{content:"";display:inline-block;background-image:url(../img/rating_1.png);width:40px;height:55px}.cmn-icon-rating_2:before{content:"";display:inline-block;background-image:url(../img/rating_2.png);width:40px;height:55px}.cmn-icon-rating_3:before{content:"";display:inline-block;background-image:url(../img/rating_3.png);width:40px;height:55px}.cmn-social-icon-btn{display:inline-block;vertical-align:bottom;cursor:pointer;transition:background 0.4s ease;text-align:center;font-size:14px;color:white;text-transform:uppercase;font-weight:600}.cmn-social-icon-btn_round{width:38px;height:38px;line-height:38px;border-radius:50%}.cmn-social-icon-btn_round_type-2{height:37px;line-height:37px;border-radius:20px;padding:0 22px;font-size:15px;text-transform:none}.cmn-social-icon-btn_square{width:215px;height:51px;line-height:51px;border-radius:4px}.cmn-social-icon-btn_block-center{display:block;margin:0 auto}.cmn-social-icon-btn_gap{margin-bottom:15px}.cmn-social-icon__vk{background:#4c75a3}.cmn-social-icon__vk:hover{background:#4e80ab}.cmn-social-icon__vk:before{content:"";display:inline-block;width:21px;height:11px;background:url(../img/social_sprite.png) -10px -10px}.cmn-social-icon__vk_gray:before{content:"";display:inline-block;width:21px;height:11px;background-image:url(../img/social_sprite.png);background-position:-10px -10px;filter:brightness(60%)}.cmn-social-icon__tw_gray:before{content:"";display:inline-block;width:21px;height:21px;background-image:url(../img/social_sprite.png);background-position:-10px -74px;filter:brightness(60%)}.cmn-social-icon__fb_gray:before{content:"";display:inline-block;width:21px;height:21px;background-image:url(../img/social_sprite.png);background-position:-8px -40px;filter:brightness(60%)}.cmn-social-icon__facebook{background:#3b5999}.cmn-social-icon__facebook:hover{background:#2d4373}.cmn-social-icon__facebook:before{content:"";display:inline-block;width:11px;height:20px;background:url(../img/social_sprite.png) -10px -41px;position:relative;top:2px}.cmn-social-icon__twitter{background:#41abe1}.cmn-social-icon__twitter:hover{background:#4192e1}.cmn-social-icon__twitter:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/social_sprite.png) -9px -72px;position:relative;top:2px}.cmn-social-icon__turizm{background:#8ab054}.cmn-social-icon__turizm:hover{background:#72973e}.cmn-social-icon__turizm:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/social_sprite.png) -10px -103px;position:relative;top:2px}.cmn-icon-bg-wifi{background-image:url(../img/comfort.png);background-position:-3px -5px;width:40px;height:40px}.cmn-icon-bg-konditsioner{background-image:url(../img/comfort.png);background-position:-3px -73px;width:40px;height:40px}.cmn-icon-bg-naruzhnyy_basseyn{background-image:url(../img/comfort.png);background-position:-3px -142px;width:40px;height:40px}.cmn-icon-bg-fitness_center{background-image:url(../img/comfort.png);background-position:-3px -200px;width:40px;height:40px}.cmn-icon-bg-spa{background-image:url(../img/comfort.png);background-position:-3px -272px;width:40px;height:40px}.cmn-icon-bg-parking{background-image:url(../img/comfort.png);background-position:-3px -343px;width:40px;height:40px}.cmn-icon-bg-transfer{background-image:url(../img/comfort.png);background-position:-3px -407px;width:40px;height:40px}.cmn-icon-bg-restoran{background-image:url(../img/comfort.png);background-position:-3px -475px;width:40px;height:40px}.cmn-icon-bg-razmeshchenie_s_zhivotnymi{background-image:url(../img/comfort.png);background-position:-3px -545px;width:40px;height:40px}.cmn-icon-bg-servis_dlya_invalidov{background-image:url(../img/comfort.png);background-position:-3px -608px;width:40px;height:40px}.cmn-icon-bg-yslygi_dlya_detey{background-image:url(../img/comfort.png);background-position:-3px -675px;width:40px;height:40px}.cmn-icon-mini-bg-wifi{background-image:url(../img/comfort_mini.png);background-position:-3px -4px;width:30px;height:30px}.cmn-icon-mini-bg-konditsioner{background-image:url(../img/comfort_mini.png);background-position:-3px -51px;width:30px;height:30px}.cmn-icon-mini-bg-naruzhnyy_basseyn{background-image:url(../img/comfort_mini.png);background-position:-3px -100px;width:30px;height:30px}.cmn-icon-mini-bg-fitness_center{background-image:url(../img/comfort_mini.png);background-position:-3px -144px;width:30px;height:30px}.cmn-icon-mini-bg-spa{background-image:url(../img/comfort_mini.png);background-position:-3px -192px;width:30px;height:30px}.cmn-icon-mini-bg-parking{background-image:url(../img/comfort_mini.png);background-position:-3px -240px;width:30px;height:30px}.cmn-icon-mini-bg-transfer{background-image:url(../img/comfort_mini.png);background-position:-3px -285px;width:30px;height:30px}.cmn-icon-mini-bg-restoran{background-image:url(../img/comfort_mini.png);background-position:-3px -334px;width:30px;height:30px}.cmn-icon-mini-bg-razmeshchenie_s_zhivotnymi{background-image:url(../img/comfort_mini.png);background-position:-3px -382px;width:30px;height:30px}.cmn-icon-mini-bg-servis_dlya_invalidov{background-image:url(../img/comfort_mini.png);background-position:-3px -427px;width:30px;height:30px}.cmn-icon-mini-bg-yslygi_dlya_detey{background-image:url(../img/comfort_mini.png);background-position:-3px -474px;width:30px;height:30px}.cmn-icon-mini-bg-heart{background:url(../img/icon_heart.png) no-repeat;width:30px;height:30px}.cmn-icon-mini-bg-dumbbell{background:url(../img/icon_dumbbell.png) no-repeat;width:34px;height:30px}.cmn-item__stars:before{content:'';background-image:url(../img/stars.png);width:83px;height:15px;display:inline-block}.cmn-item__stars_s1:before{background-position:0 -62px;width:14px}.cmn-item__stars_s2:before{background-position:0 -45px}.cmn-item__stars_s3:before{background-position:0 -31px}.cmn-item__stars_s4:before{background-position:0 -14px}.cmn-item__stars_s5:before{background-position:0 0}.cmn__weather_cloud:before{background-position:0 0}.cmn__weather_fog:before{background-position:-63px 0}.cmn__weather_rain:before{background-position:-123px 0}.cmn__weather_snow:before{background-position:-183px 0}.cmn__weather_sun:before{background-position:-243px 0}.cmn__weather_sun-cloud:before{background-position:-305px 0}.cmn__weather_sun_ez_rain:before{background-position:-365px 0}.cmn__weather_sun_thunder_rain:before{background-position:-422px 0}.cmn__weather-blue:before{content:'';background-image:url(../img/sprite_new.png);width:32px;height:42px;background-position:999px 999px}.cmn__weather-blue_small:before{transform:scale(0.7)}.cmn__weather-blue_cloud:before,.cmn__weather-blue_cloudly:before{background-position:-233px -1px}.cmn__weather-blue_fog:before{background-position:-313px -48px}.cmn__weather-blue_rain:before{background-position:-273px -5px}.cmn__weather-blue_storm:before{background-position:-390px -6px}.cmn__weather-blue_snow:before{background-position:-502px -132px}.cmn__weather-blue_sun:before{background-position:-500px -87px}.cmn__weather-blue_sun_cloud:before,.cmn__weather-blue_suncloud:before{background-position:-429px -93px}.cmn__weather-blue_sun_ez_rain:before{background-position:-272px -90px}.cmn__weather-blue_sun_thunder_rain:before{background-position:-233px -90px}.cmn__weather-blue_cloud_small:before{background-position:-542px -5px}.cmn__weather-blue_fog_small:before{background-position:-313px -48px}.cmn__weather-blue_rain_small:before{background-position:-273px -5px}.cmn__weather-blue_snow_small:before{background-position:-502px -132px}.cmn__weather-blue_sun_small:before{background-position:-695px -55px}.cmn__weather-blue_sun_cloud_small:before{background-position:-429px -93px}.cmn__weather-blue_sun_ez_rain_small:before{background-position:-272px -90px}.cmn__weather-blue_sun_thunder_rain_small:before{background-position:-233px -90px}.cmn__weather-blue_sun_rain_small:before{background-position:-469px -203px}.cmn__weather-blue_d-iblock:before{display:inline-block}.cmn-overflow-dotted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.cmn-overflow-dotted_wspace_normal{white-space:normal}.cmn-overflow-dotted_d_iblock{display:inline-block}.ui-autocomplete{max-height:375px;overflow-y:auto;overflow-x:hidden;z-index:1000 !important;box-shadow:0 1px 7px -3px #ccc}.ui-widget-content{border:none}.ui-menu .cmn-acomplete__item-wrap,.cmn-init-autocomplete__results-holder .cmn-acomplete__item-wrap{background:#fff;padding:0;border:1px solid #e8e8e8;border-top:none;margin:0}.ui-menu .cmn-acomplete__item-wrap:hover,.cmn-init-autocomplete__results-holder .cmn-acomplete__item-wrap:hover,.cmn-init-autocomplete__results-holder .cmn-acomplete__item-wrap.focus{background:#f5fde6;border-top:none}.ui-menu .cmn-acomplete__item-wrap_bg2:hover{color:#fff;background:#8ab054;border-top:none}.ui-menu .cmn-acomplete__item-wrap_bg2:hover .cmn-acomplete__link{color:#fff}.ui-menu .cmn-acomplete__item-wrap .cmn-acomplete__link{text-decoration:none;display:block}.ui-state-hover.cmn-acomplete__item-wrap,.ui-widget-content .ui-state-hover.cmn-acomplete__item-wrap,.ui-widget-header .ui-state-hover.cmn-acomplete__item-wrap,.ui-state-focus.cmn-acomplete__item-wrap,.ui-widget-content .ui-state-focus.cmn-acomplete__item-wrap,.ui-widget-header .ui-state-focus.cmn-acomplete__item-wrap{border:1px solid #e8e8e8;border-top:none}.ui-menu .ui-state-focus.cmn-acomplete__item-wrap,.ui-menu .ui-state-active.cmn-acomplete__item-wrap{margin:0}.ui-menu .cmn-acomplete__item-wrap:first-child{border-top:1px solid #e8e8e8}.cmn-acomplete__item{font-size:16px;font-weight:bold;font-family:"Open Sans";padding:12px 15px}.cmn-acomplete__subitem-2{font-size:13px;color:#646464;margin-top:4px;font-weight:normal}.cmn-brand-hat-wrapper{display:none}.cmn-branded-body .cmn-brand-hat-wrapper,.branded_hat .cmn-brand-hat-wrapper{display:block}.cmn-branded-body{padding-top:200px}.cmn-brand-hat-wrapper .spec_brhat_link{width:1600px;display:block;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1;cursor:pointer;max-width:none}.cmn-brand-hat-wrapper .spec_brhat_link_mobile{width:100%;cursor:pointer;display:none}.cmn-branded-body .cmn-brand-hat-wrapper .cmn-gap{margin-bottom:0}.cmn-branded-body .cmn-content-wrapper{position:relative;z-index:1;background:#fff;width:1190px;margin:0 auto;border-radius:15px 15px 0 0;padding-top:15px}.cmn-overflow_hidden{overflow:hidden}.cmn-line-height_35{line-height:35px}.cmn-line-height_25{line-height:25px}.cmn-line-height_24{line-height:24px}.cmn-line-height_20{line-height:20px}.cmn-line-height_22{line-height:22px}.cmn-line-height_18{line-height:18px}.cmn-line-height_1_15{line-height:1.15}.cmn-line-height_1_2{line-height:1.2}.cmn-line-height_1_3{line-height:1.3}.cmn-line-height_1_4{line-height:1.4}.cmn-line-height_1_5{line-height:1.5}.cmn-line-height_1_6{line-height:1.6}.cmn_active_menu{--active-color: #f60}.cmn_active_menu a{color:var(--active-color, #f60)}.cmn-position_relative{position:relative}.cmn-position_absolute{position:absolute}.cmn-position_absolute_0_0{top:0;left:0}.cmn-position_absolute_t-5_r-5{top:5px;right:5px}.cmn-position_absolute_b-15_l-15_r-15{bottom:15px;left:15px;right:15px}.cmn-position_absolute_3_0{top:3px;left:0}.cmn-position_absolute_t-2_r0{top:-2px;right:0}.cmn-position_absolute_0_center{position:absolute;top:50%;left:0;transform:translateY(-50%)}.cmn-position_absolute_center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cmn-position_absolute_10_center{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cmn-position_absolute_15_center{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.cmn-position_absolute_center_bottom-50{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.cmn-position_absolute_top-10_left-center{position:absolute;top:10px;left:50%;transform:translateX(-50%)}.cmn-position_absolute_bottom-10_left-center{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.cmn-z-index_1{z-index:1}.cmn-z-index_1_before:before{z-index:1}.cmn-z-index_2{z-index:2}.cmn-border_top{border-top:1px solid #e8e8e8}.cmn-border_bottom{border-bottom:1px solid #e8e8e8}.cmn-border_top-bottom{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.cmn-border_right{border-right:1px solid #d0d0d0}.cmn-border_transparent{border:1px solid transparent}.cmn-box-shadow{box-shadow:0px 0px 10px 3px #e9e9e9}.cmn-box-shadow_type-1{box-shadow:0px 3px 7px 0px rgba(0,0,0,0.16)}.cmn-text-shadow{text-shadow:0px 1px 2px #526d2c}.cmn-box-shadow-2{box-shadow:0 0 10px 0 #aaa}.cmn-box-shadow-3{box-shadow:0 3px 13px 3px rgba(0,0,0,0.15)}.cmn-popup{position:relative;padding:20px;box-shadow:0px 0px 10px 3px #e9e9e9}.cmn-popup_arrow_up:before{content:'';display:inline-block;width:15px;height:15px;position:absolute;top:-8px;left:0;right:0;margin:0 auto;background-color:#fff;transform:rotate(45deg);border-top:1px solid #eee;border-left:1px solid #eee}.cmn-infomark{background:#8bb053;border-radius:15px;color:#fff;display:block;font-size:12px;line-height:1;padding:7px 8px;text-align:center}.cmn-block-loader{position:relative}.cmn-block-loader_no-relative{position:static}.cmn-block-loader:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;background:rgba(255,255,255,0.4)}.cmn-letter{background:#f8f8f8;border-radius:3px;color:#364f66;display:inline-block;font-size:25px;height:47px;padding:10px 0;text-align:center;width:47px}.cmn-letter_circle{display:inline-block;width:28px;height:28px;border-radius:50%;border:1px solid #e9e9e9;text-align:center;line-height:28px;cursor:pointer;margin-bottom:2px;font-size:12px;font-weight:600;margin-right:-2px;text-decoration:none}.cmn-letter_circle.active{color:white;background:#7cb251;border-color:#7cb251}.cmn-letter_circle_margin_right_15{margin-right:15px}.cmn-btn_circle_green{background:#99c45a;width:30px;height:30px;display:inline-block;border-radius:50%;text-align:center;line-height:30px;cursor:pointer;transition:background 0.4s ease}.cmn-btn_circle_green_width-25{width:25px;height:25px;line-height:25px}.cmn-btn_circle_green_lheight-27{line-height:27px}.cmn-btn_circle_green:hover{background:#8ab054}.cmn-mini-flag{border:1px solid #ececec}.cmn-bg-opacity_04{background:rgba(0,0,0,0.4)}.cmn-circle{border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center}.cmn-circle_no-height{height:auto}.cmn-crutch-container .cmn-crutch-container-inner{width:auto}.cmn-crutch-container .cmn-crutch-container-inner>.cmn-crutch-container-inner-row{margin-left:auto;margin-right:auto}.cmn-ul{list-style:url(../img/ul-icon.png) outside}.cmn-ul_type-2{list-style:url(../img/ul-icon2.png) outside}.cmn-ul_type-3{list-style:url(../img/ul-icon3.png) outside}.cmn-ul_no-style{list-style:none}.cmn-li-icon{position:relative}.cmn-li-bg-green{background:url(../img/sprite_konkurs.png);width:35px;height:31px;color:white;font-size:17px;text-align:center;line-height:30px;background-position:-20px -156px}.cmn-li-icon:before{position:absolute;top:2px;left:0}.cmn-social-icon__vk_gray:before{content:"";display:inline-block;width:21px;height:11px;background-image:url(../img/social_sprite.png);background-position:-10px -10px;filter:brightness(60%);top:4px;left:-2px}.cmn-social-icon__tw_gray:before{content:"";display:inline-block;width:21px;height:21px;background-image:url(../img/social_sprite.png);background-position:-10px -74px;filter:brightness(60%);top:0;left:-2px}.cmn-social-icon__fb_gray:before{content:"";display:inline-block;width:21px;height:21px;background-image:url(../img/social_sprite.png);background-position:-8px -40px;filter:brightness(60%);top:-2px;left:-1px}.cmn-social-icon__inst_gray:before{content:"";display:inline-block;width:15px;height:15px;background-image:url(../img/insta.png);background-position:center}.cmn-gorizont-line{position:relative}.cmn-gorizont-line:before{content:"";display:block;width:100%;height:1px;background:#e8e8e8;position:absolute;top:50%;left:0}.cmn-gorizont-line__inner{position:relative;z-index:1}.cmn-hover_opacity{transition:opacity 0.4s ease}.cmn-hover_opacity:hover{opacity:0.8}.cmn-hover_bg-green_color-white:hover,.cmn-hover_bg-green_color-white.focus{background:#8ab054;color:white}.cmn-block-tab{display:flex;flex-direction:column;justify-content:flex-end;padding:5px 10px 8px;border:4px solid #eee;text-align:center;height:70px;width:160px;margin-right:15px;background:#eee;cursor:pointer;position:relative}.cmn-block-tab:before{display:block;content:"";position:absolute;bottom:-4px;left:-4px;width:4px;height:4px;background:#eee}.cmn-block-tab:after{display:block;content:"";position:absolute;bottom:-4px;right:-4px;width:4px;height:4px;background:#eee}.cmn-block-tab_active{background:white;border-bottom-color:white}.cmn-block-tab__img{max-width:100%}.cmn-block-tab-wrap{position:relative;top:5px}.cmn-margin_30_0-crutch .cmn-margin_30_0{margin:0}.cmn-ranger-holder{position:relative}.cmn-ranger{color:white;text-align:left;border:1px solid white;padding:0 20px;text-shadow:none;font-size:16px;line-height:36px;height:36px;border-radius:25px;position:relative;cursor:pointer}.cmn-ranger:before{content:'';background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:transform 0.4s}.cmn-ranger_is-open:before{transform:translateY(-50%) rotate(180deg)}.cmn-ranger-inputs{position:absolute;top:100%;padding:20px;background:white;border-radius:4px;transform:translateY(9px);box-shadow:0 0 5px 2px rgba(0,0,0,0.5);width:100%;color:#000;text-align:left;font-size:14px;color:#333333;display:none;z-index:5}.cmn-ranger-inputs-row{padding:5px 0;font-family:"Open Sans";font-weight:bold}.cmn-ranger-inputs__btn{background:transparent;border:2px solid #cccccc;border-radius:50%;width:29px;height:29px;text-align:center;color:#ccc;position:relative;transition:all 0.4s ease;cursor:pointer;vertical-align:middle}.cmn-ranger-inputs__minus{margin-left:14px;margin-right:6px}.cmn-ranger-inputs__minus:before{content:"-";font-size:30px;font-weight:bold;line-height:18px}.cmn-ranger-inputs__plus{margin-left:6px}.cmn-ranger-inputs__plus:before{content:"+";font-size:30px;font-weight:bold;line-height:24px}.cmn-ranger-inputs__btn:hover{background:#8ab054;color:white;border-color:#8ab054}.cmn-ranger-inputs__input{width:30px;background:transparent;border:none;text-align:center}.cmn-block-item-desc{flex-basis:100%;padding:20px 0;border:2px solid #cccccc;border-left:none;display:flex;background:white}.cmn-block-item-desc_spec{background:#ffff99}.cmn-block-item-content{flex-basis:100%;padding:0 20px}.cmn-block-item-content__data{font-size:14px;margin-bottom:13px}.cmn-block-item-content__title{font-size:21px;font-weight:bold;margin-bottom:13px}.cmn-block-item-content__stars:before{vertical-align:middle;margin-left:5px}.cmn-label_block{font-weight:bold;font-size:14px;margin-bottom:5px;display:block}.cmn-label-radio{padding:5px 0 5px 35px;position:relative;font-size:16px;margin-bottom:5px;display:block;cursor:pointer}.cmn-label-radio:last-of-type{margin-bottom:0}.cmn-label-radio__radio{position:absolute;left:0;top:50%;transform:translateY(-50%)}.cmn-inline-block{font-size:13px;font-family:"open sans";display:inline-block;font-weight:600;color:#000000;padding:6px 13px;border-radius:10px;margin-right:8px;margin-bottom:10px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;transition:all 0.4s ease;text-decoration:none}.cmn-inline-block_type-1{font-size:12px;font-weight:400;color:#2a2a2a;margin-right:5px}.cmn-inline-block:hover{background:#e8e8e8}.cmn-inline-block_is-active,input:checked+.cmn-inline-block{background:#8ab054;color:white}.cmn-flex-title{padding:0 15px;background:#e9e9e9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;align-items:center}.cmn-flex-title_padding-15{padding:15px}.cmn-flex-title__title{font-size:16px;font-weight:600;display:flex;align-items:center}.cmn-flex-title__title_font-14{font-size:14px}.cmn-flex-title__title_font-13{font-size:13px}.cmn-flex-title__btn{background:#8ab054;text-align:center;font-size:13px;font-weight:600;padding:15px;line-height:normal;height:auto;display:inline-block;cursor:pointer;color:#fff;text-decoration:none;transition:opacity 0.4s ease}.cmn-flex-title__btn:hover{opacity:0.8}.cmn-btn_transition_opacity{transition:opacity 0.4s ease}.cmn-btn_hover_opacity:hover{opacity:0.8}.cmn-scrollbar::-webkit-scrollbar{background:0 0;height:8px}.cmn-scrollbar_width::-webkit-scrollbar{width:8px}.cmn-scrollbar::-webkit-scrollbar-thumb{background:#d4d4d4}.cmn-scrollbar::-webkit-scrollbar-track{background:#f6f6f6}.cmn-scrollbar_overflow{max-width:100%;overflow-x:auto;overflow-y:hidden}.cmn-scrollbar_overflow-y-scroll{overflow-y:scroll}.cmn-inline-block{font-size:13px;font-family:"open sans";display:inline-block;font-weight:600;color:#000000;padding:6px 13px;border-radius:10px;margin-right:8px;margin-bottom:10px;border:1px solid #e8e8e8;cursor:pointer;transition:all 0.4s ease;text-decoration:none}.cmn-inline-block_type-1{font-size:12px;font-weight:400;color:#2a2a2a;margin-right:5px}.cmn-inline-block_type-2{font-size:15px;font-weight:600;color:#808080;margin-right:5px;border-radius:20px;margin-bottom:0;margin-right:15px}.cmn-inline-block_type-3{font-size:14px;font-weight:600;margin-right:11px;border-radius:20px;padding:9px 18px;cursor:default}.cmn-inline-block:hover{background:#e8e8e8}.cmn-inline-block_is-active{background:#8ab054;color:white}.cmn-inline-block_is-active:hover{color:#8ab054}.cmn-inline-block_no-hover{cursor:inherit}.cmn-inline-block_no-hover:hover{background:white}@media (max-width: 768px){.mq-cmn-flex_direction-column_sm{flex-direction:column}}.cmn-block-item{display:flex;align-items:stretch;box-shadow:0 4px 9px 0px rgba(51,102,102,0.2);height:200px}.cmn-block-item_type-1{height:145px;box-shadow:none}.cmn-block-item_spec{box-shadow:none}.cmn-block-item-img{flex-basis:200px;flex-shrink:0;position:relative}.cmn-block-item-img_type-1{flex-basis:145px}.cmn-block-item__img{width:100%;height:100%;display:block}.cmn-block-item__sale{position:absolute;top:14px;left:11px;border-radius:20px;background:#cc6666;color:white;text-align:center;padding:7px 11px;font-size:16px;font-weight:bold;font-family:"Open Sans"}.cmn-block-item-desc_type-1{border:4px solid #eeeeee;border-left:none}.cmn-block-item-desc_spec{border:4px solid #ffcc33;border-left:none;background:#ffff99}.cmn-block-item-price{flex-basis:180px;flex-shrink:0;border-left:1px solid #cccccc;padding:13px 20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.cmn-block-item-price_spec{border-left:1px solid #ffcc33}.cmn-block-item-price__old{color:#666666;font-size:21px;margin-bottom:8px;position:relative}.cmn-block-item-price__old:before{content:"";display:block;width:100%;height:1px;background:#666666;position:absolute;top:45%;left:0;transform:rotate(-11deg)}.cmn-block-item-price__current{font-size:20px;font-weight:bold;margin-bottom:10px;text-align:center}.cmn-block-item-price__text{font-size:12px;color:#999999;margin-bottom:12px}.cmn-block-item-price__office{font-size:12.5px;color:#000;font-family:"Open Sans";margin-bottom:15px;text-align:center}.cmn-block-item-price__link{font-weight:bold}.cmn-block-item-price__link_spec{background:white;color:#000;box-shadow:0 3px 7px 0 rgba(0,0,0,0.16)}.cmn-block-item-content{flex-basis:100%;padding:0 20px;flex-shrink:1}.cmn-block-item-content__data{font-size:14px;margin-bottom:13px}.cmn-block-item-content__title{font-size:21px;font-weight:bold;margin-bottom:13px}.cmn-block-item-content__title_type-1{font-size:17px}.cmn-block-item-content__stars:before{vertical-align:middle;margin-left:5px}.cmn-block-item-content__link{color:#3399cc}.cmn-block-item-content__link:hover{text-decoration:none}.cmn-block-item-content__link_spec{color:#000}.cmn-block-item-content-reviews{margin-bottom:13px}.cmn-block-item-content-reviews__rating{background:#8ab054;display:inline-block;padding:5px 10px;color:white;font-size:14px;border-radius:20px;margin-right:15px}.cmn-block-item-content-reviews__rating:before{margin-right:5px}.cmn-block-item-content-reviews__amount{font-size:14px;text-decoration:underline;color:black}.cmn-block-item-content-reviews__amount:before{margin-right:5px}.cmn-block-item-content__place{font-size:14px;margin-bottom:14px}.cmn-block-item-content__place:before{margin-right:5px}.cmn-block-item-content__place a{color:#333333}.cmn-block-item-img>a:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom, rgba(0,0,0,0.6), transparent 31%)}.cmn-social-btn{display:inline-block;border:none;background:#fcca31;color:#000;text-decoration:none;line-height:28px;height:28px;min-width:58px;cursor:pointer;padding:0 10px;border-radius:3px}.cmn-social-btn:hover{background:#FFD965;color:#000}.cmn-social-btn_hide{display:none}.cmn-social-btn_counter_mobile{min-width:38px;padding:0 3px}.cmn-tooltip-block{background:white;padding:20px;box-shadow:0 0 3px 3px rgba(0,0,0,0.2);border-radius:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cmn-tooltip-block:after{content:"";display:block;width:12px;height:12px;background:white;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);box-shadow:-3px -3px 3px 0 rgba(0,0,0,0.2)}.cmn-tooltip-block_bottom{bottom:auto;top:100%;transform:translate(-50%)}.cmn-tooltip-block_bottom:after{bottom:auto;top:-6px;box-shadow:-3px -3px 6px 0px rgba(0,0,0,0.2)}.cmn-block-fixed_top{position:fixed;top:0;left:0;width:100%;z-index:100}.cmn-column{border:4px solid #e8e8e8;padding:15px}.cmn-column_padding-bottom-0{padding-bottom:0}.cmn-look-all{padding:15px 0;border-bottom:1px solid #e8e8e8}.cmn-look-all__link{font-size:13px;color:#0874b2;text-decoration:none}.cmn-look-all__link:hover{color:#23a5dc}.cmn-rate{background:#8ab054;color:white;line-height:22px;padding:0 10px;border-radius:10px;display:inline-block;font-size:13px;font-weight:600;white-space:nowrap}.cmn-rate_green{background:#8bb053}.cmn-rate_orange{background:#b38120}.cmn-rate_red{background:#d38b73}.cmn-rate_orange-green{background:#9f9533}.cmn-rate_orange-red{background:#c5803b}.cmn-rate__svg{margin-right:3px;fill:white;width:12px;height:12px}.cmn-bar-active_green{background:#8bb053}.cmn-bar-active_orange{background:#b38120}.cmn-bar-active_red{background:#d38b73}.cmn-bar-active_orange-green{background:#9f9533}.cmn-bar-active_orange-red{background:#c5803b}.cmn-reviews-count{display:inline-block;font-size:13px;text-decoration:none;color:#909090;white-space:nowrap}.cmn-reviews-count__span{text-decoration:underline}.cmn-reviews-count__svg{fill:#909090;width:12px;height:12px;vertical-align:bottom}.cmn-reviews-count:hover{color:#23a5dc}.cmn-reviews-count:hover .cmn-reviews-count__span{text-decoration:none}.cmn-reviews-count:hover .cmn-reviews-count__svg{fill:#23a5dc}.cmn-fl-row{display:flex}.cmn-fl-row_m15{margin-left:-15px;margin-right:-15px}.cmn-fl-row_m5{margin-left:-5px;margin-right:-5px}.cmn-fl-row_m1_5{margin-left:-1.5px;margin-right:-1.5px}.cmn-fl-col{padding:0 15px;flex-basis:100%;width:100%;min-height:0;min-width:0;flex-shrink:1}.cmn-fl-col_padding-0-5{padding:0 5px}.cmn-fl-col_padding-0-1_5{padding:0 1.5px}.cmn-fl-col_padding-left-35{padding-left:35px}.cmn-fl-col_padding-right-35{padding-right:35px}.cmn-fl-col_jc-sb{justify-content:space-between}.cmn-fl-col_auto{flex-basis:auto;width:auto}.cmn-fl-col_half{flex-basis:50%;width:50%}.cmn-fl-col_1{flex-basis:8.33333%;width:8.33333%}.cmn-fl-col_330{flex-basis:330px;width:330px;flex-shrink:0;min-height:0;min-width:0}.cmn-fl-col_250{flex-basis:250px;width:250px;flex-shrink:0;min-height:0;min-width:0}.cmn-select-wrap .jq-selectbox__select{border-radius:2px;background:#fff;height:42px;line-height:40px}.cmn-select-wrap_width-auto .jq-selectbox__select-text{width:100% !important}.cmn-select-wrap .jq-selectbox li{font-size:14px}.cmn-select-wrap .jq-selectbox li.disabled{color:#000;font-weight:bold}.cmn-pagination_flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.cmn-pagination_flex_start{justify-content:flex-start}.cmn-pagination__desc{display:inline-block;margin-right:25px;color:#000;font-size:16px;font-weight:600;white-space:nowrap}.cmn-pagination__desc_top{display:none}.cmn-pagination__items{display:inline-block;margin:0 -3px}.cmn-pagination__item{text-decoration:none;color:#0874b2;background:#fff;display:inline-block;min-width:25px;height:25px;border-radius:50%;line-height:25px;margin:0 1px;font-weight:600;text-align:center;padding:0 3px}.cmn-pagination__item_big{width:32px;height:32px;border:1px solid #d6d6d6;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;margin-right:6px;margin-bottom:5px}.cmn-pagination__item_active,a.cmn-pagination__item:hover{background:#e7e7e7;color:#000;font-weight:normal}.cmn-pagination__item_big.cmn-pagination__item_active{background:#7cb251;color:#fff;border-color:transparent}.cmn-pagination__item-svg{width:10px;height:10px;fill:#0874b2}.cmn-pagination__item:hover .cmn-pagination__item-svg{fill:#000}.cmn-pagination__sort-wrap{display:flex;align-items:center}.cmn-pagination__sort-title{color:#000;font-size:14px;font-weight:600;margin-right:15px}.cmn-look-all-btn{font-weight:600;display:block;padding:13px;border:2px solid #e8e8e8;color:#000;text-decoration:none;transition:all 0.4s ease}.cmn-look-all-btn_no-border{border:none}.cmn-look-all-btn__svg{fill:#a9a9a9;width:10px;height:10px;transition:fill 0.4s ease}.cmn-look-all-btn__svg-wrap{display:inline-block;margin-right:12px;width:24px;height:24px;text-align:center;border:1px solid #a9a9a9;border-radius:50%;line-height:22px;transition:border 0.4s ease}.cmn-look-all-btn:hover{background:#8ab054;border-color:#8ab054;color:white}.cmn-look-all-btn:hover .cmn-look-all-btn__svg-wrap{border-color:white}.cmn-look-all-btn:hover .cmn-look-all-btn__svg{fill:white}.cmn-column_count-2{column-count:2}.cmn-column_count-3{column-count:3}.cmn-column_gap-30{column-gap:30px}.cmn-column_avoid{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.hotel-card-review .cmn-column_avoid{-webkit-column-break-inside:auto;page-break-inside:auto;break-inside:auto}.cmn-map-marker-content-icon{position:relative;font-size:12px;width:100px;padding:5px;line-height:1}.cmn-map-marker-content-icon_has{padding-left:30px}.cmn-map-marker-content-icon_width-auto{width:auto}.cmn-map-marker-content-icon_size-14{font-size:14px}.cmn-map-marker-content-icon:before{position:absolute;top:-8px;left:-3px}.cmn-map-marker-content-icon_map:before{position:absolute;top:-8px;left:15px}.cmn-reviews-count{display:inline-block;font-size:13px;text-decoration:none;color:#909090;white-space:nowrap}.cmn-reviews-count_color-blue{color:#004b68}.cmn-reviews-count__span{text-decoration:underline}.cmn-reviews-count__svg{fill:#909090;width:12px;height:12px;vertical-align:bottom}.cmn-reviews-count:hover{color:#23a5dc}.cmn-reviews-count:hover .cmn-reviews-count__span{text-decoration:none}.cmn-reviews-count:hover .cmn-reviews-count__svg{fill:#23a5dc}.cmn-svg_color-blue{fill:#004b68}.cmn-svg_color-green{fill:#95b72c}.cmn-svg_color-white{fill:#fff}.cmn-svg_color-dark-green{fill:#7bb450}.cmn-svg_currentColor{fill:currentColor}.cmn-svg_full{width:100%;height:100%}.cmn-svg_size-42{width:42px;height:42px}.cmn-svg_size-28{width:28px;height:28px}.cmn-svg_size-24{width:24px;height:24px}.cmn-svg_size-20{width:20px;height:20px}.cmn-svg_size-18{width:18px;height:18px}.cmn-svg_size-16{width:16px;height:16px}.cmn-svg_size-15{width:15px;height:15px}.cmn-svg_size-14{width:14px;height:14px}.cmn-svg_size-12{width:12px;height:12px}.cmn-svg_size-12{width:12px;height:12px}.cmn-fill_red{fill:red}.cmn-infoblock__img-wrap{position:relative}.cmn-infoblock__img-desc{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.4), rgba(0,0,0,0.8));padding:20px 15px 15px;color:white;display:flex;justify-content:space-between;align-items:center}.cmn-infoblock__flag{width:18px;margin-right:10px}.cmn-tiny-editor{display:none}.cmn-tiny-editor .mce-tinymce{border:none;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;box-shadow:none}.cmn-tiny-editor-wrap_border .cmn-tiny-editor .mce-tinymce{border:1px solid #ccc;border-radius:0}.cmn-tiny-editor .mce-flow-layout{padding:8px;background:#fff}.cmn-tiny-editor .mce-panel{border:none}.cmn-tiny-editor .mce-top-part{position:absolute;bottom:0;z-index:1}.cmn-tiny-editor .mce-top-part::before{display:none}.cmn-tiny-editor .mce-btn-group{width:100%}.cmn-tiny-editor .mce-btn{background:#fff;border-radius:4px}.mce-container .tiny-emoji-wrap{padding:2px}.mce-window .mce-container-body,.mce-window,.mce-container,.mce-window.mce-in{max-width:100%}.cmn-tiny-editor .mce-prev-link .mce-txt{color:#0874b2;text-decoration:underline;font-weight:600}.cmn-tiny-editor .mce-prev-link:hover .mce-txt{text-decoration:none}.cmn-blockquote{padding:5px;background:#eee;border-left:4px solid #ccc;margin-bottom:15px}.cmn-editor-content blockquote{padding:7px 5px;background:#eee;border-left:4px solid #ccc;margin:0;margin-bottom:10px}.cmn-landing-closer{position:fixed;top:30px;right:30px;z-index:2}.cmn-landing-closer__svg{width:25px;height:25px;fill:#ccc}.cmn-landing-closer__svg:hover{fill:#db2128}.cmn-init-autocomplete__results-holder{position:absolute;top:100%;left:0;width:100%;max-height:420px;overflow-y:auto;overflow-x:hidden;background:#fff;z-index:100;box-shadow:0 6px 7px rgba(0,0,0,0.48);display:none}.scrolling.fm-header-nav__ul{position:fixed;bottom:100%;z-index:20;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;border-bottom:1px solid #d0cece}.scrolling.fm-header-nav__ul.active{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);background:#fff}.cmn-reset-button{display:flex;justify-content:center;align-items:center;width:40px;background:#ea493f;cursor:pointer;border-radius:3px;transition:background 0.4s ease}.cmn-reset-button:hover{background:#d22515}.cmn-reset-button__svg{width:15px;height:15px;fill:#fff}.cmn-hamburger-menu-wrap{width:35px;height:35px;background:#9cc167;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.cmn-hamburger-menu,.cmn-hamburger-menu:after,.cmn-hamburger-menu:before{width:20px;height:2px}.cmn-hamburger-menu{position:relative;background:#fff;transition:all 0ms 300ms}.cmn-hamburger-menu.animate{background:rgba(255,255,255,0)}.cmn-hamburger-menu:before{content:"";position:absolute;left:0;bottom:5px;background:#fff;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.cmn-hamburger-menu:after{content:"";position:absolute;left:0;top:5px;background:#fff;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.cmn-hamburger-menu.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.cmn-hamburger-menu.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}.cmn-weather-value{color:black;display:inline-block;width:55px;padding:5px;font-size:14px;background:#fffae2}.cmn-weather-value_hot{background:#ffee9f}.cmn-weather-value_cold{background:#cbe4f9}.cmn-weather-value_small{font-size:13px}.cmn-table{width:100%;border-collapse:collapse}.cmn-table_border{border-bottom:1px solid #e7e7e7}.cmn-table__th{font-size:14px;font-weight:bold;padding:15px 0;text-align:left}.cmn-table__th_width-80,.cmn-table__td_width-80{width:80px}.cmn-table__th_align-center,.cmn-table__td_align-center{text-align:center}.cmn-table__th_align-right,.cmn-table__td_align-right{text-align:right}.cmn-table__td{font-size:14px;padding:15px 0;border-top:1px solid  #e7e7e7}.cmn-mobile-breadcrumbs{background:#e9e9e9;font-size:16px;font-weight:600;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;position:relative;padding:10px 20px 10px 40px}.cmn-mobile-breadcrumbs__link{color:#000;text-decoration:none;font-size:14px}.cmn-mobile-breadcrumbs__link:before{position:absolute;top:11px;left:15px}.cmn-map_simple_panorama{min-height:400px}.cmn-map_type-2{min-height:200px}.cmn-separator:after{content:"";width:1px;background:#d9d9d9;height:100%;display:inline-block;margin:0 20px;vertical-align:middle}.cmn-separator:last-child:after{content:none}.cmn-invisible{visibility:hidden}.cmn-icon_white{fill:#fff}.cmn-rotate_top{transform:rotate(90deg)}.cmn-svg_currentColor{fill:currentColor}.cmn-svg_full{width:100%;height:100%}.cmn-table__th_width-80,.cmn-table__td_width-80{width:80px}.cmn-table__th_align-center,.cmn-table__td_align-center{text-align:center}.cmn-table__th_align-right,.cmn-table__td_align-right{text-align:right}.cmn-table__th_font_13{font-size:13px}.cmn-table__td{font-size:14px;padding:15px 0;border-top:1px solid #e7e7e7}.cmn-block-full-width{width:calc(100% + 30px);margin-left:-15px}.cmn-rotate_top{transform:rotate(90deg)}.cmn-rotate_bottom{transform:rotate(-90deg)}.cmn-color-inactive{color:#8f8f8f}.cmn-contact-span::before{position:relative;top:5px}.cmn-grid{display:grid}.cmn-grid-3-column{grid-template-columns:1fr 1fr 1fr}@media (max-width: 768px){.mq-cmn-1column{grid-template-columns:1fr}}.cmn_opinion_item{border:1px solid #dcdcdc;margin-bottom:25px}.cmn_oi_name{padding:12px 19px;background:#deeec3;color:#666;position:relative}.cmn_oi_name .cmn_userpic{margin:0px;background:#fff}.cmn_oi_name .cmn_author_nopic,.cmn_oi_name .cmn_author{font-size:12px}.cmn_oi_date{font-size:11px}.cmn_oi_location{position:absolute;top:17px;right:20px}.cmn_oi_location a{color:#666}.cmn_oi_location_noavatar{position:absolute;top:12px;right:20px}.cmn_oi_stat{background:#f6f6f6;padding:5px 70px 4px 20px;padding-bottom:5px\0/IE9;position:relative;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.cmn_oi_stat_arrow{background:url(../img/main_sprait.png) no-repeat scroll 0 -1468px;width:18px;height:10px;position:absolute;top:-10px;left:55px}.cmn_oi_stat_item{color:#666;margin-right:10px}.cmn_oi_stat_item_mark{color:#63a104}.cmn_oi_stat_markplace{right:-1px}.cmn_oi_all_content{padding:12px 20px 17px 20px}.cmn_oi_tools{margin-top:10px}.cmn_oi_tools .hol_likizer{display:inline-block;margin-right:15px}.cmn_oi_tools_comment .cmn_oi_tools_make_comment{margin-right:5px}.cmn_oi_tools_comment .cmn_comments+.cmn_oi_tools_make_comment{margin-left:25px}.cmn_oi_tools_comment .cmn_comments{font-size:13px;color:#666;font-family:arial}.cmn_oi_tools_comment .cmn_comments:before{top:0;margin-right:5px}.cmn_oi_tools_comment .cmn_comments:hover{text-decoration:none}.cmn_opinion_item.cmn_opinion_good_rating .cmn_oi_name{background:#deeec3}.cmn_opinion_item.cmn_opinion_bad_rating .cmn_oi_name{background:#f9e3e2}.cmn_opinion_item.cmn_opinion_no_rating .cmn_oi_name{background:#d9eaf1}.cmn_opinion_item.cmn_opinion_no_rating .cmn_oi_stat_markplace,.cmn_opinion_item.cmn_opinion_no_rating .cmn_oi_stat_item{display:none}.cmn_opinion_item.cmn_opinion_no_rating .cmn_oi_stat_nomark{display:inline-block}.cmn_oi_gallery_title{margin-top:11px;font-weight:bold}.cmn_oi_gallery{margin-left:-20px;margin-right:-20px;margin-top:-3px}.cmn_oi_stat_item_mark_bad{color:#cc3229}.cmn_opinion_item+.cmn_opinion_show_all{margin-top:-10px}.cmn_oi_name_avatar{margin-right:5px}.cmn_opinion_item .cmn_star_small:before{margin-left:5px;position:relative;top:-2px}.cmn_oi_header .cmn_star_small{color:#0874B2}.cmn_oi_header+.cmn_subtxt{margin-bottom:10px;margin-top:-8px}.cmn_oi_header+.cmn_subtxt a{color:#666666}.page_paginator .pp_item_one{text-align:left}.page_paginator .pp_item_two{text-align:right}.make_opinion_comment .moc_input{width:550px}.make_opinion_comment .moc_textarea{width:550px;height:92px}.make_opinion_comment{display:none}.pp_item_one .cmn_less,.pp_item_two .cmn_more{font-size:18px}.cmn_star_mod1:before{position:relative;top:-3px}.cmn_star_mod2:before{position:relative;top:-2px}.cmn_opinion_full_opinion .cmn_userpic{width:50px;padding:0px;background:none;border:3px solid #D4E9EE}.cmn_opinion_full_opinion .cmn_oi_location{top:31px;color:#000}.cmn_opinion_full_opinion .cmn_oi_location a{color:#333}.cmn_opinion_full_opinion .cmn_oi_name_avatar{float:left;margin-right:20px}.cmn_opinion_full_opinion .cmn_oi_user_info{margin:8px 0 7px 0}.cmn_opinion_full_opinion.cmn_oi_user_nomail .cmn_oi_private_letter{display:none}.cmn_opinion_full_opinion.cmn_oi_user_nomail .cmn_oi_user_info{margin-top:18px}.cmn_opinion_full_opinion .cmn_oi_user{font-family:Tahoma;color:#333}.cmn_letter:before{background:url(../img/album_sprite.png) no-repeat 0 -165px;display:inline-block;height:12px;width:16px;content:""}.cmn_oi_private_letter .cmn_letter:before{text-decoration:none;margin-right:5px;position:relative;top:1px}.cmn_oi_private_letter .cmn_letter{color:#0874B2}.cmn_opinion_full_opinion .cmn_oi_stat_arrow{left:94px}.cmn_opinion_full_opinion .cmn_oi_all_content{padding-left:0px;padding-right:0px;padding-bottom:0px}.cmn_oi_stat{border-left:1px solid #DCDCDC}.cmn_opinion_no_rating .cmn_oi_stat{border-right:1px solid #DCDCDC}.cmn_linkColor2{color:#000}.header_mod_region{margin-left:5px;white-space:nowrap}.header_mod_region a{color:#666}.cmn_opinion_full_opinion .cmn_oi_name{border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;border-top:1px solid #DCDCDC}.cmn_opinion_full_opinion.cmn_opinion_item{border:none;margin-bottom:30px}.cmn_opinion_full_opinion .cmn_oi_gallery{margin-left:0;margin-right:0}.cmn_opinion_full_opinion .hotel_fond_gallery .wrapp_popular_hotel{border:1px solid #CCCCCC;height:95px;margin-top:20px;overflow:hidden;padding:20px 0 !important}.cmn_opinion_full_opinion .hotel_fond_gallery .gallary_next,.cmn_opinion_full_opinion .hotel_fond_gallery .gallary_prev{top:42px}.cmn_opinion_full_opinion .cmn_oi_stat_markplace{right:0}.cmn_oi_pm_wrap{padding-left:75px}.cmn_oi_pm_textarea{width:582px;height:60px}.cmn_oi_pm_form .cmn_submit_small{margin-right:10px}.cmn_oi_pm_form .cmn_loader{display:none}.make_opinion_comment .cmn_loader{display:none}.tms_addstorymap .tmm_map_inner{margin:0 auto}.tms_addstorymap .markersList{margin:0 auto;width:700px}.owner_reply .cmn_author{color:#0874B2}.tms_addstorymap .tmm_starspart{margin:0 auto 15px auto;width:670px}.tms_addstorymap .tmm_row_2 span{vertical-align:middle}.owner_reply .cmn_author:before{display:none}.owner_reply.cmn_bgwrap2{padding:10px}

@media (min-width: 960px){.advertising_collum{padding-bottom:20px}}.advertising_collum .onesection{margin-bottom:20px}.advertising_collum .onesection+.banner,.advertising_collum .onesection+.bnr{margin-top:25px}.advertising_collum .banner+.onesection,.advertising_collum .bnr+.onesection,.advertising_collum .banner+script+.onesection,.advertising_collum .bnr+script+.onesection,.advertising_collum noindex+.onesection{margin-top:15px}.advertising_collum .banner+.banner,.advertising_collum .bnr+.bnr,.advertising_collum .banner+script+.banner,.advertising_collum .bnr+script+.bnr,.advertising_collum noindex+.banner,.advertising_collum noindex+.bnr{margin-top:27px}.advertising_collum .ui-tabs{padding:0}.advertising_collum .user_menu_aside .tours_type_list li:first-child{border-top:none}.advertising_collum .user_menu_aside .tours_type_list li:last-child{border-bottom:1px solid #DCDCDC}.advertising_collum .weather_rc .tours_type_list{margin-bottom:0}.advertising_collum .cmn_simpleform{padding:12px}.advertising_collum .cmn_simpleform.phone_for_icon{padding:12px 12px 12px 15px}@media (min-width: 960px){.aside_banner:not(:first-child){border-top:1px solid #c0d2da;padding-top:10px}}@media (max-width: 576px){.aside_banner{width:33%}.aside_banner_pic{width:100%}}.aside_banner_caption{font-size:19px;display:block;margin-top:3px}@media (max-width: 576px){.aside_banner_caption{font-size:14px}}.aside_banners{display:flex;gap:10px;text-align:center}@media (min-width: 960px){.aside_banners{flex-direction:column}}.blue_common_form .aside_banner_href{color:#fff}.blue_common_form .aside_banner_href:hover{color:lightskyblue}.author-image-medal{box-sizing:border-box;border-radius:50%;overflow:initial !important;position:relative;padding:3px;background-image:linear-gradient(0deg, #f0a531, #f0a531, #fab638, #ffeeb9, #f4b746, #f0a531);margin-bottom:30px}@media screen and (max-width: 768px){.author-image-medal{margin-bottom:15px}}.author-image-medal::before{content:"";width:40px;height:40px;position:absolute;margin:auto;left:0;right:0;bottom:-25px;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url("/../dist/img/medal20.png")}@media screen and (max-width: 768px){.author-image-medal::before{width:30px;height:30px;bottom:-15px}}.author-image-medal img{border-radius:50%;width:100%;height:100%}.author-image-medal .stusr_authrImg,.author-image-medal .stusr_authrImg:hover{border:none}.author-image-medal .stusr_dtc{display:inline-block}.best_authors{padding:15px}.best_authors--rd{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:center;padding:0 15px}.best_authors:has(~ .paginator){border-bottom:1px solid #dcdcdc}.best_authors__title{font-size:18px;border-bottom:1px solid #dcdcdc;padding-bottom:10px}.best_authors_info{font-size:11px;color:#4e4e4e;line-height:2}.best_authors_info .cmn_raiting:before,.best_authors_info .cmn_write:before{position:relative;top:2px}.sbc__best_authors,.tpc__best_authors,.reviews__best_authors{--ba-border-style: solid}@media (max-width: 959px){.active__best_authors,.best_photographs{--ba-border-style: solid}}.best_authors--rd{border-bottom:1px var(--ba-border-style, none) #dcdcdc;margin-bottom:15px}.one_best_authors{padding:5px 0}.one_best_authors--rd{flex-basis:calc(33.3% - 10px);min-width:170px}.one_best_authors--rd:nth-child(n+4){border-top:1px var(--ba-border-style, none) #dcdcdc}@media (max-width: 576px){.one_best_authors--rd{flex-basis:calc(50% - 8px)}.one_best_authors--rd:nth-child(3){border-top:1px var(--ba-border-style, none) #dcdcdc}}@media (max-width: 414px){.one_best_authors--rd:nth-child(2){border-top:1px var(--ba-border-style, none) #dcdcdc}}@media (min-width: 960px){.turalbum_profile_content .one_best_authors{flex-basis:calc(50% - 8px)}.turalbum_profile_content .one_best_authors:nth-child(3){border-top:1px var(--ba-border-style, none) #dcdcdc}}.one_best_authors.one-best-authors_border{border:none}.one_best_authors_img{float:left;width:56px}.one_best_authors_img img{border:3px solid #d4e6ee}.one_best_authors_img:hover img{border:3px solid #ffc077}.banner-subscription-inner{margin-left:250px}@media (max-width: 576px){.banner-subscription-inner{margin-left:10px}}.banner-subscription_bg{height:224px;background-repeat:no-repeat;background-position:right;box-sizing:border-box}@media (min-width: 769px){.banner-subscription_bg{width:700px}}.banner-subscription.banner-subscription_bg-1{background-image:url(../img/banner-subscription_1.png)}.banner-subscription.banner-subscription_bg-2{background-image:url(../img/banner-subscription_2.png)}.banner-subscription.banner-subscription_bg-3{background-image:url(../img/banner-subscription_3.png)}.banner-subscription__title{color:#313131;font-size:25px;font-weight:bold}@media (min-width: 769px){.banner-subscription__title{font-size:30px}}.banner-subscription__subtitle{color:#313131;font-size:20px;font-weight:bold}@media (min-width: 769px){.banner-subscription__subtitle{font-size:25px}}.banner-subscription-form{margin-top:10px}.bsf-greed-2{width:calc(50% - 10px);float:left}@media (min-width: 769px){.bsf-greed-2{width:200px}}.bsf-greed-2:nth-child(2){margin-left:10px}.banner-subscription-form__input_text{display:block;margin-bottom:10px;padding:6px 10px;box-sizing:border-box;width:100%;border:1px solid #CCCCCC;border-radius:2px;box-shadow:0 1px 2px #F5F5F5 inset}.banner-subscription-form__input_text:nth-child(2){margin-left:10px}.banner-subscription-form__select{border:1px solid #cccccc;box-shadow:0 1px 2px #f5f5f5 inset;color:#000000;margin-right:26px;outline:medium none;padding:6px 10px;vertical-align:middle;box-sizing:border-box;width:100%}.banner-subscription__btn{display:inline-block;font-size:14px;font-weight:600;padding:7px 7px;width:100%;box-sizing:border-box}.banner-subscription-form__info{font-size:11px;line-height:1}@media (max-width: 768px){.banner-subscription-form__info{margin-top:7px}}.banner-subscription__tools{margin:7px 0;font-size:14px;font-style:italic}.banner-subscription__tools_win{color:green}.banner-subscription__tools_error{color:red;font-weight:600}@media (max-width: 768px){.content_collum{box-sizing:border-box;padding:0 15px}}#content_layer{width:100%}#bottomdies{position:fixed;bottom:-100px;z-index:70;background:#fff;box-shadow:0px -1px 15px rgba(0,0,0,0.4);border-radius:5px 5px 0 0;width:100%}@media (min-width: 993px){#bottomdies{left:50%;margin-left:-470px;width:940px}}#bottomdies .dies_wrap{background:url("/img/dies_uzor.png") 0 5px repeat-x transparent;position:relative;display:grid;grid-template-columns:1fr auto 24px}@media (max-width: 768px){#bottomdies .dies_wrap{grid-template-columns:1fr}}#bottomdies .dies_wrap>div{display:inline-block;vertical-align:middle;zoom:1;*display:inline}#bottomdies .close{order:3;font-size:24px;color:#fff;font-weight:bold;line-height:24px;text-align:center}@media (max-width: 768px){#bottomdies .close{display:none}}.dies_7{color:#fff;font-size:15px;font-weight:bold;line-height:50px;overflow:hidden;text-align:center;text-shadow:0 1px #A25802;white-space:nowrap;height:50px}@media (min-width: 993px){.dies_7{width:550px}}#changeTiny li{list-style:none}.dies_4{text-align:center}@media (max-width: 768px){.dies_4 .btn{margin:7px}}@media (max-width: 768px){.dies_4,.dies_7{width:100vw}}#bottomdies .dies{border-bottom:1px solid #ffd480;background:#ffc762;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzc2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDgwMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc762), color-stop(100%, #ed8028));background:-webkit-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:-o-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:-ms-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:linear-gradient(to bottom, #ffc762 0%, #ed8028 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc762', endColorstr='#ed8028',GradientType=0 )}.dies_title{width:800px;margin:0px auto;text-align:center;color:#fff;font-size:25px;text-shadow:1px 1px 1px rgba(0,0,0,0.5);line-height:20px;padding:20px 0 0 0}.dies_center{width:800px;margin:0px auto;color:#fff;padding-bottom:90px}.dies_title small{font-size:15px;text-shadow:none}.btn-green,#bottomdies.closeForm .btn-transparent,#bottomdies.dies_color_1 .oft_part2 .oft_row_submit .cmn_submit{background:#b9f0b4;background:-moz-linear-gradient(top, #b9f0b4 0%, #72e069 3%, #67d45f 26%, #49b141 74%, #3ea436 97%, #2f9229 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b9f0b4), color-stop(3%, #72e069), color-stop(26%, #67d45f), color-stop(74%, #49b141), color-stop(97%, #3ea436), color-stop(100%, #2f9229));background:-webkit-linear-gradient(top, #b9f0b4 0%, #72e069 3%, #67d45f 26%, #49b141 74%, #3ea436 97%, #2f9229 100%);background:-o-linear-gradient(top, #b9f0b4 0%, #72e069 3%, #67d45f 26%, #49b141 74%, #3ea436 97%, #2f9229 100%);background:-ms-linear-gradient(top, #b9f0b4 0%, #72e069 3%, #67d45f 26%, #49b141 74%, #3ea436 97%, #2f9229 100%);background:linear-gradient(to bottom, #b9f0b4 0%, #72e069 3%, #67d45f 26%, #49b141 74%, #3ea436 97%, #2f9229 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9f0b4', endColorstr='#2f9229',GradientType=0 );-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1);border:none;color:#fff}#bottomdies.dies_color_1 .oft_part2 .oft_row_submit .cmn_submit>span{text-shadow:0px 1px #32952c}#bottomdies .body_form .onesection{margin:0}#bottomdies .body_form{background:#fdc05d;background:-moz-linear-gradient(top, #fdc05d 0%, #fbb654 21%, #f18f34 81%, #ee862d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdc05d), color-stop(21%, #fbb654), color-stop(81%, #f18f34), color-stop(100%, #ee862d));background:-webkit-linear-gradient(top, #fdc05d 0%, #fbb654 21%, #f18f34 81%, #ee862d 100%);background:-o-linear-gradient(top, #fdc05d 0%, #fbb654 21%, #f18f34 81%, #ee862d 100%);background:-ms-linear-gradient(top, #fdc05d 0%, #fbb654 21%, #f18f34 81%, #ee862d 100%);background:linear-gradient(to bottom, #fdc05d 0%, #fbb654 21%, #f18f34 81%, #ee862d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc05d', endColorstr='#ee862d',GradientType=0 )}#bottomdies .body_form .oft_part1 .otf_link{color:#fff;border-bottom:1px dashed #fff}#bottomdies .body_form .oft_part2,#bottomdies .body_form .oft_part1{background:none;border-radius:0;border-bottom:none;width:800px;margin:0 auto;padding:0}#bottomdies .body_form .oft_part1{padding:20px 0 0 0}#bottomdies .body_form .oft_part1 .oft_row:nth-child(3){display:none}#bottomdies .body_form .oft_part1 .oft_row:first-child .oft_val .oft_input{width:310px}#bottomdies .body_form .oft_part1 .oft_row .oft_val .oft_select{width:330px;margin-right:23px}#bottomdies .body_form .oft_input,#bottomdies .body_form .oft_select{border-radius:5px;border:1px solid #fff}#bottomdies .body_form .oft_part2 .otf_contacts .otf_midinput{margin-left:29px;margin-right:29px}#bottomdies .body_form .oft_part2 .oft_val .oft_input{width:180px}#bottomdies .body_form .oft_part1 .oft_row .oft_val:last-child .oft_select,#bottomdies .body_form .oft_part1 .oft_val:last-child .oft_input{margin-right:0}#bottomdies .body_form .section_text{display:none}.search_white{width:20px;height:20px;display:inline-block;vertical-align:top;zoom:1;background-position:0px -2340px}@media (min-width: 577px){.search_white{margin:0 10px 0 5px}}.arrow_white{position:relative;bottom:3px;left:3px;width:7px;height:4px;font-size:0;display:inline-block;margin:0 5px;background-position:-14px -195px}.closeForm .arrow_white{background-position:-7px -195px}.star_white{width:21px;height:21px;display:inline-block;vertical-align:middle;zoom:1;margin:-3px 3px 0 5px;background-position:0px -2361px}#bottomdies.dies_color_3 .body_form{background:#60a1c4;background:-moz-linear-gradient(top, #60a1c4 0%, #4a81b5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #60a1c4), color-stop(100%, #4a81b5));background:-webkit-linear-gradient(top, #60a1c4 0%, #4a81b5 100%);background:-o-linear-gradient(top, #60a1c4 0%, #4a81b5 100%);background:-ms-linear-gradient(top, #60a1c4 0%, #4a81b5 100%);background:linear-gradient(to bottom, #60a1c4 0%, #4a81b5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#60a1c4', endColorstr='#4a81b5',GradientType=0 )}#bottomdies.dies_color_3 .oft_part2 .oft_row_submit .cmn_submit{color:#000;font-size:14px;font-weight:bold;box-shadow:0 0 3px 3px #4E8CB5;border:1px solid #fff;background:-moz-linear-gradient(top, #ffce31, #f48022);background:-webkit-linear-gradient(top, #ffce31, #f48022);background:-o-linear-gradient(top, #ffce31, #f48022);background:-ms-linear-gradient(top, #ffce31, #f48022);background:linear-gradient(top, #ffce31, #f48022);-pie-background:linear-gradient(top, #ffce31, #f48022)}#bottomdies.dies_color_2 .dies_center,#bottomdies.dies_color_2 .dies_title,#bottomdies.dies_color_2 .oft_name{color:#000;text-shadow:none;border-color:#000}#bottomdies.dies_color_2 .oft_part2 .oft_row_submit .cmn_submit{color:#fff;border-bottom:1px solid #ad5f1e;background:#ffc762;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzc2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDgwMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc762), color-stop(100%, #ed8028));background:-webkit-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:-o-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:-ms-linear-gradient(top, #ffc762 0%, #ed8028 100%);background:linear-gradient(to bottom, #ffc762 0%, #ed8028 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc762', endColorstr='#ed8028',GradientType=0 );box-shadow:0 2px 2px rgba(0,0,0,0.1)}#bottomdies.dies_color_2 .oft_part2 .oft_row_submit .cmn_submit>span{text-shadow:0 1px rgba(0,0,0,0.25)}#bottomdies.dies_color_2 .body_form{background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #d1d1d1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #d1d1d1));background:-webkit-linear-gradient(top, #ededed 0%, #d1d1d1 100%);background:-o-linear-gradient(top, #ededed 0%, #d1d1d1 100%);background:-ms-linear-gradient(top, #ededed 0%, #d1d1d1 100%);background:linear-gradient(to bottom, #ededed 0%, #d1d1d1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d1d1d1',GradientType=0 )}.hsr_sorting{border-bottom:1px solid #dcdcdc}.hsr_sorting .cmn_pipe{height:12px;margin:0 0px}.hsr_sorting a{margin:0 10px}.hsr_active .hsr_arrow{position:relative;top:-2px;text-decoration:none;color:#000}.hsr_active{color:#000}.hsr_active:not([class*="cmn-link"]):hover{text-decoration:none;color:#000;cursor:text}.measuring_distance .csf_name{line-height:30px}.measuring_distance__form{display:flex;row-gap:30px;flex-direction:column}.measuring_distance__row{display:grid;column-gap:20px;grid-template-columns:120px 1fr}@media (max-width: 420px){.measuring_distance__row{grid-template-columns:1fr}}.measuring_distance__row .csf_val{display:grid;gap:10px 20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}@media (max-width: 576px){.measuring_distance__row .csf_val{grid-template-columns:1fr}}.measuring_distance__row .csf_val select{height:30px;padding:0 5px}@media (min-width: 577px){.measuring_distance__row .csf_val select:last-child{grid-column:span 2}}.measuring_distance__result{border-top:1px solid #E8D7BA;padding-top:30px}.measuring_distance__result_mark{color:#a77762;font-size:16px;font-weight:bold}.jq_distance_block{display:none}.modal_win_gallary{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1001;overflow-x:hidden;overflow-y:auto}.opacity_fake{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;z-index:1000}#wrappGallery{background:#fff}.gallary_wrap{position:relative;min-height:800px}#gallery{background:#FFFFFF;width:910px;padding:20px 30px;position:absolute;top:19px;left:50%;margin-left:-475px}.photo_by_album{overflow:hidden}.photo_by_album.ui-tabs .ui-tabs-panel{padding:22px 0 0 0}.photo_album_cycle{width:440px;margin:0 auto;height:90px;z-index:1}.one_photo_album_cycle{width:440px;height:90px;background-color:#fff !important}.photo_album_link{display:inline-block;width:100px;height:73px;position:relative;margin-left:1px;border:3px solid #D6E8F0;cursor:pointer}.photo_album_link .pal_over{width:100px;height:73px;overflow:hidden;display:inline-block}.photo_album_link .pal_over img{min-height:73px}.photo_album_link:hover{border:3px solid #ffc077}.photo_album_link:first-child{margin-left:0}.photo_album_link .name_Tip{top:-25px}.photo_album_cycle_wrapp{position:relative;margin-bottom:10px}.dpa_view_wrap{padding:0 20px;text-align:center}.dpa_view_photo{display:inline-block;margin:0 auto 10px;position:relative}@media (max-width: 576px){.dpa_view_photo img{width:100%}}.dpa_text{text-align:center;margin-bottom:15px}.dpa_name_link{color:#000 !important;margin-right:6px}.dpa_user .cmn_author{font-size:13px !important}.dpa_user{margin-bottom:2px}.dpa_bidder{width:83px;height:83px;position:absolute;top:-15px;left:-15px;background:url(../img/main_sprait.png) no-repeat 0 -1006px;z-index:1}.dpa_bidder.inverted{left:auto;right:0;top:-8px}.dpa_bidder.gold{background:url(../img/main_sprait.png) no-repeat 0 -2063px}.dpa_bidder.silver{background:url(../img/main_sprait.png) no-repeat 0 -2145px}.dpa_bidder.bronze{background:url(../img/main_sprait.png) no-repeat 0 -2227px}.one_pic_gallary>.dpa_bidder{position:absolute}.photo_list{display:grid;grid-template-columns:1fr 1fr;gap:15px}.photo_list:has(+.paginator){margin-bottom:15px}.photo_li{display:flex;flex-direction:column;gap:5px}.photo_li__preview_link:hover{color:#f60}.photo_li__preview_img{border:solid 5px #999}.photo_li__preview_img:hover{border-color:#f60}.photo_li__title{font-size:13px;font-weight:bolder;margin-top:5px;text-decoration:none}.photo_li__title:hover{text-decoration:underline}.photo_li__info{color:#999;display:flex;font-size:11px;flex-direction:column;gap:5px}.photo_li--albums{text-align:center}.tpc_filter{display:flex;flex-direction:column;gap:10px}.tpc_filter__category:first-child{border-bottom:1px solid #ead9ba;padding-bottom:10px}.tpc_filter__list{margin-top:3px;list-style-type:none;display:inline-flex;flex-wrap:wrap;gap:3px 1ex}.tpc_filter__li{color:#a6977e}.tpc_filter--stories{background:#fef5d2;border:1px solid #ead9;padding:10px}.tpc_userawards{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.tpc_useraward__ico{align-items:center;display:flex;gap:10px}.tpc_useraward__ico:before{content:"";border-radius:50%;height:40px;aspect-ratio:1}.tpc_useraward__ico--place_1:before{background:url(../img/main_sprait.png) no-repeat scroll 0 -1278px transparent}.tpc_useraward__ico--place_2:before{background:url(../img/main_sprait.png) no-repeat scroll 0 -1316px transparent}.tpc_useraward__ico--place_3:before{background:url(../img/main_sprait.png) no-repeat scroll 0 -1354px transparent}.tpc_useraward__ico--20year:before{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/medal20.png)}.tpc_useraward__ico--photer:before{background:url(../img/rlp_award_sprait.png) no-repeat 0 0px}.tpc_useraward__ico--writer:before{background:url(../img/rlp_award_sprait.png) no-repeat -43px 0px}.tpc_useraward__ico--orator:before{background:url(../img/rlp_award_sprait.png) no-repeat -89px 0px}.tpc_useraward__ico--commenter:before{background:url(../img/rlp_award_sprait.png) no-repeat -134px 0px}.tpc_useraward__ico--washere:before{background:url(../img/rlp_award_sprait.png) no-repeat -179px 0px}.tpc_useraward__ico--tester:before{background:url(../img/rlp_award_sprait.png) no-repeat -223px 0px}.menu{display:flex;position:relative;z-index:13}.menu__li_simple-child{position:relative}.menu__li_submenu-right-align{position:relative}.menu__li_mobile-review-btn{padding:30px 20px}.menu__link{cursor:pointer;line-height:50px;height:50px;display:block;font-size:14px;font-weight:600;color:#fff;position:relative;background:#8ab054;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:1}.menu__mobile-review-btn{display:block;background:#ffcb07;color:#000;font-size:17px;border-radius:4px;text-align:center;padding:17px;font-weight:600;text-decoration:none}@media (min-width: 769px){.menu__li:first-child .menu__link{border-radius:25px 0 0 25px}.menu__li:last-child .menu__link{border-radius:0 25px 25px 0}.menu__li.active:first-child .menu__link{border-radius:25px 0 0 0}.menu__li.active:last-child .menu__link{border-radius:0 25px 0 0}}@media (max-width: 768px){.menu-search-block+.menu__li .menu__link{border-radius:0}}.menu__link:before{content:'';display:block;position:absolute;top:15px;right:0;bottom:15px;width:1px;background:#a4c578}.menu__link-svg{position:absolute;top:15px;left:20px;fill:#fff;width:20px;height:20px;display:none}.menu__li:last-child .menu__link:before,.menu__link:hover:before,.menu__li.active .menu__link:before{display:none}.menu__link_child:after{content:"";position:absolute;display:block;top:50%;right:15px;background-image:url(../img/sprite.png);background-position:-602px -353px;transform:translateY(-50%);width:10px;height:6px;transition:transform 0.4s ease}.menu__link:hover{background:#72973e;color:#fff;text-decoration:none}.menu__li.active .menu__link{background:#72973e}.menu__li.active .menu__link_child:after{transform:translateY(-50%) rotate(180deg)}.menu__submenu-wrap{display:none;position:absolute;top:0;left:0;right:0;border:1px solid #8ab054;border-radius:0 0 10px 10px;padding-top:26px;margin-top:26px;box-shadow:0 1px 4px rgba(0,0,0,0.5);background:#fff}.menu__submenu-wrap_submenu-right-align{left:auto;min-width:450px}.menu__li.active .menu__submenu-wrap{display:block}.menu__submenu{padding:30px 15px;display:flex;align-items:stretch}.menu__submenu-ul_links{border-top:1px solid #dbdbdb;padding-top:15px;margin-top:15px}.menu__submenu-ul-wrap{padding-right:15px;border-right:1px solid #dbdbdb;color:#202020;flex-basis:210px;flex-shrink:0}.menu__submenu-ul-wrap_flex-direction-wrap{display:flex;flex-direction:column}.menu__submenu-ul-wrap_submenu-right-align{flex-basis:155px}.menu__submenu-title{font-weight:600;font-size:18px;margin-bottom:20px}.menu__submenu-ul-flex-direction-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.menu__submenu-li{padding:8px 17px;border-radius:17px;font-size:15px;cursor:pointer;display:flex;align-items:center}.menu__submenu-li_padding-left-0{padding-left:0}.menu__submenu-link{color:#000;text-decoration:none}.menu__submenu-link:hover{color:#0874b2;text-decoration:underline}.menu__submenu-li-svg{width:16px;height:16px;fill:#89af56;margin-right:10px}.menu__submenu-li-svg_hot{fill:#ff6600;margin-right:5px}.menu__submenu-li-svg_xl{width:20px;height:20px;margin-right:10px}.menu__submenu-li.active{background:#FFEBCD}.menu__submenu-submenu{flex-grow:1;padding-left:30px}.menu__submenu-submenu-ul{display:flex;margin:0 -10px;flex-wrap:wrap}.menu__submenu-submenu-ul_d-block{display:block;margin:0px}.menu__submenu-submenu-li{display:block;flex-basis:33%;max-width:33%;flex-shrink:0;padding:6px 10px;line-height:1.3;margin-bottom:8px;overflow:hidden}.menu__submenu-submenu-li_d-block{padding:8px 0;width:100%;max-width:100%}.menu__submenu-submenu-link{display:flex;align-items:center;font-size:15px}.menu__submenu-submenu-link:hover{color:#000}.menu__submenu-btn-link-wrap{text-align:center;padding-top:10px}.menu__submenu-btn-link{display:inline-block;text-align:center;padding:8px 23px;background:#FFEBCD;color:#000;text-decoration:none;line-height:1.3;font-size:15px;border-radius:18px;cursor:pointer;transition:all 0.4s ease}.menu__submenu-btn-link:hover{color:#fff;background:#8ab054}.menu__submenu-btn-link-svg{fill:#000;width:17px;height:17px;margin-right:5px;transition:fill 0.4s ease}.menu__submenu-btn-link:hover .menu__submenu-btn-link-svg{fill:#fff}.menu__mobile-submenu{background:#fff;padding:13px 0;display:none}.menu__mobile-submenu-link{padding:13px 21px;color:#0874b2;font-size:15px;display:block}.menu__mobile-submenu-link:hover{text-decoration:none}.menu__mobile-submenu-link_color-orange{color:#c5803b}.mq-menu-wrap{justify-content:space-between}.mq-menu-wrap.menu-wrap_active{top:0;left:0;height:100vh;width:100vw;z-index:21;background:#8ab054;overflow:auto}@media (min-width: 769px){.mq-menu-wrap{display:flex;margin:0 15px 0 0}}@media (max-width: 768px){.mq-menu-wrap{display:block}}@media (min-width: 1201px){.mq-menu__link{padding:0 35px}}@media (min-width: 993px) and (max-width: 1200px){.mq-menu__link{padding:0 35px 0 25px;font-size:13px}}@media (min-width: 769px) and (max-width: 992px){.mq-menu__link{padding:0 25px 0 15px;font-size:12px}}@media (max-width: 768px){.mq-menu__link{font-size:11px}}@media (min-width: 769px){.mq-menu__link.menu__link_child:after{right:10px}.mq-menu__submenu{padding:10px}.mq-menu__submenu-ul-wrap{flex-basis:130px}.mq-menu__submenu-title{font-size:16px;margin-bottom:15px}.mq-menu__submenu-li{padding:7px;font-size:12px}.mq-menu__submenu-li_padding-left-no{padding-left:0}.mq-menu__submenu-submenu{padding-left:15px}.mq-menu__submenu-submenu-ul{margin:0 -5px}.mq-menu__submenu-submenu-li{padding:5px;margin-bottom:5px}.mq-menu__submenu-submenu-link{font-size:12px}.mq-menu__submenu-btn-link{padding:5px 15px;font-size:14px}.mq-sm-menu__submenu-btn-link_font-12{font-size:12px}}@media (max-width: 768px){body.menu-wrap_active,html.menu-wrap_active{overflow:hidden;position:relative;height:100%}.mq-menu{display:none}.mq-menu-wrap.menu-wrap_active .mq-menu,.mq-menu-wrap.menu-wrap_active .mq-menu-search{display:block}.mq-menu__li{width:100%}.mq-menu__li:first-child .mq-menu__link,.mq-menu__li:last-child .mq-menu__link{border-radius:0}.mq-menu__link{font-size:14px;padding:17px 30px 17px 50px;border-bottom:1px solid #8bc261;line-height:1.3;height:auto}.mq-menu__link:before{top:20px;left:20px;right:auto;background:none}.mq-menu__link:before{content:'';display:inline-block;background-image:url(../img/sprite1.png);background-repeat:no-repeat;width:20px;height:20px;vertical-align:middle;margin-right:10px}.mq-menu__link.menu__link_country:before{background-position:-56px -29px;top:17px}.mq-menu__link.menu__link_destiny:before{background-position:-56px 0;margin-top:-3px}.mq-menu__link.menu__link_tours:before{background-position:-84px -24px;margin-top:-2px}.mq-menu__link.menu__link_hotels:before{background-position:0 -83px}.mq-menu__link.menu__link_tickets:before{background-position:-52px -57px;margin-top:2px}.mq-menu__link.menu__link_communication:before{background-position:0 -57px;margin-top:-1px}.mq-menu__link.menu__link_firms:before{background-position:-45px -174px;margin-top:-1px}.mq-menu__link.menu__link_useful:before{background-position:-29px 0}.mq-menu__link.menu__link_dost:before{background-position:-192px -26px;margin-top:-3px}.mq-menu__link.menu__link_forum:before{background-position:-192px -4px;margin-top:-3px}.mq-menu__li:last-child .menu__link:before,.mq-menu__link:hover:before,.mq-menu__li.active .menu__link:before{display:block}.mq-menu__mobile-submenu{display:block}.mq-menu__link-svg{display:block}.mq-menu__link.menu__link_svg:before,.mq-menu__link.menu__link_svg:hover:before,.mq-menu__li.active .menu__link_svg:before{display:none}.mq-menu__submenu-wrap{position:static;margin:0;padding-top:0;box-shadow:none}}@media all and (min-width: 62em){.menu__link_child::after,.menu__li:hover .menu__link_child:after{right:11px}}.dopmenu{display:flex;justify-content:space-around;align-items:center;position:relative;z-index:12}.dopmenu__li{position:relative}.dopmenu__link{color:#364f66;font-size:14px;position:relative;padding:20px;display:block;text-decoration:none;cursor:pointer}.dopmenu__link-svg{position:absolute;top:50%;right:0;fill:#e3e3e3;width:10px;height:10px;transform:translateY(-40%) rotate(90deg);animation:all 0.4s ease}.dopmenu__link.active .dopmenu__link-svg{transform:translateY(-40%) rotate(-90deg)}.dopmenu__submenu{min-width:200px}.dopmenu__submenu_list{min-width:530px}.dopmenu__submenu_cols{min-width:350px}.dopmenu__submenu_left-align{left:0;transform:none}.dopmenu__submenu_left-align:after{left:30px;transform:rotate(45deg)}.dopmenu__submenu_right-align{right:0;left:auto;transform:none}.dopmenu__submenu_right-align:after{right:30px;left:auto;transform:rotate(45deg)}.dopmenu__submenu-ul_cols{column-count:2;column-gap:30px}.dopmenu__submenu-li{margin-bottom:12px;white-space:nowrap;line-height:1.3}.dopmenu__submenu-link{font-size:14px}.dopmenu__submenu-link:hover{text-decoration:none}@media (max-width: 992px){.mq-dopmenu__link{font-size:13px;padding:15px}}.auth-modal{--auth-modal__title-align: left;padding:25px 30px}.auth-modal--mob{--auth-modal__title-align: center}.auth-modal__container{display:grid;grid-template-columns:1fr;row-gap:10px}.auth-modal__title{color:#000;font-family:"Open Sans";font-size:31px;font-weight:300;margin-bottom:20px;text-align:var(--auth-modal__title-align)}.auth-modal__title--iconed:before{content:"";display:inline-block;background-image:url(../img/sprite3.png);background-position:-205px -606px;width:20px;height:20px;margin-right:5px;vertical-align:middle}@media (max-width: 768px){.auth-modal__captcha{margin-bottom:20px}.auth-modal__captcha div[style*="width:"]:has(iframe[title*="reCAPTCHA"]){position:relative;width:auto !important}.auth-modal__captcha iframe[title*="reCAPTCHA"]{position:absolute;left:50%;transform:translate(-50%, 0)}}@media (min-width: 769px){.auth-modal__captcha-wrap{column-gap:15px}}.auth-modal__captcha-wrap,.auth-modal__button-wrap{margin-bottom:20px}@media (min-width: 769px){.auth-modal__captcha-wrap,.auth-modal__button-wrap{display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){.auth-modal__button--xs-full{margin-bottom:20px;width:100%}}.auth-modal__button+.auth-modal__button{margin:0}.header-enter-form form{margin-top:15px}.header-enter-form .header-form-control{height:44px;line-height:44px;padding-left:15px;padding-right:15px;font-size:13px;border:1px solid #a0a0a0;border-radius:5px;color:#000;width:100%}.header-enter-form .form-group label{font-size:13px;padding-bottom:10px;display:inline-block}.header-enter-form .btn-green{background-color:#88AF4E;border-color:#88AF4E;color:#fff;height:44px;line-height:44px;font-weight:600}.header-enter-form .btn-green:hover,.header-enter-form .btn-green:focus,.header-enter-form .btn-green:active{background-color:#99c45a;border-color:#99c45a;color:#fff}.header-enter-form_bottom{background-color:#efefef;margin:15px -15px 0;padding:15px}.header-enter-form_bottom p{font-size:13px;font-weight:600;margin-bottom:10px}header.nd-styles{max-width:1200px;margin:0 auto}@media (max-width: 768px){header.nd-styles{border-bottom:1px solid #e8e8e8}}.container_navigation{margin-right:auto;margin-left:auto}.cmn-icon-auth:before{content:"";display:inline-block;background-image:url(../img/header_auth.png);width:35px;height:35px}.header-logo__wrapper{align-items:center;height:50px}@media (min-width: 769px){.header-logo__wrapper{flex-basis:25%;margin:0 15px;padding:0}}@media (max-width: 768px){.header-logo__wrapper{background:#fff;margin:0;padding:0 15px}}.mq-header-logo{flex-shrink:1}@media (max-width: 768px){.mq-header-logo{margin:0 25px}}@media (max-width: 576px){.mq-header-logo{margin:0 15px 0 0}}@media (max-width: 576px){.mq-header-logo{width:45%}}.logo{align-content:center}.logo svg{width:215px}@media (max-width: 992px){.logo svg{max-height:31px;width:175px}}@media (max-width: 576px){.logo svg{width:auto}}@media (max-width: 768px){.phone-holder{display:none}}.header-tel{color:#364f66;cursor:pointer;font-size:20px;font-weight:bold;position:relative;text-decoration:none}@media (max-width: 992px){.header-tel{font-size:16px}}.header-tel:before{content:'';display:inline-block;background-image:url(../img/sprite3.png);background-position:-205px -645px;width:22px;height:22px;margin-right:5px;vertical-align:middle}.auth-form__holder{display:flex;justify-content:flex-end}.auth-form__holder--max{flex-basis:50%;flex-basis:65%}@media (max-width: 768px){.auth-form__holder--max{display:none}}@media (min-width: 769px){.auth-form__holder--min{display:none}}.navbar-toggle,.toggle-mobile-auth{aspect-ratio:1;cursor:pointer;transition:opacity 0.4s ease}@media (min-width: 769px){.toggle-mobile-auth{display:none}}@media (max-width: 768px){.toggle-mobile-auth{display:block}}.login-out{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:0}@media (max-width: 992px){.login-out{justify-content:flex-end;text-align:right}}@media (max-width: 768px){.login-out{display:none}}.login-out .cmn-pointer:hover .hover_dashed{border-bottom:1px dashed #000}.top-links{position:relative;width:240px}.top-links__a{font-size:13px;color:#a4a4a4;display:none}@media all and (min-width: 48em){.top-links__a{display:inline-block}}.top-links__a:hover{text-decoration:none}.top-links__a_city{cursor:pointer;position:relative;margin-left:19px;text-decoration:none;border-bottom:1px dashed #000;color:#000;display:inline-block}.jq-scroll-top-mobile__top .top-links__a_city{font-size:130%}.top-links__a_city:hover{border-bottom-color:transparent}.top-links__a_city:before{content:'';position:absolute;top:0px;left:-16px;background-image:url(../img/sprite.png);background-position:-251px -248px;width:13px;height:15px}.top-link{margin-top:75px;text-align:right}.top-link__link{font-size:12px;color:#000;font-weight:600;position:relative;padding-top:30px;margin-left:25px;margin-left:15px;display:inline-block}.top-link__link{margin-left:10px}.top-link__link:before{content:'';position:absolute;top:0px;bottom:15px;left:0px;right:0px;margin:auto}.top-link__link:hover{text-decoration:none}.top-link__link_info:before{background-image:url(../img/sprite.png);background-position:-38px -515px;width:22px;height:22px}.top-link__link_hotel:before{background-image:url(../img/sprite.png);background-position:-215px -226px;width:22px;height:14px}.top-link__link_avia:before{background-image:url(../img/sprite.png);background-position:-168px -248px;width:29px;height:15px}.top-link__link_zd:before{background-image:url(../img/sprite.png);background-position:-516px -438px;width:17px;height:22px}.top-link__link_tur:before{background-image:url(../img/sprite.png);background-position:-481px -515px;width:20px;height:20px}.nd-styles .search{box-sizing:content-box;width:215px}.search{position:relative;height:47px;padding-left:50px}.search:hover,.search:focus{background:#eee}.search__input{font-size:14px;color:#a4a4a4;width:100%;height:100%;border:none;background:none}.search__button{position:absolute;top:15px;left:20px;border:none;background:none;background-image:url(../img/sprite.png);background-position:-558px -52px;width:18px;height:18px}@media (max-width: 768px){.mq-menu__li,.navbar-toggle__holder,.top-links{display:block}}.reg-tabs-title{width:100%;margin:30px 0;border:1px solid #F3F3F3;border-radius:25px;height:49px;display:block}@media (max-width: 768px){.reg-tabs-title{border:none;text-align:center;display:flex;flex-direction:column;align-items:center;height:auto}}.reg-tabs-title li{float:left;width:33%;height:49px;border-radius:25px}@media (max-width: 768px){.reg-tabs-title li{display:inline-block;float:none;border:1px solid #F3F3F3;margin-bottom:15px;width:150px}}.reg-tabs-title li a{width:100%;line-height:49px;display:block;position:relative;border-radius:25px;font-family:'Open Sans';font-weight:600;font-size:14px;text-decoration:none;color:#000;padding-left:71px}@media (max-width: 768px){.reg-tabs-title li a{padding-left:35px}}.reg-tabs-title li a span{border-bottom:1px dashed #000}.reg-tabs-title li a.active span,.reg-tabs-title li a:hover span{border-bottom:0}.reg-tabs-title li a:after{content:'';position:absolute;background:url(../img/sprite5.png);background-position:119px -132px;width:28px;height:28px;left:23px;top:9px}.reg-tabs-title li a.active{background:#8AB054;color:#FFF}.reg-tabs-title li a.active:after{background-position:89px -132px}.reg-tabs-title li:first-child a:after{background-position:119px -66px}.reg-tabs-title li:first-child a.active:after{background-position:89px -68px}.reg-tabs-title li:last-child a:after{background-position:119px -102px}.reg-tabs-title li:last-child a.active:after{background-position:89px -102px}.reg-tabs-content__item{display:none}.reg-tabs-content__item p{font-family:'Open Sans';font-size:14px;color:#000;padding-left:25px;margin:15px 0;display:block;position:relative;height:24px}.reg-tabs-content__item p::after{content:'';position:absolute;background:url(../img/sprite5.png);background-position:148px -163px;width:22px;height:22px;left:0px;top:0px}.tc_reg{height:auto !important;position:relative}.tc_soc_block{position:absolute;right:0;bottom:-2px;height:48px}.tc_soc_block_static{position:static;height:auto}.tc_soc_block .tc_soc{float:left}.tc_soc_block .tc_soc a{background:url(../img/sprite5.png);width:48px;height:48px;display:inline-block;margin-left:10px}.tc_soc_block .tc_soc a:hover{opacity:0.8}.tc_soc_block .tc_soc a.tc_vkontakte{background-position:55px -58px}.tc_soc_block_static .tc_soc{float:none}.reg_popup{display:block;margin-bottom:20px;z-index:-1}.reg_popup_btn{border-radius:5px;font-weight:bold;display:block;cursor:pointer}.reg_popup_btn:hover{background:#fdd866}.tci_head{font-family:'Open Sans';font-weight:600;font-size:16px;margin-bottom:30px}head{--rd:"__test"}head{--rd:"old"}.stusr_dtc{display:block}.stusr_dtcImg{height:56px}.tpc-friends_flex{display:flex;flex-wrap:wrap}.stusr_dt{display:flex;align-items:center;height:100%}.stusr_authrImg{width:100%;height:100%;border-radius:50%;border:none}.stusr_authrImg:hover{border:none}.stusr_dtcImg{height:56px;box-sizing:border-box}.header__aside_fix{text-align:right;margin-bottom:15px}.tpi_tools{padding-left:15px}.tpi_tools .tpi_toolsList{list-style-type:none}.tpi_tools .tpi_toolsList li:first-child{margin-top:0px}.tpi_tools .tpi_toolsList li{position:relative;margin-top:14px}.tpi_tools .tpi_toolsList .count_add_favorite{cursor:pointer}.tpi_toolsList a:before,.tpi_toolText:before{margin-right:5px;vertical-align:top}.tpi_toolsList .iwh_show:hover{background:none}.tpi_toolsList .iwh_show:hover .iwhs_block_wrap{left:100px}.tpi_avatar .cmn_bgwrap1{padding:15px 0 10px;text-align:center}.tpi_userpic{margin-bottom:6px}.tpi_userpic .tpi_userpic_avatarka{border:1px solid #CFCFCF;width:160px}.tpia_info1{margin-bottom:1px}.tpia_info3{border:1px solid #9FCD58;color:#FFFFFF;margin:13px auto 6px auto;padding:2px 0 3px 0;text-align:center;width:160px}.tpi_usermenu{color:#666666}.tpi-um__item{display:grid;grid-template-columns:1fr auto;line-height:25px}.tpi-um__item-collapser-container.cmn-likelink{--cmn-link-color: var(--active-color);padding-left:17px;position:relative}.tpi-um__item-collapser-container::before{background:url(../img/main_sprait.png) no-repeat scroll 0 -210px transparent;content:" ";height:7px;left:2px;position:absolute;top:9px;width:4px}.cmn_active_menu .tpi-um__item-collapser-container::before{background-position:0 -735px;height:4px;width:7px}.tpi_lf_companion{padding:15px 15px 13px 45px;background-color:#FEF5D2;background-position:10px 15px;background-repeat:no-repeat;border:1px solid #EAD9BA;color:#333333}.tpi_lf_woman{background-image:url(/img/lf_woman.png)}.tpi_lf_man{background-image:url(/img/lf_man.png)}.tpi_lf_info{margin-bottom:1px}.tpi_lf_info1{font-weight:bold}.tpi_author .cmn_show_all{margin-top:5px}.tpi_author h2{font-size:21px}.tpc_pd_item::after{content:","}.tpc_pd_item:last-of-type:after{content:""}.best_authors_info{--cmn-link-color: #999}.best_photographs{background:#f0f8fb;padding:15px 0 0}.best_photographs__title{padding-left:15px}.list_title__counter{color:#999}

@-ms-viewport {
    width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
  td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
  td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
  td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    .col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    .col, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.cmn-fancy-modal .fancybox-inner .clearfix, .nd-styles .clearfix,
.cmn-fancy-modal .fancybox-inner .clearfix:before, .nd-styles .clearfix:before,
.cmn-fancy-modal .fancybox-inner .clearfix:after, .nd-styles .clearfix:after,
.cmn-fancy-modal .fancybox-inner .container:before, .nd-styles .container:before,
.cmn-fancy-modal .fancybox-inner .container:after, .nd-styles .container:after,
.cmn-fancy-modal .fancybox-inner .container-fluid:before, .nd-styles .container-fluid:before,
.cmn-fancy-modal .fancybox-inner .container-fluid:after, .nd-styles .container-fluid:after,
.cmn-fancy-modal .fancybox-inner .row:before, .nd-styles .row:before,
.cmn-fancy-modal .fancybox-inner .row:after, .nd-styles .row:after {
    content: " ";
    display: table;
}

.cmn-fancy-modal .fancybox-inner .clearfix:after, .nd-styles .clearfix:after,
.cmn-fancy-modal .fancybox-inner .container:after, .nd-styles .container:after,
.cmn-fancy-modal .fancybox-inner .container-fluid:after, .nd-styles .container-fluid:after,
.cmn-fancy-modal .fancybox-inner .row:after, .nd-styles .row:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.nd-styles * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* *,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 */



.nd-styles {
	line-height: 1;
}
	
.nd-styles {
    font-size: 100%;
    font: inherit;
/*     margin: 0;
    padding: 0; */
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nd-styles *:focus,
.nd-styles *:active,
.nd-styles *:hover {
    outline: 0;
}


.cmn-fancy-modal .fancybox-inner *,
.nd-styles *:before,
.nd-styles *:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nd-styles ol, .nd-styles  ul , .cmn-fancy-modal .fancybox-inner ol, .cmn-fancy-modal .fancybox-inner ul {
    list-style: none;
}

.nd-forum .nd-styles .logo {
	display:block;
	text-align:left;
    width: 215px;
}

header.nd-styles {
	margin-bottom:15px;
}

footer.nd-styles  .container{
	max-width: 1170px;
	/* width: 100%; */
}

.nd-styles .profile {

}

.nd-styles, .cmn-fancy-modal .fancybox-inner {
    font-family: 'Open Sans', sans-serif;
}


.nd-styles .mq-navbar-inner {
	padding-right:10px;
}

.nd-styles .logo {
	position:static;
    display: block;
    height: 46px;	
}

.nd-forum #slide_holder {
	z-index:9;
}

/*start CUTTED INTO HEADER_FOOTER 1*/

.no-padding-right {
    padding-right: 0;
}

.padding-right-x2 {
    padding-right: 30px !important;
}

.no-padding-left {
    padding-left: 0;
}
.no-padding-bottom {
    padding-bottom: 0 !important;
}
.no-margin{
    margin: 0 !important;
}
.no-margin-top{
    margin-top: 0 !important;
}
.no-margin-bottom{
    margin-bottom: 0 !important;
}
.no-margin-left{
    margin-left: 0 !important;
}

.no-padding-right {
    padding-right: 0;
}

.padding-right-x2 {
    padding-right: 30px;
}

.no-padding-left {
    padding-left: 0;
}

.r {
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    margin-left: 3px;
}

/* body {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    background: #fff;
} */
.hidden{
    display: none !important;
}
.grey-bg {
    background: #eee;
}

footer.nd-styles .grey-bg {
	padding-left:10px;
}

.green-bg {
    background: #8ab054;
}
.text-right{
    text-align: right !important;
}
.nd-styles .btn {
    border: none;
    background: #fcca31;
    color: #000;
    display: block;
    border-radius: 25px;
    padding: 0 20px;
    text-decoration: none;
    line-height: 45px;
    height: 45px;
    text-align: center;
}

.nd-styles .btn:hover {
    background: #FFD965;
    color: #000;
}
/***  Элементы форм ***/
 .form-control{
    font-size: 14px;
    color: #000;
    padding: 0 20px;
    line-height: 50px;
    height: 50px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    /* margin-bottom: 17px; */
    width: 100%;
} 
.nd-styles .all {
    font-size: 14px;
    color: #696969;
    line-height: 55px;
   /* height: 35px;*/
    padding-left: 50px;
    display: block;
    width: 100%;
    position: relative;
}

.nd-styles .all:before {
    content: '';
    position: absolute;
    top: 16px;
    left: 5px;
    background-image: url(../img/sprite.png);
    background-position: -516px -96px;
    width: 24px;
    height: 24px;
}

.nd-styles .all:hover {
    background: #8ab054;
    color: #fff;
    text-decoration: none;
}

.nd-styles .all:hover:before {
    background-image: url(../img/sprite.png);
    background-position: -516px -128px;
    width: 24px;
    height: 24px;
}



/*-------------------Header--------------------*/


.header {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
}

/* @refactor: .top-links перенесены в @rd/header/top-links */
/* @refactor: .search перенесён в @rd/header/header-search */

.link-review{
    display: inline-block;
    font-size: 13px;
    padding: 17px 5px 15px 0;
    margin-left: 15px;
    position: relative;
    color: #000;
    float: right;
}

.link-review:before{
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../img/sprite1.png) no-repeat 0 0;
    margin-right: 8px;
    vertical-align: middle;
}
.search__button {
    position: absolute;
    top: 15px;
    left: 20px;
    border: none;
    background: none;
    background-image: url(../img/sprite.png);
    background-position: -558px -52px;
    width: 18px;
    height: 18px;
}

.header-tur_order{
    font-size: 13px;
    color: #000;
    margin-left: 20px;
}
.enter{
    position: relative;
    display: inline-block;
}

/* @refactor: .header-enter в @rd/header */

.enter-site {
    float: right;
    font-size: 13px;
    color: #000;
    padding-top: 17px;
    border-bottom: 1px dashed #000;
    position: relative;
    margin-left: 30px;
    text-decoration: none;
    display: none;
}

.enter-site:before {
    content: '';
    position: absolute;
    top: 15px;
    left: -30px;
    background-image: url(../img/sprite.png);
    background-position: -558px -182px;
    width: 18px;
    height: 18px;
}

.header-account{
    font-size: 13px;
    color: #000;
    font-weight: 600;
    position: relative;
    margin-left: 30px;
    text-decoration: none;
    display: none;
}
.header-account:before {
    content: '';
    position: absolute;
    top: -2px;
    left: -25px;
    background-image: url(../img/sprite.png);
    background-position: -558px -182px;
    width: 18px;
    height: 18px;
}
.header-close{
    font-size: 13px;
    color: #000;
    text-decoration: none;
    margin-left: 25px;
    background-image: url(../img/sprite.png);
    background-position: -516px -569px;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 17px;
    right: 15px;
}
.profile__info .header-close{
    top: 10px;
    right: 5px;
}

.form-forgot{
    float: right;
    margin-top: 3px;
}
.form-forgot:hover{
    border-bottom: 1px dashed #000;
}
.form-register{
    font-size: 13px;
    float: right;
    margin-top: 17px;
}

.form-register:hover{
    border-bottom: 1px dashed #23a5dc;
}

.enter-social{ 
    text-indent: -9999px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    width: 42px;
    height: 42px;
}
.enter-social.vkontakte{
    background-position: -73px -343px;
}
.enter-social.facebook{
    background-position: -212px -343px;
}
.enter-social.twitter{
    background-position: -165px -343px;
}
.enter-social.odnaklassniki{
    background-position: -119px -343px;
}
.enter-social.google{
    background-position: -256px -343px;
}
.profile {
    float: right;
    background: #fff;
    position: relative;
    padding-top: 7px;
    left: 0;
}

.profile__info {
    background: none;
    position: relative;
    padding-left: 10px;
    padding-right: 5px;
    z-index: 3;
}
.profile-content .profile__info {
    margin-left: -10px;
}
.profile__info:before,
.profile__info:after {
    content: ' ';
    display: table;
}

.profile__info:after {
    clear: both;
}

.profile__ava {
    float: left;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 0px;
    overflow: hidden;
}

.profile__img {
    width: 100%;
    height: 100%;
}

.profile__notificat {
    position: absolute;
    top: 0px;
    left: 35px;
    background: #ffed29;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
}


.profile__user-info {
	text-align: left; 
	margin-left: 50px;
	line-height:1;
}

.profile__status {
    font-size: 13px;
    color: #c3c3c3;
    font-weight: 600;
    /* float: left; */
	float: none;
    /* padding-top: 10px; */
    margin-right: 5px;
    /* margin-left: 10px; */
    display: inline-block;
	margin-top: 3px;
}

.profile__name {
    float: left;
    color: #000;
    border-bottom: 1px dashed #000;
    font-size: 13px;
    color: #000;
    max-width: 125px;
    overflow: hidden;
    margin-right: 10px;
    /* padding-top: 10px; */
    text-decoration: none;
    display: inline-block;
	margin-top: 3px;
}

.profile__name:hover {
    border-bottom-color: transparent;
}

.profile__exit {
    float: right;
    margin-top: 8px;
    background-image: url(../img/sprite.png);
    background-position: -558px -156px;
    width: 18px;
    height: 18px;
    display: none;
}

.profile-content {
    width: 190px;
    background: #fff;
    clear: both;
    padding: 15px 10px;
    position: absolute;
    right: -10px;
    top: 0;
    z-index: 200;
    box-shadow: rgba(0,0,0,0.35) 0 3px 18px 0;
    display: none;
}

.profile-content__li {
    display: block;
    margin-bottom: 5px;
}

.profile-content__link {
    position: relative;
    font-size: 13px;
    color: #000;
    font-weight: 600;
    line-height: 25px;
    padding-left: 43px;
	text-decoration:underline;
}

.profile-content__link_padding_left_10 {
    padding-left: 10px;
}

.profile-content__link:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 10px;
}

.profile-content__link:hover {
    text-decoration: none;
}

.profile-content__link .profile__notificat {
    left: auto;
    right: -19px;
    top: -5px;
}
/* 
.profile-content__link_friend:before {
    background-image: url("../img/sprite.png");
    background-position: -558px -208px;
    width: 18px;
    height: 18px;
}

.profile-content__link_mail:before {
    background-image: url("../img/sprite.png");
    background-position: -563px -571px;
    width: 18px;
    height: 12px;
}

.profile-content__link_sms:before {
    background-image: url("../img/sprite.png");
    background-position: -558px -104px;
    width: 18px;
    height: 18px;
}

.profile-content__link_group:before {
    background-image: url("../img/sprite.png");
    background-position: -409px -571px;
    width: 18px;
    height: 12px;
}
 */
.profile-content__link_friend:before {
    background-image: url(../img/nd_user_profile.png);
    background-position: 0px -12px;
    width: 18px;
    height: 15px;
	top:1px;
}

.profile-content__link_mail:before {
    background-image: url(../img/nd_user_profile.png);
    background-position: -0px -0px;
    width: 18px;
    height: 12px;
	top:4px;	
}

.profile-content__link_sms:before {
    background-image: url(../img/nd_user_profile.png);
    background-position: 0px -52px;
    width: 18px;
    height: 18px;
	top:2px;
}

.profile-content__link_group:before {
    background-image: url(../img/nd_user_profile.png);
    background-position: 0px -40px;
    width: 18px;
    height: 12px;
	top:4px;
}

.profile:hover {
    box-shadow: rgba(0,0,0,0.35) 0 3px 18px 0;
}

.profile:hover .profile__content {
    display: block;
}



.in-login{
    float: right;
}
.header-review{
    position: relative;
    float: left;
}
.link-review-content{
    display: none;
}

.link-review-content, .header-review-content{
    position: absolute;
    top: 100%;
    left: 15px;
    z-index: 200;
    width: 220px;
    background: #fff;
    clear: both;
    padding: 15px 20px;
    position: absolute;
    box-shadow: rgba(0,0,0,0.35) 0 3px 18px 0;
}

.header-review-content-wrap{
    padding-top: 15px;
    border-top: 1px solid #e6e6e6;
}

.header-review-content{
    display: none;
    width: 240px;
    padding: 20px;
    left: 0;
}

.header-review .header-review-content{ 
    top: 0;
    z-index: 20;
    padding-top: 52px;    
}

.header-review .link-review{
    z-index: 21;
}

.link-review-content li{
    display: block;
    margin-bottom: 5px;
}
.link-review-content li a{
    position: relative;
    font-size: 13px;
    color: #000;
    font-weight: 600;
    line-height: 25px;
}
.link-review-content li a:hover{
    text-decoration: none;
}

.header-review__list{
    font-size: 13px;
    color: #464646;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e6e6e6;
}

.header-review__list-img{
    width: 50px;    
    height: 50px;   
    float: left;
    margin-right: 10px;         
}
.header-review__list-desc{
    color: #464646;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 10px;
    width: 140px;
}

.header-review__link{
    text-decoration: none;
}

.header-review__link_show{
    display: block;
    padding-top: 15px;
    text-decoration: none;
    color: #464646;
    font-size: 13px;   
}

.header-review__link_show-dashed{
     border-bottom: 1px dashed #464646;
}

.header-review__link_show-dashed:hover{
    border-bottom:0;
}



.header-bottom {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
}

.header-bottom:before,
.header-bottom:after {
    content: ' ';
    display: table;
}

.header-bottom:after {
    clear: both;
}

.mq-header-profile{
    position: absolute;
    top: 18px;
    right: 20px;
    cursor: pointer;
}

/*Окна геолокации*/
.geoloc-popup{
    display: none;
    position: absolute;
    top:52px;
    left:0;
    width: 260px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
            box-shadow: 0 0 20px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
            border-radius: 4px;
    padding: 20px;
    z-index: 11;
    background: #FFF;
}
.geoloc-popup:before{
    content:'';
    display: inline-block;
    position: absolute;
    top:-10px;
    left:35px;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.geoloc-popup__question{
    font-size: 13px;
    margin-bottom: 18px;
}
.geoloc-popup__question-city{
    font-weight: bold;
}
.geoloc-btn>div{
    display: inline-block;
    float: left;
    font-size: 13px;
    cursor: pointer;
}
.geoloc-btn__save{
    background: #8AB054;
    color: #fff;
    line-height: 32px;
    padding: 0 20px;
    -webkit-border-radius: 20px;
        border-radius: 20px;
    -webkit-transition: 0.2s;
       -moz-transition: 0.2s;
        -ms-transition: 0.2s;
         -o-transition: 0.2s;
            transition: 0.2s;
}
.geoloc-btn__save:hover{
    background: #fcca31;
    color: #000;
}
.geoloc-btn__change{
    border-bottom: 1px dashed #000;
    margin: 10px 15px;
}
.geoloc-btn__change:hover{
    border-color: transparent;
}


/*2 окно геолокации*/

.cities-popup{
/*     display: none;
    position: absolute;
    top: 80px;
    left: 50%;
    background: #fff;
    border-radius: 5px;
    max-width: 100%;
    margin: 0 0 0 -375px;
    z-index: 1002;
    width: 835px;
    padding: 35px 30px 35px 10px;
    height: 80vh;
    overflow: hidden; */
}

.cities-popup__form {
	position:relative;
	z-index:9000;
}

.cities-popup__title{
    font-family: "Open Sans Light";
    font-size: 31px;
    color: #000;
    display: inline-block;
    float: left;
    margin: 0 40px 30px 22px;
}
.cities-popup__input{
    display: inline-block;
    float: left;
    font-size: 13px;
    color: #737373;
    padding: 10px 20px;
    -webkit-border-radius: 20px;
            border-radius: 20px;
    border: 1px solid #737373;
    width: 55%;
}
.cities-popup__body{
    height: 90%;
}
.cities-popup__city{
    color: #23a5dc;
    font-size: 15px;
    text-decoration: underline;
    display: block;
    line-height: 30px;
}
.cities-popup__city:hover{
    text-decoration: none;
}
.cities-popup__letter{
    display: inline-block;
    background: #F8F8F8;
    -webkit-border-radius: 3px;
            border-radius: 3px;
    color: #364f66;
    font-size: 19px;
    padding: 10px 15px;
    margin: 10px 0 20px 0;
}
.cities-popup__block{
    padding: 10px 12px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    -webkit-transition: 0.3s;
       -moz-transition: 0.3s;
        -ms-transition: 0.3s;
         -o-transition: 0.3s;
            transition: 0.3s;
}
.cities-popup__block:hover{
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
            box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.cities-popup .mCSB_scrollTools .mCSB_draggerRail{
    background-color: #FFF;
}
.cities-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #acacac;
    width: 10px;
}
.cities-popup .mCSB_inside > .mCSB_container{
    padding: 15px;
}

/*Живой поиск*/
.live-serch{
    display: none;
    position: absolute;
    z-index: 9999;
    background: #FFF;
    top: 53px;
    left: 0;
    width: 100%;
    padding: 18px;
    box-shadow: 0 2px 4px #585858;
}
.live-result__title{
    color: #000;
    font-size: 17px;
    font-weight: bold;
}
.live-result-item{
    padding: 14px 0 20px 0;
    margin-bottom: 14px;
    border-bottom: 1px solid #ccc;
}
.live-result-item:hover{
    border-bottom: 1px solid #8ab054;
}
.live-result:last-child .live-result-item{
    border-bottom:0;
}
.live-result-item__img{
    display: block;
    width: 70px;
    height: 70px;
    overflow: hidden;
    -webkit-border-radius: 100%;
            border-radius: 100%;
}
.live-result-item__img:hover{
    -webkit-box-shadow: 0 0 5px #333;
            box-shadow: 0 0 5px #333;
}
.live-result-item__img img{
    max-width: 100%;
    width: 100%;
    height: 100%;
}
.live-result-item__title{
    color: #23A5DC;
    font-weight: 600;
    font-size: 14px;
    text-decoration: underline;
}
.live-result-item__title:hover{
    text-decoration: none;
}
.live-result-item__desc{
    font-size: 13px;
    color: #7b7b7b;
    margin-top: 8px;
}
.live-result-item__more{
    display: block;
    width: 36px;
    height: 36px;
    -webkit-border-radius: 100%;
             border-radius: 100%;
    overflow: hidden;
    position: relative;
}
.live-result-item__more:after{
    content: '';
    display: inline-block;
    width: 14px;
    height: 16px;
    background-image: url(../img/sprite4.png);
    background-position: -225px -32px;
    vertical-align: middle;
    position: absolute;
    left: 11px;
    top: 10px;
}
.live-result-item__more:hover{
    background: #8ab054;
}
.live-result-item__more:hover:after{
    background-position: -237px -32px;
}
.live-result-table{
    display: table;
}
.live-result-table-cell{
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.live-result-bottom .top-link{
    text-align: center;
    margin-top: 14px;
    padding-bottom: 8px;
}
.live-result-bottom .top-link__link{
    text-decoration: none;
}
.live-result-bottom .top-link__link:hover{
    text-decoration: underline;
}
.live-result-bottom .top-link__link:first-child{
   margin-left: 0;
}



.nd-styles.btn {
    border: none;
    background: #fcca31;
    color: #000;
    display: block;
    border-radius: 25px;
    padding: 0 20px;
    text-decoration: none;
    line-height: 45px;
    height: 45px;
    text-align: center;
    cursor: pointer;
}

.nd-styles.btn:hover {
    background: #FFD965;
    color: #000;
}
.nd-styles.btn_yellow{
    font-size: 15px;
    background: #fcca31;
    border: 0;
    padding: 0 20px;
    display: inline-block;
}
.nd-styles.btn_s{
    line-height: 35px;
    height: 35px;
    font-size: 13px;
}

.nd-styles.btn_white {
    background: #fff;
    color:#464646;
    border:2px solid #e6e6e6;
    line-height: 1;    
}
.nd-styles.btn_white:hover{
    background: #f2f2f2;
}

/*Попап регистрация*/
.reg_vkent-popup, .checkpost-popup {
    position: absolute;
    top: 120px;
    left: 50%;
    background: #fff;
    border-radius: 5px;
    padding: 30px ;
    width: 585px;
    max-width: 100%;
    margin: 0 0 0 -315px;
    z-index: 1002;
    display: none;   
}

/* @refactor: Форма регистрации перенесена в @rd/reg_popup */
/* @obsolete:
.reg_head
.reg-tabs-title
.reg-tabs-content__item
.registration-popup
.forgetpass-popup - удалён, есть только js-forgetpass-popup
*/

/*
.form-control {
	color: #000;
	width: 100%;
	border: 1px solid #a0a0a0;
	border-radius: 5px;
	padding: 0 20px;
 	line-height: 50px;
	height: 50px;
	font-size: 14px;
	margin-bottom: 17px;
}
 */

.tc_or{
	font-family: 'Open Sans';
	font-size: 14px;
	color: #000;
	line-height: 50px;
	float: left;
}

.checkpost_head{
	position: relative;
	padding-left: 80px;
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 31px;
	color: #000;
	height: 68px;
	line-height: 68px;
	display: block;
	margin-top: 20px;
	
}

.chp_popup p{
    font-family: 'Open Sans';
	font-weight: normal;
	font-size: 14px;
	color: #000;
	padding-left: 80px;
	margin: 20px 0;
	line-height: 22px
}



.checkpost_head::before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	width: 68px;
	height: 68px;
	border-radius: 50%;
	background-color: #8AB054;
	 background-image: url(../img/sprite5.png);
    background-position: 67px 13px;
				
}

.fp-th{
	margin-top: 28px;
}



/*Хлебные крошки*/
.breadcrumbs {
    margin: 20px 0;
    font-size: 11px;
    color: #888;
}

.breadcrumbs__link {
    color: #888;
    margin-right: 20px;
    position: relative;
}

.breadcrumbs__link:hover {
    text-decoration: none;
}

.breadcrumbs__link:after {
    content: '→';
    position: absolute;
    top: 3px;
    right: -15px;
    font-family: Arial;
}

.banner {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto 30px;
    display: block;
}

.banner img{
    width: 100%;
}
.nd-forum .afterHeadBannerContainer .banner img{
    width: auto;
}
.city {
    margin-bottom: 20px;
}

.city__name {
    font-size: 32px;
    color: #000;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-right: 30px;
    font-family: 'Open Sans';
}

.city__name_search {
    font-size: 38px;
}

.city__name_order {
    font-size: 32px;
}

.city__flag {
    display: inline-block;
    margin: 0 30px 0 -10px;
    background-image: url(../img/sprite.png);
    background-position: -352px -346px;
    width: 53px;
    height: 36px;
}

.city__weather {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    color: #5c5c5c;
    font-weight: 600;
    padding-left: 45px;
    position: relative;
    margin-top: 10px;
    text-decoration: none;
}

.city__weather:hover {
    color: #23a5dc;
}

.city__weather:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(../img/sprite.png);
    background-position: 0px -515px;
    width: 30px;
    height: 22px;
}

.city__weather_land {
    color: #fff;
    margin-top: 10px;
    margin-left: 20px;
}

.city__weather_land:before {
    background-image: url(../img/sprite.png);
    background-position: -516px -408px;
    width: 30px;
    height: 22px;
}

.city__i {
    font-family: Arial;
    font-size: 14px;
    position: relative;
    top: -5px;
}

.city__bottom {
    display: block;
    padding-top: 20px;
}

.city__bottom_hotel {
    padding-top: 10px;
}

.city-country {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    margin-right: 10px;
    padding-top: 10px;
}

.city-country__name {
    color: #000;
    margin-left: 5px;
    text-decoration: none;
}

.city-country__name:hover {
    text-decoration: none;
}

.city-country__name:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    background-image: url(../img/sprite.png);
    background-position: -469px -480px;
    width: 30px;
    height: 20px;
    vertical-align: middle;
    margin-bottom: 3px;
}

.city-style {
    border: 1px solid #e9edf1;
    background: #e9edf1;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    padding: 10px 15px 10px 35px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.city-style:before {
    content: '';
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 7px;
    margin: auto;
    background-image: url(../img/sprite.png);
    background-position: -44px -571px;
    width: 14px;
    height: 14px;
}

.city-style_country {
    margin-top: 15px;
}

.city-style__link {
    color: #23a5dc;
}

.city-style__link:hover {
    text-decoration: none;
}

.slider {
    overflow: hidden;
}

.slider .owl-item {
    float: left;
}

.slider .owl-prev,
.slider .owl-next {
    position: absolute;
    top: 50%;
    left: 20px;
    margin-top: -35px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -280px -161px;
    width: 36px;
    height: 70px;
}

.slider .owl-next {
    left: auto;
    right: 20px;
    background-image: url(../img/sprite.png);
    background-position: -280px -83px;
    width: 36px;
    height: 70px;
}

.slider-item {
    position: relative;
}

.slider-item__info {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 10px 20px 5px;
    /*box-shadow: rgba(0,0,0,0.85) 0 -35px 80px 20px;
    background: rgba(0,0,0,0.7);*/
}

.slider-item__item {
    margin-bottom: 10px;
}

.slider-item__item-strong {
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

.slider-item__item-a {
    font-size: 13px;
    color: #fff;
}

.slider-item__item-a:hover {
    text-decoration: none;
}

.tabs {
    background: url(../img/tabs.png);
}

.tabs-title {
    height: 55px;
    font-size: 0px;
    text-align: center;
}

.tabs-title__link {
    height: 55px;
    background: #fff;
    display: inline-block;
    font-size: 12px;
    color: #000;
    position: relative;
    text-align: center;
    max-width: 100%;
    width: 25%;
    text-decoration: none;
    vertical-align: top;
    border-left: 1px solid #ececec;
    padding-top: 35px;
}

.tabs-title__link:first-child {
    border: none;
}

.tabs-title__link:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: 25px;
}

.tabs-title__link_tur:before {
    background-image: url(../img/sprite.png);
    background-position: -334px -571px;
    width: 13px;
    height: 13px;
}

.tabs-title__link_hotel:before {
    background-image: url(../img/sprite.png);
    background-position: -190px -571px;
    width: 18px;
    height: 13px;
}

.tabs-title__link_avia:before {
    background-image: url(../img/sprite.png);
    background-position: -355px -571px;
    width: 25px;
    height: 13px;
}

.tabs-title__link_train:before {
    background-image: url(../img/sprite.png);
    background-position: -339px -301px;
    width: 14px;
    height: 19px;
}

.tabs-title__link:hover,
.tabs-title__link:focus {
    text-decoration: underline;
    z-index: 2;
}

.tabs-title__link.active {
    background: transparent;
    color: #fff;
    text-decoration: none;
    z-index: 2;
}

.active.tabs-title__link_tur:before {
    background-image: url(../img/sprite.png);
    background-position: -388px -571px;
    width: 13px;
    height: 13px;
}

.active.tabs-title__link_hotel:before {
    background-image: url(../img/sprite.png);
    background-position: -247px -571px;
    width: 18px;
    height: 13px;
}

.active.tabs-title__link_avia:before {
    background-image: url(../img/sprite.png);
    background-position: -157px -571px;
    width: 25px;
    height: 13px;
}

.active.tabs-title__link_train:before {
    background-image: url(../img/sprite.png);
    background-position: -413px -346px;
    width: 14px;
    height: 19px;
}

.tabs-content {
    height: 237px;
}

.tabs-content__item {
    opacity: 0;
    height: 0px;
}

.tabs-content .active {
    height: auto;
	display:block;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    position: relative;
}

/*end CUTTED INTO HEADER_FOOTER 1*/



/*start CUTTED INTO HEADER_FOOTER 2*/

footer {
   /*  padding-top: 45px; */
}

.footer-links {
    margin-bottom: 40px;
}

.footer-links__title {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}

.footer-links__ul {
    margin-top: 15px;
}

.footer-links__li {
    margin-bottom: 10px;
    display: block;
}

.footer-links__a {
    font-size: 13px;
    color: #6f6f6f;
}

.footer-links__a:hover {
    text-decoration: none;
    color: #23a5dc;
    /*font-weight: 600;*/
}

.footer {
    padding-top: 23px;
    padding-bottom: 20px;
    position: relative;
    z-index: 1;
}

.footer__links {
    float: left;
    padding: 3px 20px 35px 0;
    color: #000;
    font-weight: 600;
}

.footer__link {
    font-size: 13px;
    color: #6f6f6f;
}
.footer__links-dot{
    font-size: 30px;
    color: #8ab054;
    display: inline-block;
    padding: 0px 3px;
    position: relative;
    top: -2px;
}
.footer__link:hover {
    text-decoration: none;
}

.count {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    margin-top: 10px;
}

.soc {
    float: right;
    margin-top: 3px;
}

.soc__link {
    width: 45px;
    height: 45px;
    float: left;
    border-radius: 50%;
    background: #fff;
    margin-right: 10px;
    position: relative;
}

.soc__link:hover {
    opacity: 0.7;
}

.soc__link:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}

.soc__link_tw:after {
    background-image: url(../img/sprite1.png);
    background-position: 0px -173px;
    width: 21px;
    height: 21px;
}

.soc__link_fb:after {
    background-image: url(../img/sprite.png);
    background-position: -539px -255px;
    width: 11px;
    height: 20px;
}

.soc__link_vk:after {
    background-image: url(../img/sprite.png);
    background-position: -435px -571px;
    width: 23px;
    height: 12px;
}

.copir {
    font-size: 13px;
    color: #6f6f6f;
    line-height: 21px;
}

.line {
    background: #dfdfdf;
    width: 100%;
    height: 1px;
}

.line_tur {
    margin-top: -1px;
}

.line_bm {
    margin-bottom: 40px;
}

.warning-copir {
    font-size: 11px;
    color: #6f6f6f;
    line-height: 120%;
    padding: 15px 0;
}

/*end CUTTED INTO HEADER_FOOTER 2*/


.simple-menu-link_no-arrow:after{
	display:none;
}

.header-tur_order {
    display: none !important;
}

.nav-type-1__item:last-child {
    display: none;
}
.hidden-old {
    display: none !important;
}


.omr__inputs-wrapper {
    box-sizing: border-box;
}

.omr__input {
    font-size: 15px;
    padding: 9px 15px;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.formWrapDiz.dizType1 .formDiz .omr__input {
    margin: 0 0 15px;
}
.formWrapDiz.dizType1.dizType3_mod .formDiz .input_style.omr__input {
    width: 100%;
    margin: 0 0 15px;
}
body #ui-datepicker-div {
    z-index: 1004 !important;
}

.competition-banner .btn{
    border: none;
    background: #fcca31;
    color: #000;
    display: block;
    border-radius: 25px;
    padding: 0 20px;
    text-decoration: none;
    line-height: 45px;
    height: 45px;
    text-align: center;
    cursor: pointer;
}
.competition-banner .btn_bold {
    font-weight: 700;
}

.competition-banner .btn_green_border, .competition-banner .btn_inline-block {
    display: inline-block;
}

.competition-banner .btn_padding-0-20 {
    padding: 0 20px;
}


@media (max-width: 1023px){

    .ad_slid .owl-item img{
		height: 292px;
	}
	
	 .dop-menu .menu__li:hover .menu__link_child{
		background: transparent;
	}
    
    .link-review {
		padding: 17px 15px 15px 0;
    }
    
    .hotel-popup .tth-slider {
		height: 430px;
    }
    
    .hpb_martop{
		margin-top:85px;
	}
	
	.hotel-popup-share-img {
	margin: 0;
	float: left;
	margin-right: 10px;
   }  
    
    .ex_popup{
		margin: 18px 0 18px;
	}

	/*.hotel-popup__white-bg {
	margin-top: -135px;
    }*/
    
    .hpb_martop{
	height: 5px;
	}
    /*
    .enter {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 100px;
	}
    */
    .link-review > span {
	display: inline-block;
    }
    
    .mq-col_21 {
	 width: 21%; 
	}
	
	.dm_mob .menu_dop_link{
	line-height: 1;
	height: 45px;
	display: block;
	font-size: 30px;
	font-weight: 600;
	color: #000;
	padding: 0 35px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
   	border-bottom: 0;
    }    
    
    

    
    .dm_mob{
		margin-bottom: 20px;
	}
	
	.bp_dev-sm{
		width: 25%;
		padding-left: 15px;
	}
    
    .dm_mob .menu-child, .mq-other-menu-child{
		background: #E7E7E7 !important;
		background-color: #E7E7E7 !important;
		top: 75px;
		right: 0px !important;
		border: 0 !important;
		min-width: 180px;
		border-radius: 0;
	}
	
	.dm_mob .js-menu__li.active .last-child + ul{
		border-radius: 0;
	}
	
	.dm_mob .menu-child .dop-menu__li{
		line-height: 50px;
		width: 100%;
	}
	
	.dm_mob .menu-child .dop-menu__link-span{
		color: #000;
	}
	
	.city-info{
		margin-top: 20px;
	}
    
 /*   .big-title {
	padding: 14px 0 30px;
    }*/

    .about-info__item_was::before, .about-info__item_collect::before, .about-info__item_reviews::before{
    	display: none;    	
    }
    
    .about-info {
	margin-top: 25px;
	border: 4px solid #eee;
	 padding: 15px 0 10px 0; 
     }
     
     .about-info__link{
	 	font-size: 14px;
	 }
	 
	 .about-info__item{
	 	padding-left: 20px;
	 }
	 
	.faq{
		padding: 45px 15px;
	}
	
	.faq-answer {
	position: relative;
	width: 31%;
	float: left;
	margin: 0 7px;
    }
    
    .faq__ask {
	margin-bottom: 30px;
	font-weight: 600;
	width: 200px;
	 position: absolute; 
	right: 45px;
	top: 40px;
	}


	.tabs-title__link{
	font-size: 10px
	}	

	.faq-answer__date, .faq-answer__text-link{
	font-size: 12px
	}

	.slider-item__info{
	text-align: left;
	}

	.city-style p{
	display: block;
	float: left;
	padding-right: 5px;
	}

	.city-info-weather__item {
	width: 30%;
	}

	.city-info-weather__month {
	margin-top: 26px;
	}

	.city-info-weather__item:before{

	}

	.city-info-weather__item{
	padding-left: 0
	}


    .mnenie{
	padding-bottom: 30px;
    }
	
	.info-weather__item{
		position: relative;
		display: block;
		float: left;
	}
    
    .faq__all-question{
		margin-top: 300px;
	}
	
	.photo-video__link{
		width: 178px;
		height: 180px;
	}
	
	.photo-video__link_all{
		background-size: 178px 180px;
	}
	
	.entertainment__img{
		min-height: 174px;
	}
	
	.hotels__item .hotels__rating img{
		height: auto;
	}
	
	.consultant {
	border: 2px solid #fcca31;
	width: 228px;
	margin-left: 0;
    }
    
    .consultant__phone{
		font-size: 22px;
	}
	
		.hcr__gallery .tth-slider-mini__item, .city-reviews-box .hsrg-ad .tth-slider-mini__item{
		width: 57px;
		height: 57px;
	}
	
	
	.entertainment-content li:last-child{
		display: none;
	}
	
	.places-type .owl-item{
		width: 134px !important;
	}
	
	.entertainment__item{
		width: 32.2%;
	}
	
	.related__image{
		height: auto;
	}
	
	.all{
		font-size: 12px;
	}
	
	.subscribe__form{
		width: 55%;
		margin: 0 auto;
		margin-top: 30px;
	}
	
	.subscribe__title{
		margin-top: -20px;
	}
	
	.subscribe__content::before{
		left: 0;
	}
	
	.subscribe__content {
	    padding-left: 175px;
    }

    .owl-carousel .owl-item img {
	  transform-style:flat;
  	}

	.active-tourists .owl-wrapper-outer {
	overflow: hidden;
	padding: 0 25px;
	}

	.active-tourists .hcr__author{
	width: 210px;
	}

	.active-tourists__bal{
	width: 70px;
	}

	.hotels-content .owl-pagination, .hotels__reviews, .hotels__item .search-tur-item__rating, .hotels__price{
	display: none;
	}


	.js-slider-hotels_b .hotels__reviews, .js-slider-hotels_b  .hotels__item .search-tur-item__rating{
	display: inline-block;
	}

	.js-slider-hotels_b .hotels__item .search-tur-item__rating{
	margin-top: 10px;
	}

	.js-slider-hotels_b .owl-item{
	text-align: left !important;
	}

	.hotels__adress {

	padding: 12px 0 15px 14px;
	text-align: left;
	}
	
	.hotels__title{
		text-align: left;
		padding: 0 10px;
	}
	
	.hotels__rating{
		display: block;
		margin-top: 7px;
	}
	
	.type_poup{
		display: block;
	}
	
	.consultant__bg{
		padding: 10px 20px;
	}
	
	.consultant{
		margin-bottom: 10px;
	}
	
	.consultant__all{
		display: none;
	}
	
	.consultant__title{
		margin-bottom: 10px;
	}
	
	.places-type__link:hover{
		background: transparent;
	}
	
	.about__text{
		height: 265px;
		overflow: hidden;
		margin-bottom: 45px;
		
	}
	
	.about__link span{
		float: right; 
		padding-top: 10px;
	}
	
	.active-tourists .owl-prev, .active-tourists .owl-next {
	position: absolute;
	top: 50%;
	left: 0px;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(../img/sprite.png);
	background-position: -411px -247px;
	width: 15px;
	height: 30px;
    }

     .active-tourists .owl-next {
	left: auto;
	right: 0px;
	background-image: url(../img/sprite.png);
	background-position: -256px -185px;
	width: 15px;
	height: 30px;
	}

	.active-tourists__bal{
	float: left;
	margin-left: 10px;
	}

     .active-tourists {
	border: 4px solid #eee;
	padding: 15px 5px;
	position: relative;
	}

     .places-type__link::before{
	 	top: 0;
	 	left: 42%;
	 }

	.places-type__link {
	display: block;
	padding: 30px 0 10px 0px;
    text-align: center;
	}


	.places-type .owl-wrapper-outer {
	overflow: hidden;
	padding: 30px 40px;
	}
	
	.places-type .owl-prev, .places-type .owl-next {
	position: absolute;
	top: 50%;
	left: 0px;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(../img/sprite.png);
	background-position: -411px -247px;
	width: 15px;
	height: 30px;
    }

     .places-type .owl-next {
	left: auto;
	right: 0px;
	background-image: url(../img/sprite.png);
	background-position: -256px -185px;
	width: 15px;
	height: 30px;
	}

	.places-type{
		margin: 0;
	}

	.places-type__links{
		background: transparent;
	}

	.places-type__link-span{
		display: block;
		margin-top: 7px;
	}
	
	.landing-header .search-all-title{
		font-size: 32px;
	}
	
	.landing-header__counters{
		font-size: 20px;
	}
	
	.brb_dost_data{
		width: 72%;
	}
	
	.brb_data_list .rec_descr {
	width: 630px;
    }
	
	.map_filter{
		right: 5px;
	}
	
	.bp_cont{
		position: relative;
		margin-top: 25px;
		/*height: 1950px;*/
		overflow: hidden;
	}
	
	.bp_cont2{
		position: relative;
		margin-top: 25px;
		height: 4260px;
		overflow: hidden;
	}
	
	.bp_cont2{
		position: relative;
		margin-top: 25px;
		height: 4115px;
		overflow: hidden;
	}
	
	
	
	
	.best_places{
		
		position: relative;
		left: -280px;
		width: 1170px;
		height: auto;
		-webkit-transition: all 1s ;
     -moz-transition: all 1s;
     -o-transition: all 1s;
     transition: all 1s;
	}
	
	.bp_dev-sm{
		position: relative;
		z-index: 1002;
		background: #FFF;
	}
	
	 .bp_dev-sm{
		opacity: 0;
		width: 25%;
		float: left;
	}
	
	.bp_right_block{
		width: 63% !important;
		float: left;
	}
	
	.bp_active{
		left: 0px;
		-webkit-transition: all 1s ;
     -moz-transition: all 1s;
     -o-transition: all 1s;
     transition: all 1s;
	}
	
	.bp_active .bp_dev-sm{
		opacity: 1;
	}
	
	.search-tur__more{
		width: 80%;
	}
	
	#turTab .search-tur__more, #list_pl .search-tur__more, .bpr_adap .search-tur__more{
		width: 100%;
	}
	
	.cim_mar {
	margin-top: 0px;
    }
    
    .full-calendar .ui-datepicker-group {
	width: 50% !important;
    }
	
	.lpl_head{
		display: block;
	}
	
	.bp_right_block h3{
		float: none;
	}
	
	.type_poup{
		width: 250px;
		margin-top: 20px;
		float: left; 
		border: 1px solid #D1D1D1;
		border-radius: 25px;
		height: 36px;
		line-height: 36px;
		padding-left: 40px;
		font-size: 14px;
		position: relative;
		cursor: pointer;
	}
	
	.bp_sort{
		margin-top: 20px
	}
	
	.type_poup:before{
		content: "";
		background: url(../img/sprite5.png);
		background-position: 154px -109px;
		position: absolute;
		left: 5px;
		top: 5px;
		width: 22px;
		height: 22px;
		display: block;
	}
	
	.bdl_popup-close{
		position: absolute;
		width: 28px;
		height: 28px;
		top: 0;
		right: -50px;
		background: url(../img/sprite5.png);
		background-position: -33px -29px;
		cursor: pointer;
		
	}
	
	.bdl_popup-close:hover{
		background: url(../img/sprite5.png) #5f5f5f;
		background-position:-33px -29px;
		
	}
	
	.search-turs .avia-form__item:first-child {
	width: 166px;
	
    }
    
    .st_shc .avia-form__item:first-child {
	width: 205px;
	
    }
    
    .search-turs .avia-form__item{
		width: 90px;
	}
	
	.st_shc .avia-form__item{
		width: 105px;
	}
	
	.st_shc .afi_mon .select-span{
		padding-left: 30px;
	}
	
	
	
	.hotels-form__input-input, .hotels-form__input .select, .hotels-form__input .jq-selectbox__select{
		padding: 0 10px;
	}
	
	.search-turs .hotels-form__input_date::before{
		display: none;
	}
	
	.st_shc .hotels-form__input_date::before{
		display: block;
	}
	
	
	
	.hotels-form__input .select__arrow, .hotels-form__input .jq-selectbox__trigger{
		width: 25px;
	}
     
    .popular-tur__image{
		height: auto;
	}
	
	.no-time__input{
		width: 160px;
	}
	
	.tur-for-country__item{
		width: 29%;
	}
	
	.consultant.fixed, .cons_sm{
	position: relative;
	top: 0px;
	width: 228px;
	margin-left: 0px;
	margin-top: 0 !important;
	}
	
	.sm_tbi{
		display: none;
	}	
	
	.tabs-tur-title{
		float: left;
	}
	
	.tabs-tur{
		margin-top: 65px;
	}
	
	.tabs-tur-title {

	float: left;
	margin-top: -65px;
    }
    
    .hot-turs-land-content{
		width: 727px;
	}
	
	.tur-month + .hot-turs-land {
	margin-top: 49px;
    }
    
    .tabs-tur-content .search-tur__more, .comment-for-review .search-tur__more{
		width: 100%;
	}
	
	.tours__block{
		width: 100% !important;
	}
	
	.add-comment-left {
	width: 555px;
    }
    
    .bar_adapt {
	margin-bottom: 50px;
	margin-top: -47px;

	}
	
	.about-info__text {
	font-size: 11px;

    }
    
    .faq__all-question{
		text-align: left;
	}
    
    .live-serch {

	left: -27px;
	width: 120%;
    }
    
    .dop-menu.fixed{
	width: 750px;
    }

    .js-tabs {
	overflow: hidden;
    }
    
    .tur-for-country__item:nth-child(4n) {
	margin-right: 30px;
    }
    
    .hotels-form__input .select-span{
		padding-left: 5px;
	}
	
	.avia-ticket__td:first-child {
	width: 35%;
    }
    
    .check__title{
		font-size: 40px;
	}
	
	.check-info__content{
		border-bottom: 0;
	}
	
	.check-info__price{
		border-top: 1px solid #fcca31;
		margin-top: 10px;
		padding: 15px 0 0 0;
	}
	
	.tur-hotel-info .tur-hotel__adress-link{
		display:  block;
	}
	
	.sp_hidden, .tth-description__item-date::before, .tth-description__item-time::before{
		display: none;
	}
	
	/*.tth-description__trip {
	padding: 1px 8px 1px;
    }*/
    
    .tth-td_ad .tth-description__trip {
	padding: 25px 5px 20px;
    }
    
    
    
    .tth-description__trip-title {
	margin-bottom: 10px;
    }
    
    .tth-description__item-date, .tth-description__item-time{
		padding-left: 0;
	}
	
	.tth-description__item_avia::before{
		display: none;
	}
	
	.tth-description__item_avia{
		padding-left: 5px;
	}
	
	.tth-description__price-summ{
		width: 210px;
	}
	
	.tth-description__price-link{
		display: block;
		width: 110px;
		margin: 0 auto;
	}
	
	.sam-tur__price{
		font-size: 13px;
	}
	
	.tur-to-hotel-all .sam-tur__th:nth-child(2) {
	width: 21%;
    }

    .tth-description__btn{
		width: 210px;
		padding: 0
	}
	
	.city__name_search {
	font-size: 35px;
	width: 700px;
    }
    
	.city__name{
		margin-right: 10px;
	}
	
	.sam-tur__th:first-child {
	width: 22%;
    }
   
   .tl_120{
   	margin-top: 105px;
   }
   
   .tp_25{
   	margin-top: 25px;
   }
   
   .tl_top{
   	margin-top: 0px;
   }
   
   .tl_cen{
   	margin-top:25px;
   }
   
   .sb_width{
   	width: 700px;
   }

	.eventsFaq__sitebar{
		display: none;
	}
	
	.add-comments-thanks__title {
	width: 100%;
    }
    
    .add-comments-thanks__title p{
		font-family:  'Open Sans';
		font-weight: 400;
	}
	
	.add-comments-thanks__title img {
	margin-right: 12px;
    }
    
    .tur-hotel-info .tur-hotel__soc {
	margin-top: 15px;
    }
    
    .tth-description__price{
		font-size: 42px;
	}
	
	.eventsFaq-subtitle {
	padding-top: 2px;
    }
    
    .ad-hidden{
		display: none;
	}
	
	.eventsFaq__sitebar, .bann_sb_none{
		display: none;
	}
	
	.eventsNews__sitebar-apartments {
	width: 235px;
	height: 77px;
	top: 7px;
	right: 0px;
	padding: 20px 0 0 15px;
    }
    
  
    .city-info__bg {
	width: 217px;
	padding: 22px 10px 0 68px;
   }
   
   .hfr__top-percent{
   	margin-right: 20px;
   }
   
   .hfr__top{
   	padding: 20px 0;
   }
   
   .hfr__item {
	margin: 0 0px 20px;
    }
    
    .hfr__name {
	min-width: 100px;
    }
    
    .hfr__people {
	min-width: 40px;
    }
    
    .eventsNews__sitebar{
		padding-left: 0;
	}
	
	.tours__banner-sidebar, .hotel-people-info, .cons_hidd, .tour_hidd{
		display: none;
	}
	
	.hcr_adap{
		width: 730px;
	}
	
	.hcr_adap .search-tur__more {
	width: 76%;
    }
    
    .hotel-card-contacts {

	padding: 25px 5px;
	margin: 50px 5px 50px;
    }
    
    .hcc_left{
		padding-right: 0;
	}
	
	.hcc_rigth{
		padding-left: 0;
	}
	
	.hotel-card-contacts__price {
	padding: 0 7%;
    }
    
    .hotel-card-contacts__phone {
	padding-left: 25px;
	margin-right: 15px;
    }
    
    .hotel-card-contacts__site {
	padding-left: 30px;
	margin-right: 18px;
    }
    
    .hcs_adap{
		min-width: 750px;
	}
	
	.hcs_adap .your-hotel-page__link{
		width: 235px;
		margin: 0 auto;
	}
	
	.atr_adap .search-tur-item__rating, .atr_adap .hotels__reviews{
		display: inline-block;
		margin-top: 10px;
	}
	
	.order-tur__image{
		display: none;
	}
	
	.order-tur__info{
		width: 415px;
	}
	
	.order-tur__name {
	float: none;
	width: 100%;
    }
    
    .order-tur__rate {
	float: none;
	max-width: 96%;
    margin-top: 20px;
    }
    
    .order-tur__right-info {
	width: 175px;
     }
     
     .order-tur__left-info {
	float: left;
	width: -webkit-calc(100% - 275px);
	width: calc(100% - 176px);
	font-size: 15px;
   }
   
   .order-tur__air-time{
   	margin-left: 5px;
   }
   
   .order-tur__air-name {
	min-width: 155px;
    margin-left: 15px;	
	}
	
	.order-tur__item::before {
	content: '';
	position: absolute;
	top: 15px;
	left: 0px;
	bottom: 0px;
	margin: auto;
    }
    
    .order-tur-form__cash-tur, .order-tur-form__your-contacts{
	float: left;
	width: 100%;
    }
    
    .atfr_ad {
	margin-top: 79px;
    }
    
     .stir_vis{
	 	display: inline-block !important;
	 	margin: 10px 25px 0 0;
	 }
	 
	 .popular-tur__text-a{
	 	font-size: 12px;
	 }
	 
	 .popular-tur__city-temp{
	 	padding-top: 5px;
	 }
    
    .subscribe{
		padding-left: 10px;
	}
	
	.search-tur__more_reviews {
	margin-left: 146px;
   }
   
   .stm_w{
   	width: 100% !important;
   }
   
   
   .add-comment-right {
	position: relative;
	margin-left: -180px;
    }
    
    .select-any-cities {
	margin-left: 165px;
    }
    
    .country-review {
	height: auto;
    }
    .link-other-reviews{
		margin-bottom: 30px;
	}
	
	.search-tur__more_reviews{
		margin-left: 178px;
		width: 76%;
	}
	
	.bh-info {
	padding: 20px 12px;
    }
    
    .booking-hotel .tth-description__item_avia, .tth-td_ad .tth-description__item_avia{
	text-align: center;
	padding-left: 0;
    }
    
    .booking-list-item__info_left{
		border: 0;
	}
    
    .tth-description__item-avia-price {
	 float: none; 
	display: block;
	margin-top: 5px;
    }
    
    .booking-hotel-page .search-turs .avia-form__item {
	width: 126px;
     }
     
     .tl_adapt105{
	 	margin-top: 85px;
	 }
	 
	 .tickets-form .hotels-form__btn{
	 	padding: 0 8px;
	 }
	 
	  .fil_popup{
	  	height: 4530px;
	  }
	 
	 .fil_popup .bp_left_block, .fil_popup .filter{
	 	border: 0;
	 }
	 
	 .fil_popup .search-tur__more{
	 	width: 100%;
	 }
	 
	 .airports-box{
	 	background-position: 0 -65px;
	 	background-repeat: no-repeat;
	 	background-size: cover;
	 }
	 
	 .search-tickets{
	 	margin-top: 10px;
	 }
	 
	 .filter-price__item{
	 	padding: 0 10px;
	 }
	 
	 .tdt-adapt{
	 	padding: 15px 8px 1px;
	 }
	 
	 .sam-tur_tabs .tur-to-hotel-all__link:first-child {
	margin-left: 15px;
    }
    
    .sam-tur_tabs .tur-to-hotel-all__link {
	margin: 0 10px;
    }
    
    .tur-to-hotel-all__link {
	font-size: 14px;
     }
     
    #turTab .sam-tur_tabs .search-turs {
	margin-top: 0;
     }
     
    #turTab .big-title {
	font-size: 30px;
	color: #000;
	padding: 30px 0 0px;
    }
    
    #turTab .sam-tur_tabs .search-turs .avia-form__item:first-child{
		width: 132px;
	}
	
	.tl_sity{
		margin-top: -18px;
	}
	
    .adapt_act {
	width: 68%;
	display: block;
	float: left;
   }
   
   .add-comments_title h1 {
	padding: 0 10px;
    }
    
    .acs_ad{
		padding: 0 10px;
	}
	
	.act_adaptiv .eventsFaq__sitebar{
		display: block;
	}
	
	.add-comments-city .add-comments-votre__item-image-editor {
	width: 90%;
	margin-bottom: 160px;
    }
    
    .hint_text {
	font-size: 13px;
    }
    
    .hint_title {
	font-size: 15px;
    }
    
    .hint {
	padding: 20px 10px;
    }
    
    .fix-hint{
	width: 29%;
   }
   
   .fix-bottom{
   	width: 87%;
   }
   
   .acv_adapt{
   	width: 750px;
    margin-top: 33px;
   }
   
   .add-comments-city .add-comments-votre__item-image-add_photo-btn {
	width: 50%;
    }
    
    .ta-editor{
		height: 83px;
	}
	
	.add-comments-votre__item-textarea_new {
	padding-top: 91px;
    }
    
    .hd_map{
		overflow: hidden;
	}
    
	.hd_map_head {
	width: 210px;
    }
    
    .hmb_ad{
		width: 100px;
		height: 36px;
		line-height: 36px;
		margin-top: 0;
	}
	
	.hd_bottom p{
		line-height: 30px;
	}
	
	.been_here p {
	line-height: 17px;
	 margin-top:0px;
	 margin-bottom: 10px;
   }
   
   .been_here {
	padding: 16px 5px;
	padding-left: 70px;
    }
    
    .been_here::before {
	top: 15px;
    }
    
    .rec_descr {
	width: 605px;
    }
    
     .about_hs_adapt {
	margin-top: 0px;
    }
    
    .sam-tur__rating, .sam-tur__link {
	margin-bottom: 5px;
    }
    
    .sam-tur__nomer {
	max-width: 180px;
   }
   
   .map-popup__close {
	width: 18px;
    }
    
     .hotel-popup_map .cont_map{
	 	width: 735px !important;
	 }
	 
	 .add-comments-votre__result {
	width: 190px;
    }
    
    .efs_adapt{
		display: block;
	}
   
	.efs_adapt .add-comments-consultant {
	width: 235px;
	margin-left: 20px;
	margin-top: 30px;
    }
    
    .efs_adapt .add-comments-consultant__bg{
		padding: 30px 8px;
	}
	
	.feedback-point_counter {
	left: 28%;
	}
	
	.hrf_adap .search-tur__more_reviews{
		width: 82%;
	}
	
	.rq_adap .hcr__review {
	width: 78%;
    }
    
    .map_all_country{
		background-size: 100%;
		height: 460px;
	}
	
	 .w2tTopCountries_headline {
	font-size: 39px;
	}
	
	.mi_canada {
	top: 60px;
	left: 14px;
	}

    .mi_usa {
	top: 107px;
	left: 99px;
	}

    .mi_mex {
	top: 176px;
	left: 68px;
	}

    .mi_kar {
	top: 213px;
	left: 151px;
	}

    .mi_cam {
	top: 270px;
	left: 120px;
	}

    .mi_uam {
	top: 350px;
	left: 140px;
	}

    .mi_euro {
	top: 90px;
	left: 390px;
	}

    .mi_cost {
	top: 168px;
	left: 405px;
	}

    .mi_afr {
	top: 230px;
	left: 364px;
	}

    .mi_rus {
	top: 78px;
	left: 558px;
	}

   .mi_azia {
	top: 132px;
	left: 557px;
	}

    .mi_avstr {
	top: 323px;
	left: 541px;
	}
	
	.mi_rus .ac_map_list, .mi_azia .ac_map_list, .mi_avstr .ac_map_list{
		left: auto;
		right: 0;
	}
	
	.w2tIntro_headline{
		font-size: 29px;
	}
    
    .w2tIntro_info{
		text-align: center;
	}
	
	.city_review{
		max-width: 300px;
	}
	
	.w2tList__item{
		height: 155px;
	}
	
	.hcr__counters{
		position: relative;
	}
	
	.hcr__review_nobr {
	padding-right: 0 !important;
   }
   
   .hcr__text-block{
   	margin-bottom: 20px;
   }
   
   .hcr__counters{
   	width: 103%;
   	margin-left: -15px;
    margin-bottom: -21px;
   }
   
   .hcr__review_nobr{
   	border-right: 4px solid #eee !important;
   }
   
   .hcr__counter-img, .hcr__counter-value{
   	float: left;
   	margin-right: 5px;
   }
   
   .day-places__place {
	padding: 25px 10px;
    }
    
    .bl_adap{
		margin-bottom: 30px;
	}
	
	.sandrev__radiolabel {
	margin: 0 0px 10px;
    }
    
    .sandrev__radiolabel span {
	padding: 13px 12px;
    }
    
    .other_city li {
	width: 220px;

   }
   
   .winqwest {
	width: 720px !important;
   }
   
   .op_widht{
	width: 750px !important;
	min-width: 750px !important;
   }
   
   .op_widht .wq_thema label{
   	padding: 0 10px 0 25px;
   }
   
    .op_widht .wq_thema ul {
	padding-right: 0px;
	min-width:  135px;
	width: 135px !important;
	}
   
   .ww_faq{
   	left: 470px;
   }
   
   .mod_sov{
   	margin-top: 20px;
   }
   
   .mod_addfoto{
   	min-width: 768px;
   }
   
   .win1 h3, .win2 h3{
   	width: 400px;
   }
   
   .opa_768{
   	width: 750px;
   }
   
   .about-hidden{
   	width: 360px;
   }
   
   .sns_w{
   	width: 760px;
   }
	
	.ww_benefit {
	left: 53%;
	}
	
	.win_ben {
	min-width: 700px;
	}
	
	.suptur{
		left: 48%;
	}
	
	.psd_right{
		margin-top: 0px;
	}
	
	.hotel-popup-close {
	top: 5px;
	right: 7px;
   }
   
   .search-tur__more{
   	margin-bottom: 0px;
   }


	
}

@media (min-width: 1px) {
	.menu-search-block + .menu__li .menu__link {
	    border-radius: 25px 0 0 25px;
	}
}



@media all {
    .profile{
        left: 0;
    }
    .profile__name{
        display: none;
    }
    .profile__status{
        display: none;
    }
    .profile-content{
        top: 99%;
    }
    .profile-content{
        z-index: 2;
    }
}
@media all and (min-width: 62em) {
    .profile__status, .profile__name, .profile__exit{
        display: block;
    }
    .profile{
        width: 190px;
    }
    .profile__info{
        background: #fff;
    }
    .profile-content {
        left: 0;
        right: auto;
    }
    
}


@media all and (max-width: 48em) {
    .js-menu__li.active .js-menu-inner{
        display: block;
    }
    .js-menu__li.active .menu__link{
    background-color: #72973e;
    }
    .js-menu__li.active .mq-title__item{
        background-color: #72973e;;
    }
    .js-menu__li.active .last-child{
        border-radius: 0;
    }
    .js-menu__li.active .last-child + ul{
        border-radius: 0 0 25px 25px;
    }
}


@media all and (min-width: 62em) {

    .js-title__item.open + div {
        display: none;
    }

    .js-title__item.open + div > ul{
        display: none;
    }
    .mq-navbar-inner{
        padding-right: 15px;
    }
	
    .menu-tabs{
        background-color: #fff;
        padding-bottom: 10px;
    }
    .menu-tabs_country {
       /*  width: 738px; */
		width: 697px;
    }
    .menu-tabs_destiny {
        width: 612px;
    }
    .menu-tabs_tours{
        width: 472px;
    }
    .menu-tabs-title a{
        padding: 20px 12px;
    }
    .menu-child{
        padding: 0 7px;
        border-right: 1px solid #dadada;
    }
    .menu-child__link {
        padding: 0 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
    }

    .menu-tabs-content__item.active{
        display: block !important;
        opacity: 1;
    }
    .menu-child__li {
        float: none;
        /*display: table;*/
        padding-left: 0;
        padding-right: 0;
    }
    .mq-menu-child .menu-child__li{
        padding-left: 0;
        padding-right: 0;
        /*margin-bottom: -15px;
        margin-top: 5px;*/
        display: block;
    }
    .mq-menu-child{
        /*padding-left: 0;
        padding-right: 10px !important;*/
        padding-top: 40px;
        padding-bottom: 5px;
    }
    .mq-hotels + .menu-child{
        left: 0;
    }

}

@media all and (min-width: 75em) {

    .menu-tabs_country {
        /* width: 844px; */
		width: 697px;
    }
    .menu-tabs_destiny{
        width: 611px;
    }
    .menu-tabs-title a{
        /* padding: 20px 23px; */
		padding: 20px 12px;
    }
    .menu-child{
        padding: 0 10px;
    }
    .menu-child__link {
        /*padding: 0 15px;*/
    }
}

@media all and (max-width: 75em) {
  /*  .owl-carousel .owl-item{
     text-align: center;
    }*/
    .expert-right .owl-wrapper-outer{
        padding-left: 0;
    }
}

@media all and (min-width: 62em) {
  .eventsNews {
    width: 66.66667%;
    float: left;
  }
}

@media all and (min-width: 30.0625em) {
  .eventsNews__events-img {
    width: 60%;
  }
}

@media all{
  .eventsNews__events-img {
    width: 41%;
    float: left;
    margin-right: 3%;
    margin-bottom: 0;
  }
}

/*@media all and (min-width: 62em) {
  .eventsNews__sitebar {
    width: 33.33333%;
    float: left;
    margin-top: 110px;
  }
}*/

@media all {
  .eventsNews__sitebar-apartments {
    padding: 20px 0 0 100px;
    top: 100px;
  }
}

@media all and (min-width: 62em) {
  .eventsNews__sitebar-apartments {
    top: 23px;
    padding: 20px 0 0 65px;
    width: 265px;
  }
}

@media all and (min-width: 75em) {
  .eventsNews__sitebar-apartments {
    width: 308px;
    top: 28px;
    padding: 20px 0 0 85px;
    line-height: 1.3;
  }
}


@media all and (min-width: 30.0625em) {
  .eventsNews__sitebar-apartments:before {
    display: none;
  }
}

@media all and (min-width: 62em) {
  .eventsNews__sitebar-apartments:before {
    display: block;
    right: 206px;
  }
}

@media all and (min-width: 75em) {
  .eventsNews__sitebar-apartments:before {
    right: 242px;
  }
}



/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:82}.fancybox-skin{position:relative;background:#fff;color:#333;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:83}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:86}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:84}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:84}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:84;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:81;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:85}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:85;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

@keyframes scrollTop{from{transform:translateY(0)}50%{transform:translateY(-15px)}from{transform:translateY(0)}}@keyframes like{from{transform:rotate(0);transform-origin:0 100%}50%{transform:rotate(-15deg);transform-origin:0 100%}to{transform:rotate(0);transform-origin:0 100%}}sup{font-size:smaller}.cmn-content-wrapper .origin{display:none !important}.features-filter-result{border:2px solid #d0d0d0}.features-filter-result__img-wrap{flex-basis:200px;overflow:hidden;flex-shrink:0.5;align-self:stretch}.features-filter-result__img-link{height:100%}.features-filter-result__content{align-self:center;padding:0 20px}.features-filter-result__title{font-size:21px;font-weight:bold;margin:15px 0}.features-filter-result__img{min-width:100%;height:100%}.features-filter-result__title-link{vertical-align:middle}.features-filter-result__flag{vertical-align:middle}.features-filter-result__tag{background:#e9edf1;border-radius:4px;display:inline-block;font-size:12px;padding:10px 10px 10px 30px;position:relative}.features-filter-result__review_mark:before{content:'';background:url(../img/sprite-m.png) no-repeat -210px 0;width:14px;height:14px;position:absolute;top:10px;left:8px}.features-filter-result__review{position:relative;padding-left:30px;color:#000;display:inline-block;margin:12px 0;font-size:13px}.features-filter-result__review-icon:before{background:url(../img/sprite-m.png) no-repeat -234px 0;width:14px;height:14px;content:'';position:absolute;top:3px;left:8px}.features-filter-result__more{align-self:center;border-left:1px solid #d0d0d0;padding:20px;width:180px}.features-filter-result__more-price{font-size:12px;font-weight:bold;margin:20px 0 0 0;text-align:center}.features-filter-result__more-price-link{color:#000}.features-filter-result__title-link:hover,.features-filter-result__review-icon:hover{text-decoration:none}.simple-menu-link_no-arro:after{display:none}.add-comment-divider_margin{margin:0 0 10px 0}.pref_label{position:relative;display:inline-block;float:left;width:25%;cursor:pointer;border:1px solid #ffffff;padding-top:12px;padding-bottom:12px;padding-left:37px;margin-bottom:5px;font-size:13px;border-radius:20px}.pref_label.active{background:#8ab054;color:#fff}.pref_label:hover{border:1px solid #8ab054}.pref_label:before{content:'';position:absolute;top:10px;left:15px;background-image:url(../img/sprite4.png);background-position:-284px 0px;width:16px;height:16px}.pref_label.active:before{background-position:-266px 0px}.search-on-the-fly-overflow{overflow:hidden;overflow-y:visible;padding-right:10px}.block-small-font{font-size:12px;color:#717171}.block-small-font_normal{font-weight:normal}.link-to-editor{color:#75a9ea;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px dashed #75a9ea}.link-rotate{color:#75a9ea;font-size:14px;text-decoration:none}.link-rotate:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(../img/sprite1.png);background-position:-165px -8px;vertical-align:middle;margin-right:7px}.link-delete{background:#fff;border:1px solid #ccc;border-radius:50%;padding:2px 6px 0 3px;position:absolute;right:5px;text-align:center;text-decoration:none;top:5px;transition:border 0.5s ease}.link-delete:hover{border:1px solid red}.link-delete:before{content:'';display:inline-block;width:20px;height:24px;background-image:url(../img/sprite1.png);background-position:-167px -126px}.text-aside-button{margin-left:260px;padding-top:7px}.button-and-text-aside{width:260px;float:left}.add-review-place{align-items:center}.add-review-place__image-wrap{width:80px}.add-review-place__info-wrap{padding-left:17px}.add-review-place__city-name{font-size:24px;margin-bottom:10px}.add-review-place__flag-img{width:28px;margin-right:13px}.add-review-place__icon:before{background-image:url(../img/sprite.png);background-position:-329px -242px;content:"";display:inline-block;height:20px;margin-bottom:3px;margin-right:10px;vertical-align:middle;width:30px}.add-more-city{padding-left:39px}.add-more-city_padding_icon{padding-left:43px}.added-city-title,.add-comments-votre__item-title .added-city-title{cursor:pointer;display:inline-block;margin:0 10px;border-bottom:1px dashed #0874b2;color:#0874b2;font-size:15px;text-decoration:none}.ac-title+.ac-title.title-splitter:before{background:#000;content:"";display:inline-block;height:15px;margin:0 10px;vertical-align:middle;width:1px}.added-city-title_active .ac-title__text{color:#000}.add-review-place__index{background:#8ab054;border:5px solid #fff;border-radius:50%;bottom:-2px;color:#fff;display:block;font-size:13px;height:30px;left:-2px;padding:2px 0 0 1px;position:absolute;text-align:center;width:30px}.cmn-editor-quill{min-height:200px}.cmn-editor-quill img:hover{cursor:all-scroll}.ta-editor-item_hidden{display:none !important}.ta-editor-wrapper.fixed .ta-editor{border-radius:0 0 4px 4px}.cmn-editor-quill b,.cmn-editor-quill strong{font-weight:bold}.cmn-editor-wrapper .ql-snow.ql-toolbar:after,.cmn-editor-wrapper .ql-snow .ql-toolbar:after{display:none}.cmn-editor-wrapper .ql-snow .ql-tooltip[data-mode=link]::before{content:"Введите адрес"}.cmn-editor-wrapper .ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:"Сохранить"}.cmn-editor-wrapper .ql-snow .ql-tooltip::before{content:"Перейти"}.cmn-editor-wrapper .ql-snow .ql-tooltip a.ql-action::after{content:"Изменить"}.cmn-editor-wrapper .ql-snow .ql-tooltip a.ql-remove::before{content:"Удалить"}.cmn-editor-wrapper .ql-snow .ql-stroke{stroke:#7e7e7e}.cmn-editor-wrapper .ql-tooltip,.cmn-editor-wrapper #emoji-palette{margin-top:0 !important;left:15px !important;top:15px !important}.ql-container.ql-snow.cmn-editor-quill_fm-reply{border:none;background:white}.review-filter__title{margin-bottom:6px;font-size:14px;font-weight:600}.review-filter__title_xl{font-size:16px;margin-bottom:14px}.review-filter__map-wrap{width:345px;background:url(../img/map_def.jpg) no-repeat 100% 100%;background-size:cover}.review-filter__map-wrap_fluid{width:100%;padding:44px 0}.review-filter__map-wrap-inner{display:table;height:100%;vertical-align:middle;width:100%}.review-filter__map-wrap-inner-inner{padding:0 15px;vertical-align:middle;display:table-cell}.review-filter__map-button{background-color:rgba(255,255,255,0.702);box-shadow:0 4px 21px -12px #000;text-align:center;padding:18px;border-radius:30px;font-size:16px;border:2px solid #fff;cursor:pointer}.review-filter__select-wrap-inner{padding-left:15px;position:relative;z-index:11}.review-filter__select-wrap-inner_no-padding_left{padding-left:0}.review-filter__date-wrap{width:140px}.review-filter__date-wrap_180{width:180px}.review-filter__date-wrap_220{width:220px}.review-filter__date-wrap-inner{padding-left:15px}.review-filter__row{margin-top:8px}.review-filter__row_flex{display:flex;justify-content:space-between;align-items:center}.review-filter__row-count{flex-basis:40px}.recommends-box{font-size:12px;padding:20px;border:3px solid #fcfcfc}.recommends-box__title{margin-right:15px}.recommends-box__item{color:#2a2a2a;padding:2px 10px 4px 10px;border-radius:15px;border:1px solid #ccc;display:inline-block;margin-bottom:5px}.recommends-box__item{color:#2a2a2a;padding:2px 10px 4px 10px;border-radius:15px;border:1px solid #ccc;display:inline-block;margin-bottom:5px}.city__country-address{width:calc(100% - 286px)}.tur-hotel__adress{margin-top:10px}.city__country .tur-hotel__adress:before{content:'';display:inline-block;background-image:url(../img/sprite.png);background-position:-537px -515px;width:10px;height:13px;margin:0 3px}.city-country__name>span{margin:0 3px 0 5px;vertical-align:middle}.tur-hotel__adress-link{margin-left:5px;white-space:nowrap}.tth-description__trip_card a{text-decoration:none}.tours__banner{margin-bottom:30px}.tours__banner_margin-bottom-15{margin-bottom:15px}.cim_mar{margin-bottom:50px}.tours-banner__margin-top_90{margin-top:90px}.tours-banner__margin-top_60{margin-top:60px}.tours-banner__margin-top_30{margin-top:30px}.tours-banner__margin-top_15{margin-top:30px}.tours-banner__margin-top_145{margin-top:145px}.slider-home{position:relative;height:400px;display:block !important}.slider-home_owl-carousel{overflow:hidden}.slider-home .owl-wrapper-outer{height:400px}.slider-home .owl-item img{width:auto;height:400px}.slider-control{position:relative;top:50%}.slider-home .owl-prev,.slider-home .owl-next{position:absolute;top:50%;left:0;margin-top:-30px;cursor:pointer;background-image:url(../img/arrows.png);background-position:3px 0;width:43px;height:60px;z-index:10}.slider-home .owl-next{left:auto;right:0;background-image:url(../img/arrows.png);background-position:-85px 0;width:43px;height:60px}.slider-home .slider-item__info{text-align:center;bottom:10px}.slider-item__info-inner{display:inline-block;background-color:rgba(0,0,0,0.68);padding:10px 20px;border-radius:4px}.slider-item__info-inner_wide{padding:10px 94px}.slider-input__text{display:none}.slider-home-item__item-span{font-size:13px;color:#fff}.slider-item__item-span{display:inline-block;color:#fff;font-size:11px;position:relative}.slider-home-item__item-a{margin:0 5px 0 7px;text-decoration:underline;cursor:pointer}.slider__ava{border:2px solid #fff;width:25px;height:25px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:0}.slider__ava img.slider__ava-img{width:100%;height:100%;border-radius:50%}.slider-filter{width:100%;position:absolute;z-index:9;top:60px;text-align:center;padding-bottom:0}.slider-filter_top-70{top:70px}.slider-filter-inner{border-color:#000;position:relative;width:85%;display:inline-block;padding:20px 10px;border-radius:4px;background-color:rgba(0,0,0,0.5)}.slider-filter-inner_transparent{background-color:transparent}.slider-filter-title{font-size:30px;font-weight:600;color:#fff;text-shadow:1px 2px 3px #000;margin:0 auto 15px auto}.slider-filter-title_big{font-size:32px;margin-bottom:37px}.slider-filter-title_margin-bottom-30{margin-bottom:30px}.slider-filter__tabs-caption{text-align:left}.slider-filter__tabs-caption li{display:inline-block;padding:20px;color:#fff;cursor:pointer}.slider-filter__tabs-caption li a{color:#fff;border-bottom:1px dashed #fff;text-decoration:none}.slider-filter__tabs-caption li.active{background-color:#fff;border-radius:4px 4px 0 0}.slider-filter__tabs-caption li.active a{color:#000;border:0}.slider-filter__tabs-content{display:none}.slider-filter__tabs-content.active{display:block;width:100%;padding:10px;background:#fff;border-radius:4px}.slider-filter__tabs-content.active.first{border-radius:0 4px 4px 4px}.slider-filter__form_width-half{width:630px;max-width:100%;margin:auto}.form_width-half__heading{width:630px;max-width:100%;margin:0 auto 15px;font-size:20px}.slider-filter__form .search__btn{width:145px;display:inline-block;border-radius:2px;height:42px;line-height:40px;font-size:14px;margin-top:0px;margin-left:10px;font-weight:600}.slider-filter__form .search__input{position:relative;width:calc(100% - 155px);float:left}.slider-filter__form .search__input:before{content:'';position:absolute;top:10px;left:19px;background-image:url(../img/sprite4.png);background-position:-216px 0px;width:15px;height:20px;z-index:1}.slider-filter__form .search__input input{padding:10px 10px 10px 50px;width:100%;color:#010101;font-size:14px;border:0}.search__input-block{width:calc(100% + 165px);border-radius:4px;top:120%;position:absolute;left:-10px;margin-top:5px;padding:20px 5px;text-align:left;box-shadow:rgba(0,0,0,0.54) 0 3px 68px 0;background:#fff;z-index:15;display:none}.search__input-block_narrow{left:0;width:100%;top:100%;margin-top:0;padding:0;background:transparent}.search__input-block_menu-search{padding:0;background:transparent}.search__input-block__all_colored{padding:20px 5px;background:#fff;overflow:hidden}.search__input-block_place{width:100%;left:0;top:100%}.search__input-block__result{display:none}.search__input-block_menu-search .search__input-block__result{padding:20px 5px;background:#fff}.search__input-block_item{margin-bottom:0}.search__input-block-error-item{color:red;padding:10px 15px;line-height:1.3}.search__input-block-error-item_padding-15{color:red;padding:15px;line-height:1.3}.search__input-block_-item p{color:#000}.search__input-block__result-li:hover{border-bottom:1px solid #8ab054}.search__input-block__result-li{position:relative}.search__input-block__result-link:after{content:'';display:inline-block;position:absolute;width:10px;height:10px;background-image:url(../img/sprite3.png);background-position:-402px -613px;right:20px;top:calc(50% - 5px);transform:rotate(-90deg)}.search__input-block__result-li:hover .search__input-block__result-link:after{background-image:url(../img/sprite.png);background-position:-602px -353px}.search__input-block__result-li:hover .search__input-block__result-link:before{content:'';display:inline-block;position:absolute;width:30px;height:30px;right:12px;top:calc(50% - 16px);background-color:#8ab054;border-radius:50%}.search__input-block__result-li.no-foto__result-li{padding:0;padding-bottom:8px}.slider-filter{background-color:transparent}.slider-filter-form__content{width:calc(100% - 155px);float:left;text-align:left}.slider-filter-form__item{float:left;width:18%;background:white}.form__item-input__tours{float:left;width:26%}.form__item-input__city{float:left;width:20%}.slider-filter-form__item:last-child{border-right:0}.slider-filter-form__item input,.slider-filter-form__item .select,.slider-filter-form__item .jq-selectbox__select{border:none;padding:0 10px;height:42px;line-height:42px;font-size:13px;width:100%;background-color:transparent}.slider-filter-form__item .slider-filter-form__input_bg-white{background-color:white}.slider-filter-form__input{position:relative}.slider-filter-form__input .select-i{margin-right:5px}.slider-filter-form__input .select__arrow{position:absolute;top:0px;right:0px;height:100%;width:50px;cursor:pointer}.slider-filter-form__input .select__arrow::after{content:'';background-image:url(../img/sprite.png);background-position:-516px -498px;width:17px;height:9px;position:absolute;top:0;left:0px;right:0px;margin:auto;bottom:0px}.slider-filter-form__input .people .child .add-child__arrow{top:1px;right:-10px}.search-turs .child-ticket__link{background-color:#fcca31}.slider-filter-form__input .hotels-form__input_date .select-span{padding-left:25px}.jq-selectbox__dropdown{top:120%;box-shadow:rgba(0,0,0,0.54) 0 3px 68px 0;border-radius:2px}.form__item-input__hotels{width:46%}.form__item-input__avia-from{width:23%}.form__item-input__avia-to{width:23%}.form__item-input__train-from{width:23%}.form__item-input__train-to{width:23%}.discover-inner{padding-left:0;padding-right:15px}.discover__item{padding-left:0}.discover__item.last{padding-right:15px}.discover__image{height:242px;position:relative;overflow:hidden}.discover__image-cover{position:absolute;background-color:rgba(0,0,0,0.4);top:0;bottom:0;left:0;right:0}.discover__image-cover_content{display:table;text-align:center;height:100%;width:100%;padding:20px 40px}.discover__image-cover_content p{display:table-cell;vertical-align:middle;font-weight:500;color:#fff}.discover__image-cover_content-img:before{content:'';display:block;background:url(../img/sprite_home.png) no-repeat;width:60px;height:70px;margin:auto}.content-img_2:before{background-position:-85px 0}.content-img_3:before{background-position:-170px 0}.discover__country{margin-top:15px;border-top:1px solid #e6e6e6}.discover__country li{overflow:hidden;padding:5px 0;border-bottom:1px solid #e6e6e6;position:relative}.discover__country-item{display:block}.discover__country-item_flex{display:flex;align-items:center;min-height:41px}.discover__country-item>img{float:left;margin-right:5px;width:20px;height:13px;margin-top:1px}.discover__country-item>a{display:inline-block;max-width:50%;float:left;text-decoration:underline;font-size:15px}.discover__country-item>a:hover{text-decoration:none}.discover__country-item_img_flex{display:flex;flex-grow:1;align-items:center;justify-content:space-between}.discover__country-item_img_flex>span{padding-right:10px;flex-shrink:0}.discover__country-item_img_flex .discover__country-item_img{position:static}a.discover__country-item_rus:before{background-position:-497px -584px}a.discover__country-item_turq:before{background-position:-471px -584px}a.discover__country-item_gre:before{background-position:-371px -584px}.discover__country-item_img{position:absolute;right:0;top:10px}.discover__country-item_img_no-pos .discover__country-item_img{position:static}.discover__country-item_img span{display:inline-block}.discover-btn{margin:0 auto;padding:40px 0;clear:both;font-weight:bold;font-size:14px}.discover-btn_padding-10-0{padding:10px 0}.discover-btn .btn{padding-left:50px;padding-right:50px}.discover-banner{padding:0}.interest-row{margin-right:-8px;margin-left:-8px}.interest-inner{padding-left:0;padding-right:15px}.interest__item{padding:0 8px;margin-bottom:15px}.interest__item-inner{-webkit-box-shadow:2px 3px 25px -6px rgba(0,0,0,0.18);-moz-box-shadow:2px 3px 25px -6px rgba(0,0,0,0.18);box-shadow:2px 3px 25px -6px rgba(0,0,0,0.18);position:relative;margin-bottom:80px}.interest__image{height:242px;position:relative;overflow:hidden}.interest__image-cover{position:absolute;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);top:0;bottom:0;left:0;right:0}.interest__image-cover_content{width:100%;padding:15px;color:#fff;font-weight:bold;position:absolute;bottom:0;left:0}.interest__image-cover_content p,.interest__image-cover_text{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #fff;line-height:1;margin-bottom:0;padding-bottom:1px}.interest__image-cover_content span>sup{font-size:10px}.interest__image-desc{background-color:#fff;padding:15px;font-size:14px;position:absolute;left:0;right:0;z-index:10}.interest__image-desc_tags{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0874b2;margin-top:5px;line-height:1.5}.interest__item:hover .interest__image-desc{-webkit-box-shadow:2px 7px 25px -6px rgba(0,0,0,0.18);-moz-box-shadow:2px 7px 25px -6px rgba(0,0,0,0.18);box-shadow:2px 7px 25px -6px rgba(0,0,0,0.18)}.interest__item:hover .interest__image-desc_tags{white-space:normal}.interest__image-desc_tags a{text-decoration:underline}.interest__image-desc_tags a:hover{text-decoration:none}.interest-sidebar{background-color:#fff;padding:20px;margin-bottom:40px;-webkit-box-shadow:2px 3px 25px -6px rgba(0,0,0,0.18);-moz-box-shadow:2px 3px 25px -6px rgba(0,0,0,0.18);box-shadow:2px 3px 25px -6px rgba(0,0,0,0.18)}.interest-sidebar__title{font-size:18px;font-weight:600;padding-top:4px;padding-bottom:22px;border-bottom:1px solid #e6e6e6;color:#a4a4a4}.interest-sidebar__list li{padding:11px 0;border-bottom:1px solid #e6e6e6;overflow:hidden}.interest-sidebar__list-img{width:50px;height:50px;border-radius:50%;float:left}.interest-sidebar__list-desc{float:right;width:calc(100% - 65px)}.search__input-block__result-link{display:block;font-weight:bold;font-size:14px;text-decoration:none;margin:8px 0 5px}.search__input-block__result-country{display:block;font-size:12px;color:#a4a4a4}.interest-sidebar__list-desc .interest-sidebar__list-name{display:block;color:#0874b2;font-weight:bold;font-size:14px;text-decoration:none;margin:8px 0 5px}.interest-sidebar__list-desc .interest-sidebar__list-coutry-name{display:block;font-size:12px;color:#a4a4a4}.interest-sidebar__link{padding:15px 0 0;font-size:13px;color:#464646;display:inline-block}.interest-sidebar__link:hover{text-decoration:none}.interest-sidebar__link span{display:inline-block;margin-left:5px;position:relative;top:1px}.reviews-inner{padding-left:0;padding-right:15px;position:relative}.reviews-inner__button{position:absolute;top:-60px;right:30px;text-decoration:none;border:1px solid #8ab054;border-radius:50px;line-height:1.3;font-size:14px;display:inline-block;padding:10px 18px;text-align:center;color:#000;transition:color .3s, background-color .7s, border-color .7s}@media (max-width: 768px){.reviews-inner__button{display:block;width:80%}}.reviews-inner__button_flex{position:static}.reviews-inner__button:hover{background:#8ab054;color:#FFF}.reviews-inner__button-yellow{border:1px solid #fcca31;background-color:#fcca31}.reviews-inner__button-yellow:hover{background:#ffd965;color:#000}.reviews-inner .hcr__author{width:115px}.reviews-inner .hcr__title-nomartop{margin-top:15px;margin-bottom:15px}.reviews-inner .hcr__text-block{padding-top:0}.reviews-inner .about__more_left{margin-bottom:0}.reviews-inner .about__more-span:before{top:10px}.about-text_show .about-text__mob_hide{display:block}.reviews-inner .tth-slider-mini__item_more{background:url(../img/tth-slider-more_1.png) 0 0 no-repeat;padding:7px 15px}.reviews-inner .tth-slider-mini__item_more span{display:block}.hcr__item-tags{font-size:12px}.hcr__item-tags a{color:#000;padding:4px 10px;border:1px solid #e6e6e6;border-radius:25px;text-decoration:none;display:inline-block;margin-left:4px}.reviews-sidebar{padding:0;margin-bottom:30px}.reviews-sidebar-inner{padding:20px;margin-bottom:30px;border:4px solid #eee}.reviews-sidebar-inner_bg{padding:7px 20px 21px 20px;margin-bottom:30px;border:none;background:#fff}.reviews-sidebar-inner_no-paddding-top{padding-top:0}.reviews-sidebar__title{font-size:18px;font-weight:600;padding-top:4px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.reviews-sidebar__title span{font-size:12px;margin-top:10px;display:block;color:#464646;font-weight:400}.reviews-sidebar__list li{padding:11px 0;border-bottom:1px solid #e6e6e6;overflow:hidden}.reviews-sidebar__list-img{width:72px;height:72px;margin-right:10px;float:left}.reviews-sidebar__list-desc{width:calc(100% - 87px)}.reviews-sidebar__list-desc__expert{display:block;font-weight:bold;font-size:14px;text-decoration:none;margin:0 0 8px}.reviews-sidebar__list-desc__expert_name{display:block;position:relative}.reviews-sidebar__count-wrap{display:inline-block;font-weight:normal;position:absolute;right:0}.reviews-sidebar__count-wrap_static{position:static}.reviews-sidebar__count{font-size:11px}.reviews-sidebar__count:before{content:'';display:inline-block;width:17px;height:11px;background-image:url(../img/sprite3.png);background-position:-719px -166px;background-repeat:no-repeat;position:relative;top:3px}.reviews-sidebar__list-desc__expert a{font-weight:bold;font-size:14px;text-decoration:none}.reviews-sidebar__list-desc__agent{display:block;font-size:12px;margin:5px 0;text-decoration:none}.reviews-sidebar__list-desc__text{font-size:14px;line-height:1.2;text-decoration:none;color:#000000}.reviews-sidebar__list-desc p>a{color:#000;margin-bottom:0;text-decoration:none;font-size:14px;line-height:1.2}.reviews-sidebar__link{font-size:14px;color:#464646;display:inline-block;text-decoration:none}.reviews-sidebar__list-desc_link{color:#000;text-decoration:none;font-size:14px}.reviews-sidebar__list-desc_link:hover{text-decoration:underline}.reviews-sidebar__link:hover{text-decoration:underline}.reviews-news-sidebar__list-img{width:80px;height:60px;float:left;margin-right:10px}.reviews-news-sidebar__list-desc{float:left;width:calc(100% - 76px)}.reviews-bottom__button{margin-left:145px;margin-top:-30px}.best__country-item:first-child{border-top:1px solid #e6e6e6}.best__country-item{overflow:hidden;padding:15px 0;border-bottom:1px solid #e6e6e6}.best__country-item>a{float:left;font-size:14px;font-weight:600;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.best__country-item>.best__country-link_width-full{max-width:100%}.best__country-item a:hover{text-decoration:none}.best__country-item span{float:right;font-size:13px;color:#6c6c6c}.btn-shadow{-webkit-box-shadow:2px 9px 15px -17px #000;-moz-box-shadow:2px 9px 15px -17px #000;box-shadow:2px 9px 15px -17px #000}.big-title h3{font-size:24px}.choose__country-title{font-size:16px;color:#0874b2;font-weight:600;margin-bottom:10px}.choose__country-item{padding:10px 0}.choose__country-item a{display:block;font-size:14px}.choose__country-item a:hover{text-decoration:none}.onwebsite-inner{padding:10px 20px;border:4px solid #eee;margin-bottom:30px}.onwebsite-inner span{font-size:13px}.onwebsite-inner a{font-size:13px;display:inline-block;padding:10px 0 10px 3px}.onwebsite-inner a:hover{text-decoration:none}span.links-dot{font-size:30px;color:#8ab054;display:inline-block;padding:0px;position:relative;top:-2px;line-height:0}.total-container{background-image:url(../img/home_world.png);background-position:center center;-webkit-background-size:cover;background-size:cover;height:536px;padding:40px 0;text-align:center}.total-logo{width:264px;margin:auto}.total-title{font-size:24px;margin:25px 0;line-height:1.3}.total-item h3{font-size:21px;font-weight:600;margin:15px 0 30px}.total-item p{font-size:14px}.search-country-block{width:100%}.map-legend-padding{padding:30px 30px 100px 30px}.map-legend{bottom:20px;left:0;padding:0 30px;position:absolute;width:100%}.map-legend__item-imgwrap{text-align:center;min-height:42px}.map-legend__item-textwrap{text-align:center}.cmn-baloon{box-shadow:0 0px 11px -4px #000;width:270px;min-height:130px}.cmn-baloon_min-height-no{min-height:auto}.cmn-baloon__arrow-wrap{width:100%;height:15px;text-align:center;position:absolute;bottom:-12px}.cmn-baloon__tail{display:inline-block;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#ffffff transparent transparent transparent}.cmn-baloon__close-link{background:#000;border-radius:50%;color:#fff;display:block;font-family:open sans;font-size:13px;font-weight:bold;height:20px;line-height:18px;position:absolute;right:10px;text-align:center;top:10px;width:20px}.cmn-baloon__close-link-2{background:rgba(0,0,0,0.5) none repeat scroll 0 0;border-radius:50%;color:#fff;display:block;font-family:arial;font-size:16px;height:29px;line-height:28px;position:absolute;right:10px;text-align:center;top:10px;width:29px}.cmn-baloon__content{height:130px;width:270px;background:rgba(0,0,0,0.5);color:#fff;display:table-cell;vertical-align:middle;text-align:center}.cmn-baloon__city-name{font-size:18px}.cmn-baloon__image{max-height:130px}.cmn-baloon__info-link{color:#fff;font-size:15px}.cmn-baloon__button-wrap{background:#fff;padding-top:15px;padding-bottom:15px;text-align:center}.cmn-baloon__button{border:1px solid #99c45a;border-radius:25px;padding:6px 20px;font-size:12px;display:inline-block}.cmn-baloon__list{line-height:1.7}.cmn-baloon__list-link{color:#a2a2a2}.form-datepicker{max-width:95px;border:none;font-size:12px !important;padding-left:0 !important}.form-datepicker_full-w{width:100%;max-width:none;height:100%;cursor:pointer}.comfort__link{display:inline-block;vertical-align:top;font-size:12px;color:#000;text-decoration:none;position:relative;text-align:center;max-width:80px;margin:0 10px 0 0;line-height:120%;padding:0}.comfort__link_noactive .comfort__img,.comfort__link_noactive .comfort__name{opacity:0.2}.comfort__img{display:inline-block}.comfort__name{display:block;margin-top:10px}.comfort__link-tooltip{position:relative}.comfort__name-tooltip{font-size:12px;border:1px solid #b2b2b2;border-radius:3px;padding:5px 15px;position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;background:#fff;max-width:150px;display:none;white-space:normal}.comfort__name-tooltip:before,.comfort__name-tooltip:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.comfort__name-tooltip:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}.comfort__name-tooltip:before{border-color:rgba(178,178,178,0);border-top-color:#b2b2b2;border-width:7px;margin-left:-7px}.comfort__link-tooltip:hover .comfort__name-tooltip{display:block}.comfort__link-tooltip-mini .comfort__name-tooltip{bottom:50px}.comfort__link-tooltip .comfort__name{opacity:1}.search-country-block{width:100%}.form-datepicker{border:none}.search-progress__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11px;font-weight:600}.search-turs_result{padding-bottom:35px}.search-progress_search{bottom:-25px}.search-map__wrap{position:relative}.search-map__map{position:absolute;width:100%;height:100%;top:0;left:0}.search-map__map_slider{width:calc(100% - 15px);left:15px;z-index:9;height:300px}.search-map__init{width:100%;height:100%;z-index:1}.search-map__block_absolute{z-index:2;width:100%;height:100%;top:0;position:absolute;background:rgba(0,0,0,0.3)}.search-map__block_fm{width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,0.3)}.container_zindex{position:relative;z-index:3}.landing-header_cover{position:relative}.landing-header_cover:before{display:block;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.35)}.search-tur-item__stars{margin-left:0;position:relative;display:block}.search-tur-item__wrapper_order-mob{display:inline-block}.search-tur-item__wrapper_order-mob .cmn-item__stars:before{vertical-align:middle}.search-tur-item__wrapper_order-mob .cmn-item__stars{margin-top:0}.modal-gallery-inner_margin_fix .modal-gallery-inner_margin_0{margin-left:0;margin-right:0;margin-bottom:0;margin-top:0}.search-country-block_main-page{top:90%}.filter-input.checked{border:none}.ui-slider{background:#eee;height:8px;border-radius:4px;position:relative;margin-bottom:25px;border:none}div.slider-range-price .ui-slider-range{height:100%;background:#b6d979;position:absolute}div.slider-range-price .ui-slider-handle{border:3px solid #b6d979;background:#fff;width:17px;height:17px;top:-0.3em;position:absolute;z-index:2;cursor:pointer;border-radius:50%;margin-left:-2px}div.slider-range-price .ui-slider-handle:last-child{margin-left:-10px}div.slider-range-price.slider-range-price_handle-no-margin .ui-slider-handle{margin-left:-8px}.filter-input{border:none}.tours__block_margin_0 .tours__block{margin:0}.tours__block-inner_2{height:250px}.swiping-block-hotels-result{position:fixed;top:10px;max-width:277px}.search-turs_result .search-turs.st_adapt{padding:0;margin:0}.search-turs-up-text{color:#fff;font-size:13px;position:absolute;bottom:105%;left:0}.city-country__img{display:inline-block;margin-right:10px;width:30px;height:20px;vertical-align:middle;margin-bottom:3px}.search-all-title__span_search-results::after{content:"";display:block;clear:both}.search-tur-item__title-link{font-size:19px;white-space:nowrap;max-width:100%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block}.search-tur-item__mob-link{width:44px;height:44px;text-align:center;background:#8ab054;position:absolute;bottom:0;right:0;line-height:50px}.city__weather{display:inline-block;vertical-align:top;font-size:20px;color:#fff;font-weight:600;padding-left:45px;position:relative;text-decoration:none;margin-left:20px;margin-top:15px}.city__weather:before{content:'';position:absolute;top:-2px;left:0px;background-image:url(../img/weather.png);width:30px;height:42px;display:inline-block}.city__i{font-family:Arial;font-size:14px;position:relative;top:-5px;font-style:normal}.map-obj__img{width:110px;height:110px;margin-right:10px;float:left}.map-obj__img img{width:100%;height:100%}.map-obj__desc{margin-left:120px}.map-obj__title{font-size:14px;font-weight:bold;display:block;line-height:1.2;margin-bottom:13px;height:30px;overflow:hidden;text-align:center}.map-obj__rate-number{display:inline-block;background:#8ab054;color:#fff;font-size:9px;font-weight:600;padding:0 10px 0 28px;position:relative;height:25px;line-height:25px;border-radius:15px;margin-right:10px;float:left}.map-obj__rate-number:before{content:'';position:absolute;top:0px;bottom:0;margin:auto;left:10px;background-image:url(../img/sprite2.png);background-position:-259px -248px;width:12px;height:12px}.map-obj__rate-number-big{font-size:14px}.map-obj__reviews{font-size:13px;color:#868686;font-weight:600;padding-left:20px;position:relative;text-decoration:underline;margin-right:17px;display:inline-block}.map-obj__reviews:before{content:'';position:absolute;top:0px;left:0px;background-image:url(../img/sprite.png);background-position:-111px -571px;width:14px;height:14px}.map-obj__button{margin-top:15px}.map-obj__inner-button{text-decoration:none;border:1px solid #8ab054;border-radius:50px;height:30px;line-height:28px;font-size:12px;display:inline-block;padding:0 18px;color:#000;transition:color .3s, background-color .7s, border-color .7s}.map-obj__inner-button:hover{background:#8ab054;color:#FFF}.form-datepicker_hotels-search{width:100%;height:100%}.select-span_datepicker{width:100%}.search-tur-item__icons{margin-top:15px}.cover{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.35);z-index:1}.cover_no-index{z-index:inherit}.title-inline{display:inline-block}.select-span_datepicker{width:100%}.search-tur_tur .search-tur-item__icons{margin-top:0px;position:relative;top:15px}.close{background:none}.close:hover{background:none}.interest-sidebar__list-img img{max-width:100%}.place-trip-block{padding-top:6px;max-width:190px;margin:0 auto;text-align:left}.about-info__number_margin_no{margin-bottom:0}.about-info__text_margin_small{margin-bottom:5px}.about-info__text_no-turist{margin-top:9px}.slider-filter-form__input .form-datepicker{font-size:12px;padding-left:0}.about__text{padding-bottom:20px;max-height:385px;overflow:hidden}.about__text_full{max-height:100%;padding-bottom:0}.about__more-span_solid{border-bottom:1px solid #0874b2}.text-limit .about__text{height:auto}.text-limit .about__more{display:none}.grey-bg .banner_mini{border-color:#fff}.filter-label_filter{position:relative}.filter-label__custom-checkbox{position:absolute;content:"";border:1px solid #d5ddcf;width:18px;height:18px;left:0;top:6px;border-radius:3px;background:#fff}.filter-label input[type="checkbox"]:checked+span.filter-label__custom-checkbox{background-image:url(../img/sprite.png);background-position:-558px -309px;width:18px;height:18px}.filter-label:hover input[type="checkbox"]:checked+span.filter-label__custom-checkbox{background-image:url(../img/sprite.png);background-position:-581px -285px;width:18px;height:18px}.filter-label:hover .filter-label__custom-checkbox{left:10px}.filter-label_filter input{position:absolute;opacity:0}.avia-form__item.slider-filter-form__item{float:none}.icon-search-tool{position:relative;display:block}.icon-search-tool:before{position:absolute;top:15px;left:9px;z-index:1}.no-result-search-tur{padding:50px 0}.note-title{font-size:38px;text-align:center}.note-title:before{content:'';display:inline-block;width:53px;height:53px;background-image:url(../img/no-result.png);margin-right:20px;vertical-align:middle}.no-result-search-tur .search-tur-expert__input{width:320px;max-width:100%;margin-bottom:15px}.no-result-faq-answer .faq__title{margin:15px 0 35px}.no-result-faq-answer .faq-answer__text{margin-bottom:0}.no-result-faq-answer .faq-answer__text-text{margin-bottom:0}.no-result-faq-answer .faq-answer__text-text:before{content:'';display:inline-block;width:31px;height:31px;background-image:url(../img/alert.png);vertical-align:middle;float:left;margin-right:15px;margin-top:7px}.no-result-faq-answer .faq__ask{margin-bottom:20px}.opinion__link_btn{font-size:13px;font-weight:600;margin-top:10px;display:inline-block;vertical-align:top;height:38px;line-height:34px;position:relative;border:2px solid #8ab054;background:none}.opinion__link_btn:hover{background:#8ab054;color:#fff}.no-result-faq-answer .opinion__name:hover{color:#000}.no-result-hotel-faq .hcr__info{padding-bottom:0;border-bottom:0;margin-bottom:0}.no-result-tabs .tur{padding-top:35px}.no-result-tabs .tur__time{margin-bottom:20px;margin-top:20px}.no-result-tabs .tur__name-strong{font-size:30px}.no-result-hotel-card .tth-description__tours-bg{padding:15px 0}.no-result-hotel-card .tth-description__price{font-size:40px}.no-result-hotel-bron{padding:85px 0}.no-result-hotel-bron .btn{margin-bottom:0}.no-result-hotel-card .no-result-hotel-bron-avia{padding:125px 0 140px}.no-result-about-info{padding:25px 10px 25px 40px}.no-result-about-info .about-info__text{margin-bottom:20px;line-height:1.5}.no-result-photo-video .btn{display:inline-block}.photo-video__result-desc{font-size:14px;display:inline-block;margin-right:15px}.photo-video__result-desc:before{content:'';display:inline-block;width:31px;height:31px;background-image:url(../img/alert_red.png);vertical-align:middle;margin-right:15px}.eventsFaq .hcr__reviews{float:none}.no-result-hotel-faq .hcr-content{overflow:hidden;padding-bottom:20px}.hcr__info p{line-height:20px;font-size:14px;margin:15px 0 15px 45px}.no-result-hotel-faq .hcr__reviews{float:none}#ui-datepicker-div{z-index:101 !important}.note-title{font-size:38px;text-align:center}.note-title:before{content:'';display:inline-block;width:53px;height:53px;background-image:url(../img/no-result.png);margin-right:20px;vertical-align:middle}.note-subtitle{text-align:center;margin:20px 0}.note-subtitle_margin-40-0{margin:40px 0}.note-subtitle_font-weight-600{font-weight:600}.slider-height_300,.slider-height_300.owl-carousel .owl-item img{height:300px}.red-placeholder::-webkit-input-placeholder{color:red}.red-placeholder::-moz-placeholder{color:red}.red-placeholder:-ms-input-placeholder{color:red}.red-placeholder:-moz-placeholder{color:red}.custom-reply-wrapper .cfr{margin-left:0}.custom-reply-wrapper .add-comment-left{width:auto}.loader-box_no-opacity{background:#fff}.city-country__img{margin-left:10px}.search-turs .main-page_mod .avia-form__item_big:first-child{width:255px}.search-turs .main-page_mod .avia-form__item_big2:first-child{width:230px}.main-page_mod .hotels-form__input-input,.main-page_mod .hotels-form__input .select{border:1px solid #d0d0d0}.main-page_mod .slider-filter-form__item{border-right:none}.search__input input.input_grey-border{border:1px solid #d0d0d0}.slider-filter-form__item_input{border:1px solid #d0d0d0;border-radius:2px;width:43%;margin-right:10px}.slider-filter-form__item_persons{border:1px solid #d0d0d0;border-radius:2px;width:17%;margin-right:10px}.slider-filter-form__item_date{border:1px solid #d0d0d0;border-radius:2px;width:18%;margin-right:10px}.slider-filter-form__item_nights{border:1px solid #d0d0d0;border-right:1px solid #d0d0d0 !important;border-radius:2px;width:18%}.review-show-more-button-wrap{margin-left:175px}.reviews-content .rec_list_tgb,.reviews-content .tgb-new{height:auto;min-height:80px;width:calc(100% - 175px);margin-left:175px;margin-bottom:30px;overflow-x:auto;display:flex;align-items:center}.tgb-flex{height:auto;min-height:80px;margin-bottom:30px;overflow-x:auto;display:flex;align-items:center}.tgb-mob-top{margin:15px 0}.tgb-mob-top__img{width:100%}.map-autocomplete{position:relative}.map-autocomplete__result{position:absolute;z-index:100;width:100%;top:100%;left:0;border:1px solid #eaeaea;display:none;border-radius:5px}.autocomplete__list-item{height:30px;line-height:30px;background:white;border-bottom:1px solid #eaeaea;transition:0.3s all}.autocomplete__list-item:hover{background:#f0fde5;cursor:pointer}.autocomplete__list-item>a{display:block;padding:0 15px;overflow:hidden;white-space:nowrap;color:#111111;text-decoration:none;font-size:12px}.map-autocomplete__input_hide{display:block;position:absolute;width:21px;height:21px;top:17px;right:10px;background:url(../img/close_mini.png);cursor:pointer;display:none}.hotels-form__input-input,.hotels-form__input .select,.hotels-form .jq-selectbox__select,.slider-filter__form .jq-selectbox__select,.slider-filter__form .search__input input,.slider-filter-form__item input,.slider-filter-form__item .select,.slider-filter-form__item .jq-selectbox__select{font-size:15px}.form-datepicker{font-size:15px !important}.slider-filter__form .search__input:before{top:13px}.place__rating_map{display:inline-block;color:#fff;font-size:9px;font-weight:600;padding:0 10px 0 28px;position:relative;height:25px;line-height:25px;border-radius:15px;margin-right:10px}.place__rating_map:before{content:'';position:absolute;top:0px;bottom:0;margin:auto;left:10px;background-image:url(../img/sprite2.png);background-position:-259px -248px;width:12px;height:12px}.map-obj__desc_center{text-align:center}.tour_line{display:block}.tour_line .jq_slc{text-decoration:underline;color:#0874b2}.filter-map__item-span_without-border{border-bottom:none}.filter-map__item-span_bold{font-weight:bold}.ymaps-2-1-47-b-cluster-tabs__menu-item-text{color:black !important}.datepicker-patch{position:absolute;top:55px}.datepicker-patch #ui-datepicker-div{top:0 !important;left:0 !important}.filter-map__item_height{height:45px}.brb_data_list_more-margin{margin-bottom:15px}.bp__title{font-size:26px;margin-bottom:15px}.search-tur__more_margin{margin-bottom:25px}.search-tur__more_empty{background:transparent;border-color:#d0d0d0}.search-tur__more_gray{background:transparent;border-color:#eee}.search-tur__more_gray:hover{border-color:#eee}.search-tur__more_empty .search-tur__more-span{color:#000;border-bottom:1px solid #000}.search-tur__more_gray .search-tur__more-span{color:#000;border-bottom:1px solid #000}.main-page_mod .hotels-form__input .select.open{border:1px solid #5794BF}.order-blue-bg{background-color:#e7f4f7}.order-border-left{border-left:1px solid #b0d2da}.order-padding-left_40{padding-left:40px}.order-margin-top{margin-top:3px}.order-color_blue{color:#2e606b}.w75h75{width:50px;height:50px;padding-left:0;padding-right:0}.w45h45{width:45px;height:45px;padding-left:0;padding-right:0}.city_hotel__item{margin-bottom:20px}.city_hotel__desc{background-color:#fff}.sorting-list__item{padding-left:5px;padding-right:5px;padding-bottom:8px;border-bottom:4px solid #fff;transition:border-color 0.2s ease;display:inline-block;padding-top:5px}.sorting-list__item_active{border-bottom:4px solid #8ab054}.infolist_alfa__item{margin:15px 0;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:17px}.infolist_alfa__item:first-child{margin-top:0}.infolist_alfa__item-title{font-weight:bold}.infolist_alfa__item+.infolist_alfa__item-title{margin-top:30px}@media screen and (min-width: 768px){.infolist_alfa__text{display:block;width:147px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.map-city-list{position:absolute;top:20px;right:20px;width:300px;background:#fff;z-index:1}.filter-top{position:relative;text-align:center;font-family:'PT Sans', sans-serif;z-index:2}.filter-top__title{font-size:32px;font-weight:bold;color:white;text-shadow:0 3px 4px rgba(0,0,0,0.6)}.filter-top__subtitle{display:inline-block;padding:9px 30px 11px;background:rgba(0,0,0,0.5);color:white;font-size:16px;border-radius:20px}.filter-top-view-wrap{display:flex;justify-content:center}.filter-top-view{border-radius:30px;display:flex;justify-content:space-between;height:57px;text-align:left;background:white;box-shadow:2px 0 5px 1px rgba(0,0,0,0.4)}.filter-top-view__title{border-top-left-radius:30px;border-bottom-left-radius:30px;border:1px solid #993333;background:#cc3333;color:white;font-size:13px;flex-basis:152px;padding:12px 30px;letter-spacing:0.4px;position:relative;line-height:1.2}.filter-top-view__title:before{position:absolute;top:-2px;right:-31px;border-radius:50%;background-color:white;height:62px;width:62px;padding:20px;background-position:center;box-shadow:2px 0 5px 1px rgba(0,0,0,0.1)}.filter-top-view__country{padding:19px 10px 22px 45px;font-size:14px;font-weight:bold}.filter-top-view-dates{padding:12px 0}.filter-top-view-dates__td{font-size:12px;padding:2px 4px}.filter-top-view-price{font-size:23px;font-weight:bold;padding:15px 0 15px 9px}.filter-top-view-link{padding:8px 10px 12px}.btn_inline_green{display:inline-block;background:#8ab054;color:white;padding:0 30px;line-height:38px;height:38px;box-shadow:0 4px 5px 2px rgba(0,0,0,0.5)}.btn_rounded{background:#ffcb07;padding:0 9px;line-height:30px;height:30px;box-shadow:1px 4px 11px 1px rgba(0,0,0,0.1)}.btn_inline_green:hover{background:#72973e;color:white}.btn_inline_green:before{margin-right:5px}.btn-full-width{width:100%;padding:17px;font-size:16px;cursor:pointer;text-align:center;color:white;display:block;text-decoration:none;transition:all 0.4s ease}.btn-full-width_green{background:#8ab054}.btn-full-width_green:hover{background:#72973e}.btn-full-width_yellow{background:#f1ca31}.btn-full-width_yellow:hover{background:#fdd866}.filter-top-selects-item{font-size:17px;color:white;margin:0 10px 5px;display:inline-block;vertical-align:bottom}.filter-top-selects-item__select-wrap{width:190px;display:inline-block;margin-left:10px;position:relative;z-index:2}.filter-top-selects-item__select-wrap .cmn-form-error__text{position:absolute;top:100%}select.filter-top-selects-item__select{width:100%;padding:0 20px;border:1px solid white;border-radius:20px;font-size:16px;color:white;background:transparent;line-height:36px;height:36px}.filter-top-selects-item__select .jq-selectbox__select{color:white;text-align:left;border:1px solid white;padding:0 20px;text-shadow:none;font-size:16px;line-height:36px;height:36px}.filter-top-selects-item__select .jq-selectbox__select:hover{background:transparent}.filter-top-selects-item__select.jq-selectbox li.selected{color:black;background:white}.filter-top-selects-item__select.jq-selectbox .sel{background:white}.filter-top-selects-item__select .jq-selectbox__dropdown li:hover{background:#ffcc33;color:black}.filter-top-selects-item__select .jq-selectbox__dropdown{border-radius:4px}.dop-mob-menu{background:url(../img/tabs.png)}.dop-mob-menu__li{border-bottom:1px solid white;padding:17px 15px;display:flex;justify-content:space-between;align-items:flex-end;text-decoration:none}.dop-mob-menu li:last-child .dop-mob-menu__li{border-bottom:none}.dop-mob-menu__link{color:white;font-weight:bold;font-size:14px;text-transform:uppercase;padding-top:25px;position:relative;text-decoration:none;width:110px;text-align:center}.dop-mob-menu__link_padding-top-30{padding-top:30px}.dop-mob-menu__link:hover{text-decoration:underline}.dop-mob-menu__link:before{position:absolute;top:0;left:50%;transform:translateX(-50%)}.dop-mob-menu-data{color:#fff;text-decoration:none}.modal-auth__submit-wrap{display:flex;align-items:center}.modal-auth__submit-wrap_auth{justify-content:space-between}.booking-list-item{border:2px solid #d0d0d0;margin-bottom:30px;box-shadow:rgba(54,79,102,0.2) 0 4px 9px 0;position:relative}.booking-list-item:hover{box-shadow:rgba(0,0,0,0.16) 0px 4px 9px 4px}.booking-list-item__image{position:relative;margin:-2px;width:200px;height:200px;float:left}.booking-list-item__img{width:100%;height:100%}.booking-list-item__center{padding:15px 20px;width:-webkit-calc(100% - 385px);width:calc(100% - 385px);float:left}.booking-list-item__right{float:right;width:185px;border-left:1px solid #d0d0d0;margin:20px 0 10px;padding:0 20px;height:160px;display:flex;align-items:center}.booking-list-item__price-block{position:relative;text-align:center}.booking-list-item__price{font-size:30px;font-weight:bold;margin-bottom:10px;color:#000;text-decoration:none;display:block}.booking-list-item__price:hover{color:#0874b2}.booking-list-item__price-text{font-size:14px;color:#000;margin-bottom:10px;margin-top:-5px}.booking-list-item__more{font-weight:bold;font-size:14px}.booking-list-item:before,.booking-list-item:after{content:' ';display:table}.booking-list-item:after{clear:both}.booking-list-item__info_left{border-right:1px solid #d0d0d0;height:168px;overflow:hidden;padding-left:10px;display:flex;align-items:center}.booking-list-item__info_left_no-flex{display:block}.booking-list-item__title-link{color:#000000;font-size:16px;font-weight:bold;text-decoration:none}.booking-list-item__title-link:hover{color:#0874b2}.booking-list-item__list_left li,.booking-list-item__list_right li{position:relative;display:block;font-size:15px;line-height:20px;padding:3px;padding-left:20px}.booking-list-item__list_left li:before,.booking-list-item__list_right li:before{content:'';position:absolute;top:6px;left:0px;background-image:url(../img/sprite4.png);background-position:-158px 0px;width:13px;height:13px}.booking-list-item__list_right li:before{background-position:-174px 0px}.booking-list-item__list_right{margin-top:42px}.booking-list-item__title{margin-bottom:14px}.booking-list-item__info_more{font-size:15px;color:#0874b2;text-decoration:underline;padding-left:20px}.booking-list-item__info_more_no-pad{padding-left:0}.booking-list-item__info_more:hover{text-decoration:none}.booking-list-item__info_more_no-padding{padding-left:0}.booking-list-item__list_left{margin-bottom:5px}.booking-hotel-page .search-turs .avia-form__item{width:180px}.booking-hotel-page .search-turs{margin-bottom:30px;position:relative;background:#8ab054;padding:15px}.booking-hotel-page .dop-menu{margin-top:-4px}.booking-list__header{font-size:15px;color:#000;line-height:30px;margin-bottom:12px}.booking-list-item__image_counter{position:absolute;display:block;right:0;bottom:0;min-width:50px;padding:10px 10px 10px 15px;border-top-left-radius:20px;background:rgba(0,0,0,0.3);color:#fff;font-size:13px;font-weight:bold;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.booking-list-item__image_counter:hover{background:#000}.booking-list-item__image_counter:after{content:'';position:relative;display:inline-block;background-image:url(../img/sprite4.png);background-position:-189px 0px;width:21px;height:16px;margin-left:6px;top:3px}.modal-room-slider>.col-sm-8,.modal-room-slider>.col-xs-8{width:100%}.rating-top-view{border-radius:35px;display:flex;margin-right:auto;margin-left:auto;width:657px;max-width:90%;text-align:left;background:white;box-shadow:2px 0 5px 1px rgba(0,0,0,0.4);overflow:hidden}.rating-top-view-left{flex-basis:152px;position:relative;border:1px solid #ffdf4a;border-right:none;background:#fcca31;padding:7px 0 7px 12px;z-index:2;display:flex;border-top-left-radius:35px;border-bottom-left-radius:35px;align-items:center}.rating-top-view-left:after{content:"";display:block;border-left:25px solid #fcca31;border-top:56px solid transparent;border-bottom:56px solid transparent;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.rating-top-view-left__circle{background:white;height:58px;width:58px;border-radius:50%;text-align:center;flex-shrink:0;padding:10px}.rating-top-view-left__title{font-size:14px;font-weight:bold;padding:7px 0 7px 15px;text-align:center}.rating-top-view-title{padding:11px 0 7px 43px;width:424px}.rating-top-view-title__head{font-size:18px;font-weight:bold;margin-bottom:4px;line-height:1.2}.rating-top-view-title__head .search-tur-item__stars{display:inline-block;margin-top:0;top:2px}.rating-top-view-link{padding:14px 15px 14px 20px;display:flex;align-items:center}.rating-top-view__link{text-align:center;background:#f6d224;border:1px solid #d9c66b;border-radius:50%;width:46px;height:46px;padding:16px 0 0 4px;display:block;transition:opacity 0.4s ease}.rating-top-view__link:hover{opacity:0.8}.btn_type-1{height:44px;line-height:44px;border-radius:3px;font-weight:bold}.btn_type-2{height:auto;line-height:1;border-radius:3px;font-weight:bold;padding:15px 20px}.social-likes__counter{display:none}.booking-room-modal__head{display:flex;align-items:center;margin-bottom:20px}.booking-room-modal__title{font-size:28px;margin-right:15px}.booking-room-modal__content{display:flex;justify-content:space-between;flex-wrap:wrap}.booking-room-modal__slider{flex-grow:1;flex-shrink:1;flex-basis:0%;margin-right:15px;overflow:hidden}.booking-room-modal__text{flex-shrink:0;flex-basis:300px}.hotel-mob-modal_mob{padding-top:0}.hotel-mob-modal__map{height:100%}.hotel-mob-modal__head{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;padding:8px 10px;background:#364f66;color:white;z-index:100}.hotel-mob-modal__head_mob{display:none}.hotel-mob-modal__back-left{cursor:pointer}.hotel-mob-modal__back-right,.hotel-mob-modal__back-center{cursor:pointer}.hotel-popup__info_item_mob{display:none}.hotel-popup__info_item_mob .hotel-popup__info-photo{position:static;padding:20px;display:block}.fixed-modal-apply{position:fixed;bottom:0;left:0;width:100%;padding:15px;z-index:5}.fixed-modal-apply__btn{background:#fcca31;padding:15px;color:#000;cursor:pointer;text-align:center;display:block;border-radius:4px;font-weight:bold}.mob-icons-btns{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.mob-icons-btns__item{font-size:14px;cursor:pointer}.mob-icons-btns__item:before{vertical-align:middle}.mob-icons-btns__item_border-round{padding:10px 20px 10px 15px;border:1px solid #d0d0d0;border-radius:25px;transition:background 0.4s ease}.mob-icons-btns__item_border-round:hover{background:#d0d0d0}.mob-icons-btns__span{border-bottom:1px dashed #000}.mob-icons-btns__link{border-bottom:1px dashed #000;text-decoration:none;color:#000}.nav-type-1{display:flex;justify-content:space-between;align-items:center;margin-left:-5px;margin-right:-5px}.nav-type-1_block{display:block}.nav-type-1__item{font-size:13px;padding:10px 20px;border:1px solid #c7dca8;border-radius:25px;text-decoration:none;background:white;transition:all 0.4s ease;white-space:nowrap;color:#000;margin:5px;display:inline-block;cursor:pointer}.nav-type-1__item.cmn-block-tab_active{color:white;background:#8ab054}.nav-type-1__item_size-l{font-size:15px;font-weight:600}.nav-type-1__item:hover{color:white;background:#8ab054}.nav-type-1__item.cmn-block-tab_active{color:white;background:#8ab054}.nav-type-1__item_size-l{font-size:15px;font-weight:600}.scroll-top{padding:25px;text-align:center}.scroll-top_mobile{position:fixed;bottom:5px;right:5px;padding:5px;z-index:10;background:white}.scroll-top__btn{border:none;cursor:pointer;text-align:center;font-family:open sans;font-weight:600;font-size:14px;color:#000;background:transparent}.scroll-top__btn:before{content:"";display:block;margin:0 auto 10px;width:38px;height:38px;background:url(../img/scrolltop_icon.png) no-repeat 0 0}.scroll-top__btn:hover{text-decoration:underline}.scroll-top__btn:hover:before{animation:scrollTop 2s infinite ease-in-out}.scroll-top__btn_mobile:before{margin:0}.scroll-top__btn_mobile:hover:before{animation:none}.social-mobile,.scroll-comments{position:fixed;bottom:5px;left:5px;padding:5px;z-index:10;background:white}.modal-type-1{background:url(../img/consult-modal-bg.jpg) no-repeat 0 0;background-size:cover;padding:80px 60px 60px;font-family:Open Sans;border-radius:4px}.modal-type-1__title{font-size:36px;font-weight:500;line-height:1.3;color:white;text-align:center;margin-bottom:30px}.modal-type-1__desc{font-size:18px;line-height:1.3;color:white;text-align:center;margin-bottom:30px}.modal-type-1__inputs-row{display:flex;justify-content:space-between;margin:0 -10px 10px}.modal-type-1__input-wrap{margin:0 10px 10px;flex-grow:1;flex-basis:33%;flex-shrink:0}.modal-type-1__input{border-radius:2px;background:#fff;height:42px;line-height:40px;border:1px solid #d0d0d0;padding:0 20px;width:100%}.modal-type-1__select-wrap{margin:0 10px 10px;flex-grow:1;flex-basis:33%;width:33%}.modal-type-1__select-wrap .jq-selectbox__select{border-radius:2px;background:#fff;height:42px;line-height:40px;width:100%}.modal-type-1__select-wrap .jq-selectbox__select-text{font-size:15px}.modal-type-1__submit-row{text-align:center;margin-bottom:50px}.modal-type-1__btn{border-radius:2px;border:none;background:#fcca31;cursor:pointer;color:#202221;font-weight:bold;font-size:18px;padding:18px 30px;display:inline-block;transition:background 0.4s ease}.modal-type-1__btn:hover{background:#FFD965}.modal-type-1__refuse-row{text-align:center}.modal-type-1__refuse{color:white;font-size:15px;text-decoration:underline;cursor:pointer}.modal-type-1__refuse:hover{text-decoration:none}.col-nav{margin-bottom:12px}.col-nav__title{font-size:15px;font-weight:bold;margin:10px 0 25px}.col-nav__title_tablet-nav{writing-mode:tb-rl;transform:rotate(180deg);margin:0 0 15px 2px}.col-nav__li{margin-bottom:23px}.col-nav__link{font-size:14px;text-decoration:underline;padding-left:35px;position:relative;color:#000;cursor:pointer}.col-nav__svg{width:18px;height:18px;fill:#828282;position:absolute;top:2px;left:0;transition:fill 0.4s ease}.col-nav__link:hover,.col-nav__link_active{color:#0874b2}.col-nav__link:hover .col-nav__svg,.col-nav__link_active .col-nav__svg{fill:#0874b2}.col-nav__link_modal:before{content:attr(data-modal-count);display:inline-block;width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;position:absolute;top:-5px;left:-5px;background:#f3e227;font-weight:bold;font-size:11px;z-index:2;color:#000}.col-nav__link_modal_right:before{left:10px}.col-nav__li_modal{position:relative}.hover-modal{position:absolute;bottom:100%;left:0;padding-bottom:20px;z-index:11;display:none}.consultant-fixed.fixed .hover-modal_consultant-fixed-top-35{bottom:auto;top:35px}.hover-modal__inner{padding:20px;background:white;box-shadow:0 3px 35px 0 rgba(0,0,0,0.35);position:relative}.hover-modal__inner:before{content:"";display:block;position:absolute;border:15px solid transparent;border-left-color:white;bottom:-15px;left:20px}.consultant-fixed.fixed .hover-modal__inner_consultant-fixed-top:before{bottom:auto;top:-15px}.hover-modal__inner_width-340{width:340px}.hover-modal__title{font-size:16px;font-weight:600;margin-bottom:15px}.hover-modal__desc{color:#3e3e3e;font-size:13px;line-height:1.5;margin-bottom:10px}.hover-modal__btns{display:flex;align-items:center}.hover-modal__btns-col{margin-right:20px}.hover-modal__desc-min{color:#3e3e3e;font-size:11px;margin-bottom:5px}.hover-modal__link{color:#0ba7dd;font-weight:bold}.hover-modal__link:hover{text-decoration:none}.col-nav-thumbs__title{font-size:15px;font-weight:bold;margin:10px 0 7px}.col-nav-thumbs__li{display:flex;justify-content:flex-start;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8e8}.col-nav-thumbs__img{flex-shrink:0;width:25px;height:25px;border-radius:50%;margin-right:15px}.col-nav-thumbs__link{color:#000;font-size:14px;line-height:1.3}.col-nav-thumbs__link:hover{text-decoration:none}.col-nav-thumbs__all{padding:15px 0;border-bottom:1px solid #e8e8e8}.col-nav-thumbs__all-link{font-size:13px;color:#5f5f5f;text-decoration:none}.col-nav-thumbs__all-link:hover{color:#23a5dc}.rating-winners__title{font-size:15px;font-weight:bold;margin:10px 0 17px}.rating-winners__content{width:100%;display:flex;align-items:flex-end}.rating-winners__person{height:100%;display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0}.rating-winners__person_bronze{flex-basis:30%;width:30%}.rating-winners__person_gold{flex-basis:36%;width:36%}.rating-winners__person_silver{flex-basis:33%;width:33%}.rating-winners__person-base{background:#dff0f4}.rating-winners__person-base_bronze{padding-top:15px}.rating-winners__person-base_gold{padding-top:19px}.rating-winners__person-base_silver{padding-top:30px}.rating-winners__person-base:before{content:"";display:block;margin:0 auto;max-width:90%}.rating-winners__person-base_bronze:before{background:url(../img/rating_winners_cup_bronze.png) no-repeat;width:28px;height:33px;margin-bottom:20px;background-size:contain}.rating-winners__person-base_silver:before{background:url(../img/rating_winners_cup_silver.png) no-repeat;width:28px;height:33px;margin-bottom:20px;background-size:contain}.rating-winners__person-base_gold:before{background:url(../img/rating_winners_cup_gold.png) no-repeat;width:70px;height:70px;margin-bottom:10px;background-size:contain}.rating-winners__person-border{background:#aecfd4;margin:0 -5px;height:5px;border-radius:4px;position:relative}.rating-winners__person-name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px;padding:5px;text-align:center;background:#dff0f4;margin-bottom:9px;border-radius:10px;font-weight:600;max-width:100%;text-decoration:none;color:#000}.rating-winners__person-name:hover{text-decoration:underline}.rating-winners__person-img{width:55px;max-width:80%;border-radius:50%;display:block;margin:0 auto 5px}.rating-winners__person-rate{width:100%;padding-bottom:15px;text-align:center;color:#2e606b;font-size:11px}.rating-winners__person-val{font-size:17px;font-weight:bold;white-space:nowrap;display:block}.rating-winners__person-val_gold{font-size:23px}.column-ad__title{font-size:15px;font-weight:bold;margin-bottom:20px}.column-ad__item{margin-bottom:25px}.column-ad__item:last-of-type{margin-bottom:0}.column-ad__item-img{width:100%}.column-ad__item-link{padding:10px 5px;display:block;text-align:center;font-size:14px;font-weight:bold;color:#23a5dc;text-decoration:underline;line-height:1.3}.column-ad__item-link:hover{text-decoration:none}.fm-header{padding:40px 40px 45px;text-align:center;color:white;text-shadow:0 3px 4px rgba(0,0,0,0.46);line-height:1.3;position:relative}.fm-header:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}.fm-header_has-map{background:none !important;padding:0}.fm-header__title{font-size:33px;font-weight:bold;margin:0 0 2px}.fm-header__subtitle{font-size:24px;font-weight:600;margin-bottom:13px}.fm-header__desc{font-size:15px;font-weight:600;line-height:1.4}.fm-header__desc_others{text-align:center}.fm-header__other-link{margin:0 10px;color:#fff;display:inline-block}.fm-header__other-link:hover{text-decoration:none}.fm-header__thumbs{text-align:center;margin:0 -3px}.fm-header__thumb-link{display:inline-block;margin:0 3px 7px;width:30px;height:30px;border-radius:50%;overflow:hidden}.fm-header__thumb-link:hover{border-color:#23a4db}.fm-header__thumb-img{width:100%;height:100%}.fm-header__btn{display:inline-block;background:#8ab054;border:1px solid #99c45a;color:white;font-size:14px;font-weight:600;text-align:center;cursor:pointer;transition:background 0.4s ease;padding:0 30px 10px;border-radius:20px;text-decoration:none;text-shadow:none;line-height:1}.fm-header__btn:before{content:"+";font-size:30px;font-weight:bold;margin-right:10px;position:relative;top:6px}.fm-header__btn:hover{background:#99c45a}.fm-header-nav-fixed{display:block;position:fixed;top:0;left:0;right:0;z-index:51;transform:translateY(-100%);transition:transform 0.4s ease}.fm-header-nav_fixed{display:flex;width:100%;justify-content:space-between;background:#fff;align-items:center}.fm-header-nav_border-bottom{border-bottom:4px solid #eee}.fm-header-nav-fixed_show{display:block;transform:translateY(0)}.fm-header-nav-fixed_show .fm-header-nav{box-shadow:0px 3px 7px -2px rgba(0,0,0,0.7)}.fm-header-nav__ul{display:flex;justify-content:space-between;margin:0;padding:0;background:#fff}.fm-header-nav__ul_al-center{align-items:center}.fm-header-nav__ul_fixed{flex-basis:50%}.fm-header-nav__ul_bg-fff{background:#fff}.fm-header-nav__li{flex-basis:25%;flex-shrink:0;padding:1px 10px;position:relative;text-align:center}.fm-header-nav__li_half{flex-basis:50%}.fm-header-nav__li_full{flex-basis:100%}.fm-header-nav__li_auto{flex-basis:auto;flex-grow:1}.fm-header-nav__li_padding-20-10{padding:20px 10px}.fm-header-nav__li:after{content:"";display:block;width:1px;height:30px;position:absolute;top:50%;transform:translateY(-50%);bottom:13px;right:0;background:#ccc}.fm-header-nav__li:last-of-type:after{display:none}.m-header-nav__li_has-tooltip{position:relative}.fm-header-nav__link{display:inline-block;padding:18px 0 14px;position:relative;text-decoration:none;color:#000;cursor:pointer}.fm-header-nav__link-svg{width:15px;height:15px;margin-right:7px;vertical-align:bottom;fill:#8ab054}.fm-header-nav__link_active{color:#23a4db}.fm-header-nav__link_active:before{content:"";display:block;height:4px;position:absolute;left:0;right:0;bottom:0;background:#23a4db}.fm-header-nav__link_has-tooltip.fm-header-nav__link_active:before{display:none}.fm-header-nav__link-inner{font-size:14px;font-weight:600;text-decoration:underline;color:#000}.fm-header-nav__link-inner_font-13{font-size:13px}.fm-header-nav__link_active .fm-header-nav__link-inner,.fm-header-nav__link:hover .fm-header-nav__link-inner{text-decoration:none}.fm-header-nav__link-inner_has-tooltip:after{content:'';display:inline-block;margin-left:8px;width:10px;height:10px;background-image:url(../img/sprite3.png);background-position:-382px -612px;transform:rotate(90deg) translateX(1px);transition:transform 0.4s ease}.fm-header-nav__link_active .fm-header-nav__link-inner_has-tooltip:after{transform:rotate(-90deg) translateX(1px)}.fm-header-nav__tooltip{background:white;padding:20px;box-shadow:0 0 3px 3px rgba(0,0,0,0.2);border-radius:4px;position:absolute;top:100%;left:50%;transform:translate(-50%, 0);text-align:left;z-index:51}.fm-header-nav__tooltip:after{content:"";display:block;width:12px;height:12px;background:white;position:absolute;left:50%;top:-6px;transform:translateX(-50%) rotate(45deg);box-shadow:-3px -3px 3px 0px rgba(0,0,0,0.2)}.fm-header-nav__tooltip-ul{padding-right:15px}.fm-header-nav__tooltip-li{margin-bottom:15px;white-space:nowrap}.fm-header-nav__tooltip-li:last-child{margin-bottom:0}.fm-header-nav__tooltip-link{font-size:14px}.fm-header-nav__tooltip-link:hover{text-decoration:none}.fm-header-nav__subscribe{text-decoration:none}.fm-header-nav__subscribe-svg{fill:#8ab054;width:20px;height:20px;margin-right:10px;vertical-align:text-bottom}.fm-header-nav__subscribe-span{font-weight:500;color:#000;text-decoration:underline}.fm-header-nav__subscribe:hover .fm-header-nav__subscribe-span{text-decoration:none}.fm-search-form__row{display:flex;margin-bottom:15px;padding:0 15px}.fm-search-form__search-wrap{margin-right:12px;flex-grow:1}.fm-search-form__search-wrap_mob{margin-right:0;padding:15px}.fm-search-form__search{padding:15px 10px 15px 40px;color:#000;font-size:14px;background:url(../img/search.png) no-repeat;background-color:#fff;background-position:10px 15px;background-size:20px;border:1px solid #d0d0d0;border-radius:2px;width:100%}.fm-search-form__search_nav{padding:6px 10px 6px 40px;background-position:7px 7px;transform:translateX(-10px)}.fm-search-form__search_header-nav-fixed{padding:9px 10px 9px 40px;background-position:10px 10px;border-color:#86b154;border-radius:4px}.fm-search-form__submit-wrap{flex-shrink:0}.fm-search-form__submit{font-size:13px;border-radius:2px;padding:0 50px;font-weight:bold;line-height:53px;height:51px}.fm-search-form__checkbox{display:inline-block}.fm-search-form__options-btn{font-size:13px;text-decoration:underline;cursor:pointer;margin-right:35px}.fm-search-form__options-btn:hover{text-decoration:none}.fm-search-form__checkbox-label{font-size:13px;cursor:pointer}.fm-search-form__options-wrap{padding:15px 0;display:none;position:relative}.fm-search-form__select-wrap{margin-right:20px}.fm-search-form__select-title{font-size:14px;margin-bottom:10px;font-weight:600}.fm-search-form__select-wrap .jq-selectbox__select{width:310px}.fm-cats__title{font-size:24px;font-weight:600;margin-bottom:15px;margin-right:15px}.fm-cats__head{display:flex;align-items:center;background:#fff;border-bottom:4px solid #f4f5f7}.fm-cats__head_gap{margin-bottom:1px}.fm-cats__item-head{color:#000;font-weight:600;flex-shrink:0;font-size:14px;padding:18px 10px 13px}.fm-cats__item-head_font-18{font-size:18px}.fm-cats__item-head_l{flex-basis:43%;padding-left:30px}.fm-cats__item-head_c{flex-basis:17%;text-align:center}.fm-cats__item-head_r{flex-basis:40%;flex-shrink:1}.fm-cats__items-holder{background:#fff;margin-bottom:15px}.fm-cats__item{display:flex;align-items:center;border-bottom:4px solid #f4f5f7}.fm-cats__item:last-of-type{border-bottom:none}.fm-cats__item_last{border-bottom:none}.fm-cats__item-l{flex-basis:43%;width:43%;flex-shrink:0;padding:20px 10px 20px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.fm-cats__item-common{flex-basis:43%;width:43%;flex-shrink:0;padding:20px 10px 20px 30px;display:flex}.fm-cats__item-r{flex-basis:40%;width:40%;padding:20px 10px;overflow:hidden}.fm-cats__item-c{flex-shrink:0;flex-basis:17%;width:17%;text-align:center;font-size:14px;font-weight:600}.fm-cats__item-mobile-link{padding-left:10px;display:none}.fm-cats__item-common-img{width:50px;height:50px;border-radius:50%;margin-right:20px}.fm-cats__item-common-svg{margin-right:20px;width:16px;height:16px;margin-top:5px;fill:#b5b5b5}.fm-cats__item-common-svg_fix{fill:#ffa800}.fm-cats__item-common-svg_new{fill:#8ab054}.fm-cats__item-name{display:flex;align-items:center;justify-content:flex-start;font-size:18px;font-weight:bold;color:#0874b2;padding:10px 0;flex-basis:200px;width:200px}.fm-cats__item-common-link{font-size:18px;font-weight:bold;color:#0874b2;margin-bottom:5px;display:block;line-height:1.3}.fm-cats__item-common-desc{color:#8e8e8e;font-size:12px;line-height:1.4}.fm-cats__item-common-link:hover,.fm-cats__item-name:hover{text-decoration:none}.fm-cats__item-name-inner{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.fm-cats__item-logo,.fm-cats__item-l_has-logo .onesection img{max-width:100px;flex-basis:100px}.fm-cats__item-mess{display:block;font-size:14px;line-height:1.3;text-decoration:none;color:#000;margin-bottom:10px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.fm-cats__item-mess:hover{color:#3face4}.fm-cats__item-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.fm-cats__item-date{color:#9c9c9c;font-size:12px;padding:5px 5px 5px 0;flex-basis:50%;white-space:nowrap}.fm-cats__item-author{font-size:13px;flex-basis:50%;padding:5px 0;white-space:nowrap}.fm-cats__item-author-link{color:#000}.fm-cats__item-author-link:hover{text-decoration:none}.fm-cats__item-count-mob{font-size:13px;font-weight:600;padding-left:30px;padding-right:15px;flex-basis:50%}.fm-cats__item-count-mob_common{padding-left:0}.fm-cats__item-mob-row{display:none}.fm-cats__item-empty{color:#9c9c9c;font-size:14px;margin-bottom:18px}.fm-cats__item-empty-link{color:#1b9cd3;font-size:14px}.fm-cats__item-empty-link:hover{text-decoration:none}.fm-cats__look-all{padding-left:15px;border-top:1px solid #eee}.col-places-list__title{font-size:16px;font-weight:bold;margin:10px 0 15px}.col-places-list__li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eeeeee}.col-places-list__img-link{flex-basis:55px;margin-right:15px;overflow:hidden;flex-shrink:0}.col-places-list__img{width:100%;transition:transform 0.4s ease}.col-places-list__img:hover{transform:scale(1.2)}.col-places-list__desc{flex-basis:100%}.col-places-list__title-link{color:#000;font-size:14px;margin-bottom:10px;display:block}.col-places-list__title-link:hover{text-decoration:none}.col-places-list__reviews{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.col-places-list__all{padding:20px 0}.col-places-list__all-link{color:#23a5dc;text-decoration:none;border-bottom:1px dashed #23a5dc;font-size:14px}.col-places-list__all-link:hover{border-bottom:none}.fm-header-filter{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;flex-wrap:wrap}.fm-header-filter__item{display:flex;align-items:center;margin-bottom:10px}.fm-header-filter__label{font-weight:600;font-size:14px;margin-right:20px}.fm-header-filter__select-wrap{width:200px}.fm-header-filter__select-wrap_action{width:130px;margin-right:15px}.fm-header-filter__btn{border-radius:2px;background:#fff;height:42px;padding:13px 15px;border-color:#d0d0d0;font-weight:600;font-size:14px;color:#000}.fm-header-filter__btn:hover{color:#fff}.fm-theme__breadcrumbs{font-size:13px;color:#000}.fm-theme__breadcrumbs_blue{color:#4273af;font-weight:600}.fm-theme__breadcrumbs_blue_font-15{font-size:15px}.fm-theme__breadcrumbs:before{margin-right:10px;vertical-align:middle}.fm-theme__breadcrumbs:hover{text-decoration:none}.fm-theme__title{font-size:32px;font-weight:normal;margin:0;padding-left:15px}.fm-theme__title_padding-left-0{padding-left:0}.fm-theme__title_font-25{font-size:25px}.fm-theme-footer__others{font-size:14px;font-weight:600}.fm-theme-footer__other-link{color:#00a7df;margin:0 5px}.fm-theme-footer__other-link:hover{text-decoration:none}.fm-theme-recent__title{font-size:30px;margin-bottom:25px}.fm-theme-recent__ul{background:#fff;padding:0 15px}.fm-theme-recent__li{padding:25px 0;border-bottom:1px solid #e8e8e8}.fm-theme-recent__li:last-of-type{border-bottom:none}.fm-theme-recent__link{color:#00a7df;font-size:16px;margin-right:10px}.fm-theme-recent__link:hover{text-decoration:none}.fm-theme-recent__date{color:#7f7f7f;font-size:14px}.fm-theme__count-span{display:inline-block;border-radius:50%;font-weight:600;text-align:center;padding:3px;background:#ffed29;min-width:21px;height:21px;line-height:15px;vertical-align:text-bottom}.fm-post{display:flex}.fm-post__author-img-wrap{margin-right:15px;flex-shrink:0;flex-basis:133px;width:133px;overflow:hidden}.fm-post__author-img-link{font-size:13px;color:#000;text-decoration:none}.fm-post__author-img-link:hover{text-decoration:underline}.fm-post__author-img{width:72px;height:72px;border-radius:50%;display:block}.fm-post__author-img_center{margin-left:auto;margin-right:auto}.fm-post__author-img-mobile-wrap{width:42px;height:42px;border-radius:50%;overflow:hidden;margin-right:15px;flex-shrink:0;display:none}.fm-post__content{border:4px solid #eee;position:relative;flex-grow:1;flex-shrink:1;min-height:0;min-width:0;flex-basis:100%}.fm-post__content:before{content:"";background:url(../img/comment-arrow.png) 0 0 no-repeat;width:24px;height:20px;position:absolute;top:35px;left:-24px}.fm-post__content_reply:before{background:url(../img/comment-arrow_reply.png) 0 0 no-repeat;height:24px;left:-20px}.fm-quick-photo-editor-wrap{border-bottom:2px solid #eee}.fm-post__author-meta{padding:20px;border-bottom:1px solid #eeeeee}.fm-post__author-link{font-size:15px;font-weight:700;color:#23a5dc;margin-right:13px;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:2px}.fm-post__author-link_no-margin{margin:0}.fm-post__author-link:hover{text-decoration:none}.fm-post__author-status{font-size:14px}.fm-post__author-place{color:#7f7f7f;font-size:13px;margin-right:15px;white-space:nowrap}.fm-post__author-place-svg{height:12px;width:12px;fill:#cdcdcd}.fm-post__author-reviews{font-size:13px;color:#000;text-decoration:none}.fm-post__author-reviews:hover{text-decoration:underline}.fm-post__author-reviews-svg,.fm-post__author-countries-svg{width:13px;height:13px;fill:#364f66;margin-right:3px}.fm-post__author-reviews-svg_margin-r-5{margin-right:5px}.fm-post__author-countries{font-size:13px}.fm-post__date{color:#7f7f7f;white-space:nowrap;font-size:13px}.fm-post__author-tool{color:#171717;font-size:13px;text-decoration:underline;cursor:pointer;border:none;background:transparent}.fm-post__author-tool:hover{text-decoration:none}.fm-post__message{padding:20px 25px 15px;color:#000;font-size:14px;line-height:1.5}.fm-post__interview{background:#fafafa;padding:30px 55px}.fm-post__interview-title{font-size:15px;font-weight:bold;line-height:1.5;margin-bottom:20px}.fm-post__interview-label{font-size:14px}.fm-post__interview-answers-count{font-size:13px;padding:25px 0 5px;color:#7f7f7f}.fm-post__footer{padding:25px}.fm-post__footer_sub{padding-top:0}.fm-post__footer-button_main{border-radius:20px;padding:14px 30px;font-size:13px;font-weight:600}.fm-post__footer-button_sub{font-size:14px;cursor:pointer}.fm-post__footer-button-inner{text-decoration:underline}.fm-post__footer-button_sub:hover .fm-post__footer-button-inner{text-decoration:none}.fm-post__footer-svg{width:16px;height:16px;margin-right:5px;fill:#364f66}.fm-post__review{background:#fafafa;padding:25px}.fm-post__review-title{font-weight:bold;font-size:15px;margin-bottom:15px}.fm-post__review-svg{width:15px;height:15px;fill:#85a952;margin-right:5px}.fm-post__review-link{color:#23a5dc;font-size:14px}.fm-post__review-link:hover{text-decoration:none}.fm-post-reply{background:#eee;padding:40px 25px}.fm-search-results__li{border-bottom:1px solid #eeeeee;padding:15px;background:#fff}.fm-search-results__li_new{background:#f4fee6}.fm-search-results__li:last-of-type{border-bottom:none}.fm-search-results__choose-all{text-align:right;font-size:14px;font-weight:600;padding-bottom:20px}.fm-search-results-item__title{display:inline-block;color:#0874b2;font-size:18px;font-weight:600;text-decoration:none}.fm-search-results-item__title:hover{text-decoration:underline}.fm-search-results-item__author{font-size:12px;font-weight:600;color:#000;text-decoration:none}.fm-search-results-item__author:hover{text-decoration:underline}.fm-search-results-item__avatar{width:18px;height:18px;border-radius:50%;margin-right:10px}.fm-search-results-item__avatar-wrap{text-decoration:none;vertical-align:text-bottom}.fm-search-result-item__desc{font-size:14px;line-height:1.5;padding-bottom:20px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.fm-search-result-item__desc_new{font-weight:bold}.fm-search-result-item__desc img{max-width:100%}.fm-search-results-item__mobile-top{display:none;font-size:12px;padding-bottom:10px;color:#3d3d3d}.fm-search-results-item__mobile-link{color:#3d3d3d}.fm-search-results-item__mobile-link:hover{text-decoration:underline}.fm-search-results-item__mobile-bottom{display:none;font-size:13px;padding-bottom:15px;color:#868686}.fm-search-results-item__mobile-answers{font-weight:600;color:#171717;margin-right:20px}.fm-tablet-nav{padding-right:15px}.fm-tablets-cols__left-col{display:none}.fm-show-tablet-nav__btn-wrap{display:flex;align-items:center;cursor:pointer}.fm-show-tablet-nav__btn{transition:all 0.4s ease}.fm-show-tablet-nav__btn-desc{margin-left:15px;font-size:14px;font-weight:700;display:none}.fm-tablet-nav__holder-full{display:none}.fm-tablet-nav.active{width:220px}.fm-tablet-nav.active .fm-show-tablet-nav__btn{transform:rotate(180deg)}.fm-tablet-nav.active .fm-show-tablet-nav__btn-desc{display:block}.fm-tablet-nav.active .fm-tablet-nav__holder-full{display:block}.fm-tablet-nav.active .fm-tablet-nav__holder-icons{display:none}.modal-interview{background:white;padding:38px;font-family:Open Sans;border-radius:4px}.modal-interview__title{font-size:28px;line-height:1.3;margin-bottom:35px}.modal-interview__label{padding:5px 0 5px 40px;position:relative;font-size:16px;margin-bottom:25px;display:block;cursor:pointer}.modal-interview__label:last-of-type{margin-bottom:0}.modal-interview__checkbox{position:absolute;left:0;top:50%;transform:translateY(-50%)}.modal-interview__answers-count{font-size:14px;border-bottom:1px solid #ededed;padding:8px 0 25px;margin-bottom:20px}.modal-interview__others-link{font-size:11px;color:#000;text-decoration:none}.modal-interview__others-link:after{content:"\2192";font-family:Arial}.modal-interview__others-link:hover{text-decoration:underline;color:#3399cc}.interview-result{display:flex;align-items:center;margin-bottom:17px}.interview-result__val{flex-basis:45px;padding-right:5px;flex-shrink:0;font-size:15px;font-weight:500}.interview-result__text{flex-basis:100%;border-radius:4px;background:#f5f5f5;padding:10px 20px;position:relative;font-size:16px;line-height:1.3}.interview-result__text-span{position:relative}.interview-result__line{border-radius:4px;position:absolute;top:0;left:0;height:100%;background:#b3da7e}.modal-min{position:fixed;bottom:0;left:0;right:0;z-index:80;font-family:Open Sans}.modal-min__inner{position:absolute;bottom:0;right:0;width:350px;padding:25px;background:white;border-radius:4px 4px 0 0;box-shadow:0px 0px 21px 2px rgba(0,0,0,0.3)}.modal-min__title{font-weight:bold;font-size:16px;line-height:1.3;margin-bottom:20px}.modal-min__close{position:absolute;top:10px;right:10px;cursor:pointer;transition:transform 0.4s ease}.modal-min__close:hover{transform:rotate(90deg)}.ui-datepicker-range{background:#1fb25a}.ui-widget-header{background:transparent;border:0}.ui-datepicker .ui-datepicker-title{font-size:15px}.ui-datepicker th{font-size:12px;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}.ui-state-disabled .ui-state-default,.ui-widget-content .ui-state-disabled .ui-state-default{color:#b9b9b9}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:transparent;border:0;margin:0;text-align:center}.ui-datepicker td{padding:0}.ui-datepicker td span,.ui-datepicker td a{padding:9px;font-size:14px}.ui-datepicker-multi .ui-datepicker-group table{margin-top:7px}.ui-datepicker-week-end{color:#f25c5d}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-color:#fff1b7}.ui-datepicker-today .ui-state-highlight{font-weight:700}.ui-datepicker.ui-widget-content{padding:13px 0 15px;border-radius:0 0 4px 4px;font-size:1.34em;border:1px solid #ccc}.ui-datepicker-multi-2 .ui-datepicker-group{padding:0 15px;box-sizing:border-box}.ui-datepicker,.ui-menu{box-shadow:0 6px 7px rgba(0,0,0,0.48)}.ui-datepicker-group-first:after{height:88%;background:#ededed;content:"";position:absolute;top:19px;width:1px;right:48%}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-left:-4px}.ui-datepicker-group-last:after{content:none}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAMAAABrjAykAAAAQlBMVEX////Jy8/Iy8/Gyc3Ex8zDxsrBxMi/wse+wca4vMG2ur+2ub61uL60uL2xtbuvs7h5gIlHUF4/SVc/SFYrNkUqNUSgBjY9AAAAFnRSTlMAPj9BQ0VHSUpRU1RVVllcmdLb3PLzLlTUNwAAADRJREFUCNclyTcCgCAQALBYQKyIHv//qoNZA8oLS1+RY0OKA1Oc8NxgiArGuMD8r9R3kNsHOPEBeZdTQaAAAAAASUVORK5CYII=);background-repeat:no-repeat;width:6px;height:11px}.ui-datepicker .ui-datepicker-next span{transform:rotate(180deg)}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.5}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background:none;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker-range .ui-state-default{background:#1fa74c;color:#fff}.ui-datepicker-week-end.ui-datepicker-range .ui-state-default{color:#fff}.ui-datepicker-range .ui-state-default.ui-state-active{background:url("/imgs/nd/jquery_ui/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #fff;background:#1fa74c;color:#fff}.ui-datepicker_no-days.ui-widget.ui-widget-content{padding:12px}.ui-datepicker_no-days .ui-datepicker-calendar,.ui-datepicker_no-days .ui-datepicker-current{display:none}.ui-datepicker_no-days .ui-datepicker-header{background:white;height:auto}.ui-datepicker_no-days .ui-icon-circle-triangle-w{color:white;background-image:url(../img/sprite_r.png);background-position:-9px -47px;width:13px}.ui-datepicker_no-days .ui-icon-circle-triangle-e{color:white;background-image:url(../img/sprite_r.png);background-position:2px -47px;width:13px}.ui-datepicker_no-days .ui-widget-header{border:none}.ui-datepicker_no-days .ui-datepicker-title{margin:0;line-height:1em;display:flex;justify-content:space-between}.ui-datepicker_no-days .ui-datepicker-prev,.ui-datepicker_no-days .ui-datepicker-prev-hover,.ui-datepicker_no-days .ui-datepicker-next,.ui-datepicker_no-days .ui-datepicker-next-hover{display:none}.ui-datepicker_no-days input,.ui-datepicker_no-days select,.ui-datepicker_no-days textarea,.ui-datepicker_no-days button{font-weight:normal;font-family:open sans;font-size:13px;border-color:#ccc;border-radius:4px}.ui-datepicker_no-days select.ui-datepicker-month{width:58%;order:1;padding:4px}.ui-datepicker_no-days select.ui-datepicker-year{width:42%;margin-right:4px;order:0}.ui-datepicker_no-days .ui-priority-primary,.ui-datepicker_no-days .ui-widget-content .ui-priority-primary{font-weight:normal;float:none;margin-left:0;border:1px solid #ccc}.ui-datepicker-close_change .ui-priority-primary,.ui-datepicker-close_change .ui-widget-content .ui-priority-primary{background:#8ab054;color:white}.ui-datepicker_no-days .ui-datepicker-buttonpane{padding:0}.mobile-nav__li{border-bottom:1px solid #efefef}.mobile-nav__li:last-of-type{border-bottom:none}.mobile-nav__link{display:block;position:relative;padding:20px 30px 20px 50px;text-decoration:none;color:black}.mobile-nav__link:after{position:absolute;top:25px;right:15px}.mobile-nav__link:before{position:absolute;top:20px;left:20px}.mobile-nav__link-name{font-size:15px;font-weight:bold;margin-bottom:10px}.mobile-nav__link-desc{font-size:13px}#yandex_rtb_R-A-184090-15 td{width:25% !important}#yandex_rtb_R-A-184090-15 table{margin:0 -35px !important;min-width:100% !important;width:auto !important;border-spacing:40px !important}.vue-weather-chart{height:450px}.chart-weather{overflow:visible !important}.chart-weather .highcharts-background{fill:white}.chart-weather .highcharts-plot-border{fill:white}.chart-weather .highcharts-point{fill:#ffedb7;cursor:pointer}.chart-weather .highcharts-data-label,.chart-weather .highcharts-data-label span{fill:#fffae2;background:#fffae2;cursor:pointer}.chart-weather .highcharts-data-label span{padding:2px 4px}.chart-weather .weather-chart__item_cold,.chart-weather .weather-chart__item_cold span{fill:#eaf3f9;background:#eaf3f9}.chart-weather .weather-chart__item_freeze,.chart-weather .weather-chart__item_freeze span{fill:#cbe1ef;background:#cbe1ef}.chart-weather .weather-chart__item_hot,.chart-weather .weather-chart__item_hot span{fill:#f8d464;background:#f8d464}.chart-weather .highcharts-data-label text{fill:#000;transform:translateY(1px);font-size:13px}.weather-chart__tooltip{padding:5px 8px;background:#8ab054;color:white;border-radius:4px;position:relative}.weather-chart__btn{position:absolute;top:50%;cursor:pointer;transform:translateY(-50%)}.weather-chart__btn_right{right:-15px}.weather-chart__btn_left{left:-15px}.chart-weather__x-month{position:relative;z-index:2;padding:0 10px;background:#fff}.chart-weather__x-nomonth{display:block;width:65px;height:20px;background:url("/nd/img/hyphen.png");background-position-y:50%;background-repeat:repeat-x}.konkurs-landing-prize-bg{background:url(../img/prize_bg.png);background-repeat:repeat-x;background-position-y:38%}.konkurs-landing-prize-bg_nominee{position:relative;background-position-y:50%}.konkurs-landing-condition-bg{background:#fff8d7}.konkurs-landing-condition-bg__inner{background:url(../img/condition-bg_inner.jpg);background-repeat:no-repeat;width:1310px;max-width:100%;margin:0 auto;padding-bottom:110px}.konkurs-landing-condition-bg:before{content:"";display:block;height:120px;background:url(../img/condition-bg_before.jpg)}.konkurs-landing-condition-bg:after{content:"";display:block;height:120px;background:url(../img/condition-bg_after.jpg)}.konkurs-landing-condition__place-icon{background:url(../img/sprite_konkurs.png);width:80px;height:65px;color:white;font-size:46px;text-align:center;line-height:65px;background-position:-103px -130px}.konkurs-head-bg_2-etap-end{background:#fff8d7}.konkurs-head-bg_2-etap__head{top:-30px;left:50%;transform:translateX(-50%)}.konkurs-head-bg_2-etap__left{top:-35px;left:auto;right:70%;transform:none}.konkurs-head-bg_2-etap__right{top:-30px;left:78%;transform:none}.konkurs-head-bg_2-etap__right-end,.konkurs-head-bg_2-etap__left-end{z-index:2}.konkurs-landing-green-bg{background:url(../img/konkurs_land_green_bg.png);padding:50px 30px 40px 65px;background-size:cover}.konkurs-nominee-items{background:#fff8d7}.konkurs-nominee-items:after{content:"";display:block;height:120px;background:url(../img/condition-bg_after.jpg)}.konkurs-nominee{border-radius:4px;border:1px solid #f9f0c8;background:white;font-family:ArialRounded Regular;box-shadow:0 3px 3px 0 rgba(207,183,95,0.38)}.konkurs-nominee_second-place{border:4px solid #d8d7d5;border-radius:8px;position:relative}.konkurs-nominee_first-place{border:4px solid #ffd530;border-radius:8px;position:relative}.konkurs-nominee_third-place{border:4px solid #f6c27f;border-radius:8px;position:relative}.konkurs-nominee__icon-place{position:absolute;z-index:2;left:50%;top:0;transform:translate(-50%, -20px)}.konkurs-nominee__icon-place_first{transform:translate(-50%, -30px)}.konkurs-nominee-items__col{max-width:320px}.konkurs-nominee__img-wrap{overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px}.konkurs-nominee__img{width:100%;transition:transform 3s ease;display:block}.konkurs-nominee__img:hover{transform:scale(1.2)}.konkurs-nominee__author-wrap{display:flex;padding:10px 20px 5px;align-items:center}.konkurs-nominee__author-img-wrap{margin-right:14px;flex-basis:42px;flex-shrink:0}.konkurs-nominee__author-img{width:100%;border-radius:50%}.konkurs-nominee__author-title-wrap{margin-bottom:5px}.konkurs-nominee__author-title{font-size:13px;text-decoration:underline}.konkurs-nominee__author-title:hover{text-decoration:none}.konkurs-nominee__author-place{font-size:12px;color:#aeaeae}.konkurs-nominee__content{padding:5px 20px 0;border-bottom:1px solid #eeeeee;height:206px;display:flex;flex-direction:column}.konkurs-nominee__content-title{font-size:18px;line-height:1.1;font-family:ArialRounded Bold;margin-bottom:5px;color:#000;text-decoration:none;display:block}.konkurs-nominee__content-title:hover{text-decoration:underline}.konkurs-nominee__content-desc{font-size:15px;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.konkurs-nominee__more-link-wrap{padding:10px 0 20px}.konkurs-nominee__more-link{font-size:14px;text-decoration:underline}.konkurs-nominee__more-link:hover{text-decoration:none}.konkurs-nominee__footer{padding:20px;text-align:center}.konkurs-nominee__btn{display:inline-block;padding:10px 35px;background:#ffcb07;border-radius:20px;color:#000;cursor:pointer;font-family:ArialRounded Bold;font-size:16px;margin-bottom:15px;transition:opacity 0.4s ease}.konkurs-nominee__btn_accept{background:#88af4e;color:#fff}.konkurs-nominee__btn:hover{opacity:0.75}.konkurs-nominee__btn.cmn-button_active{background:#88af4e url(../img/cmn_simple_loader_bg1.GIF) no-repeat center center}.konkurs-nominee__counter{font-size:13px;color:#a9a9a9;cursor:pointer}.konkurs-nominee__counter-svg{fill:#a7c436;width:15px;height:15px;margin-right:10px;vertical-align:bottom}.konkurs-nominee__btn:hover+.konkurs-nominee__counter .konkurs-nominee__counter-svg,.konkurs-nominee__counter:hover .konkurs-nominee__counter-svg{animation:like 2s infinite ease-in-out}.competition-banner{position:fixed;bottom:0;left:0;width:100%;z-index:71}.competition-banner__content{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:12px 20px;background:url(../img/konkurs_banner_bg.jpg);background-size:cover;background-position:right center;border-top-left-radius:4px;border-top-right-radius:4px}.competition-banner__logo-wrap{flex-grow:1}.competition-banner__logo{max-height:100%;max-width:130px}.competition-banner__title{flex-basis:160px;padding:0 15px;color:#ffed19;font-size:24px;font-family:KiddyKitty Bold;text-transform:uppercase;padding-top:5px}.competition-banner__desc{color:#fff;font-size:26px;line-height:1.15;font-family:ArialRounded Bold;padding:0 15px;flex-shrink:0;display:block;text-decoration:none}.competition-banner__desc-top{color:#feea00;font-size:24px;font-family:KiddyKitty Bold;text-transform:uppercase;display:block;text-decoration:none}.competition-banner__desc .competition-banner__desc-top{color:#feea00}.competition-banner__desc-bottom{color:#fff;font-size:18px;font-family:KiddyKitty Medium;text-transform:uppercase;display:block;text-decoration:none}.competition-banner__desc .competition-banner__desc-bottom{color:#fff}.competition-banner__big-title{font-size:31px}.competition-banner__btn-wrap{flex-basis:135px;flex-shrink:0}.competition-banner__close-wrap{position:absolute;top:8px;right:8px}.competition-banner__close{width:15px;height:15px;cursor:pointer;fill:#fff}.competition-banner__close:hover{fill:#ffed19}.tourfirm-service-search-autocomplete__results-wrap{padding-top:2px}.tourfirm-service-search-autocomplete__results-wrap .ui-autocomplete{position:static !important;max-height:420px !important}.bbvideo,.bbvideo iframe{max-width:100%}.posthilit{font-weight:bold}.likes-modal-wrap:hover .likes-modal{display:block}.likes-modal{position:absolute;bottom:100%;left:50%;transform:translate(-50%, -10px);padding:15px;border-radius:4px;background:rgba(0,0,0,0.8);display:none;cursor:auto}.likes-modal:before{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 14px);width:0;height:0;border:7px solid transparent;border-top-color:rgba(0,0,0,0.8)}.menu-search{position:relative;display:none;background-color:#9cc167}.menu-search:before{content:'';position:absolute;top:20px;left:20px;right:auto;margin-top:-2px;background-image:url(../img/sprite3.png);background-position:-304px -609px;width:16px;height:16px}.menu-search__input{width:100%;background-color:transparent;border:2px solid #9cc167;outline:none;text-transform:uppercase;padding-left:50px;color:#fff;font-size:14px;font-weight:600;padding:15px 30px 15px 50px}.menu-search__input::-webkit-input-placeholder{color:white}.menu-search__input::-moz-placeholder{color:white}.menu-search__input:-ms-input-placeholder{color:white}.menu-search__input:-moz-placeholder{color:white}.menu-search__input:focus{color:#000;background-color:#fff}.menu-search.active:before{content:'';position:absolute;top:20px;left:20px;right:auto;margin-top:-2px;background-image:url(../img/sprite3.png);background-position:-338px -608px;width:16px;height:16px}.menu__li_simple-child,.menu__li_submenu-right-align{position:relative}.profile{float:right;background:#fff;position:relative;left:0}.profile__info{background:none;position:relative;z-index:3}.profile-content .profile__info{margin-left:-10px}.profile__info:before,.profile__info:after{content:' ';display:table}.profile__info:after{clear:both}.profile__ava{float:left;width:35px;height:35px;border-radius:50%;margin-right:0px;overflow:hidden;cursor:pointer}.profile__img{width:100%;height:100%}.profile__notificat{position:absolute;top:0px;left:35px;background:#ffed29;color:#000;font-size:11px;font-weight:bold;width:16px;height:16px;text-align:center;line-height:16px;border-radius:50%}.profile__user-info{text-align:left;margin-left:50px}.profile__status{font-size:13px;color:#c3c3c3;font-weight:600;float:none;margin-right:5px;display:block;margin-top:3px}.profile__name{float:left;color:#000;border-bottom:1px dashed #000;font-size:13px;color:#000;max-width:125px;overflow:hidden;margin-right:10px;text-decoration:none;display:block;margin-top:3px}.profile__name:hover{border-bottom-color:transparent}.profile__exit{float:right;margin-top:8px;background-image:url(../img/sprite.png);background-position:-558px -156px;width:18px;height:18px;display:none}.profile-content{width:190px;background:#fff;clear:both;padding:15px 10px;position:absolute;right:-10px;top:99%;z-index:200;box-shadow:rgba(0,0,0,0.35) 0 3px 18px 0;display:none}.profile-content__li{display:block;margin-bottom:5px}.profile-content__link{position:relative;font-size:13px;color:#000;font-weight:600;line-height:25px;padding-left:45px}.profile-content__link_padding_left_10{padding-left:10px}.profile-content__link:before{content:'';position:absolute;top:3px;left:10px}.profile-content__link:hover{text-decoration:none}.profile-content__link .profile__notificat{left:auto;right:-15px;top:-5px}.profile-content__link_friend:before{background-image:url(../img/sprite.png);background-position:-558px -208px;width:18px;height:18px}.profile-content__link_mail:before{background-image:url(../img/sprite.png);background-position:-563px -571px;width:18px;height:12px}.profile-content__link_forum:before{background-image:url(../img/sprite.png);background-position:-557px -359px;width:18px;height:16px}.profile-content__link_fire:before{background-image:url(../img/sprite.png);background-position:-591px -432px;width:18px;height:19px;top:0}.profile-content__link_sms:before{background-image:url(../img/sprite.png);background-position:-558px -104px;width:18px;height:18px}.profile-content__link_group:before{background-image:url(../img/sprite.png);background-position:-409px -571px;width:18px;height:12px}.profile:hover .profile__ava{box-shadow:rgba(0,0,0,0.35) 0 3px 18px 0}.profile:hover .profile__content{display:block}.logo-svg .cls-1{fill:#375067}.logo-svg .cls-2{fill:#f8a747}.logo-svg .cls-3{fill:#62aed5}.call-user-tooltip{background:#fff;border-radius:4px;box-shadow:0 0 3px 3px rgba(0,0,0,0.2);transform:translate(-45px, 29px);z-index:10;text-align:left;top:0;left:0;position:absolute;width:250px;display:none}.call-user-tooltip:before{content:"";display:block;width:12px;height:12px;background:white;position:absolute;left:40px;top:-6px;transform:rotate(45deg);box-shadow:-3px -3px 3px 0px rgba(0,0,0,0.2)}.call-user-tooltip__user{display:flex;align-items:center;padding:12px;width:100%;position:relative;border-bottom:1px solid #efefef;cursor:pointer}.call-user-tooltip__user:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.call-user-tooltip__user:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.call-user-tooltip__user-img-wrap{flex-shrink:0;width:26px;border:2px solid #eaebef;border-radius:50%;overflow:hidden}.call-user-tooltip__user-img{width:100%;display:block}.call-user-tooltip__user-desc{line-height:1.15;padding-left:11px}.call-user-tooltip__user-name{color:#000;font-size:13px;font-weight:600}.call-user-tooltip__user-pos{color:#7f7f7f;font-size:11px;margin-top:5px;white-space:nowrap}.call-user-tooltip__user:hover,.call-user-tooltip__user.active{background:#8ab054}.call-user-tooltip__user:hover .call-user-tooltip__user-name,.call-user-tooltip__user:hover .call-user-tooltip__user-pos,.call-user-tooltip__user.active .call-user-tooltip__user-name,.call-user-tooltip__user.active .call-user-tooltip__user-pos{color:#fff}.photo-gallery{display:flex;flex-wrap:wrap;position:relative}.photo-gallery__item-wrap{margin-right:1px;width:calc(25% - 1px)}.photo-gallery__item{width:100%;height:auto;margin:0 auto;display:block}.photo-gallery__item_extra{display:none}.photo-gallery__more{position:relative}.photo-gallery__more-inner{font-size:15px;width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;align-content:center;color:#fff;flex-wrap:wrap;pointer-events:none}.photo-gallery__count{font-size:16px;width:100%;text-align:center;margin-top:5px}.photo-gallery-arrow{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;cursor:pointer}.photo-gallery-arrow_right{left:auto;right:0}.price-block{font-size:15px;font-weight:600;padding:15px 10px;border-top:1px solid #e2e2e2}.price-block__text{display:block;margin-bottom:8px}.price-block__price{font-size:26px;font-weight:bold}.filter-dost-wrap.fixed{top:80px;position:fixed;max-height:calc(100vh - 80px);overflow:auto;z-index:1}.smpl-footer{flex-wrap:wrap}.smpl-footer-item{padding:5px 10px}.smpl-footer-links__title,.smpl-footer-links__title a{font-size:13px;color:#6d6d6d;text-decoration:none}.smpl-footer-links__title a:hover{text-decoration:underline}.places-input{font-size:15px}.places-input::-webkit-input-placeholder{color:#000000}.places-input::-moz-placeholder{color:#000000}.places-input:-ms-input-placeholder{color:#000000}.places-input:-moz-placeholder{color:#000000}.places-input.search-place_error::-webkit-input-placeholder{color:red}.places-input.search-place_error::-moz-placeholder{color:red}.places-input.search-place_error:-ms-input-placeholder{color:red}.places-input.search-place_error:-moz-placeholder{color:red}.places-slider .slick-track{display:flex}.places-slider__item{height:auto}[v-cloak]{display:none}.custom-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}.custom-scroll::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.custom-scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.3)}.top-avia__item{overflow:visible}.top-avia__item:first-child{margin-top:15px}.top-avia__line{display:flex}.top-avia__count-reviews{margin-left:auto;line-height:17px}.top-avia__name{max-width:72%;white-space:normal;overflow:hidden;line-height:20px;left:0}.top-avia__name--expanded{position:absolute;height:auto;z-index:5;background:#ffffff;padding:0 5px 5px;left:-15px}.top-avia__more{display:none;padding-left:26px;box-sizing:border-box;position:absolute;content:'...';color:#000000;line-height:15px;background:transparent;border:none;right:28%;background-image:linear-gradient(to right, transparent 0%, #fff 50%, #fff 100%);z-index:100}.top-avia__more--show{display:block}.top-avia__block{margin-bottom:0}

