@import url(//fonts.googleapis.com/css?family=Roboto:300italic,400italic,600italic,700italic,700,300,600,400&subset=latin,cyrillic-ext,cyrillic,latin-ext);

html, body {
    overflow-x: hidden;
    min-width: 320px;
}
body {
    width: 100%;
    font-family: Roboto;
    font-size: 14px;
    line-height: 16px;
    font-style: normal;
    color: #2b2b2d;
}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a, * a, a:hover, a:focus {
    color: #000000;
    text-decoration: none;

}

.container {
    margin: 0 auto;
    padding: 0 10px;
}
@media (max-width: 768px) {
    .container {
        padding: 0 42px;
    }
}
@media (max-width: 600px) {
    .container {
        padding: 0 10px;
    }
}

html, body, #wrapper {
    min-height: 100%;
}
body {
    /*background-color: #f6f7f2;*/
    margin:0px;
    padding:0px;
    color: #262626;
}
.wrapper {
}

.errorSummary li{
	color:#aa0000;
}
.summary{
        color: #595959;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 15px;
}
.content {
    position: relative; 
    margin-bottom: 20px;
    margin-top: 16px;
}
.ber {margin-bottom: 20px;}
.ber img {
    width: 100%; height: auto;
}

.pblock {
    margin-bottom: 20px;
    padding: 0 0;
}
.pblock-border {
    padding: 20px 15px;
    background-color: #ffffff;
}

.pblock.right_seo_block {
    padding: 10px 0 0 0;
}
.rel {position: relative;}
.bottom {bottom: 0 !important;}

.sitebar-list {
    background-color: #e5e5e5;
}

