@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900&subset=cyrillic-ext');

* {
    padding: 0px;
    margin: 0px;
    outline: none;
}

body {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #767676;
}

a {
    color: #5988BD;
    outline: none;
    text-decoration: none;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    outline: none;
}

a:focus {
    outline: none;
    text-decoration: none;

}

a:hover {
    text-decoration: none;
    color: initial;
    outline: none;

}

p {
    line-height: 18px;
    margin: 5px 0;
    color: #767676;
    font-size: 14px;
}

img {
    border: 0;
    max-width: 100%;
}

table, tr, td, th {
    border-collapse: collapse
}

h1 {
    font-size: 30px;
    line-height: 32px;
    font-weight: normal
}

h2 {
    font-size: 24px;
    line-height: 26px;
    font-weight: normal
}

h3 {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal
}

input, textarea {
    font-family: 'Montserrat', sans-serif;
}

ul {
    padding: 0px;
    margin-bottom: 0px;
}

.btn:hover,
.btn:focus {
    background: #fff;
    color: #f46d02;

}

.btn {
    background: #f46d02;
    color: #fff;
    font-size: 15px;
    border-radius: 0px;
    border: 1px solid #f46d02;
    font-weight: bold;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-radius: 3px;
}

.btn.reset:hover,
.btn.reset:focus {
    background: #fff;
    color: #344593;
}

.btn.reset {
    background: #344593;
    color: #fff;
    font-size: 15px;
    border-radius: 0px;
    border: 1px solid #344593;
    font-weight: bold;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}


.no-padding-col {
    padding: 0px;
}

.no-padding-col-left {
    padding-left: 0px;
}

.no-padding-col-right {
    padding-right: 0px;
}

header {
    background: rgba(236, 247, 255, 0.9);
    height: 70px;
    position: relative;
    box-shadow: 0px 0px 10px #555;
}

header .container {
}

header .logo a {
    color: #000;
}

header .logo {
    font-size: 22px;
    font-weight: bold;
    float: left;
    text-transform: uppercase;
    padding: 23px 0px;
    line-height: 1;
}

header .user-cabinet {
    font-size: 22px;
    font-weight: bold;
    float: right;
}

header .user-cabinet {
    padding: 21px 0px;
}

header .user-cabinet .need-login a {
    color: #302f2f;
    font-size: 22px;
    font-weight: 500;
    margin-left: 20px;
}

.index-pre-header {
    float: left;
    width: 100%;
    background: url(../img/index-pre-header.jpg) top center no-repeat;
    height: 630px;
    margin-top: -73px;
    padding-top: 73px;
}

.index-pre-header .block-1 {
    float: left;
    margin-top: 129px;
    padding: 28px 45px;
    width: 615px;
    background: rgba(255, 255, 255, 0.9);
    color: #3d3d3d;
    font-size: 15px;
    letter-spacing: -1px;
    line-height: 19px;
}

.index-pre-header .block-1 strong {
    line-height: 1;
    font-weight: normal;
    font-size: 22px;
    color: #302f2f;
    display: inline-block;
    letter-spacing: 0px;
    margin-bottom: 11px;
}

.index-pre-header .block-2{
    float:right;
    margin-top: 160px;
    margin-right: 54px;
    background: url(../img/icon-button-1.png) left 43px center no-repeat #f46d02;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
}
.index-pre-header .block-2 a{
    color:#fff;
    display: inline-block;

    padding: 28px 48px 28px 138px;
}

.index-pre-header .block-3{
    float:left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    color:#fff;
    font-weight: 500;
    text-transform: uppercase;
    padding-top: 55px;
}

.index-pre-header .block-3 .nice-select{
    float:none;
    display: inline-block;
    margin-top: 9px;
    width: 440px;
    height: 53px;
    border:0px;
}

.index-pre-header .block-3 .nice-select:after {
    content: "\f107";
    font-family: FontAwesome;
    color:#fff;
    font-size: 52px;
    border:0px;
    transform: none;
    top:11px;
    right:37px;
}

