body { cursor: default; }
#content { padding-left: 15px; padding-right: 15px; }
.blue_box { padding-bottom: 15px; text-align: right; }
.blue_box > div { background: #EDF0F2; }
.blue_box h2 { margin: 0; background: #0093DE; color: #fff; line-height: 1.5; padding: 5px 10px 5px 12px; font-size: 18px; text-transform: uppercase; font-weight: 700; border-radius: 3px 3px 0 0; letter-spacing: -1px; text-align: left; }
.blue_box ul { padding: 10px; margin: 0; list-style: none; text-align: left; }
.blue_box ul > li { display: block; padding-top: 3px; padding-bottom: 3px; }
.blue_box ul > li.empty { min-height: 25px; }
.blue_box ul > li img { display: inline-block; width: 15px; height: 15px; line-height: 0; margin: 0 8px 0 3px; }
.blue_box ul > li time { display: inline-block; font-size: 11px; color: #57889C; margin-right: 3px; cursor: default; }
.blue_box + .blue_box { padding-left: 0; }

.alternate ul > li { padding-top: 5px; padding-bottom: 5px; }
.alternate ul > li a { font-size: 12px; line-height: 1; font-weight: 600; }
.alternate ul > li img { width: 30px; height: 30px; }
.alternate ul > li:nth-of-type(2n+1) { clear: both; }

.all-cats .blue_box:nth-of-type(3n+1) { padding-left: 15px; clear: both; }
.all-cats ul > li { margin-bottom: 15px; }
.all-cats ul > li img { width: 35px; height: 35px; float: left; margin-left: 0; }
.all-cats h3 { clear: none; font-size: 14px; line-height: 1.0; font-weight: 700; margin-top: 2px; }
.all-cats h3 * { font-size: inherit; }
.all-cats .kk-star-ratings.lft { margin: -2px 0 0; min-height: 24px; transform: scale(.7) translateX(-25px); }
.all-cats .kksr-legend { display: none !important; }
.all-cats ul > li p { clear: both; margin: 20px 0 0; }
.all-cats ul > li.empty { min-height: 64px; }

.kk-star-ratings.disabled a { cursor: default !important; }

a.more { display: inline-block; background: #FEA515; color: #fff; padding: 8px 10px;font-size: 14px; line-height: 14px; border-radius: 3px; margin: 0 10px 10px; }

@media (max-width: 991px){
    .blue_box { padding-left: 0; padding-right: 0; }
    .blue_box ul > li.empty { display: none; }
    .all-cats .blue_box:nth-of-type(2n+1) { padding-left: 0; }
}
@media (min-width: 767px){
    .alternate ul > li { margin-top: 5px; margin-bottom: 5px; }
}

    .main_down_link {
        width: 195px;
        margin: 0 auto;
        padding-bottom: 14px
    }
    .main_down_link a {
        width: 230px;
        height: 44px;
        float: left;
        margin-bottom: 1px;
        background: #91ca3e;
        border-radius: 10px;
        border-bottom: 4px solid #74a827
    }
    .main_down_link a img {
        margin: 0 4px -1px 0
    }
    .main_down_link a:hover {
        background: #9fd84b;
        text-decoration: none;
        border-bottom: 4px solid #84bb33
    }
        .main_down_link {
        padding: 0
    }
    
    .main_down_link_buy {
        width: 195px;
        margin: 0 auto;
        padding-bottom: 14px
    }
    .main_down_link_buy a {
        width: 220px;
        height: 44px;
        float: left;
        margin-bottom: 1px;
        background: #faab00;
        border-radius: 10px;
        border-bottom: 4px solid #ff8100
    }
    .main_down_link_buy a img {
        margin: 0 4px -1px 0
    }
    .main_down_link_buy a:hover {
        background: #f6c251;
        text-decoration: none;
        border-bottom: 4px solid #ff8100
    }
        .main_down_link_buy {
        padding: 0
    }