/*titles*/
    .title-main {
        font-size: 28px;
        font-weight: 700;
        line-height: 30px;
        color: #2d2d2d;
        margin-top: 16px;
    }
    @media (max-width: 991px) {
        .title-main, .count-user {
        }
    }
    @media(max-width:360px) {
        .title-main, .count-user {
            text-align: left;
        }
    }
    .title-md {
        margin-bottom: 5px;
        font-size: 16px;
        font-weight: bold;
    }
    .title-big {
        font-size: 20px;
        color: #1d1d1b;
        margin: 0 0 15px;
        font-weight: 400;
        line-height: normal;
    }
    .title-big a {
        color: #1281b3;
        text-decoration: underline;
    }
    .title-big a:hover {text-decoration: none;}
    .title-adv {
        font-size: 20px;
        text-align: center;
        padding-bottom: 5px;
        border-bottom: 1px solid #d8193d;
    }
    .right_seo_block a{color:#337ab7;}
    .title-adv span {
        display: inline-block;
        
    }
    .red-line {
        border-bottom: 1px solid #d8193d;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .red-line.one {
        padding-bottom: 0px;
    }
    @media (max-width: 768px) {
        .title-big {
        }
    }
    
/*titles*/

.block-border  {
    padding: 20px 14px 14px;
    border: 1px solid #eff0ec;
    margin-bottom: 17px;
    background-color: #ffffff;
}
/*advert-sign*/
    .wr-advert-sign {
        position: absolute;
        right: 0;
        z-index: 1;
    }
    .wr-advert-sign.mobile {
        padding: 0;
        position: static;
    }
    .wr-advert-sign.yes-search {bottom: 0;}
    .wr-advert-sign.no-search {top: 0px;}
    @media (max-width: 991px) {
        .wr-advert-sign { position: static;}
    }
    @media (max-width: 768px) {
        .wr-advert-sign, .wr-search-form { 
            padding-left: 0px;
            padding-right: 0px;
        }
    }
    .advert-sign {
        margin-bottom: 20px;
        padding: 15px 10px 16px;
        text-align: center;
        /*background: #d9354c;*/
        text-align: center;
    }
    
    .advert-sign .advert-sign-title {
        margin-bottom: 0px;
        font-size: 18px;
        font-weight: 300;
        color: #262626;
        margin-top: 17px;
        line-height: 1.1;
    }
    
    
    
    
    
    .advert-sign .btn-advert-sign {
        display: inline-block;
        padding: 0;
        width: 272px;
        padding-left: 28px;
        height: 57px;
        line-height: 52px;
        font-size: 20px;
        font-weight: 500;
        color: #e5172f;
        background:  url("../img/plus-red.svg") no-repeat 23px 55%;
        border: 4px solid #e5172f;
        -webkit-transition: background-color .3s ease-out;
        -moz-transition: background-color .3s ease-out;
        -o-transition: background-color .3s ease-out;
        transition: background-color .3s ease-out;
        background-size: 16px;
    }
    .advert-sign .btn-advert-sign:hover {
        color: #fff;
        background:  url("../img/plus-wite.svg") no-repeat 23px 55%;
        background-color: #e5172f;
        background-size: 16px;
    }
    .advert-sign .btn-advert-sign:active {box-shadow: none!important;}
    @media (max-width: 1349px) {
        .advert-sign h2 {font-size: 16px;}
        .advert-sign .advert-sign-title {font-size: 16px;}
        .advert-sign .btn-advert-sign {
            width: 242px;
            background-position: 10px 50%;
        }
        .advert-sign .btn-advert-sign:hover {
            background-position: 10px 50%;
        }
    }
    @media (max-width: 1199px) {
        .advert-sign .btn-advert-sign {
            width: 192px;
            padding-left: 24px;
            height: 45px;
            line-height: 38px;
            font-size: 16px;
            background-position: 8px 50%;
        }
        .advert-sign .btn-advert-sign:hover {
            background-position: 8px 50%;
        }
        .wr-advert-sign.yes-search .advert-sign {min-height: 162px;}
    }
    @media (max-width: 991px) {
        .advert-sign {min-height: 0px;}
        .advert-sign .btn-advert-sign {
            width: 272px;
            padding-left: 28px;
            height: 57px;
            line-height: 52px;
            font-size: 20px;
            background-position: 25px 50%;
        }
        .advert-sign .btn-advert-sign:hover {
            background-position: 25px 50%;
        }
    }
/*advert-sign*/

/*real-contact*/
    .real-contact {
        margin-bottom: 0px;
        padding: 10px;
        font-size: 14px;
        color: #000000;
        font-weight: 300;
    }
    .real-contact-big {
        padding: 10px;
        font-size: 14px;
        color: #000000;
        font-weight: 300;
    }
    
    .real-contact > p, .real-contact-big > p {
        margin: 0 0 16px;
    }
    .real-contact > p:last-child {
        margin: 0;
    }
/*real-contact*/

/*search*/
    .btn-search-more {
        min-width: 300px;
        color: #5a7fbb;
        border: 1px solid #5a7fbb;
        margin: 0 auto;
        display: block;
    }
    .btn-search-red {
        min-width: 300px;
        color: #ffffff;
        background-color: #e43850;
        border: 1px solid #e43850;
        border-radius: 3px;
        margin: 0 auto;
        display: block;
    }
    .btn-search-red:hover,
    .btn-search-red:focus,
    .btn-search-red:active
    {
        background-color: #ffffff;
        color: #e94246;
    }
    .count-user {
        font-size: 14px;
        font-weight: 300;
        margin-bottom: 10px;
        color: #262626;
    }
    .count-user.adv {
        font-size: 12px;
        font-weight: 300;
        color: #5a5a5a;
        line-height: 24px;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .count-user.adv.red-line {
        padding-bottom: 13px;
    }
    .count-user span {font-size: 12px;}
    .wr-search-form {background: #262626 no-repeat;}
    .search {
        overflow: hidden;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-position-x: left;
        background-position-y:  calc(100% + 30px);
    }
    .search label {
        max-width: 100%;
        margin-bottom: 0px;
        font-weight: normal;
        color: #e6e6e6;
        font-size: 14px;
        font-weight: 400;
        padding: 5px;
    }
    .search>div {margin-bottom: 10px; padding: 0 5px 0 0px;}
    .search select, .search input {
        font-size: 14px;
        color: #5a5a5a;
        font-weight: 400;
        padding: 0 4px;
        height: 35px;
        border-radius: 0; 
        border: 1px solid #1d1d1b;
		width: 100%;
    }
    
    .search select {
      -webkit-appearance: none;
      background-image: url(../img/triangle-down.svg);
      background-position: 98% center;
      background-repeat: no-repeat;
      line-height: 1em;
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      -ms-appearance: none;
      appearance: none!important;
    }
    .search .btn-search {
        max-width: 265px;
        height: 35px;
        padding: 0 12px;
        background-color: #e5172f;
        font-size: 18px;
        font-weight: 500;
        color: #ffffff;
        border-radius: 3px;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    .search .btn-search:focus {outline: none!important;}
    .search .btn-search:active {box-shadow: none!important;}
    .search .btn-search:hover {
        background-color: #ffffff;
        color: #e94246;
        border: 1px solid #e5172f;
    }
    #q {width: 100%; margin-top: 1px;}
    @media (max-width: 1199px) {
        .search .btn-search {max-width: 320px;}
    }
    @media (max-width: 991px) {
        .search {
            margin-bottom: 0px;
            background-position-y:  calc(100% + 15px);
        }
    }
    @media (max-width: 600px) {
        .search {
            background-position-y:  bottom;
            min-height: 250px;
        }
    }
    .search {
        margin-bottom: -7px;
    }
    .row-search {
        margin-left: -20px;
        margin-right: -24px;
    }

    .row-age {
        margin-left: -3px;
        margin-right: -3px;
        padding-top: 0px;

    }

   .age-ot, .age-do {
          padding: 0 3px;
          margin: 0px;
    }

    .search .btn-search {
        height: 48px;
        padding: 0 12px;
        margin-left: -10px;
        position: relative;
        top: -12px;
    }

    .s-gender, .s-fgender, .s-age,
    .s-location, .s-btn {
        padding: 0 3px;
    }

    @media (min-width: 1199px) {
        .search .btn-search {
            margin-left: -10px;
            position: relative;
            top: -12px;
        }
        .s-gender, .s-fgender, .s-age,
        .s-location, .s-btn {
            margin-bottom: -7px;
        }
    }

    @media (max-width: 1199px ) {
        .search .btn-search {
            max-width: 265px;
            position: relative;
            top: -7px;
        }
        .s-gender, .s-fgender, .s-age,
        .s-location, .s-btn {
            padding-top: 5px;
        }
        .search {
            display: inline;
            align-content: center;
        }
    }


/*search*/

/*cat-city*/
    .cat-city {
        padding: 0 0 24px 0;
        overflow: hidden;
    }
    .top-city_wrapper.row {
        padding: 5px 0 0 0;
        margin: 5px 0 5px 0;
        border-top-width: 1px;
        border-top-style: dotted;
        border-top-color: #E4E8EF;
    }
    .cat-city ul {
        list-style: none; 
        padding: 0; 
        margin: 0;
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
    }
    .cat-city ul a {
        font-size: 16px;
        font-weight: 300;
        color: #2175a6;
        text-decoration: none;
    }
    .cat-city ul a:hover {text-decoration: underline;}
    
    @media (max-width: 1200px) {
        .cat-city ul {
            -webkit-column-count: 4;
            -moz-column-count: 4;
            column-count: 4;
        }
    }
    @media (max-width: 991px) {
        .cat-city ul {
            -webkit-column-count: 3;
            -moz-column-count: 3;
            column-count: 3;
        }
    }
    @media (max-width: 600px) {
        .cat-city ul {
            -webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 2;
        }
        .cat-city ul a {white-space: normal; font-size: 14px;}
    }
    .cat-city ul li {
        padding: 0 15px 0 15px;
    }
    
    .more-cityes {
        display: block;
        position: relative;
        margin: 0px auto 5px; 
        width: 36px;
        height: 36px;
        line-height: 36px;
        padding: 0 0 0 0;
        font-size: 20px;
        font-weight: 300;
        text-align: center;
        color: #2d2d2d;
        border: none;
        border-radius: 36px;
        transition: all 0s ease-out;
        -webkit-transition: all 0s ease-out;
        -moz-transition: all 0s ease-out;
        -o-transition: all 0s ease-out;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        background: url('../img/circle-down.svg') no-repeat center center;
    }
    .more-cityes.collapsed:before {
        content: 'ещё города';
        font-size: 12px;
        position: absolute;
        top: -27px;
        left: -33px;
        width: 100px;
        color: grey;
    }
    .more-cityes.collapsed {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        /*background-position: center 16px;*/
    }
    .more-cityes:hover,
    .more-cityes:focus,
    .more-cityes:active {
        box-shadow: none;
        outline: none!important;
    }
    .more-cityes:hover {
        background-color: #ffe8eb;
    }
    .more-cityes:focus {
        background-color: #ffffff;
    }
    
    @media (max-width: 360px) {
        .cat-city { padding-left: 5px;}
    }
    @media (max-width: 991px) {
        .more-cityes { margin: 0px auto 16px; }
    }
/*cat-city*/

/*add-topics*/
    .add-topics {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center;
        font-size: 0;
    }
    .add-topics li {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-bottom: 10px;
    }
    .add-topics li a {
        color: #222222;
        display: block;
        padding: 80px 0 15px;
        font-size: 18px;
        font-weight: 600;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyCAYAAAATIfj2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEI2NzhGRjhGQURFMTFFNEIxMkQ5RDAzNkM3MDE2OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEI2NzhGRjlGQURFMTFFNEIxMkQ5RDAzNkM3MDE2OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjY3OEZGNkZBREUxMUU0QjEyRDlEMDM2QzcwMTY4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjY3OEZGN0ZBREUxMUU0QjEyRDlEMDM2QzcwMTY4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqv0WE8AAARgSURBVHja7FpbS1VBFN5na17LTKObXaSi7B6ZIkJ2Q5IoKnrxqXrsIejBIF+6PvUS+ROi6M2ISLpBaWVBoGk30OhyTCnpouk5J0vN0xpcE4thz9qzdevROAMfa/aZtWf2N7PWmjX77EA0GrVkyT5bUwmizJq8pT5R+SEPsHkSE/qRqGl4CLjm82ABwDRACBD1uW9hVTtERUeo6fvJXVXqj2CSIx3QBtwGlAIaAZsAfV47gWdy/B2eK1MSssfJFJYgGVHyARvHaqDxItQGaMH6Z8CrsRoocZwI9QMKAQXCnAHdk52QhcHg/lgP4pVQJSImBZy/BwLDIj8JpQCmT+SNyCuhi4C6GD7voN+EgoiYFN0+NBpCcxCx8qE/QOqln4QOA07F0OR6AJl+EvqFncaSkK8mdw4xYX3Itv6z4nWFchGxCgqDsEr1fhI6FA8K8aAQDwrxTCGeKcSDQjwo+PtOIcVDYBgCfJzohIoAtR70xdvSsKZNOHgOoFNYFBNZU9B/ur2anHybyb03mOpxAmYxbc3W8Du6EkbnJuAD4OBIVmgAZcDgnnbAWkZPzmYGoxMxmMBUZbK5Se5TCWUYhMdkQv7HKE1e7ilhRmc22TI4sxYlpJpcksHbFTmbIYMHddPLkhFZ054OmGEwydkou2yHDtweQhL6aehnEY1ODjq7hT7iVJaSOjfefJSdtsaBuwxmnzO3eSRsf9Ho5BNfC2p0lpN6BzPeAunXKqG5kqnBCnW7JLEWkhnS6BSgbGL6oX+7BDUJaxp57qBNGgKkoWMUdm+RYzrXz06UDxgdSforY3J5JCq32sqyJZGQbDG2L8onRmcJyjeadjFxG8g+owvXRVhvYcZajbINcr2w7WCvYWhoN3BATkc681tNezlK8efXM43OFhI0GgxWsVnNFFa4zKooCYQQZ07LUL7XtB9AeYXxsd2k3siMVYzyiUpoPcoXzM2LiVm2MplELrNCRWSsS8zmXU6uH2kCgthQ1+FlvUqowGB5V6H8xkTCXJIeOa32EfIAuuP0PrKhtjIZexlaTVg+t41MRSheabC80pFfGzhpF0YndYXlzFcxfRwl9TuM3h6Ut8Dv++kKlWA94kJIZsVPGZ01KJ1m/wTOaDvuPzMdsvdSEt1EqdaYWzIJ/dfVzHm7tFVgOsBsYMUGe8cajS+uJcFAbBHvHDLv38RHZeB5rBlnL5qlyMJrVELbUN5z2Qin4AZXO4IVOoY5Yhr245SIpiu/3SVHlCScVAvvr8D6VViEf4lrIOvMjYXW8IcRopwn4TiRmIMwk/0Y2i+TmXbaDEOoX8SYZjX2J6LcaUynUjG6HTI9zMlgBoQa6ArtJ40VBh1cYNrWIRlRjgN68RxDIcxqq3RmJdNOZUJ5iOxZov5HbMqUjCQkotJzvO4lN4XJuSiCB7oWl2QyXwm9bqVOuR5UTsHClKJeXmMF6AeAbsXgayzxrV0h+oI02QQ8UUpp48k4iObl63u5vwIMADHnHZrMsaxqAAAAAElFTkSuQmCC) no-repeat center 15px;
    }
    .add-topics li a:hover {
        color: #1281b3;
    }
    @media (max-width: 991px) {
        .add-topics li {padding: 0 5px;}
    }
/*add-topics*/

/*cat-sex*/
.cat-sex {
    padding: 0 0px;
    list-style: none;
    text-align: center;
    margin-bottom: 5px;
        display: -webkit-inline-flex;
        -webkit-flex-direction: row;
    display: inline-flex;
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
}
.cat-sex>li.main-list {
    display: inline-block;
    margin-bottom: 20px;
    width: 20%;
    vertical-align: top;
    float: none;
}
.cat-sex .main-list .main-list-wrapper {
    background-color: #f8f8f8;
    margin: 0 1px;
    border: 1px solid #e4e4e4;
    height: 100%; 
}

ul.cat-sex li .link {
    height: 48px;
    background-color: #e6e6e6;
    display: table;
    position: relative;
    width: 100%;
    vertical-align: middle;
}
ul.cat-sex li .link:hover {
    background-color: #f1f4f6;
}

ul.cat-sex li .link .text {
    color: #d8193d;
    font-size: 18px;
    font-weight: 300;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
ul.cat-sex li .link .text a {
    color: #d8143e;
}
ul.cat-sex li .link .text a:hover {
    color: #d81a3e;
    text-decoration: underline;
}
.cat-sex ul li.sub-list .sub-link {
    display: table;
    width: 100%;
    height: 47px;
}

.cat-sex ul li.sub-list a {
    display: table-cell;
    padding: 0 10px 0 10px;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    min-height: 36px;
    vertical-align: middle;
    color: #474745 !important;
}
.cat-sex ul li.sub-list:first-child .sub-link {margin-top: 1px;}
.cat-sex ul li.sub-list a:hover {
    text-decoration: underline;
    background-color: #f1f4f6;
}
.cat-sex>li:hover {
    cursor: pointer;
}
.cat-sex ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}

@media (min-width: 769px) {
  .cat-sex.cat-sex-main ul.collapse {
    display: block;
  }
}
@media (max-width: 768px) {
  .cat-sex {
      -webkit-flex-direction: column;
      flex-direction: column;
      width: 100%;
      margin: 0;
  }
}
@media (max-width: 768px) {
    .cat-sex>li, .cat-sex>li.main-list {width: 100%;}   
    .cat-sex>li.main-list {
        margin-bottom: 1px;
    }
    ul.cat-sex li .link .text {
        width: 300px;
        vertical-align: middle;
        text-align: left;
        display: inline-table;
        line-height: 48px;
        padding-left: 26px;
        font-size: 20px;
    }
    ul.cat-sex li .link div {
        position: relative;
        display: initial;
    }
    ul.cat-sex li .link .icon-collapse {
        position: absolute;
        display: block;
        right: 0px;
        top: -12px;
        bottom: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAGCAYAAAAlvnXZAAAAhElEQVQoU2O8L+Ag8IPjzwZGRkZ7BhLB////D3L8YAlghOm7LmHTwMjIWE+sOf///2/UfHGkAaQebgiIc13CxoGRgXEDAyMDP07D/jN8/M/wP0DzxZEDMDUohoAE8XkP5nzFDwc+IFuCYQgu7yE7H92VOA2BeY+BgWEBAwNDArLz0Q0BAJBkM0aKHMbsAAAAAElFTkSuQmCC) no-repeat 80%;
        width: 120px;
        height: 48px;
        cursor: pointer;
    }
    .cat-sex .main-list .main-list-wrapper {
        background: none;
        margin: 0 1px;
        border: none;
        height: 100%; 
    }
    .cat-sex ul li.sub-list {
        background-color: #f8f8f8;
    }
    ul.cat-sex .main-list.collapse-open .link .icon-collapse {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAYAAADKfB7nAAAAfklEQVQoU2NkwAHuCzgI/OL42w+SZvvBXKj44cAHbEoZsQneErUy+MfCNJ+BgdEAIv//AtOff4lqr49dQFePYcB1CdsERkYGkM0CaIo//P/PUKj54vACZHG4ATAn/2dkSMDlLZA443+GBcheAhuA6WR8RqB6iRGPkwmZAvYSAP9iNJPEyi2JAAAAAElFTkSuQmCC) no-repeat 80%;
    }
    .cat-sex ul li.sub-list {
        text-align: left;
        margin-top: 1px;
    }
    .cat-sex ul li.sub-list a {
        padding-left: calc(50% - 103px);
        font-size: 18px;
    }
    .cat-sex ul li.sub-list:first-child a {margin-top: 0px;}
    ul.cat-sex .main-list.collapse-open .link {
        background-color: #f0f0f0;
    }
}
        .cat-sex-sitebar {
          -webkit-flex-direction: column;
          flex-direction: column;
          width: 100%;
          margin: 0 0 20px 0;
        }
        .cat-sex-sitebar>li, .cat-sex-sitebar>li.main-list {width: 100%;}   
        .cat-sex-sitebar>li.main-list {
            margin-bottom: 1px;
        }
        ul.cat-sex-sitebar li .link .text {
            width: 100%;
            vertical-align: middle;
            text-align: left;
            display: inline-table;
            line-height: 48px;
            padding-left: 26px;
            font-size: 20px;
        }
        @media (max-width: 991px) {
             ul.cat-sex-sitebar li .link .text {width: 300px;}
        }
        ul.cat-sex-sitebar li .link div {
            position: relative;
            display: initial;
        }
        ul.cat-sex-sitebar li .link .icon-collapse {
            position: absolute;
            display: block;
            right: 0px;
            top: -12px;
            bottom: 0;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAGCAYAAAAlvnXZAAAAhElEQVQoU2O8L+Ag8IPjzwZGRkZ7BhLB////D3L8YAlghOm7LmHTwMjIWE+sOf///2/UfHGkAaQebgiIc13CxoGRgXEDAyMDP07D/jN8/M/wP0DzxZEDMDUohoAE8XkP5nzFDwc+IFuCYQgu7yE7H92VOA2BeY+BgWEBAwNDArLz0Q0BAJBkM0aKHMbsAAAAAElFTkSuQmCC) no-repeat 80%;
            width: 120px;
            height: 48px;
            cursor: pointer;
            filter: grayscale(100%);
        }
        .cat-sex-sitebar .main-list .main-list-wrapper {
            background: none;
            margin: 0 1px;
            border: none;
            height: 100%; 
        }
        .cat-sex-sitebar ul li.sub-list {
            background-color: #ffffff;
        }
        ul.cat-sex-sitebar .main-list.collapse-open .link .icon-collapse {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAYAAADKfB7nAAAAfklEQVQoU2NkwAHuCzgI/OL42w+SZvvBXKj44cAHbEoZsQneErUy+MfCNJ+BgdEAIv//AtOff4lqr49dQFePYcB1CdsERkYGkM0CaIo//P/PUKj54vACZHG4ATAn/2dkSMDlLZA443+GBcheAhuA6WR8RqB6iRGPkwmZAvYSAP9iNJPEyi2JAAAAAElFTkSuQmCC) no-repeat 80%;
        }
        .cat-sex-sitebar ul li.sub-list {
            text-align: left;
            margin-top: 1px;
        }
        .cat-sex-sitebar ul li.sub-list a {
            padding-left: calc(50% - 103px);
            font-size: 16px;
        }
        .cat-sex-sitebar ul li.sub-list:first-child a {margin-top: 0px;}
        ul.cat-sex-sitebar .main-list.collapse-open .link {
            background-color: #f0f0f0;
        }
/*cat-sex*/

/*cat-sex-readmore*/
    .cat-sex-readmore {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 0;
        text-align: left;
    }
    .cat-sex-readmore li {
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0px;
        font-size: 16px;
        line-height: 24px;
        float: none;
        text-align: left;
        padding-left: 0px;
        padding-right: 0px;
    }
    .cat-sex-readmore li a {
        color: #2175a6;
        font-size: 16px; 
        font-weight: 300;
        line-height: 24px;
        text-decoration: none;
        display: inline-block;
    }
    .cat-sex-readmore li a:hover {
        text-decoration: underline;
    }
    .cat-sex-readmore li a span {font-weight: 600;}
    @media (max-width: 768px) {
        .cat-sex-readmore li {
            padding: 0;
        }
    }
    @media (max-width: 500px) {
        .cat-sex-readmore li {
            text-align: left; 
            width: 100%; 
        }
        .cat-sex-readmore.rush li {
            margin-left: 0;
        }
    }
/*cat-sex-readmore*/


/*last-adverts*/
    .last-adverts {
        overflow: hidden;
        padding-bottom: 20px;
        width: 100%;
    }
    .last-adverts ul {
        margin: 0; padding: 0;
        list-style: none;
    }
    .last-adverts ul li {
        margin-bottom: 10px;
    }
    .last-adverts ul li a {
        display: inline-block;
        padding-left: 30px;
        line-height: 22px;
        font-size: 16px;
        font-weight: 300;
        color: #5a7fbb;
        text-decoration: none;
        background: url("../img/baseline-account_circle-24px.svg") no-repeat 0 0px;

    }
    .last-adverts ul li a:hover,
    .last-adverts ul li a:focus,
    .last-adverts ul li a:active {
        color: #7091c5;
        box-shadow: none;
        text-decoration: underline;
    }
.last-adverts div.row {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow: wrap;
    flex-flow: wrap;
}

    
/*last-adverts*/


/*read-more-arrow show/hide castom content*/
    .read-more-arrow {
        display: block;
        position: relative;
        margin: 20px auto 5px; 
        width: 36px;
        height: 36px;
        line-height: 36px;
        padding: 0;
        font-size: 20px;
        font-weight: 300;
        text-align: center;
        color: #2d2d2d;
        border: none;
        border-radius: 36px;
        background: url('../img/circle-down.svg') no-repeat center center;
        cursor: pointer;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transition: all .0s ease-out;
        -moz-transition: all .0s ease-out;
        -o-transition: all .0s ease-out;
        transition: all .0s ease-out;
    }
    .read-more-arrow:before {
        content: 'ещё объявления';
        font-size: 12px;
        position: absolute;
        top: -27px;
        left: -33px;
        width: 100px;
        color: grey;
    }
/*    .read-more-arrow span {
        display: block;
        position: absolute;
        top: calc(50% - 2px);
        right: calc(50% - 8px);
        height: 7px; width: 16px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAYAAADKfB7nAAAAg0lEQVQoU2OMatiVwPCPcQIDIwM/AyngP8NHBqb/BYwgPVENuwz+MzAtYPz/X58YM/4zMl5kZPiXsKzB7QLYABBIaNgv8JPh9wTG/4zx+Az5z/h/ITsDa8GCBscPIHVwA2CacHoJ6uRlDW4LkC3AMACbl5CdjO46rAYgewnERnYyugEAdtE3+/n0faUAAAAASUVORK5CYII=) no-repeat 0 0;
        
    }*/
    .collapse-open .read-more-arrow {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
    }
    .collapse-open .read-more-arrow:before {content: '';}
    .read-more-arrow:hover,
    .read-more-arrow:focus,
    .read-more-arrow:active {
        box-shadow: none;
        outline: none!important;
    }
    .read-more-arrow:hover {
        background-color: #ffe8eb;
    }
    .hide-desctop {
        display: none;
    }
    @media (max-width: 600px) {
      .hide-mob {
        display: none;
      }
    }
    @media (min-width: 601px) {
      .hide-mob {
        display: block !important;
      }
      .read-more-arrow {
          display: none;
      }
    }
    .read-more-arrow.read-more-arrow-desctop {
        display: block;
    }
/*read-more-arrow show/hide castom content*/

    
/*all-adverts*/
    .adv-list{margin-bottom: 22px;}
    .adv-item, .adv-item-vip {
        display: -ms-grid;
            display: grid;
        -ms-grid-columns: 55px auto;
            grid-template-columns: 55px auto;
        position: relative;
        margin-bottom: 6px;
        padding: 15px 7px 5px 15px;
        border: 1px solid #d9d9d9;
        background-color: #ffffff;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    .adv-item:hover {
        background-color: #e5e5e5;
        /*border-color: #e43850;*/

    }
    .adv-item-vip {
        border: 1px solid #e54649;
        background-color: #fff0f1;
    }
    .adv-item-vip:hover {
        background-color: #ffe8eb;
        border-color: #e43850;
    }
    .adv-avatar {
        overflow: hidden;
        height: auto;
        width: 45px;
        margin-right: 10px;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 3;
        grid-row-end: 4;
        position: relative;
    }
    .adv-avatar img.letter {
        height: auto; 
        width: 45px;
        border-radius: 23px;
        object-fit: cover;
    }
    .nude {
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -ms-filter: blur(5px);
        -o-filter: blur(5px);
        filter: blur(5px);
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='5');
    }
    .nude-prev-big {
        -webkit-filter: blur(10px);
        -moz-filter: blur(10px);
        -ms-filter: blur(10px);
        -o-filter: blur(10px);
        filter: blur(10px);
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='10');
    }
    .gallery-nude {
        -webkit-filter: blur(20px);
        -moz-filter: blur(20px);
        -ms-filter: blur(20px);
        -o-filter: blur(20px);
        filter: blur(20px);
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='20');
    }
    .adv-avatar img {
        height: 95px; 
        width: 63px;
        object-fit: cover;
    }
    .gallery {
        display: flex;
        flex-wrap: wrap;
        flex-flow: wrap;
        align-content: unset;
    }
    .gallery .photo-wrapper {
        margin: 4px;
        overflow: hidden;
    }
    .gallery .photo-wrapper img {
        max-width: 100%;
    }
    .adv-title {
        position: relative; 
        padding-right: 18px;
        display: inline-block;
        margin-bottom: 5px;
        font-size: 22px;
        font-weight: 400;
        line-height: normal;
        color: #2175a6;
    }
    .adv-title a {
        display: inline-block;
        margin-bottom: 5px;
        font-size: 18px;
        font-weight: 400;
        line-height: normal;
        color: #2175a6;
    }
    .adv-item-wrapper {
        display: block;
        position: relative;
    }
    .wrapper-link, .wrapper-link:hover {
        text-decoration: none;
    }
    .adv-title .favorite, .adv-item-wrapper .favorite {
        display: block;
        margin: 0; padding: 0;
        width: 40px;
        height: 40px;
        background: url(../img/baseline-favorite_border-24px.svg) no-repeat center;
        background-size: 20px;
        position: absolute;
        top: -4px;
        right: 0;
    }
    .adv-item-wrapper .favorite {
        top: 0px;
        right: 0px;
        z-index: 1000;
    }
    .adv-item-wrapper .favorite:hover,
    .adv-item-wrapper .favorite:active,
    .adv-title .favorite:hover,
    .adv-title .favorite.active {
        background: url(../img/baseline-favorite-24px.svg) no-repeat center;
        background-size: 20px;
        cursor: pointer;
    }
    .adv-item-wrapper .favorite.favorite-remove,
    .adv-item-wrapper .favorite.favorite-remove:hover,
    .adv-item-wrapper .favorite.favorite-remove.active, 
    .adv-title .favorite.favorite-remove,
    .adv-title .favorite.favorite-remove:hover,
    .adv-title .favorite.favorite-remove.active {
        background: url(../img/baseline-favorite-24px.svg) no-repeat center;
        background-size: 20px;
        cursor: pointer;
    }
    
    .favorite-navbar {
        margin: 10px 0;
    }
    .favorite-navbar span {
        display: inline-block;
        margin-bottom: 10px;
    }
    .favorite-navbar span:first-child {
        margin-right: 20px;
    }
    .favorite-navbar a {
        color: #5a7fbb;
    }
    .adv-text {
        margin-top: 15px;
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 24px;
        font-weight: 300;
        color: #1d1d1b; 
        position: relative;
    }
    .adv-text-more-conteiner {
        display: inline-block;
        width: 30px;
    }
    .more-wrapper {
        width: 24px;
        height: 24px;
        position: absolute;
        bottom: 1px;
        background: url(../img/chevron-right-circle.svg) no-repeat center;
        background-size: cover;
        border-radius: 12px;
    }
    .adv-text-more-conteiner .more-wrapper:hover {
        background: url(../img/chevron-right-circle-fill.svg) no-repeat center;
        background-size: cover;
        background-color: #e94246;
    }
    .adv-text-more-conteiner .more-wrapper .more {
        display: inline-block;
        color: #1281b3;
        text-decoration: underline;
        font-weight: 500;
        width: 24px;
        height: 24px;
    }
    .adv-text-more-conteiner .more-wrapper .more:hover {
        text-decoration: underline;
        outline: none;
    }
    
    .adv-title a:hover,
    .adv-title a:focus,
    .adv-title a:active {
        text-decoration: underline;
        outline: none;
    }
    .adv-desc {
        position: relative;
        color: #000000;
        
    }
    .adv-desc .address {
        display: inline-block;
        padding-left: 17px;
        background: url(../img/baseline-person_pin_circle-24px.svg) no-repeat 0 50%;
        background-size: 15px;
    }
    .adv-desc>* {
        display: inline-block; 
        vertical-align: middle;
        font-size: 12px;
        font-weight: 500;
        color: #000000;
    }
    .adv-desc .sex {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        width: 23px;
        height: 15px;
    }
    .adv-desc span {
        margin-right: 5px;
        margin-bottom: 10px;
    }
    .adv-desc span:last-child {
        margin-right: 0px;
    }
    .adv-desc .date {
        color: #8c8c8c;
        font-weight: 300;
    }
    .adv-desc .vip, .vip-icon {
        color: #fffefe;
        font-size: 12px;
        font-weight: 700;
        display: inline-block;
        background-color: #e94246;
        padding-left: 29px;
        padding: 2px 4px;
    }
    .count-user .vip-icon {
        font-size: 12px;
        line-height: 15px;
    }
    .wholooking span.sex-ico {
        display: inline-block;
        vertical-align: middle;
        width: 17px;
        height: 16px;
    }
    .adv-desc .wholooking span.sex-ico {
        margin: 0 0 0 12px;
    }
    .adv-avatar .wholooking {
        margin: 10px auto 0;
        text-align: center;
        display: block;
    }
    
    .wholooking span.foto-count-text {
        color: #8c8c8c;
        font-weight: 300;
        vertical-align: baseline;
        padding-left: 2px;
        font-size: 12px;
    }
    .adv-desc .wholooking span.age, .adv-desc .wholooking span.text {
        vertical-align: middle;
        margin: 0 0 0 0;
    }
    .adv-desc .wholooking span.age {margin: 0 0 0 7px;}
    .adv-desc .wholooking span.text {font-weight: 500;color: #000000;font-size: 13px;}
    .adv-desc .wholooking span.woman  {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAABKklEQVQoU5WSMVKDUBCG/w2MUqbRIZWxEipD5yiMeALNDeINzAmMJ4g3MDcwNxAnOGMXrIg2xgrGKiU6kHUehviImBlf9Xb323377z6CdF7rbv1Ty/oMuMJNgLeRKN3dmTdb2D/0pGEHAO3LBQAOjMi3SvDztnPGCm7L4LdFGdp776MhFcFQt3tEdFkFM/OVGfs9CXY6RLiphnFuxqPBEhbiEi0NiGhHTmDmNy1RW0LkEhZAqB80AXVARMfCZuZ7IO2Y8eP01zSqWpB9pcpFQExG3MUE1sKhbrtEdLdo48SMfa9IKFUWIj+0bAxCMwcY081Esf7YoCOePV3Z4NCI/HZJ4KRxdAHU+tUi510jerjO23jZOmzNVWW8bhq1NLNyuPoDraZy8B/46QuZM2tjfn21LQAAAABJRU5ErkJggg==) no-repeat center center;}
    .adv-desc .wholooking span.man    {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAABIklEQVQoU4WSzVHDMBCF94mYK+mAdICpgJQAHYQjA3aUW3AOmAOGmx0bJkfSAZQQOnA6gA7gioM2I4//FDSgk3bn7ZP0PYE6S4Zxn7+dmIiGVXuF/WKShJNPXaMr9mdZDsJRt0dM+Ty6OjbE8jo7ZYEXQ1gVUHyW3HuvjbMfZCGAG5uYmW/TyAsbsQyeRgx+tjozzpPoctmKw7ivCicH0WF3gIk+hFO4+pHGA+V0MVBiswRwogeY+U2o3ih5uHj/RcN2hW6vdNYkFISJbGdSsFqX4vHskf9zba7xF7baRONrOdvSq5RMvE7vPLdFN10MWPzkBDrYifsLas/VREx0lsjrqK3o/CBLAIwrzvM08mR9kuFcYiyT7K30XjibYf09db0FWoN0VeLS78gAAAAASUVORK5CYII=) no-repeat center center;}
    .adv-desc .wholooking span.couple {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAABl0lEQVQ4T42TUU7CQBCG/9mir+IJrCcQbwAnEG8AsRilJtRHLUaMoI9CYquRGriB3EA8geUE4g3wGbpjWtoKtSTMQ5t2dv+d+fcbQhj3Jz1VCu8BhCKYXYD6pq11onxT7xrEVANBBWMgpHJ+8Vwe+3nyHw2jl81MvS8CstGm4M18Y9qVRqvabYDoejHHwGS2oew22uVJIJK2KNAAJnVL227pDi+JRx/hIaGI0wahlrbQtDRaU+S1BOJeUoSB77qlqU3dGROw8+8QprJpH/WDSvxo6o5LwN7iQklcuHqsDG/PunnB9J7w68O0K/nY2MUbACNPoDEg+6Z97Ea5VvUlB4gSg1UQhnWr0o5ycSWpxq35k9LaSO4licPLJ23Q1J0+gANiWVisci0R3xshhRqbz+xONzMFn5HAkzmpMxdEW+ksoCOk0vYU73MJRkbHtDUjNvbu1CmywFvKFY/qlpZb1XLUZmxsq5oAjvlHyExOCs9YBaJPtOIp+7FIOD/DiBX/lAD9lAoTvPh8/cWcBRqGE2ysajMxiKNfyQ6+cgw4LYEAAAAASUVORK5CYII=) no-repeat center center;}
    .wholooking span.foto-count {
        width: 18px; 
        background: url(../img/baseline-local_see-24px.svg) no-repeat center center;
        background-size: 18px;
    }
    
    @media (max-width: 768px) {
        .adv-avatar {
            grid-row-end: 3;
        }
        .adv-desc {
            padding-top: 5px;
            grid-column-start: 1;
            grid-column-end: 3;
        }
    }
    
    @media (max-width: 461px) {
        .adv-desc .wholooking {
            border: none;
        }
        .adv-desc .wholooking span:first-child.sex-ico {
            margin: 0 0 0 -3px;
        }
    }
    @media (max-width: 400px) {
        .adv-avatar {
            -ms-grid-row-span: 2;
            grid-row-end: 2;
        }
        .adv-text {
            -ms-grid-column: 1;
                grid-column-start: 1;
            -ms-grid-column-span: 2;
                grid-column-end: 3;
        }
        .adv-desc {
            padding-top: 0px;
        }
    }
    .adv-desc .reply-ad {
        display: block;
        width: 22px;
        height: 15px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAABcUlEQVQ4T62Ty1ECQRCG/38KuIoRGIIYgZABRCCcfbAcRQ9QpXhkEDirEYARYAaukbhcgZrf2pXHCgj4mOPU9NfTX3fTqzXTbpz0CRzgX44ChpzyVUcQfBpV/sJ1DjWSx3HoEMQrk+OCrVWCn8DDajVO9gBkw7g5lE4FZ1ikcEiwYBun/i5gr9rNCOqJGhoZK+phAaVy9ub85aLatgSLBD3bOH3cBPaq3aLomgKf72/Pit51OytxsAINIdFjyALotRpnpXXgKDlZpliaJd8InYIzjupTeGdqnJt5nvsTjghm45q2QiPwtBxAAWVy4Z3oBgDTnOqKV7EV+ulLD5JaINMETiIo8AQpWC49/om1Ti+uOo8U8vFmeZftfBho787733lf+1MkJr5GyYGIfSPmt41VOE5x75gkMl+6L6lOoizhzaQm+V0XIFrzUaJP4tCBdQM0Fxv1Kcx3Mt4uQ7/8xtBZEJnFRlU7AYi938BWYoThB5ehBdMI2DMlAAAAAElFTkSuQmCC) no-repeat 0 0;
        position: absolute;
        top: calc(50% + 0px); margin-top: -10px;
        right: 0;
    }
    .adv-desc .reply-ad:hover {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAABYElEQVQ4T62TzVUCQRCEq/a0exIjMAQwAiGD5TbDRYgAzEAiACNALzA3MALNQIxEPO2eKF/zFt6CyPo3t5k3801VdTfTNK0lSbIEcIH/WSsax3svAEtJN3/hkrwFcLWDSnoH8JLneXuxWKx+Aje3cRzPSTbtXVlpW1IXQD2KovZ0OrVIKlen02ms1+s5ABM1JjkpK22FEJ699+MCPggh3J+iOue6JEeSHkMIXedck+TTJ6hB7LL9CmAeQugdA9vnAPqSetvPT0INYrYkLQC8ZVnW2ua8zQ/AZRRFzXJMldBC8cYOgBXJlp1Jsn1N0iausotKaJHXBMCdpBrJ6wL6QNK6Y896WcRXmVqBUgC7YnnvbY/ZbGaRHM39qNI8z5dJkpi9c5JpVVsd5h7HceOw+kOSfQCvWZal3x2AYsxNfR3AEMCo3Pzmyhp+UNnxxy9YizV2E+Wcs+qe/RK298zG/QP1CPB5wfMhRgAAAABJRU5ErkJggg==) no-repeat 0 0;

    }
