.p-detail-1 .p_content .title {
    font-size: 35px;
    line-height: 1.2em;
    font-weight: 500;
    color: #7fb842;
    padding-top: 5px;
    margin-bottom: 15px;
}
.p-detail-1 .p_content .info li {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
}
.p-detail-1 .p_content .info li>span {
    color: #333;
}
.p-detail-1 .p_content .info li>span:first-child {
    display: inline-block;
    width: 140px;
    font-style: italic
}
.p-detail-1 .p_content .info li>span:first-child::before {
    content: "\f1ce";
    font-family: FontAwesome;
    color: #e5312e;
    font-size: 9px;
    margin-right: 6px;
    font-style: normal;
    position: relative;
    top: -2px;
}
.p-detail-1 .p_content .info li>span:last-child {
    color: #d00;
    font-size: 35px;
    font-family: 'Pacifico', cursive;
    line-height: .8;
}
.p-detail-1 .p_content .desc {
    color: #444;
    margin-bottom: 20px;
    text-align: justify;
    font-size: 16px;
    line-height: 1.5;
}
.p-detail-1 .card .name {
    text-transform: uppercase;
    font-weight: 500;
    color: #333;
    margin-bottom: 5px;
    font-size: 14px;
}
.p-detail-1 .card .desc {
    font-size: 13px
}
.p-detail-1 .background .headline {
    margin-bottom: 10px;
}
.p-detail-1 .background .headline .title {
    font-size: 25px
}
.p-detail-1 .more {
    padding: 10px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.p-detail-1 .ht-ratio--75 {
    border-radius: 10px;
}
.p-detail-1 .s-limage-2 .b-card-5 .b_content {
    padding: 12px;
    text-align: center
}
.p-detail-1 .s-limage-2 .b-card-5 .b_content .b_title {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0;
    font-size: 16px
}
.p-detail-1 .background {
    padding-bottom: 20px;
}
.p_other .slick-slider {
    z-index: 1;
}
.p_other .slick-slider .item {
    margin: 8px 15px;
}
.p_other .slick-slider .item {
    position: relative;
    overflow: hidden;
    width: calc((100% / 3) - 20px);
    float: left;
}
.p_other .slick-slider .item:nth-child(n+4) {
    display: none
}
.p_other .slick-slider .item.slick-slide:nth-child(n+4) {
    display: block;
}
.p_other {
    margin-top: 50px;
}
.p_other .headline {
    margin-bottom: 15px;
}
.p-detail-1 {
    margin-top: 30px;
}
@media (min-width: 1260px) {
    .p_other .slick-prev {
        left: -25px;
    }
    .p_other .slick-next {
        right: -25px;
    }
}
@media (max-width: 1259px) {
    .p-detail-1 .p_content .title {
        margin-top: 15px;
    }
    .p-detail-1 .p_detail {
        padding: 20px 0px 10px;
    }
}
@media (max-width: 767px) {
    .p_other .slick-slider .slick-prev, .p_other .slick-slider .slick-next {
        font-size: 10px;
    }
    .p_other .slick-slider .item {
        margin: 0 10px;
    }
}
@media (max-width: 575px) {
    .p-detail-1 .p_content .title, .p-detail-1 .background .headline .title {
        font-size: 20px
    }
    .p-detail-1 .p_content .info li>span:last-child {
        font-size: 30px
    }
}