@charset "UTF-8";
/* CSS Document */

#footer_contact{ display: none;}
@media (min-width: 768px) {
#footer_footer{ margin-top: 70px;}
}
@media (max-width: 767.98px) {
#menu_right{ display: none;}
}


.pagination_box{ font-size: 0;}
.paginationCount,
.pagination,
.pagination a{ margin: 0; display: inline-block; vertical-align: middle; text-decoration: none;}
.paginationCount{}
.pagination{}
.pagination a{ margin: 10px 5px; font-size:16px; line-height: 1; width: 30px;}
.pagination a>span{ border: #a0a0a0 solid 2px; border-radius: 5px; display: table; table-layout: fixed; text-align: center; overflow: hidden; background-color: #a0a0a0; color: white;}
.pagination a>span>span{ display: table-cell; overflow: hidden;}
.pagination a.nav>span{ background-color: transparent; color: #a0a0a0;}
.pagination a.active>span{ background-color: white; color: #a0a0a0;}
.pagination a>span{ width: 30px;}
.pagination a>span>span{ height: 26px; vertical-align: middle;}
.pagination a.nav{ font-size: 9px; width: 16px;}
.pagination a.nav>span{ width: 16px; border: none;}
.pagination a.nav>span>span{ height: 36px;}
@media (min-width: 768px) {
.pagination_box{ text-align: right; padding: 30px 10px 50px;}
.paginationCount,
.pagination{ font-size: 14px;}
.pagination{ margin-left: 20px;}
.pagination a{}
.pagination a>span{}
.pagination a>span>span{}
.pagination a.nav{}
.pagination a.nav>span{}
.pagination a.nav>span>span{}

}
@media (max-width: 767.98px) {
.pagination_box{ text-align: center; padding: 30px 0 50px;}
.paginationCount,
.pagination{ font-size: 12px;}
.pagination{}
.pagination a{}
.pagination a>span{}
.pagination a>span>span{}
.pagination a.nav{}
.pagination a.nav>span{}
.pagination a.nav>span>span{}

}



#menu_right #news_list p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

@media (min-width: 768px) {}
@media (max-width: 767.98px) {}




@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {}