/*all-adverts*/


/*styles for ads*/

/*advert-form*/
    .oneadvert {
        margin-top: 0px;
        position: relative;
    }
    .oneadvert .oneadvert-text {
        position: relative;
        margin-bottom: 30px;
        font-size: 18px;
        line-height: 24px;
        color: #000000;
        font-weight: 300;
    }
    @media (min-width: 991px) {
        .oneadvert .oneadvert-text {padding-right: 12px;}
    }
    .oneadvert .oneadvert-text.red-line {
        padding-bottom: 33px;
        margin-bottom: 20px;
    }
    .oneadvert-favorite {
        position: relative;
        /*padding-right: 25px;*/
    }
    .oneadvert-favorite span {
        color: #5a5a5a;
        font-size: 12px;
        font-weight: 300;
        line-height: 24px;
    }
    .oneadvert-favorite .adv-link {
        display: -ms-grid;
            display: grid;
    }
    .claim-wrapper {
        margin-left: 20px;
        float: right;
    }
    .claim-wrapper.pre-adv-link {
        margin-right: 20px;
    }
    .claim-wrapper a.claim{
        color: #ad1330;
        padding: 1px 5px;
    }
    .claim-wrapper a.claim:hover, .claim-wrapper a.claim:focus, .claim-wrapper a.claim:active  {
        color: #ad1330;
    }
    .claim-wrapper a.save-adv{
        color: #ad1330;
        padding: 1px 5px;
    }
    .claim-wrapper a.save-adv:hover, .claim-wrapper a.save-adv:focus, .claim-wrapper a.save-adv:active  {
        color: #ad1330;
    }
    .claim-wrapper a.claim.disabled {
        pointer-events: none; 
        cursor: default; 
        color: #5a5a5a;
        background-color: gainsboro;
    }
    
    @media (max-width: 400px) {
        .claim-wrapper {
            margin-left: 5px;
        }
        .claim-wrapper.pre-adv-link {
            margin-right: 0;
        }
    }
    .oneadvert-favorite .favorite {
        display: block;
        margin: 0; padding: 0;
        width: 25px;
        height: 24px;
        background: url(../img/baseline-favorite_border-24px.svg) no-repeat center;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
    }
    .oneadvert-favorite .favorite.favorite-remove,
    .oneadvert-favorite .favorite:hover,
    .oneadvert-favorite .favorite.active {
        background: url(../img/baseline-favorite-24px.svg) no-repeat center;
        background-size: cover;
        outline: none;
    }
    .oneadvert-favorite .favorite:focus {outline: none;}
    
    .oneadvert .favorite {
        display: block;
        margin: 0; padding: 0;
        width: 25px;
        height: 25px;
        background: url(../img/baseline-favorite_border-24px.svg) no-repeat center;
        background-size: cover;
        position: absolute;
        top: 5px;
        right: -10px;
        z-index: 1001;
    }
    .oneadvert .favorite.favorite-remove,
    .oneadvert .favorite:hover,
    .oneadvert .favorite.active {
        background: url(../img/baseline-favorite-24px.svg) no-repeat center;
        background-size: cover;
        outline: none;
    }
    .oneadvert .favorite:focus {outline: none;}
    @media (max-width: 991px) {
        .oneadvert .favorite {top: 12px;}
    }
    
    .pager-adv {
        overflow: hidden;
        margin-bottom: 35px;
    }
    .pager-adv a {
        color: #2175a6;
        line-height: 24px;
        font-size: 14px;
        font-weight: 300;
    }
    .pager-adv .prev {
        padding-left: 24px;
        background: url(../img/arrow-thin-left.svg) no-repeat left center;
        background-size: 16px 16px;
        float: left;
    }
    .pager-adv .next {
        float: right;
        padding-right: 24px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAQCAYAAAA1Qw7OAAAAkklEQVQoU2O8LmGboPni8AIGNMB4Q8L2A9Pfvw5qr49dQJZjvCFp+5+B4f8F9u8sjoofDnyASUIlGBgY/zMsUH9xOBFDAiTw/z9DIsw+uA6oyg9Mf/46guxDlwDpA9uHRQJiH1aJ//8ZFmIz6iL7dxYHVIn/DB9hnkWRwOpckLmaLw4noHnwP9hc1CDBFYi4gh0ACu1lKCOLHm8AAAAASUVORK5CYII=) no-repeat right center;
    }
    @media (max-width: 767px) {
        .pager-adv {margin-bottom: 50px;}
    }
    .pager-adv .prev:hover,
    .pager-adv .next:hover {text-decoration: underline;}

    .advert-form {margin-bottom: 5px;}
    .advert-form .title-big {
        font-size: 30px;
        font-weight: 300;
        line-height: 30px;
        margin-bottom: 28px;
    }
    .advert-form-body {
        padding-top: 20px;
        padding-bottom: 1px;
        background-color: #e6e6e6;
    }
    @media (max-width: 600px) {
        .advert-form-body {
            margin-left: -15px;
            margin-right: -15px;
        }
        .oneadvert .advert-form-body {
            margin-left: -10px;
            margin-right: -10px;
        }
    }
    .advert-form-group {padding-bottom: 20px;}
    .advert-form-inp {
        margin-bottom: 20px;
        float: none;
    }
    .advert-form-body a {
        color: #1281b3;
        text-decoration: underline;
    }
    .advert-form-body a:hover { text-decoration: none; }
    .advert-form-body label {
        font-size: 16px;
        line-height: 34px;
        display: block;
        font-weight: 400;
        padding: 0;
        margin-bottom: 0px;
    }
    .advert-form-body label.oneline {
        margin-bottom: 14px;
    }
    .advert-form-body label.big {
        font-size: 20px;
    }
    @media (max-width: 767px) {
        .advert-form-body label {
            line-height: 16px;
            font-size: 16px !important;
            margin-bottom: 14px;
        }
    }
    .advert-form-body input[type="text"], .advert-form-body input[type="email"] {
        display: block;
        margin-bottom: 4px;
        width: 100%;
        border-radius: 2px;
        border: 1px solid #1281b3;
        display: block;
        padding: 0 30px 0 10px;
        height: 34px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
    }
    .advert-form-body input[type="submit"] {
        width: 303px;
        height: 57px;
        font-size: 20px;
        font-weight: 500;
        background-color: #5a7fbb;
        border-radius: 3px;
        border: none;
    }
    .advert-form-body input[type="submit"]:hover,
    .advert-form-body input[type="submit"]:focus,
    .advert-form-body input[type="submit"]:active
    {
        outline: none;
        background-color: #394e70;
        border-radius: 3px;
        border: none;
    }
    
    @media (max-width: 360px) {
        .advert-form-body input[type="submit"] {
            width: 100%;
        }
    }
    .form-wrap-inp,
    .form-wrap-sel,
    .form-wrap-textarea {position: relative;}
    
    .form-wrap-sel {padding-right: 0;}
    @media (max-width: 767px) {
        .form-wrap-sel {padding-left: 0;}
    }
    .form-wrap-inp.error:after,
    .form-wrap-textarea.error:after {
        content: '';
        position: absolute;
        top: 2px;
        right: 2px;
        width: 23px;
        height: 23px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTEyQTIzNzJGQjEyMTFFNEFGMTJCRkZFQ0Y5RjlFNjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTEyQTIzNzNGQjEyMTFFNEFGMTJCRkZFQ0Y5RjlFNjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMTJBMjM3MEZCMTIxMUU0QUYxMkJGRkVDRjlGOUU2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMTJBMjM3MUZCMTIxMUU0QUYxMkJGRkVDRjlGOUU2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlIYLKwAAAJWSURBVHjalNVfaI1xHMfxs3MOEVHm3/wJJSnJn7nYYlGS+ZONCy5Y5IIof2KXE0omS45MXEjKhfwpbkhxMX+adiGhMXNzsiElZpuN2Hh/1+fo5/T8nufxq1fPc87z/L6/7/P7W9BeUpmIKJMwD+MxGJ/Rgufom/j4hrdigSf4cGzDVszCW+lDIWagB1dxigZeBgVJBvxXgVbsxDlMwBSUYQlmYyQ26muevStdm8GQqOCHcQ0ZzEQ9PgQk8B23lchirMIjGhjjC16DvViK4/jlPKtFh/zTGF3SyGUBvuEeDQzLD26fexAb8DAg0351hUnnP6SBr1zWYBBOu8HNGbnjGfhu574r6AU1UIXNZF+SC74SU3EkZDq6ATt9L9HAEy7XUZ0Lvh42WT+FBO+OE1zlPFaT/VALvtAGIqJCh6ehoPIAKRQn1SWtERUi+9zpmh9cspiWG9Ce/wgelXlC0zJlgXsxOuLlrriZq4y1Bix4szamsPLFlrm0hL3IQFrgIoub1mDaMq4LqfMeyzAqxvhUaBW/sswvohTzQypsUQOW9S3bTT1ZJ7XhXWBgf9uP17isFZryBN/uLPsVmO55b4fNEm18f/eW/frzhKdS1rnvDVpwWvJWfxdZDzzPZfNRG89dZb8PP526ezSo43BW927g5To4ThL4ku8kKsZNNbYbjRGDZ1P4kLrtAIGPuQ/zt0/beObgKBrwVIdHE9r1NYU6jazv1+EFFhG4Ke4ZamUyNqEcczFC/9sh8gb3cYWgDb4A6ZBPbtMJVOsc2mntiv0xVmnijwADAIXJpzo8vLe9AAAAAElFTkSuQmCC) no-repeat 0 0;
    }
    .form-wrap-textarea.error:after {right: 2px;}
 
    .form-wrap-inp.error input,
    .form-wrap-textarea.error textarea,
    .form-wrap-inp input.error,
    .form-wrap-textarea textarea.error {
        border: 1px solid #e43850;
        position: relative;
    }

    .advert-form-body textarea {
        display: block;
        margin-bottom: 10px;
        width: 100%;
        max-width: 100%;
        min-height: 200px;
        padding: 10px 10px 10px 12px;
        border-radius: 2px;
        border: 1px solid #1281b3;
    }
    .advert-form-body .captcha {
        margin-bottom: 8px;
    }
    .advert-form-body select {
        margin-bottom: 4px;
        border-radius: 2px;
        border: 1px solid #1281b3;
        padding-left: 7px;
        
      -webkit-appearance: none;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAfklEQVQYV2OMathlwPCf8TwDNsD435ARJB5Zt2sBIyNjPLKa////T1ze5FYAVhDQsF+A89+fB4yMDPwg/v//DB+/M7EobGhw/ABWADalYXcB43+GfrACRobC5Q2uE0BsuAIQJ6pu9wMQvazJVQGmEUVBRMNuB5DEigbXAzAFAAYjJsuFhkduAAAAAElFTkSuQmCC);
      background-position: calc(100% - 15px) center;
      background-repeat: no-repeat;
      line-height: 1em;
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      -ms-appearance: none;
      appearance: none !important;
    }
    .label-checkbox-message label {
        font-size: 16px !important;
        font-weight: 300;
        color: #5a5a5a;
        margin-bottom: 30px !important;
    }
    
    .advert-form-body .form-wrap-sel.error select,
    .advert-form-body .form-wrap-sel select.error {
        border: 1px solid #e43850;
    }
    .advert-form-body .advert-form-inp-desc {
        font-size: 16px;
        color: #5a5a5a;
        line-height: 16px;
        font-weight: 300;
    }
    
    .advert-form-inp .suggest {
        display: none;
        padding: 0 0 0 12px;
        position: absolute;
        top: -1px;
        left: 100%;
        z-index: 10;
    }
    input:focus+.suggest,
    select:focus+.suggest,
    textarea:focus+.suggest {display: block;}

    .advert-form-inp .sug-inner {
        position: relative;
        background: #fbf8f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB20lEQVRIS71WzU4aYRQ9ZyjENG0k4tYE08SGFZpu3AzxDbRJV90ID9CkDQ9QTbdtXbsSXblpCu0LaNh0QVJYQVdiXNimIYGNCygcM2OZDgozwzQ4q0m+c+859+e79yM8vnp8PUkjtglqA2QSwOpfeBVSE+KJBt1Sqv2tOckNxx1Yjo1I9K3IrJeA4RmlwqDf2x1HdIfgR8LcEngAIh7EuYMR2oRyT1vlottuhKCeMLMkD6ZyfAssKZdqlQtOdMMfWzn5+X+cu1L2fBiJHYFdzEjs+9RpmaRGaKvfXbNqckOQMAskt/3UL7x6ibn0Cn6/20fv/NITLukw1Spnaat/EDvzc/4w8wxLnz7asKvTCi5e5P1MoD/dZTYWzNcwuOeHNuYf4UnlGEb8MX7m36Nz9NXPBBjoDRsJswhy0x8dAiGV2Fg0qwDTfubuFLWPvuBX/oOfiXVeZWMxoyDIkAS4D4JZpki1wEUOlSK7yAHbNBSB1aZhLlrQLrIvWtBRMW0EzqhwDbsqiPlJLTsVgdBRv7vqDDvL6UzH9VD1TBfOyOIBC17pGptGoUMo67kynUji60lEojtBdoRlYxUU/d5OoKXvVnfzbIlugdgAkfw3FFWD0IRwokGv6PVsuQaoU/q5v0RnwQAAAABJRU5ErkJggg==) no-repeat 8px 8px;
        padding: 15px 30px 15px 55px;
        background-position: 18px 12px;
        color: #000000;
        font-size: 16px;
        line-height: 18px;
        font-weight: 300;
        border-radius: 2px;
        min-height: 35px;
    }
    .advert-form-inp .suggest a {
        position: absolute;
        top: 14px;
        right: 6px;
        color: #6e6e6e;
        font-size: 36px;
        font-weight: 400;
        text-decoration: none;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
            -webkit-transition: all ease .8s;
            -moz-transition: all ease .8s;
            -ms-transition: all ease .8s;
            -o-transition: all ease .8s;
            transition: all ease .8s;
    }
    .advert-form-inp .suggest a:hover {
        -webkit-transform: rotate(405deg);
        -moz-transform: rotate(405deg);
        -ms-transform: rotate(405deg);
        -o-transform: rotate(405deg);
        transform: rotate(405deg);
    }
    .sug-inner:after {
        position: absolute;
        top: 8px; left: -9px;
        content: '';
        height: 0; width: 0;
        border-top: 9px solid transparent;
        border-right: 9px solid #fbf8f0;
        border-bottom: 9px solid transparent;
    }
    @media (min-width: 992px) {
        .advert-form-inp .suggest.small {
            width: 130%;
        }
    }
    @media (min-width: 1200px) {
        .advert-form-inp .suggest.small {
            width: 165%;
        }
    }
    @media (max-width: 991px) {
        .advert-form-inp .suggest a {
            top: 18px;
            right: 10px;
        }
        .advert-form-inp .suggest.big a {
            top: 24px;
            right: 10px;
        }
        .advert-form-inp .suggest.big {
            top: 100%;
            left: 0;
            padding: 12px 0 0 0;
        }
        .suggest.big .sug-inner:after {
            top: -9px; left: 8px;
            border-top: 0px solid transparent;
            border-bottom: 9px solid #fbf8f0;
            border-left: 9px solid transparent;
            border-right: 9px solid transparent;
        }
    }
    @media (max-width: 767px) {
        .advert-form-inp .suggest {
            top: 100%;
            left: 0;
            padding: 12px 0 0 0;
        }
        .advert-form-inp .suggest.small {
            padding: 6px 0 0 0;
        }
        .suggest .sug-inner:after {
            top: -9px; left: 8px;
            border-top: 0px solid transparent;
            border-bottom: 9px solid #fbf8f0;
            border-left: 9px solid transparent;
            border-right: 9px solid transparent;
        }
        select:focus+.suggest {display: none!important;}
    }
    
    .advert-form-body input[type="checkbox"] {
        float: left;
        margin-right: 10px;
    }
    .advert-form-body input[type="checkbox"]+label {
        margin: 0 20px;
        font-size: 12px;
        line-height: normal;
    }
    label.confirm-label, div.confirm-label {
        font-size: 12px !important;
        line-height: normal !important;
    }
    .advert-form-body input[type="checkbox"]+label.vip-label {
        font-size: 20px; 
        font-weight: 400;
        line-height: 24px;
    }
    label.vip-label a, 
    label.vip-label a:hover, 
    label.vip-label a:focus, 
    label.vip-label a:active 
    {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: #6e6e6e;
    }
    .advert-form-body .star {
        color: #e43850;
    }

    .btn-envelope,
    .btn-envelope:focus,
    .btn-envelope:active {
        background-image: url(../img/ico-envelope.png);
        background-repeat: no-repeat;
        background-position:  calc(50% - 78px) 51%;
        padding-left: 20px!important;
    
    }
