/**
 * Theme Name: Exemplar
*/
.woocommerce-Price-amount{
    white-space: nowrap;
}
.header__nav ul li ul li.active a{
    color: #000;
}
.header__nav ul li ul li.active a::before{
    background-color: #000;
}
.blog-inner > p > img, .blog-inner > pre > img{
    border-radius: 6px;
}
.js-form-block, .js-form, #lk-profile, .lk-form, #comment-form{
    transition: opacity .25s;
}
.js-form-block.loading, .js-form.loading, #lk-profile.loading, .lk-form.loading, #comment-form.loading{
    opacity: .4;
    pointer-events: none;
}
.watchlist-btn{
    transition: .25s;
}
.watchlist-btn.loading{
    opacity: .4;
    pointer-events: none;
}
.watchlist-btn span{
    display: block;
}
.btn.watchlist-btn span img{
    margin-left: 0;
    margin-right: 6px;
}
.watchlist-btn span span:last-child{
    display: none;
}
.watchlist-btn span img:last-child{
    display: none;
}
.watchlist-btn.active span span:first-child{
    display: none;
}
.watchlist-btn.active span span:last-child{
    display: block;
}
.watchlist-btn.active span img:first-child{
    display: none;
}
.watchlist-btn.active span img:last-child{
    display: block;
}
.auction-card__img > img{
    height: auto !important;
}
.auction-card__tag.auction-card__tag--bid span.amount{
    color: #fff;
}
.auction-card__tag.auction-card__tag--bid span.amount span{
    color: #fff;
}
.auction-card__tag.auction-card__tag--offer span.amount{
    color: #000;
    transition: color .25s;
}
.auction-card__tag.auction-card__tag--offer span.amount span{
    color: #000;
    transition: color .25s;
}
ins{
    text-decoration: none;
}
.auctions-aside__img{
    width: 50px;
}
.auctions-aside__img img{
    height: auto;
}
.post-text > p, .post-text > ul, .post-text > ol{
    max-width: none;
}
.lot__gallery-img img, .gallery-popup__slider-item img, .gallery-popup__thumbs-item img{
    height: auto;
}
.btn-watchlist::before{
    display: none;
}
.header-login__drop{
    left: auto;
    right: 0;
    min-width: 182px;
    white-space: nowrap;
}
.header-login__auth__white {
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.header-login__auth {
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    height: 100%;
    display: flex;
    flex-direction: row;

    align-items: center;
}
.header-login__auth__white a {
    display: block;
    margin-left: 6px;
    color: white;
}
.header-login__auth a{
    display: block;
    margin-left:6px;
}
.header-login__auth__white a {
    display: block;
    margin-left: 6px;
}
input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.gallery-popup__slider-item img{
    max-height: calc(100vh - 202px);
    width: auto;
}
.home-post__wrap{
    display: block;
    white-space: nowrap;
}
.home-post__author{
    max-width: calc(100% - 120px);
    display: inline-flex;
    vertical-align: middle;
}
.home-post__dot{
    display: inline-block;
    vertical-align: middle;
}
.home-post__date{
    display: inline-block;
    vertical-align: middle;
	white-space: nowrap;
    text-transform: lowercase;
}
.home-post__author span{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.home-post__date span:last-child{
    display: none;
}
.lot-aside__form-price del{
    display: block;
}
.lot-aside__form-price del bdi{
    font-size: 22px;
    line-height: normal;
    opacity: .5;
}
.main-file__col.hide{
    display: none;
}
.auction-comments__list > hr + hr{
    display: none;
}
.lk-msg{
    display: flex;
    align-items: center;
    padding: 14px 12px;
    background-color: #F2F2F2;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 24px;
    border-radius: 6px;
}
.lk-msg img{
    flex-shrink: 0;
    margin-right: 8px;
}
#basic-user-avatar-form{
    display: none;
}
.lk-msg + .lk__title{
    margin-top: 0;
}
.auction-comments__list > hr:first-child{
    display: none;
}
.main-msg__info .small-text.small-text--tel span, .small-text.small-text--link span{
    color: #997A28;
    cursor: pointer;
    user-select: none;
}
.main-input__tel img{
    display: none;
}
.main-input__tel.verify img{
    display: block;
}
.main-msg__info p.small-text.small-text--timer{
    margin: 0;
}
.gallery-popup__sub{
    max-width: calc(50% - 100px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main-popup__btn-after.main-popup__btn-after--spec{
    color: #999
}
.main-popup__btn-after.main-popup__btn-after--spec a{
    color: #666666;
}
.lk-contacts-toggle span:last-child{
    display: none;
}
.lk-contacts-toggle.active span:first-child{
    display: none;
}
.lk-contacts-toggle.active span:last-child{
    display: inline;
}
#lk-new-tel{
    width: 100%;
}
#lk-payment-details{
    margin-top: 36px;
}
#lk-payment-details:first-child{
    margin-top: 0;
}
.main-msg__info .small-text ul{
    margin: 0;
    padding: 0;
}
.main-msg__info .small-text ul li{
    margin: 0;
    padding: 0;
}
.main-msg__info .small-text ul li::before{
    display: none;
}
.product{
    opacity: 1 !important;
}
.main-popup__info{
    margin-top: 12px;
    background-color: #F2F2F2;
    border-radius: 6px;
    padding: 16px;
}
.main-popup__info p{
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 4px;
}
.main-popup__info p:last-child{
    margin-bottom: 0;
}
@media(min-width: 992px){
    .main-msg__info .small-text.small-text--tel span:hover, .small-text.small-text--link span:hover{
        text-decoration: underline;
    }
    .auction-card:hover .auction-card__tag.auction-card__tag--offer span.amount{
        color: #fff;
    }
    .auction-card:hover .auction-card__tag.auction-card__tag--offer span.amount span{
        color: #fff;
    }
    .header-login__auth a{
        transition: color .25s;
    }
    .header-login__auth a:hover{
        color: #997A28;
    }
    .header-login__item.current{
        position: relative;
    }
    .header-login__item.current::before{
        content: '';
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 100%;
        height: 2px;
        background-color: #000;
    }
}
@media(max-width: 991px){
    .header-login__auth {
        padding: 16px 16px;
        padding-left: 0px;
        border-bottom: 1px solid #E6E6E6;
    }
    .auction-aside__desc p.small-text > br{
        display: none;
    }
    .header-login__auth__white {
        padding: 16px 16px;
        padding-left: 0px;
        border-bottom: 1px solid #E6E6E6;
    }
        .header-login__auth a {
            display: block;
            width: 100%;
            border-radius: 6px;
            padding: 11px 12px 12px;
            font-weight: 900;
            font-size: 17px;
            line-height: 25px;
            color: black;
        }
    .header-login__auth__white a {
        display: block;
        width: 100%;
        border-radius: 6px;
        padding: 11px 12px 12px;
        font-weight: 900;
        font-size: 17px;
        line-height: 25px;
        color: black;
    }

    .header-login__item span {
        font-size: 17px;
        font-weight: 700;
    }
    .home-post__info{
        width: calc(100% - 260px);
    }
}
@media(max-width: 768px){
    .gallery-popup__slider-item img{
        max-height: calc(100vh - 225px);
    }
}
@media(min-width: 576px){
    .main-popup__wrap{
        min-height: 0 !important;
    }
    .main-input--spec-text{
        white-space: nowrap;
    }
}
@media(max-width: 575px){
    .auction-comments__input .main-input textarea{
        padding-right: 125px;
    }
    .auction-comments__input .main-input textarea::placeholder{
        font-size: 14px;
    }
    .place-lot__tabs{
        justify-content: center;
    }
    .home-post__date span:first-child{
        display: none;
    }
    .home-post__date span:last-child{
        display: block;
    }
    .home-post__info{
        width: calc(100% - 106px);
    }
    .home-post__wrap{
        position: relative;
        padding-top: 24px;
    }
    .home-post__author{
        max-width: 100%;
    }
    .home-post__date{
        position: absolute;
        left: 26px;
        top: 0;
    }
    .home-post__dot{
        display: none;
    }
    #lk-payment-details{
        margin-top: 32px;
    }
    .main-popup__btn.main-popup__btn--top{
        display: block;
    }
}
@media(max-width: 374px){
    .home-post__img{
        align-self: flex-start;
        width: 70px;
        height: 70px;
    }
    .home-post__title{
        font-size: 15px;
        line-height: 22px;
    }
    .home-post__wrap{
        font-size: 12px;
    }
    .home-post__info{
        width: calc(100% - 70px);
    }
}