.news_search_archive {
    width:100%;
    color:#000;    
}
.news_search_archive_year {
    font-size:35px;
    font-weight:300;
    color:#000000;
    padding-bottom:32px;
}
.news_search_archive_months {
    padding-bottom:15px;
}
.news_search_archive_month {
    float:left;
    display:inline-block;
    width:210px;
    max-width:210px;
    min-width:210px;
    height:200px;
    border: 1px solid white;
    margin-right:30px;
}
.news_search_archive_month_header {
    font-size:18px;
    font-weight:300;
    color:#000;
    padding-bottom:15px;
}
.news_search_archive_days {
   padding-bottom:30px;
}
.news_search_archive_days_month {
    display:inline-block;
    width:210px;
    max-width:210px;
    min-width:210px;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
    -webkit-user-select:none;
}
.news_search_archive_day_link {
    font-size:18px !important;
    font-weight:300 !important;
    padding:0;
    margin:0;
    cursor:pointer;
}
.news_search_archive_day_link_now {
    /*color:red !important;*/
    /*font-weight:400 !important;*/
}
.news_search_archive_day_link:hover {
   opacity:0.8;
}
.news_search_archive_day_link_2 {
    color:red !important;
}
.news_search_archive_day_link_2:hover {
    opacity:0.8;
}
.news_search_archive_day {
    float:left;
    display:inline-block;
    width:27px;
    height:22px;
    font-size:18px !important;
    font-weight:300 !important;
    text-align:center;
    border:1px solid white;
}
.news_search_archive_day_emp {
    float:left;
    display:inline-block;
    width:27px;
    height:22px;
    border:1px solid white;
}
.news_search_archive_day_lst {
    float:left;
    display:inline-block;
    width:27px;
    height:22px;
    font-size:18px !important;
    font-weight:300 !important;
    color:#acacac !important;
    text-align:center;
    border:1px solid white;
}

/* mobile */
.news_search_panel_mobile {
    width:100%;
    max-width:1024px;
    border:1px solid #ababab;
    border-radius:2px;
    margin-bottom:20px;
}
.news_render_pages_header {
    font-size:27px;
    font-weight:300;
    color:#5d8c5d;
    margin-bottom:20px;
    line-height:1.1;
}