/*advert-form*/


/*notfound 404*/
    .notfound {
        font-size: 18px; line-height: 20px;
        font-weight: 300;
        background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAABvCAYAAADMrH23AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEM4QUNGNUVGQjFFMTFFNDlFMEM5MDZEOUJDODdBMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4QUNGNUZGQjFFMTFFNDlFMEM5MDZEOUJDODdBMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzhBQ0Y1Q0ZCMUUxMUU0OUUwQzkwNkQ5QkM4N0EzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzhBQ0Y1REZCMUUxMUU0OUUwQzkwNkQ5QkM4N0EzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmZ+iEsAAAhZSURBVHja7F0Lbts4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) no-repeat center center;
        background-size: 350px;
    }
        @media (max-width: 450px) {
          .notfound {
            background-size: 254px;
          }
        }
    .notfound a {
        color: #337ab7;
    }
    .notfound-desc {margin-bottom: 20px;}
    .notfound-ability {list-style: none;}
    .notfound-ability li {margin-bottom: 8px; position: relative;}
    .notfound-ability li:before {
        content: '.';
        position: absolute;
        top: 5px;
        left: -7px;
        line-height: 1px;
    }
    .notfound .notfound-ability-title {font-weight: normal;}
/*notfound 404*/

/*cap-adv - notfound adver. Cap for category*/
    .cap-adv {
        padding-top: 170px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACWCAYAAADJ//pSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTgwODgyRTFGRDc0MTFFNDkwRDJBODA2OEJEQkNEOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTgwODgyRTJGRDc0MTFFNDkwRDJBODA2OEJEQkNEOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ODA4ODJERkZENzQxMUU0OTBEMkE4MDY4QkRCQ0Q5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ODA4ODJFMEZENzQxMUU0OTBEMkE4MDY4QkRCQ0Q5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPIQbMAAAxvSURBVHja7F0JjFXV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) no-repeat 50% 0;
        text-transform: uppercase;
        font-size: 18px;
        text-align: center;

    }
