
body{
    background: #eee;
}

nav.navbar li.nav-item{
    margin-right: 20px;
    padding-top: 4px;
}
nav.navbar li.nav-item:first-of-type{
    padding-top: 0;
}

@media (max-width: 768px) {
    nav.navbar li.nav-item:first-of-type{
        display: none;
    }
}

main{
    min-height: 700px;
}

.subtittle-links{}
.subtittle-links a{
    margin: 0 20px 20px 0;
    display: inline-block;
}

.offers-list .offers-item.card {
    margin-bottom: 25px;
}
.offers-list .offers-item.card .card-body {
    border-radius: 0 0 5px 5px;
}
.offers-list .offers-item.card .card-header {
    line-height: 40px;
}

.offers-list .offers-item.card .card-header .offers-item-name b{
    display: block;
    font-size: .5em;
    font-weight: normal;
    line-height: 10px;
}

.offers-list .offers-item .offers-item-name{
    line-height: 45px;
    font-size: 25px;
    font-weight: 600;
}
.offers-list .offers-item .offers-item-img img{
    width: auto;
    height: 40px;
}

.offers-prop-list{

}
.offers-prop-list .prop-item_::after{content: " "; display: block; clear: both;}
.offers-prop-list .prop-item{
    margin-bottom: 10px;
    border-radius: 3px;
}
.offers-prop-list .prop-item .icon{}
.offers-prop-list .prop-item .name{
    padding-left: 10px;
}
.offers-prop-list .prop-item .val{}

.zaymi-detail{

}

.zaymi-detail .detail-header{

}

.zaymi-detail .detail-header .logo{
    border-radius: 5px;
    overflow: hidden;
    float: left;
    height: 50px;
    margin-right: 30px;
}
.zaymi-detail .detail-header .logo img{
    width: auto;
    height: 50px;
}
.zaymi-detail .detail-header .name{
    float: left;
}
.zaymi-detail .detail-header .name h1{
    color: #666666;
}

.zaymi-detail .detail-content{
    color: #666666;
    background: #FFF;
    border-bottom: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    border-top: 1px solid #dee2e6;
    border-radius: 0 0 0.375rem 0.375rem;
    padding: 15px;
    position: relative;
    top:-1px;
}

.zaymi-detail .nav-tabs{
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    flex-wrap: nowrap;
    border-bottom: none;
    position: relative;
    z-index: 999;
}

.zaymi-detail .nav-tabs::-webkit-scrollbar {
    display: none;
}
.zaymi-detail .nav-tabs .nav-link {
    white-space: nowrap;
}
.zaymi-detail .nav-tabs .nav-item:has(.active) {
    border-bottom: 1px #FFF solid;
}
.zaymi-detail .nav-tabs .nav-item:has(.actttttive):after {
    content: url(/static/img/white.png);
    width: 20px; height: 20px;
    display: block;
    position: absolute;
}

.newsList.horizontalBlock{
    display: flex;
    flex-wrap: wrap;
}

.detail-params{
    padding: 0 30px;
}
.detail-params .item{
    width: 100%;
    border-bottom: 1px dashed #CCC;
    padding-bottom: 2px;
    padding-top: 10px;
}
.detail-params .item .name{
    font-weight: bold;
    float: left;
}
.detail-params .item .value{
    float: right;
}
.detail-params .item .value:after{
    content: " ";
    display: block;
    clear: both;
}

.offer-detail-reviews{}
.offer-detail-reviews .review-item{}
.offer-detail-reviews .review-item .date{
    font-size: 0.8em;
    font-weight: bold;
}
.offer-detail-reviews .review-item .stars{
    display: flex;
}
.offer-detail-reviews .review-item .stars span{
    color: #CCC;
}
.offer-detail-reviews .review-item .stars span.fill{
    color: #eea712;
}