.index-pre-header .block-3 .nice-select:before {
    width: 53px;
    height: 53px;
    background: #47a8f3;
    content: "";
    position: absolute;
    right:0px;
    top:0px;
    border: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.index-main-inner{
    float:left;
    width: 100%;
    background: url(../img/page-bg.jpg) top center no-repeat #fff;
}

.index-block-1{
    float:left;
    width: 100%;
    padding-top: 33px;
}

.page-title{
    font-size: 22px;
    font-weight: bold;float:left;width: 100%;text-align: center;text-transform: uppercase;color:#000;
}

.list-style-1{
    list-style: none;
    padding: 0px;
    float:left;
    width: 576px;
    margin-top: 13px;
}

.list-style-1 li{
    float:left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color:#fafafa;
    background: #344593;
    line-height: 90px;
    padding-left: 38px;
    margin-bottom: 15px;
    border-radius: 2px;
    text-align: left;
}

.list-style-1 li span{
    font-size: 36px;
    color:#fafafa;
    font-weight: bold;
    float:left;
    margin-right: 37px;
    width: 25px;
}

.index-block-1 .list-style-1:first-child{
    float:left;
}

.index-block-1 .list-style-1:last-child{
    float:right;
}

.index-block-2{
    margin-top: 9px;
    float: left;
    width: 100%;
    text-align: justify;
}

.index-block-2 .page-title{margin-bottom: 13px;}
.index-block-2 p{font-size: 15px;color:#302f2f;}
.index-block-2 img{margin: 20px 0px 15px;}


.footer-menu{
    list-style: none;
    display: inline-block;
}

.footer-menu li{display: inline-block;margin-bottom: 10px;}
.footer-menu li a{padding: 5px 0px;font-weight: bold;color:#000;font-size: 16px;margin-right: 10px;}
.footer-menu li:first-child a{padding-left: 0px;}

footer{
    background: #d1ebff;
    float:left;
    width: 100%;
    padding-bottom: 30px;
}

footer .logo{
    font-size: 22px;
    font-weight: bold;
    float: left;
    text-transform: uppercase;
    padding: 30px 0px 10px;
    line-height: 1;
    color:#000;
}

.logo-footer-text{
    float:left;
    clear:left;
    line-height: 1.1;
}

.footer-contacts{
    color:#000;
    padding-top: 30px;
}





.socials-links {
    float: left;
    width: 100%;
}
.artpay img{float:right;max-height: 30px;margin-top: 10px;}
.footer-socials ul {
    float: right;
    list-style: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.footer-socials ul li {
    float: left;
    margin-left: 10px;
}

.footer-socials ul li a {
    display: inline-block;
    width: 38px;
    height: 38px;
    text-align: center;
    color: #303030;
    border: 1px solid #303030;
    border-radius: 45px;
    font-size: 18px;
    line-height: 38px;
}



body.load-page{
    background: url(../img/page-bg.jpg) top center no-repeat;
}

.load-page .page-title{
    margin-top: 18px;
    margin-bottom: 20px;
}



.form-ui .form-element span{width: 100%;float:left;margin-bottom: 7px;color: #302f2f;font-size: 14px;}
.form-ui .form-element .nice-select{
    width: 100%;
    border:1px solid #d6d6d6;
    border-radius: 3px;
    height: 32px;
    line-height: 32px;
}




.form-ui .form-element .nice-select:before {

    width: 32px;
    height: 32px;
    background: #47a8f3;
    content: "";
    position: absolute;
    right: -1px;
    top: -1px;
    border: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.form-ui .form-element .nice-select:after {

    content: "\f107";
    font-family: FontAwesome;
    color: #fff;
    font-size: 24px;
    border: 0px;
    transform: none;
    top: 4px;
    right: 17px;

}

.form-ui .form-element{margin-bottom: 20px;}

.form-ui .form-element input[type="password"],
.form-ui .form-element input[type="text"],
.form-ui .form-element textarea

{
    border:1px solid #d6d6d6;
    height: 32px;
    line-height: 32px;
    width: 100%;
    padding: 0px 10px;
}

.form-ui .form-element textarea{
    height: 97px;
    resize: none;
    line-height: 1.5;
}


div.clear{width: 100%;float:left;}


.form-ui .label-1 {
    margin-bottom: 0px;
    position: relative;
    padding-left: 30px;
    margin-left: 0px;
    cursor: pointer;
    font-weight: normal;
    margin-top: 15px;color: #302f2f;
    margin-right: 15px;
}

.form-ui .label-1 input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.form-ui .label-1 input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.form-ui .label-1 span {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
}

.form-ui .label-1.radio-label span{
    border-radius: 45px;
}

.form-ui .label-1.radio-label span:after {
    content: "\f111";
    position: absolute;
    display: none;
    font-family: "Font Awesome 5 Free", FontAwesome;
    top: 1px;
    left: 4px;
    line-height: 15px;
    font-size: 12px;
    color: #302f2f;
}

.form-ui .label-1 span:after {
    content: "\f00c";
    position: absolute;
    display: none;
    font-family: "Font Awesome 5 Free", FontAwesome;
    top: 2px;
    left: 4px;
    line-height: 15px;
    font-size: 12px;
    color: #302f2f;
}

.form-ui .label-1 span:after {

}

.form-ui .label-1 input:checked ~ span:after {
    display: block;

}

.form-ui .label-1 input:checked ~ span {
    border-color: #302f2f;
}

.form-ui .form-title{color:#302f2f;font-size: 22px;font-weight: bold;padding-left: 0px;text-transform: uppercase;margin-bottom: 10px;}
.form-ui .form-title img{float:left;margin-right: 10px;}
/*
.form-ui .form-title.tl-1{background: url(../img/add-ic-1.png) left center no-repeat;padding-left: 70px;}
.form-ui .form-title.tl-2{background: url(../img/add-ic-2.png) left center no-repeat;padding-left:50px; }
.form-ui .form-title.tl-3{background: url(../img/add-ic-3.png) left center no-repeat;padding-left:50px; }
.form-ui .form-title.tl-4{background: url(../img/add-ic-4.png) left center no-repeat;}
.form-ui .form-title.tl-5{background: url(../img/add-ic-5.png) left center no-repeat;}
.form-ui .form-title.tl-6{background: url(../img/add-ic-6.png) left center no-repeat;}
.form-ui .form-title.tl-7{background: url(../img/add-ic-7.png) left center no-repeat;padding-left: 50px;}
.form-ui .form-title.tl-8{background: url(../img/add-ic-8.png) left center no-repeat;}
.form-ui .form-title.tl-9{background: url(../img/add-ic-9.png) left center no-repeat;}
.form-ui .form-title.tl-10{background: url(../img/add-ic-10.png) left center no-repeat;}
.form-ui .form-title.tl-11{background: url(../img/add-ic-11.png) left center no-repeat;}
.form-ui .form-title.tl-12{background: url(../img/add-ic-12.png) left center no-repeat;}
*/
.sml-1 small{display: inline-block;margin-top: 35px; line-height: 1;}

.label-1.bigmargin{margin-top: 32px;}

.add-sleep-count{
    font-size: 15px;
    color:#fff;
    width: 100%;
    border-radius: 2px;
    background: #344593;
    display: inline-block;
    text-align: center;
    line-height: 1;
    padding: 17px 0px;
    border:1px solid #344593;

}

.add-sleep-count:hover,
.add-sleep-count:focus{
    color:#344593;
    background: transparent;
}



.block-added-sleep{display: block;}

.user-object-panel-edit .views{
    position: absolute;
    left:0px;
    bottom:0px;
    font-size: 10px;
    text-align: left;
}
.user-object-panel-edit a{
    color:#555;
    font-size: 10px;

}
.user-object-panel-edit a:hover{
    text-decoration: underline;
}
.user-object-panel-edit{
    position: relative;
    bottom: 0px;
    right: 0px;
    text-align: center;
    margin-top: 10px;
    padding-right: 0px;
}
.user-object-panel-edit a:first-child{
    float:left;
}
.user-object-panel-edit a:last-child{
    float:right;
}

.tariffs-options-inner-toggle{
    display: none;}
.tariffs-options-inner{width: 100%;display: flex;flex-wrap: wrap;}
.tariffs-options-inner .col-md-4{display: flex;padding: 0px 5px 10px;}
.tariffs-options-inner .option-disable{position: absolute;bottom: -20px;text-align: center;left:10px;right: 10px;}
.tariffs-options-inner .option-disable label{font-size: 12px;color:#000;font-weight: normal;text-align: center;display: inline-block;}
.tariffs-options-inner .option-disable label:first-child{float:left;}
.tariffs-options-inner .option-disable label:last-child{float:right;}

.inner-label1{display: inline;padding: 0px 15px;float:right;position: relative}
/*
.inner-label1 label.checkbox{position: absolute;left:0px;right:0px;top:0px;height: 20px;width: 100%;}
*/
.option-prolong{
    position: absolute;
    bottom: 3px;
  left:5px;right:5px;
    padding: 3px 0px;
    cursor: pointer;
    text-align: center;
    color:#fff;
    font-size: 12px;
    background: #344593;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.timeend-option{
    position: absolute;right:10px;top:2px;color:#fff;font-size: 11px;}

.timer-tariff{display: inline-block;width: 70px;}
label.checkbox{
    display: inline-block;
    width: 40px;
    margin-top: 5px;
}

.checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px;
}
.checkbox__text {
    position: relative;
    padding: 0 0 0 60px;
    cursor: pointer;
}
.checkbox__text:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 40px;
    height: 17px;
    border-radius: 13px;
    background: #f46d02;
    transition: .2s;
}
.checkbox__text:after {
    content: '';
    position: absolute;
    top: -1px;
    left: 4px;
    width: 11px;
    height: 11px;
    border-radius: 45px;
    background: #fff;
    transition: .2s;
}
.checkbox input:checked + .checkbox__text:before {
    background: #344593;
}
.checkbox input:checked + .checkbox__text:after {
    left: 24px;
}
.checkbox input:focus + .checkbox__text:before {
}

.form-title-lable{padding-top: 15px;display: inline-block;color: #302f2f;}

.time-div{
    color:#302f2f;
}
.form-ui .form-element.time-div input[type="text"]{
    width: 65px;
    display: inline-block;
    margin: 0px 5px;
}

.phone-div .col-md-2{
    width: 20%;
}

.upload-photo-button img{min-height: auto!important;margin-top: 20px;display: none;}
.loader img{display: inline-block;}
.loader:before{content: none!important;}
.upload-photo-button{text-align: center;}

.photos-div .photo-item img{
    min-height: 140px;
    width: auto;
}
.photos-div .photo-item.photo-add{
    height: 140px;

}
.photos-div .photo-item{
    width: 222px;
    height: 180px;
    margin-right: 10px;
    float:left;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;
}

.photos-div .photo-item .delete{position: absolute;right:1px;top:1px;color: red;
    text-shadow: 0px 0px 5px #fff;font-size: 24px;cursor: pointer;width: auto;margin: 0px;}



.photos-div .photo-item .rotate{position: absolute;left:5px;top:5px;color: #f46d02;
    text-shadow: 0px 0px 5px #fff;font-size: 20px;cursor: pointer;width: auto;margin: 0px;}


.favorite-item.added i{
    opacity: 1;
}

.photos-div .photo-item  input[type='file']{
    border: 1px solid red;
    position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}
.photos-div .photo-item.photo-add:hover:before{
    transform: scale(1.3,1.3);
}
.photos-div .photo-item.photo-add:before{
    content: '\f067';
    position: absolute;
    top:50%;
    left:50%;
    font-size: 24px;
    color:#ffffff;
    font-family: FontAwesome;
    margin-top: -12px;
    margin-left: -12px;
    transition-duration: 0.3s;

}
.photos-div .photo-item.photo-add{
    background: #47a8f3;
    cursor: pointer;
    position: relative;
}


.add-div .btn{
    padding: 17px 55px;
}

.form-ui .form-element.form-validation-error span{
    color:red;
}

.form-group .form-validation-error {
    color:red;
}

.favorite-item i{
    opacity: 0.5;
}
.favorite-item:hover i,
.favorite-item.active i{
    opacity: 1;
}

#notification-window .message {
    font-size: 24px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
#showtags-before{
    position: relative;
}
#showtags{padding-left: 20px;}
#showtags-before:before{
    content: "#";
    position: absolute;
    top:7px;left:10px;
}
.search-block{
    background: url(../img/search-bg.jpg) top center no-repeat;
   padding-bottom: 0px;
}

.more-button{
    text-align: center;
    margin-top: 10px;
}
.more-button a{
    color:#fff;
    font-size: 16px;
    background: #f46d02;
    padding: 5px 15px;
    border: 1px solid #f46d02;
}
.more-button a:hover{
background: transparent;
    color:#f46d02;
}
.search-block .sb-label-wa{
    width: auto!important;
    margin-top: 27px;
}
.no-margin-top{
    margin-top: 0px!important;
}
.search-block .label-1{
    margin-top: 5px;
}

.search-block .btn{
    padding: 18px 50px;
    font-weight: 400;
}

.search-block-info{
    width: 100%;
    height: 46px;
    line-height: 46px;
    color:#fff;
    font-weight: 400;
    background: #344593;
    margin-top: 0px;
}



.objects-list{padding-top: 30px;}
.object-item {

    margin-bottom: 14px;
    padding-left: 7px;
    padding-right: 7px;
}
.gallery-object{
    text-align: center;
}
.object-item .image img{width: auto;display: inline-block;max-height: 200px;}
.object-item .image{
    overflow: hidden;
    position: relative;
}

.object-item .image .favorite-item{
    position: absolute;
    z-index: 1;
    right: 5px;
    bottom: 5px;
    color:#fff;
    font-size: 16px;
    display: inline-block;
    background: #f46d02;
    border-radius: 90%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    box-shadow: 0px 0px 5px #fff;
    border:1px solid #fff;
}

.object-item .inner-object{
    color:#000000;
    box-shadow: 0px 0px 3px #999;
    padding-bottom: 14px;
    background:#fff;

}
.object-info-1{
    font-size: 0px;
    padding: 15px 10px 0px;
}
.object-info-1 span{
    width: 30%;display: inline-block;
    font-size: 15px;
    text-align: center;
}

.object-info-1 span.oo-1{
    text-align: left;
    color:#fff;
    background: url(../img/coast-bg.png) center no-repeat;
    line-height: 39px;
    text-align: center;
    padding: 3px 0px;
    background-size: cover;
}
.object-info-1 span.oo-2 b{
    font-weight: normal;
}
.object-info-1 span.oo-2{
    padding: 3px 5px;
    background: url(../img/coast-bg-orange.png) center no-repeat;
    color:#fff;
    line-height: 39px;

    font-weight: normal;
    display: inline-block;

}
.object-info-1 span.oo-2{
    width: 33%;
}
.object-info-1 span.oo-4{
    width: 37%;
    text-align: right;
    font-size: 12px;
}

.object-info-2.small{
    font-weight: normal;
    font-size: 10px;
}

.object-info-2{
    padding: 5px 10px 0px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}

.object-info-3{
    padding: 5px 10px 0px;
    font-size: 15px;
    line-height: 18px;
}

.object-info-3 a{
    color:#000000;
    text-decoration: underline;
}

.object-info-3.phone1 span{background: url(../img/mts.png) left center no-repeat;display: inline-block;width: 18px;height: 18px;margin: 0px 5px;position: relative;top:2px;}

.object-info-3.phone2 span{background: url(../img/velcom.png) left center no-repeat;display: inline-block;width: 18px;height: 18px;margin: 0px 5px;position: relative;top:2px;background-size: contain;}



.object-info-3.phone5 span{ background:  url('data:image/png;base64,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');background-position:left center; display: inline-block;width: 18px;height: 18px;margin: 0px 5px;position: relative;top:2px;background-size: contain;background-repeat: no-repeat;}

.phone3 div{background: url(../img/viber.png) left center no-repeat;display: inline-block;width: 18px;height: 18px;margin: 0px 5px;position: relative;top:2px;}

.phone4 div{background: url(../img/whats.png) left center no-repeat;display: inline-block;width: 18px;height: 18px;margin: 0px 5px;position: relative;top:2px;}

.phone3,
.phone4{
    display: inline-block;
}

div.coastif{
    padding: 5px 10px 0px;
    font-size: 15px;
}
b.coastif{
    color:#344593;
}


.object-current-top{
    background: #fff;
    height: 105px;
}



.object-current .slick-slide {
    text-align: center;

}
.object-current .slick-slide img{
   display: inline-block;
    max-width: 100%;
    height: 100%;
}
.object-current {
    color:#302f2f;
}
.object-current .adress{
    font-size: 22px;
    font-weight: bold;
    padding-top: 18px;
}

.object-current .adress h1{
    font-size: 22px;
    font-weight: bold;
    margin:0px;
}
.object-current .adress small{
    font-weight: normal;
    font-size: 16px;
}

.object-current .maps{
    line-height: 94px;
}
.object-current .maps a{
    padding: 18px 20px;
}
.object-current .maps a:last-child{
    background: #344593;
    border-color: #344593;
}.object-current .maps a:last-child:hover{
    color: #344593;
    border-color: #344593;
    background: transparent;
}

.object-current-slider{
    height: 655px;
    overflow: hidden;
    margin-bottom: 25px;

}
.object-current-slider .slick-slide{
    height: 655px;

}

.objects-list-catalog{
    padding-top: 35px;
}


.object-current-slider .slick-arrow i{
    display: none;
}
.object-current-slider .slick-arrow{
    position: absolute;z-index: 5;
    background: rgba(111,111,111,0.5);
    border:0px;
    color:#fff;
    width: 40px;
    height: 50px;
    margin-top: -23px;
    font-size: 34px;
}

.object-current-slider .slick-prev{
    left:15%;top:50%;
    background: url(../img/slider-left.png);
    width: 48px;height: 91px;
}
.object-current-slider .slick-next{
    right:15%;top:50%;background: url(../img/slider-right.png);
    width: 48px;height: 91px;
}


.slider-objects{margin-bottom: 25px;}


.slider-objects .slick-arrow{
    position: absolute;z-index: 5;
    border:0px;
    color:#fff;
    width: 40px;
    height: 50px;
    margin-top: -51px;
    font-size: 34px;
}

.slider-objects .slick-prev{
    left:-47px;top:50%;
    width: 48px;height: 91px;
    background: url(../img/slider-left-2.png);
}
.slider-objects .slick-next{
    right:-47px;top:50%;
    width: 48px;height: 91px;
    background: url(../img/slider-right-2.png);
}

#favorites-objects-bottom .slick-arrow{
    position: absolute;z-index: 5;
    background: rgba(111,111,111,0.5);
    border:0px;
    color:#fff;
    width: 40px;
    height: 50px;
    margin-top: -47px;
    font-size: 34px;
}

#favorites-objects-bottom .slick-prev{
    left:-42px;top:50%;
    width: 48px;height: 91px;
}
#favorites-objects-bottom .slick-next{
    right:-42px;top:50%;
    width: 48px;height: 91px;
}


.emailinobject a{
    color:#f46d02;
}







.object-current-slider .slick-dots{position: absolute;width: 100%;bottom: 25px;left:0px;list-style: none;text-align: center;}
.object-current-slider .slick-dots li{display: inline-block;margin: 0px 3px;}
.object-current-slider .slick-dots li button{width: 11px;height: 11px;color:#fff;background:#bbc1bf;border-radius: 45px;font-size: 0px;border: 1px solid #bbc1bf;}

.object-current-slider .slick-dots li.slick-active button{width: 11px;height: 11px;color:#fff;background:#fff;border-radius: 45px;font-size: 0px;}

.slider-bottom-links .kla1{
    background: url(../img/klaksa1.png) left center no-repeat;
    height: 125px;
    position: relative;
    top:-120px;
}

.slider-bottom-links .kla2{
    background: url(../img/klaksa2.png) right center no-repeat;
    height: 125px;
    position: relative;
    top:-120px;
}

.slider-bottom-links .kla1 a{top:40px;left:45px;}
.slider-bottom-links .kla2 a{top:40px;right:45px;}

.slider-bottom-links a{
    width: 57px;
    height: 57px;
    border:2px solid #fff;
    position: absolute;
    border-radius: 45px;
    color:#fff;
    text-align: center;
    font-size: 24px;
}
.info-row.object-info-3{
    font-size: 18px;line-height: 1.5;
    padding: 0px;
}
.info-row{font-size: 18px;}
.info-row.coast{font-weight: 500;color:#f46d02;font-size: 24px;line-height: 28px;}
.info-row.sleep-type img{margin-left: 25px;margin-right: 5px;}
.info-row.sleep-type img:first-child{margin-left: 0px;}
.info-row.sleep-type{margin:10px 0px;}

.slider-bottom-links a i{position: relative;top:9px;}
.object-info-list{margin-top: 25px;}

.object-title-info{
    color:#302f2f;
    font-weight: bold;
    font-size: 22px;
    text-transform: uppercase;

    margin-top: 25px;
    margin-bottom: 10px;
}

.object-title-info img{
    margin-right: 10px;
}


#mapcurrent{
    width: 100%;
    height: 290px ;
}


.user-form .btn{float:right;}
.uf-a{float:left;clear: left;line-height: 1;}




.form-element.error-1{
    position: relative;
}
.form-element.error-1:after{
    content: "Заполните поле";
    position: absolute;
    right:0px;
    top:0px;
    color:red;
}






.inner-page{min-height: 70vh;}



.user-avatar-default{width: 255px;height: 255px;background: url(../img/user-avatar.png) top center no-repeat;border-radius: 90%;overflow: hidden;box-shadow: 3px 3px 5px #111;}

.user-profile-block{padding: 30px 0px;}
.user-profile-block b{color:#302f2f;font-size: 22px;font-weight: bold;display: inline-block;margin-top: 40px;}
.user-profile-block .user-info{color:#302f2f;font-size: 22px;}
.user-profile-block .user-balance{color:#302f2f;font-size: 22px;display: inline-block;width: 100%;}
.user-profile-block .user-balance a{padding: 3px 10px;margin-top: -3px;}
.user-profile-block .btn{font-weight: bold;background: #344593;padding: 18px 66px;border-color: #344593;margin-top: 5px;}
.user-profile-block .btn:hover{background:transparent;color: #344593;}

.user-profile-block .bonus-edit-block input[type="text"]{background: #fff;border:0px;border-radius: 3px;height: 40px;width: 100%;margin-top: 7px;padding: 0px 15px;}
.user-profile-block .bonus-edit-block .info{color: #302f2f;font-size: 15px;display: inline-block;margin-top: 7px;}

.user-form .form-element{
    margin-bottom: 5px;
}
.user-form input{
    margin-bottom: 15px;
}
.user-form .form-element label{
    font-weight: normal;
    margin-bottom: 0px;
}
.favorite-button-user-cabinet,
.add-button-user-cabinet{
    float:right;
    position: relative;
    box-shadow: 1px 1px 5px #777;
    padding: 18px 20px;
    top:-65px;
    margin-left: 10px;
}

.favorite-button-user-cabinet{float:left;}

.favorite-button-user-cabinet{float:left;}

.user-objects-list{background: #fff;padding-top: 25px;}
.bt-1{
    color:#302f2f;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 25px;
    display: block;
}

.btn-back{
    background: #344593;
    border-color:#344593;
}
.btn-back:hover{
    border-color:#f46d02;
}



.user-objects-list .slick-prev,
.user-objects-list .slick-next{
    position: absolute;
    top:50%;
    width: 17px;
    height: 31px;
    margin-top: -8px;
    border:0px;
}
.user-objects-list .slick-prev{
    background: url(../img/small-slider-left.png);
    left:10px;
    z-index: 3;
}
.user-objects-list .slick-next{
    background: url(../img/small-slider-right.png);
    right:10px;
    z-index: 3;
}

.user-objects-list .slick-prev i,
.user-objects-list .slick-next i{
    display: none;
}
.user-objects-list .slick-list img{
    min-height: 100%;
}

.user-objects-list .slick-slide{
    height: 170px;
}


.u-obj-d-2 a{
    float:right;
    clear:right;
    color:#302f2f;
}

.u-obj-d-2{
    color:#302f2f;
    font-size: 15px;
    display: flex;
    align-content: center;
    align-items: center;
    min-height: 160px;
}

.u-b-element{
    background: #f3faff;
    padding: 20px;
    margin-bottom: 20px;
}


.u-b-tarifs{
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.u-b-tarifs a{
    width: 100%;
    display: inline-block;
    border-radius: 3px;
    background: #a1a1a1;
    color:#fff;
    font-size: 15px;
    padding: 14px 10px;
    text-align: center;
    margin: 0px 0px 8px;
}

.u-b-tarifs a.tariff-2{
    background: #47a8f3;
}
.u-b-tarifs a.tariff-3{
    background: #344593;
}


.u-b-options a{
    display: inline-block;
    width: 100%;
    font-size: 12px;
    padding: 15px 0px;
    color:#fff;
    background: #344593;
    text-align: center;
    border-radius: 3px;
}
.u-b-options a:hover{
    background: #f46d02;
}
.u-b-options>div{
}
.u-b-options{padding-top: 0px;}




.label-1 .inner-label1{
    display: none;
}


.favorite-item-remove i{font-size: 24px;}
.favorite-item-remove{
    position: absolute;
    right: 5px;
    bottom:5px;

    color:#f46d02;

}


.favorites-list .inner-object{
    position: relative;
}


#favorites-objects{position: fixed;bottom: 0px;width: 100%;left:0px;border-top:3px solid #f46d02;background:#fff;padding: 25px 0px;z-index: 33;}

#favorites-objects-top .col-1{
    font-size: 18px;
    color:#344593;
}

#favorites-objects-top .col-2 a{
    font-size: 18px;
    color:#f46d02;
    padding: 0px 30px;
}

#favorites-objects-top .col-3 a{
    font-size: 18px;
    color:#555;
}


#favorites-objects-bottom{display: none;min-height: calc(100vh - 79px);}






.ymaps-2-1-69-balloon__close{position: absolute!important;right:5px!important;}


.ymaps-2-1-69-balloon__close + .ymaps-2-1-69-balloon__content {
    margin-right: 0px!important;
    padding-right: 15px!important;
}



.ymaps-2-1-69-balloon__close + .ymaps-2-1-69-balloon__content{
    background: rgba(236, 247, 255, 0.9)!important;
}
.ymaps-2-1-69-balloon_to_top .ymaps-2-1-69-balloon__tail{
    background: rgba(236, 247, 255, 0.9)!important;
}


.ymaps-2-1-69-balloon__tail::after{
    background: rgba(236, 247, 255, 0.9)!important;
}



.page-current .page-title{padding-top: 25px;}


.slider-objects .slick-slide{height: auto!important;}

.tariff-fixed .t-row{
    font-size: 12px;
    color:#344593;
    margin: 3px 0px;
}

.tariff-fixed .t-row label{font-weight: 600;margin: 0px;cursor: pointer;}
a.custom-update-object{
    padding: 3px 10px;
    font-size: 12px;
    background: #f46d02;
    margin-top: 5px;
}

.cabinet-message{
    color:#f46d02;
    margin-top: 5px;
}


.active-option a{background: #f46d02;}


.modal {
    text-align: center;
}

@media screen and (min-width: 768px) {
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

#notification-window .modal-content{background: #48579d;}
#notification-window .modal-content .close{color:#fff;font-size: 24px;opacity: 1;}
#notification-window .modal-content .close:hover{color:#fff;font-size: 24px;}
#notification-window .message{color:#fff;}
#notification-window .modal-header{border-color:#f46d02;}



.object-item.option-color .inner-object{
    background:#90CAF7;
    color:#fff;
}
.object-item.option-color .inner-object a{
    color:#fff;
}
.object-item.option-color  .object-info-1 span.oo-2 b{
    background: transparent;
}
.object-item .image .stikers{
    position: absolute;
    top:0px;
    left:0px;z-index: 15;
}
.object-item .image .stikers .stiker{
    font-size: 13px;
    color:#ffffff;
    line-height: 33px;
    padding: 0px 15px;
    float:left;
    clear:left;
}

/*.object-item.option-color  .object-info-3.phone1 span{
    background-image: url(../img/mts-white.png);
}

.object-item.option-color .phone3 div{background-image: url(../img/viber-white.png);}
.object-item.option-color  .object-info-3.phone2 span{background-image: url(../img/velcome-white.png);}
.object-item.option-color  .phone4 div{
    background-image: url(../img/whatsapp-white.png);
}



.object-item.option-color  .object-info-3.phone5 span{ background-image: url(../img/life-white.png);}*/


#elements-container {
    text-align: center;
}


.aploadded-photos .photo-item {
    display: inline-block;
    width: 200px;
    height: 140px;
    cursor: move;
    overflow: visible;
}

.aploadded-photos .label-1{position: absolute;bottom: -25px;}
.aploadded-photos .label-1 span::after{
    top:2px!important;
}


.aploadded-photos{
    position: relative;

}

.object-item.option-color .object-info-1 span.oo-1{background: url(../img/coast-bg-active.png) center no-repeat;color:#000;}
.object-item.option-color .object-info-1 span.oo-2{background: url(../img/coast-bg-active.png) center no-repeat;color:#000;}


.stiker.option-6,
.stiker.option-7{    background: rgba(195,24,24,0.9);}
.stiker.option-8{    background: rgba(244,109,2,0.9);}
.stiker.option-9{    background: rgba(31,177,77,0.9);}
.search-block form{float:left;width: 100%;}

.showobjectsinmap{color:#fff;background: #f46d02;display: inline-block;margin-left: 25px;padding: 0px 10px;float:right;}
.hidefilter{color:#fff;display: inline-block;margin-left: 25px;padding: 0px 10px;float:right;background: #344593;}
.hidefilter:hover,
.hidefilter:focus{color:#fff;}
.card-map-title a{font-size: 18px;line-height: 1.5;text-align: center;display: inline-block;color:#344593;}
.card-map-title{text-align: center;}
.tags-small{
    font-size: 14px;color:#666;
}
.list-tags span{
    display: inline-block;
    line-height: 1.5;
    background:#344593!important;
    color:#fff!important;
    width: auto!important;
    margin-right: 5px;margin-bottom: 5px;
    font-size: 12px!important;
}
.list-tags{
    position: absolute;
    top:36px;
    left:1px;
}
.list-tags span{
    padding: 2px 3px!important;
    color:#fff;
    cursor: pointer;

}

.tags-block ul li:hover{
    background: #48579D;
    color:#fff;
}
.tags-block ul li{
    padding: 10px 15px;
    color:#344593;
    cursor: pointer;


}
.tags-block ul{
    position: absolute;
    top:31px;
    left:1px;
    list-style: none;
    background: #fff;z-index: 3;
    right: 1px;
}

.slider-blur-bg div{position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;opacity: 0;
    transition: opacity 0.5s ease-in-out;

}

.slider-blur-bg div.active{opacity: 1;z-index: 1;}
.slider-blur-bg{
    position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    filter:blur(15px);
    background-size: cover;
}

.gallery-object-inner{position: relative;}





.objects-list .slick-prev,
.objects-list .slick-next{
    position: absolute;
    top:50%;
    width: 17px;
    height: 31px;
    margin-top: -8px;
    border:0px;
}
.objects-list .slick-prev{
    background: url(../img/small-slider-left.png);
    left:10px;
    z-index: 2;
}
.objects-list .slick-next{
    background: url(../img/small-slider-right.png);
    right:10px;
    z-index: 2;
}

.objects-list .slick-prev i,
.objects-list .slick-next i{
}

/*
.objects-list .slick-list img{
    min-height: 210px;
    width: auto;

}*/
.kla1{
    position: relative;
}
.share-links{
    position: absolute;
    bottom: 20px;
    display: none;
    bottom: 33px;
    margin-left: 65px;
    z-index: 25;
}




.ya-share2__container_size_m .ya-share2__icon {

    height: 34px!important;
    width: 34px!important;

}

#yandexmapfull{min-width: 270px!important;}
#yandexmap{min-width: 270px!important;}

#favorites-objects .slick-dots{
    text-align: center;
}
#favorites-objects .slick-dots li{
    display: inline-block;
}
#favorites-objects .slick-dots li button{
    width: 20px;height:20px;border-radius: 45px;background: #fff;border:1px solid #344593;
    display: inline-block;
    font-size: 0px;
    margin: 0px 5px;
}


.gallery-object .slick-dots li.slick-active button{background: #344593;}
#favorites-objects .slick-dots li.slick-active button{background: #344593;}


.block-city-header{float:left;width: 200px;clear: none;margin-left: 50px;}
.block-city-header .nice-select{width: 100%;margin-top: 13px;background: transparent;border:1px solid #302f2f;color:#302f2f;}

.gallery-object .slick-dots{
    text-align: center;
}
.gallery-object .slick-dots li{
    display: inline-block;
}
.gallery-object .slick-dots li button{
    width: 10px;height:10px;border-radius: 45px;background: #fff;border:1px solid #344593;
    display: inline-block;
    font-size: 0px;
    margin: 0px 2px;
}


.gallery-object .slick-dots li.slick-active button{background: #344593;}
.page-current>.page-regulations .list-style-1 p{color:#fff;}
.page-current>.page-regulations ul{list-style: none;}
.options-toggle:hover {
    background: #f46d02;
    border-color:#f46d02;
}
.options-toggle{position: absolute;right:0px;top:0px;

cursor: pointer;line-height: 26px;
background: #344593;
    border-color:#344593;
    color:#fff;
    padding: 0px 10px;
    border-radius: 3px;}

.options-toggle-mobile:hover {
    background: #f46d02;
    border-color:#f46d02;
}
.options-toggle-mobile{
    width: 100%;
    display: none;
    float:left;
    text-align: center;
    margin-bottom: 15px;

cursor: pointer;line-height: 46px;
background: #344593;
    border-color:#344593;
    color:#fff;
    padding: 0px 10px;
    border-radius: 3px;}
.block-city-header{position: relative;z-index: 111;}

@media(min-width:0px) and (max-width:768px) {

    .search-block-info{height: auto;}
    .block-city-header{width: 100%;padding:0px 20px;margin-left: 0px;}
    .quick-rooms{width: 100%;padding: 0px 10px;background: #f46d02;}

    .options-toggle-mobile{display: block;}

    .erip-mess{padding: 30px!important;}
    .page-current>.page-regulations{padding: 0px 15px;}
    .page-current>.page-regulations .row{margin: 0px;}
    .index-block-2{padding: 0px 15px;}

    .list-tags{
        position: relative;
        top:10px;
    }

    .tariffs-options-inner .option-disable{
        bottom: 20px;
    }
    .objects-list{float:left;width: 100%;}
    .object-current .objects-list{float:none;}

    .search-block-info{text-align: center;}
    .showobjectsinmap{width: 100%;margin: 0px;text-align: center;}
    .hidefilter{width: 100%;margin: 0px;text-align: center;}
    #showtags-before::before{top:auto!important;bottom: 5px!important;}

    .share-links{left:0px!important;margin-left: 5px!important;width: 36px;bottom: 0px;}
    .share-links li{margin-bottom: 5px!important;}

    .object-current .slick-slide img{height: auto!important;}
    .slider-bottom-links .kla2{
        background-size: contain;
    }

    .slider-bottom-links .kla1{
        background-size: contain;
    }
    .slider-blur-bg{display: none;}

    .object-current .slick-slide span img {

    }


    .aploadded-photos .photo-item{
        border:1px solid #344593;

    }
    .add-div .btn{width: 100%;}
    .photos-div .photo-item.photo-add{margin-right: 0px;width: 100%;margin-top: 25px;}
    .aploadded-photos .photo-item{width: 31%;
        height: 70px;
        margin: 0px 1% 50px;}
    .aploadded-photos .label-1{font-size: 10px;margin-right: 0px;bottom:-34px;}


    .form-ui .form-element{width: 100%;display: inline-block;}
    header .logo{width: 100%;font-size: 16px;text-align: center;padding-bottom: 0px;}
    .block-city-header{margin-bottom: 10px;position: relative;z-index: 111;}
    footer .logo{width: 100%;font-size: 16px;text-align: center;}
    header{height: auto;background: rgba(236, 247, 255, 1);}
    header .user-cabinet{padding-top: 0px;text-align: center;width: 100%;}
    header .user-cabinet .need-login a{margin: 0px 10px;}
    .search-block{background-size: cover;}
    footer{height: auto;padding: 0px 10px;}
    .index-pre-header .block-1,.index-pre-header .block-2,.index-pre-header .block-3{
        width: 100%;
    }
    .list-style-1{width: 100%;}
    .index-pre-header .block-3 .nice-select{width: 100%;}
    .index-pre-header .block-2{margin-top: 0px;margin-right: 0px;}
    .index-pre-header{height: auto;}
    .index-pre-header{background-size: cover;}
    .index-pre-header .block-3{
        text-shadow: 0px 0px 3px #344593;
    }
    .list-style-1 li{line-height: 1;padding-top: 10px;padding-bottom: 10px;}
    .object-current .maps{line-height: 1;}
    .object-current-top{height: auto;padding-bottom: 10px;}
    .object-current .maps a:first-child{width: 49%;float:left;}
    .object-current .maps a:last-child{width: 49%;float:right;}
    .object-current .maps a{padding: 15px 5px;text-align: center;font-size: 14px;}
    .object-current-slider{height: auto;}
    .object-current-slider .slick-slide{height: auto;}
    .object-current-slider .slick-next{right: 3%;}
    .object-current-slider .slick-prev{left: 3%;}
    .slider-bottom-links .kla1{top:0px;}
    .slider-bottom-links .kla2{top:0px;}
    .slider-objects .slick-next{right:0px;}
    .slider-objects .slick-prev{left:0px;}
    .object-current{padding: 0px 10px;}
    .favorite-button-user-cabinet, .add-button-user-cabinet{top:0px;width: 100%;margin-bottom: 5px;}
    .u-obj-d-2{display: inline-block;}
    .user-object-panel-edit{margin: 0px;}
    .u-obj-d-2{position: relative;z-index: 2;}
    .user-object-panel-edit .views{position: static;float:left;}
    .tariffs-options-inner{display: inline-block;}
    .page-current{padding: 0px 10px;}
    #favorites-objects-top .col-1{width: 100%;display: inline-block;text-align: center;}


    .object-current-slider .slick-next{
        background: url(../img/small-slider-right.png) right center no-repeat;margin-top: -40px;
    }
    .object-current-slider .slick-prev{
        background: url(../img/small-slider-left.png) left center no-repeat;margin-top: -40px;
    }
}

.footer-page-text{width: 100%;margin:50px 0px;float:left;}

.quick-rooms{float:right;list-style: none;}
.quick-rooms li{float:left;margin-right: 5px;}
.quick-rooms li a{color:#fff;display: inline-block;padding:0px 5px;}