/*cap-adv - notfound adver. Cap for category*/


/*footer*/
    footer {
        padding-top: 10px;
        border-top: 1px solid #ccc;
        background-color: #262626;
        font-size: 14px;
        font-weight: 400;
        color: #e5e5e5;
    }
    footer a {
        font-size: 14px; 
        font-weight: 300;
        color: #3baef1;
        text-decoration: none;
    }
    footer .text {
        font-weight:bold;
    }
    footer a:hover {text-decoration: underline; color: #878585;}
    footer ul {
        padding: 0;
        list-style: none;
        margin-top: 10px;
    }
    footer ul li {
        line-height: 20px;
    }
    footer .icon-plus {
        display: table;
        position: relative;
        width: 100%;
        margin-bottom: 12px;
    }
    footer .icon-plus span {
        display: table-cell;
        vertical-align: middle;
    }
    footer .icon-plus .img {
        text-align: center;
    }
    footer .icon-plus .text {
        padding-left: 9px;
        text-align: left;
    }
/*footer*/

.logo  .logo-desc{
    display: block;
}
@media (min-width: 1350px) {
  .container {
    width: 1318px;
  }
}


/*Components*/
    nav .pager {
        text-align: left;
        overflow: hidden;
        margin: 0;
    }
    nav .pager li {float: left; margin-right: 1px;}
    nav .pager li a {
        display: inline-block;
        margin-bottom: 10px;
        height: 46px;
        padding: 0 25px 0 10px;
        font-size: 16px;
        line-height: 43px;
        font-weight: 300;
        color: #fff;
        background: #e5172f url('../img/baseline-navigate_next-24px.svg') no-repeat 95% center;
        background-size: 14px;
        border: 1px solid #e5172f;
        border-radius: 0px;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    nav .pager li.previous a {
        padding: 0 10px 0 25px;
        background: #e5172f url('../img/baseline-navigate_before-24px.svg') no-repeat 5% center;
        background-size: 14px;
    }
    nav .pager li.previous a {margin-right: 1px;}
    nav .pager li.next a {margin-left: 2px;}
    nav .pager li a:hover,
    nav .pager li a:active {background-color: #fc6f82;color: #ffffff;border-color: #fc6f82;}
    nav .pager li a:focus {outline: none!important;}
    nav .pager .disabled {display: none;}
    
    .list-view div.pager nav {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
     }
    .list-view div.pager {
        text-align: center;
    }
    
    .pagination {
        margin: 0;
    }
    .pagination>li {
        display: inline-block;
        /*margin-right: 5px;*/
    }
    .pagination > li > a, 
    .pagination > li > span, 
    .pagination > li > span:hover, 
    .pagination > li > span:active, 
    .pagination > li > span:focus .pagination > li > a:focus {
        padding: 0;
        width: 46px;
        height: 46px;
        font-size: 16px;
        font-weight: 300;
        color: #595959;
        line-height: 46px;
        text-align: center;
        background-color: #f6f7f2;
        border: 1px solid #f6f7f2;
        border-radius: 0px!important;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    
    .pagination>.active>span:hover,
    .pagination>.active>span:active,
    .pagination>.active>span:focus,
    .pagination li.active span,
    .pagination>.active>a:hover,
    .pagination>.active>a:active,
    .pagination>.active>a:focus,
    .pagination li.active a {
        background-color: #f6f7f2;
        color: #000;
        border-color: #000;
    }
    .pagination li.previous a, 
    .pagination li.next a {
        color: #d8193d;
        background-color: #ffffff;
        border-color: #d8193d;
    }
    .pagination li.ellipsis a {
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .pagination li:hover a,
    .pagination li:active a {
        color: #ffffff;
        background-color: #e5172f;
        border-color: #e5172f;
    }
    @media(max-width:670px) {
        .list-view div.pager nav {
            max-width: 320px;
            -ms-flex-pack: distribute;
                justify-content: space-around;
         }
        .pagination {
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1;
            margin: 0 -4px 0 -4px;
            min-width: 270px;
        }
        .pagination > li {
            margin-right: 0px;
        }
        .pagination > li > a {
            max-width: 44px; 
        }
    }
    .breadcrumb-wrapper {
        background-color: #e5e5e5;
        
    }
    .breadcrumb {
        padding: 0;
        background-color: #e5e5e5;
        border-radius: 0px;
        font-size: 0;
        margin-bottom: 0px;
    }
    .breadcrumb>li {
        position: relative;
        display: inline-block;
        /*padding: 0 22px 0 0px;*/
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 12px; 
     }
    .breadcrumb>li+li:before {
        content: '';
        padding: 0;
    }
    .breadcrumb>li a, .breadcrumb>li span {
        font-size: 12px; 
        line-height: 12px;
        color: #6e6e6e;
        font-weight: 400;
        /*white-space: nowrap;*/
    }
    .breadcrumb>li span {
        padding-right: 22px;
        background: url(../img/cheveron-right.svg) no-repeat;
        background-size: 10px;
        background-position: calc(100% - 8px) 2px;
        
    }
    .breadcrumb>li a:hover {text-decoration: underline;}
    .breadcrumb-more {
        cursor: pointer;
        display: none;
        width: 16px;
        height: 16px;
        background: url(../img/cheveron-down.svg) no-repeat center center;
        background-size: 24px;
    }
    .breadcrumb-more.breadcrumb-more-open {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); 
    }
    @media only screen and (max-width: 600px) {
        .breadcrumb {display: inline-block; max-width: 95%;}
        .breadcrumb-more {display: inline-block; position: absolute; right: 30px;}
        /*.breadcrumb > li, .breadcrumb .hide-ithem.hide-open {display: table;}*/
        .breadcrumb .hide-ithem {display: none;}
        
    }
    .sticky {
      position: fixed;
      z-index: 101;
    }
    .stop {
      position: relative;
      z-index: 101;
    }
    @media only screen and (max-width: 991px) {
        #aside1 {
          position: relative;
          display: none;
          z-index: 101;
        }
        .sticky {
          position: relative;
          z-index: 101;
        }
    }
    
    .oneadvert-text a, 
    .oneadvert-text a:focus{
        color: rgb(15, 172, 234);
        text-decoration: underline;
    }
    .oneadvert-text a:hover{
        color: #ED0C0C;
        text-decoration: none;
    }
    .oneadvert-text a:after{
        content: "";    
        display: inline-block;
        background: url("../img/external-link-ico.png") no-repeat bottom right;
        width: 16px;
        height: 16px;
    }
    .oneadvert-text .term:after{
        content: "";    
        display: inline-block;
        background: none;
        width: 0px;
        height: 0px;
    }
    .oneadvert-text a.favorite:after{
        content: "";    
        display: inline-block;
        background: none;
        width: 0px;
        height: 0px;
    }
    .oneadvert-text a:hover:after{
        content: "";
        display: inline-block;
        background: url("../img/external-link-ico-hover.png") no-repeat bottom right;
        width: 16px;
        height: 16px;
    }
    .oneadvert-text .term:hover:after{
        content: "";
        display: inline-block;
        background: none;
        width: 0px;
        height: 0px;
    }
    .oneadvert-text a.favorite:hover:after{
        content: "";
        display: inline-block;
        background: none;
        width: 0px;
        height: 0px;
    }
    
    
@media (max-width: 767px) {
    .advert-form-body textarea {
        min-height: 10px;
        max-height: 100px;
    }
}

.cat-city a {
    line-height: 24px;
}


.ber-top-bottom .pure-u-1 {
    padding: 7px 7px 0 0 !important;
    display: none !important;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}
.ber-top-bottom .pure-g {
    padding: 0 0 7px 7px !important;
}
.ber-top-bottom .tizdiv_img_40 {
    padding: 0 !important;
}

/* lg */
@media screen and (max-width: 750px) {
    .ber-top-bottom.lg-font-10 .pure-u-1 a {
        font-size: 10px !important;
    }
    .ber-top-bottom.lg-font-11 .pure-u-1 a {
        font-size: 11px !important;
    }
    .ber-top-bottom.lg-font-12 .pure-u-1 a {
        font-size: 12px !important;
    }
    .ber-top-bottom.lg-font-13 .pure-u-1 a {
        font-size: 13px !important;
    }
    .ber-top-bottom.lg-font-14 .pure-u-1 a {
        font-size: 14px !important;
    }
    .ber-top-bottom.lg-font-15 .pure-u-1 a {
        font-size: 15px !important;
    }
    .ber-top-bottom.lg-font-16 .pure-u-1 a {
        font-size: 16px !important;
    }

    .ber-top-bottom.lg-block-1 .pure-u-1:nth-child(1) {
        display: inline-block !important;
        width: 100% !important;
    }
    .ber-top-bottom.lg-block-1 .pure-u-1:nth-child(2),
    .ber-top-bottom.lg-block-1 .pure-u-1:nth-child(3),
    .ber-top-bottom.lg-block-1 .pure-u-1:nth-child(4),
    .ber-top-bottom.lg-block-1 .pure-u-1:nth-child(5),
    .ber-top-bottom.lg-block-1 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.lg-block-2 .pure-u-1:nth-child(1),
    .ber-top-bottom.lg-block-2 .pure-u-1:nth-child(2) {
        display: inline-block !important;
        width: 50% !important;
    }
    .ber-top-bottom.lg-block-2 .pure-u-1:nth-child(3),
    .ber-top-bottom.lg-block-2 .pure-u-1:nth-child(4),
    .ber-top-bottom.lg-block-2 .pure-u-1:nth-child(5),
    .ber-top-bottom.lg-block-2 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.lg-block-3 .pure-u-1:nth-child(1),
    .ber-top-bottom.lg-block-3 .pure-u-1:nth-child(2),
    .ber-top-bottom.lg-block-3 .pure-u-1:nth-child(3) {
        display: inline-block !important;
        width: 33.3% !important;
    }
    .ber-top-bottom.lg-block-3 .pure-u-1:nth-child(4),
    .ber-top-bottom.lg-block-3 .pure-u-1:nth-child(5),
    .ber-top-bottom.lg-block-3 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.lg-block-4 .pure-u-1:nth-child(1),
    .ber-top-bottom.lg-block-4 .pure-u-1:nth-child(2),
    .ber-top-bottom.lg-block-4 .pure-u-1:nth-child(3),
    .ber-top-bottom.lg-block-4 .pure-u-1:nth-child(4) {
        display: inline-block !important;
        width: 25% !important;
    }
    .ber-top-bottom.lg-block-4 .pure-u-1:nth-child(5),
    .ber-top-bottom.lg-block-4 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.lg-block-5 .pure-u-1:nth-child(1),
    .ber-top-bottom.lg-block-5 .pure-u-1:nth-child(2),
    .ber-top-bottom.lg-block-5 .pure-u-1:nth-child(3),
    .ber-top-bottom.lg-block-5 .pure-u-1:nth-child(4),
    .ber-top-bottom.lg-block-5 .pure-u-1:nth-child(5) {
        display: inline-block !important;
        width: 20% !important;
    }
    .ber-top-bottom.lg-block-5 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.lg-block-6 .pure-u-1:nth-child(1),
    .ber-top-bottom.lg-block-6 .pure-u-1:nth-child(2),
    .ber-top-bottom.lg-block-6 .pure-u-1:nth-child(3),
    .ber-top-bottom.lg-block-6 .pure-u-1:nth-child(4),
    .ber-top-bottom.lg-block-6 .pure-u-1:nth-child(5),
    .ber-top-bottom.lg-block-6 .pure-u-1:nth-child(6) {
        display: inline-block !important;
        width: 16.6667% !important;
    }
}

/* md */
@media screen and (max-width: 650px) {
    .ber-top-bottom.md-font-10 .pure-u-1 a {
        font-size: 10px !important;
    }
    .ber-top-bottom.md-font-11 .pure-u-1 a {
        font-size: 11px !important;
    }
    .ber-top-bottom.md-font-12 .pure-u-1 a {
        font-size: 12px !important;
    }
    .ber-top-bottom.md-font-13 .pure-u-1 a {
        font-size: 13px !important;
    }
    .ber-top-bottom.md-font-14 .pure-u-1 a {
        font-size: 14px !important;
    }
    .ber-top-bottom.md-font-15 .pure-u-1 a {
        font-size: 15px !important;
    }
    .ber-top-bottom.md-font-16 .pure-u-1 a {
        font-size: 16px !important;
    }

    .ber-top-bottom.md-block-1 .pure-u-1:nth-child(1) {
        display: inline-block !important;
        width: 100% !important;
    }
    .ber-top-bottom.md-block-1 .pure-u-1:nth-child(2),
    .ber-top-bottom.md-block-1 .pure-u-1:nth-child(3),
    .ber-top-bottom.md-block-1 .pure-u-1:nth-child(4),
    .ber-top-bottom.md-block-1 .pure-u-1:nth-child(5),
    .ber-top-bottom.md-block-1 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.md-block-2 .pure-u-1:nth-child(1),
    .ber-top-bottom.md-block-2 .pure-u-1:nth-child(2) {
        display: inline-block !important;
        width: 50% !important;
    }
    .ber-top-bottom.md-block-2 .pure-u-1:nth-child(3),
    .ber-top-bottom.md-block-2 .pure-u-1:nth-child(4),
    .ber-top-bottom.md-block-2 .pure-u-1:nth-child(5),
    .ber-top-bottom.md-block-2 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.md-block-3 .pure-u-1:nth-child(1),
    .ber-top-bottom.md-block-3 .pure-u-1:nth-child(2),
    .ber-top-bottom.md-block-3 .pure-u-1:nth-child(3) {
        display: inline-block !important;
        width: 33.3% !important;
    }
    .ber-top-bottom.md-block-3 .pure-u-1:nth-child(4),
    .ber-top-bottom.md-block-3 .pure-u-1:nth-child(5),
    .ber-top-bottom.md-block-3 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.md-block-4 .pure-u-1:nth-child(1),
    .ber-top-bottom.md-block-4 .pure-u-1:nth-child(2),
    .ber-top-bottom.md-block-4 .pure-u-1:nth-child(3),
    .ber-top-bottom.md-block-4 .pure-u-1:nth-child(4) {
        display: inline-block !important;
        width: 25% !important;
    }
    .ber-top-bottom.md-block-4 .pure-u-1:nth-child(5),
    .ber-top-bottom.md-block-4 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.md-block-5 .pure-u-1:nth-child(1),
    .ber-top-bottom.md-block-5 .pure-u-1:nth-child(2),
    .ber-top-bottom.md-block-5 .pure-u-1:nth-child(3),
    .ber-top-bottom.md-block-5 .pure-u-1:nth-child(4),
    .ber-top-bottom.md-block-5 .pure-u-1:nth-child(5) {
        display: inline-block !important;
        width: 20% !important;
    }
    .ber-top-bottom.md-block-5 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.md-block-6 .pure-u-1:nth-child(1),
    .ber-top-bottom.md-block-6 .pure-u-1:nth-child(2),
    .ber-top-bottom.md-block-6 .pure-u-1:nth-child(3),
    .ber-top-bottom.md-block-6 .pure-u-1:nth-child(4),
    .ber-top-bottom.md-block-6 .pure-u-1:nth-child(5),
    .ber-top-bottom.md-block-6 .pure-u-1:nth-child(6) {
        display: inline-block !important;
        width: 16.6667% !important;
    }
}

/* sm */
@media screen and (max-width: 550px) {
    .ber-top-bottom.sm-font-10 .pure-u-1 a {
        font-size: 10px !important;
    }
    .ber-top-bottom.sm-font-11 .pure-u-1 a {
        font-size: 11px !important;
    }
    .ber-top-bottom.sm-font-12 .pure-u-1 a {
        font-size: 12px !important;
    }
    .ber-top-bottom.sm-font-13 .pure-u-1 a {
        font-size: 13px !important;
    }
    .ber-top-bottom.sm-font-14 .pure-u-1 a {
        font-size: 14px !important;
    }
    .ber-top-bottom.sm-font-15 .pure-u-1 a {
        font-size: 15px !important;
    }
    .ber-top-bottom.sm-font-16 .pure-u-1 a {
        font-size: 16px !important;
    }

    .ber-top-bottom.sm-block-1 .pure-u-1:nth-child(1) {
        display: inline-block !important;
        width: 100% !important;
    }
    .ber-top-bottom.sm-block-1 .pure-u-1:nth-child(2),
    .ber-top-bottom.sm-block-1 .pure-u-1:nth-child(3),
    .ber-top-bottom.sm-block-1 .pure-u-1:nth-child(4),
    .ber-top-bottom.sm-block-1 .pure-u-1:nth-child(5),
    .ber-top-bottom.sm-block-1 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.sm-block-2 .pure-u-1:nth-child(1),
    .ber-top-bottom.sm-block-2 .pure-u-1:nth-child(2) {
        display: inline-block !important;
        width: 50% !important;
    }
    .ber-top-bottom.sm-block-2 .pure-u-1:nth-child(3),
    .ber-top-bottom.sm-block-2 .pure-u-1:nth-child(4),
    .ber-top-bottom.sm-block-2 .pure-u-1:nth-child(5),
    .ber-top-bottom.sm-block-2 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.sm-block-3 .pure-u-1:nth-child(1),
    .ber-top-bottom.sm-block-3 .pure-u-1:nth-child(2),
    .ber-top-bottom.sm-block-3 .pure-u-1:nth-child(3) {
        display: inline-block !important;
        width: 33.3% !important;
    }
    .ber-top-bottom.sm-block-3 .pure-u-1:nth-child(4),
    .ber-top-bottom.sm-block-3 .pure-u-1:nth-child(5),
    .ber-top-bottom.sm-block-3 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.sm-block-4 .pure-u-1:nth-child(1),
    .ber-top-bottom.sm-block-4 .pure-u-1:nth-child(2),
    .ber-top-bottom.sm-block-4 .pure-u-1:nth-child(3),
    .ber-top-bottom.sm-block-4 .pure-u-1:nth-child(4) {
        display: inline-block !important;
        width: 25% !important;
    }
    .ber-top-bottom.sm-block-4 .pure-u-1:nth-child(5),
    .ber-top-bottom.sm-block-4 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.sm-block-5 .pure-u-1:nth-child(1),
    .ber-top-bottom.sm-block-5 .pure-u-1:nth-child(2),
    .ber-top-bottom.sm-block-5 .pure-u-1:nth-child(3),
    .ber-top-bottom.sm-block-5 .pure-u-1:nth-child(4),
    .ber-top-bottom.sm-block-5 .pure-u-1:nth-child(5) {
        display: inline-block !important;
        width: 20% !important;
    }
    .ber-top-bottom.sm-block-5 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.sm-block-6 .pure-u-1:nth-child(1),
    .ber-top-bottom.sm-block-6 .pure-u-1:nth-child(2),
    .ber-top-bottom.sm-block-6 .pure-u-1:nth-child(3),
    .ber-top-bottom.sm-block-6 .pure-u-1:nth-child(4),
    .ber-top-bottom.sm-block-6 .pure-u-1:nth-child(5),
    .ber-top-bottom.sm-block-6 .pure-u-1:nth-child(6) {
        display: inline-block !important;
        width: 16.6667% !important;
    }
}

/* xl */
@media screen and (min-width: 751px) {
    .ber-top-bottom.xl-font-10 .pure-u-1 a {
        font-size: 10px !important;
    }
    .ber-top-bottom.xl-font-11 .pure-u-1 a {
        font-size: 11px !important;
    }
    .ber-top-bottom.xl-font-12 .pure-u-1 a {
        font-size: 12px !important;
    }
    .ber-top-bottom.xl-font-13 .pure-u-1 a {
        font-size: 13px !important;
    }
    .ber-top-bottom.xl-font-14 .pure-u-1 a {
        font-size: 14px !important;
    }
    .ber-top-bottom.xl-font-15 .pure-u-1 a {
        font-size: 15px !important;
    }
    .ber-top-bottom.xl-font-16 .pure-u-1 a {
        font-size: 16px !important;
    }

    .ber-top-bottom.xl-block-1 .pure-u-1:nth-child(1) {
        display: inline-block !important;
        width: 100% !important;
    }
    .ber-top-bottom.xl-block-1 .pure-u-1:nth-child(2),
    .ber-top-bottom.xl-block-1 .pure-u-1:nth-child(3),
    .ber-top-bottom.xl-block-1 .pure-u-1:nth-child(4),
    .ber-top-bottom.xl-block-1 .pure-u-1:nth-child(5),
    .ber-top-bottom.xl-block-1 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.xl-block-2 .pure-u-1:nth-child(1),
    .ber-top-bottom.xl-block-2 .pure-u-1:nth-child(2) {
        display: inline-block !important;
        width: 50% !important;
    }
    .ber-top-bottom.xl-block-2 .pure-u-1:nth-child(2),
    .ber-top-bottom.xl-block-2 .pure-u-1:nth-child(4),
    .ber-top-bottom.xl-block-2 .pure-u-1:nth-child(5),
    .ber-top-bottom.xl-block-2 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.xl-block-3 .pure-u-1:nth-child(1),
    .ber-top-bottom.xl-block-3 .pure-u-1:nth-child(2),
    .ber-top-bottom.xl-block-3 .pure-u-1:nth-child(3) {
        display: inline-block !important;
        width: 33.3% !important;
    }
    .ber-top-bottom.xl-block-3 .pure-u-1:nth-child(4),
    .ber-top-bottom.xl-block-3 .pure-u-1:nth-child(5),
    .ber-top-bottom.xl-block-3 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.xl-block-4 .pure-u-1:nth-child(1),
    .ber-top-bottom.xl-block-4 .pure-u-1:nth-child(2),
    .ber-top-bottom.xl-block-4 .pure-u-1:nth-child(3),
    .ber-top-bottom.xl-block-4 .pure-u-1:nth-child(4) {
        display: inline-block !important;
        width: 25% !important;
    }
    .ber-top-bottom.xl-block-4 .pure-u-1:nth-child(5),
    .ber-top-bottom.xl-block-4 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.xl-block-5 .pure-u-1:nth-child(1),
    .ber-top-bottom.xl-block-5 .pure-u-1:nth-child(2),
    .ber-top-bottom.xl-block-5 .pure-u-1:nth-child(3),
    .ber-top-bottom.xl-block-5 .pure-u-1:nth-child(4),
    .ber-top-bottom.xl-block-5 .pure-u-1:nth-child(5) {
        display: inline-block !important;
        width: 20% !important;
    }
    .ber-top-bottom.xl-block-5 .pure-u-1:nth-child(6) {
        display: none !important;
    }

    .ber-top-bottom.xl-block-6 .pure-u-1:nth-child(1),
    .ber-top-bottom.xl-block-6 .pure-u-1:nth-child(2),
    .ber-top-bottom.xl-block-6 .pure-u-1:nth-child(3),
    .ber-top-bottom.xl-block-6 .pure-u-1:nth-child(4),
    .ber-top-bottom.xl-block-6 .pure-u-1:nth-child(5),
    .ber-top-bottom.xl-block-6 .pure-u-1:nth-child(6) {
        display: inline-block !important;
        width: 16.6667% !important;
    }
}

.ber-right {
    width: 260px !important;
}
.ber-right .pure-u-1 {
    width: 100% !important;
}
.ber-right .pure-u-1 img {
    max-width: 130px !important;
}
.ber-right.font-10 .pure-u-1 a {
    font-size: 10px !important;
}
.ber-right.font-11 .pure-u-1 a {
    font-size: 11px !important;
}
.ber-right.font-12 .pure-u-1 a {
    font-size: 12px !important;
}
.ber-right.font-13 .pure-u-1 a {
    font-size: 13px !important;
}
.ber-right.font-14 .pure-u-1 a {
    font-size: 14px !important;
}
.ber-right.font-15 .pure-u-1 a {
    font-size: 15px !important;
}
.ber-right.font-16 .pure-u-1 a {
    font-size: 16px !important;
}

.adv-text-font-12 {
    font-size: 12px;
    padding-bottom: 5px;
    font-weight: 300;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ber .center_top,
.ber .center_bottom,
.ber .center_midle {
    width: 100% !important;
    overflow: hidden;
}

.ber-border {
    border: 1px solid #eff0ec;
    background-color: #fff;
}
.ber-border::before {
    content: 'Реклама 18+';
    font-size: 10px;
    margin-left: 8px;
    color: gray;
    display: block;
    text-align: left;
}




/*Components*/


/* overlay  */
.overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: none;
    background-color: rgba(0, 0, 0, 0.65);
    position: fixed; 
    cursor: default; 
}
.overlay:target {
    display: block;
}
.popup {
    display: none;
    top: 25%;
    overflow: auto;
    right: 0;
    left: 50%;
    font-size: 14px;
    color: #5a5a5a;
    font-weight: 400;
    z-index: 1001;
    margin: 0;
    width: 95%;
    max-width: 600px;
    max-height: 70%;
    position: fixed;
    padding: 15px;
    border: 1px solid #383838;
    background: #fefefe;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-transform: translate(-50%, -500%);
    -ms-transform: translate(-50%, -500%);
    -o-transform: translate(-50%, -500%);
    transform: translate(-50%, -500%);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    -moz-transition: -moz-transform 0.6s ease-out;
    -o-transition: -o-transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    
}

.popup.popup-claim { top: 10%; max-height: 89%;}
@media (max-width: 360px) {
    .popup {
        top: 15%;
        max-height: 85%;
    }
}
.overlay:target+.popup {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 20%;
}
.myclose {
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    position: absolute;
    padding: 0;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    -ms-transition: all ease .8s;
    -o-transition: all ease .8s;
    transition: all ease .8s;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.myclose:before {
    color: #5a7fbb;
    content: "+";
    font-size: 20px;
}
.myclose:hover {
    text-decoration: none;
    -webkit-transform: rotate(405deg);
    -moz-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    -o-transform: rotate(405deg);
    transform: rotate(405deg);    
}
.popup img {
    width: 100%;
    height: auto;
}
.pic-left, 
.pic-right {
    width: 25%;
    height: auto;
}
.pic-left {
    float: left;
    margin: 5px 15px 5px 0;
}
.pic-right {
    float: right;
    margin: 5px 0 5px 15px;
}
.popup embed, 
.popup iframe {
    top: 0;
    right: 0;
    bottom: 0; 
    left: 0; 
    display:block;
    margin: auto;
    min-width: 320px;
    max-width: 600px;
    width: 100%;
}
.popup h3 { 
    margin: 0;
    padding: 0px 10px 0px 0px;
    text-align: left;
    font-weight: 400;
    font-size: 20px;
    color: #5a7fbb;
    line-height: 24px;
}
.popup p {margin: 0; padding: 5px 0}

    .info-message.message {
        padding: 16px 0px 20px 0px;
    }
    .info-message .title-big {
        font-size: 24px;
        margin: 0 0 20px;
        font-weight: 400;
        color: #424141;
    }
    .info-message .title-big.medium {font-size: 14px;}
    .info-message .info-message-text {
        position: relative;
        font-size: 14px;
        line-height: 20px;
        color: #424141;
        font-weight: 300;
    }
    .info-message.next .info-message-text {
        font-size: 13px;
        color: #6e6e6e;
    }
    .info-message-text .email {
        color: #698ac0;
    }
    .info-message .info-message-text ul {padding-left: 15px;}
    
    .info-message-text a, .term-vip {
        color: rgb(15, 172, 234);
    }
    .info-message-text a:focus, a:hover, .term-vip:focus, .term-vip:focus {
        color: rgb(15, 172, 234);
        text-decoration: underline;
    }
    .info-message-text .btn {
        color: #fff !important;
        text-decoration: none !important;
        font-size: 30px; 
        font-weight: 400;
        width: 300px;
        height: 44px;
        line-height: 38px;
        padding: 0;
        margin-top: 40px;
        margin-bottom: 10px;
    }
    .info-message-text span.price {
        font-size: 16px; 
        font-weight: 400;
        color: #2b2b2d;
        text-transform: uppercase;
    }
    .info-message-text p:last-child {margin-bottom: 0;}
    
    @media screen and (max-width: 767px) {
        .info-message-text .btn {margin: 0px;}
        .info-message .title-big {margin: 0 0 10px;}
    }
    @media screen and (max-width: 500px) {
        body.short-template {padding-top: 63px;}
        .info-message {margin: 0;}
        .info-message.message {
            padding: 10px 0px;
        }
        #not-vip .info-message, #vip .info-message {
            border-top: 1px solid #ccd1d9;
        }
        .info-message-text .btn {width: 100%;}
        .info-message-text span.price {
            display: inline-block;
            width: 100%;
            text-align: center;
        }
    }
    @media (max-width: 400px) {
        .popup h3 {font-size: 14px; }
        .popup p {font-size: 12px; }
        .popup #rc-imageselect, .popup .g-recaptcha {
            transform:scale(0.75);
            -webkit-transform:scale(0.75);
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }
    }
    @media (max-width: 360px) {
        .block-border {padding: 10px 10px 10px;}
    }
    
    @media (max-width: 360px){
        #rc-imageselect, .g-recaptcha {
            transform:scale(0.9);
            -webkit-transform:scale(0.9);
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }
    }
    
    .cat-sex-readmore > h3 {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    @media (max-width: 500px){
        .cat-sex-readmore > h3 {
            text-align: center;
        }
    }
    @media (max-width: 400px){
        .mob-logo {
            height: 25px;
        }
    }
    
 
 
@media (min-width: 1200px) {
    .col-lg-1-5 {
      width: 12.49995%;
    }
    .col-lg-1-8 {
      width: 15%;
    }
    .col-lg-2-5 {
      width: 20.833333%;
    }
    .col-lg-3-5 {
      width: 29.16655%;
    }
}
@media (max-width: 500px){
    .col-xs500-12 {
        width: 100%;
    }
}

.btn-bluborder {border: 1px solid #337ab7;}

.oneadvert-descr-wrapper{
    padding:10px;
    background-color: #e5e5e5;
    margin-bottom: 10px;
}
.oneadvert-descr-wrapper .oneadvert-descr{padding:0 0 5px 0}
.oneadvert-descr.username {
    font-size: 20px;
    font-weight: 400;
}
.adv-avatar-singl {
    overflow: hidden;
    height: auto;
    width: 80px;
    margin-right: 10px;
    margin-bottom: 10px;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 100;
    grid-row-end: 100;
    position: relative;
    border-radius: 40px;
}
.adv-avatar-link {
    width: 45px;
    height: 45px;
    border-radius: 23px;
    display: block;
    overflow: hidden;
}
.adv-avatar-singl img.letter {
    height: auto; 
    width: 45px;
    border-radius: 23px;
    object-fit: cover;
}
.adv-avatar-wrapper > div:first-child {
    width: 90px;
}
.adv-avatar-wrapper > div:last-child {
    padding-top: 10px;
}

/*avatar img.foto @@ gallery*/

    .gallery-wrapper {
        border: 1px solid #e5e5e5;
        padding: 10px;
    }
    .nude {
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -ms-filter: blur(5px);
        -o-filter: blur(5px);
        filter: blur(5px);
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='5');
    }
    .nude-prev-big {
        -webkit-filter: blur(10px);
        -moz-filter: blur(10px);
        -ms-filter: blur(10px);
        -o-filter: blur(10px);
        filter: blur(10px);
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='10');
    }
    .gallery-nude {
        -webkit-filter: blur(20px);
        -moz-filter: blur(20px);
        -ms-filter: blur(20px);
        -o-filter: blur(20px);
        filter: blur(20px);
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius='20');
    }
    .gallery {
        margin-top: 10px;
        display: flex;
        flex-wrap: wrap;
        flex-flow: wrap;
        align-content: unset;
    }
    .gallery .photo-wrapper {
        margin: 4px;
        overflow: hidden;
    }
    .gallery .photo-wrapper img {
        max-width: 100%;
    }
    
    .adv-avatar img.foto {
        height: 45px; 
        width: 45px;
        border-radius: 23px;
        object-fit: cover;
    }
    .adv-avatar-singl img.foto {
        height: 45px; 
        width: 45px;
        object-fit: contain;
        border-radius: 23px;
        background-color: #f6f7f2;
    }
    
    @media (min-width: 320px) {
        .oneadvert-descr-wrapper.foto .adv-avatar-singl, oneadvert-descr-wrapper.letter .adv-avatar-singl {width: 80px;}
        .adv-avatar-singl img.foto, .adv-avatar-singl img.letter {
            height: 80px; 
            width: 80px;
            border-radius: 40px;
        }
    }
/*avatar img.foto @@ gallery*/
.btn-search-more-adv {
    margin: 15px auto 15px!important;
    display: block!important;
    width: 260px!important;
    font-size: 16px!important;
    color: #337ab7!important;
    background: none!important;
    border: 1px solid #337ab7!important;
}
.btn-search-more-adv:hover {
    color: #337ab7!important;
    /*background-color: #ffffff!important;*/
    border: 1px solid #286090!important;
}
.copy-link, .copy-link-wrapper {
    line-height: normal;
    font-size: 14px;
    font-weight: 300;
    color: #5a7fbb;
    text-decoration: none;
    padding: 0;
}
.copy-text {
    padding: 0;
}
.copy-link:hover {
    color: #7091c5;
    box-shadow: none;
    text-decoration: underline;
}

.copy-link-wrapper {
    margin: 10px 0 0 0;
    width: 100%;
}
.copy-link img {padding-right: 16px;}
.copy-text {min-height: 25px;}
@media (max-width: 500px){
    .copy-text {min-height: 48px;}
}

.border-top {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
}
.border-bottom {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}