@font-face {
  font-family: "Titillium";
  font-style: normal;
  font-weight: 300;
  src: url(fonts/titillium-light-webfont.ttf) format('truetype')
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url(/fonts/fontawesome-webfont.woff?v=4.2.0) format("woff");
    }



.pagination { margin-bottom: 15px; font-family: "Titillium",Arial,sans-serif;}
.pagination a { font-size: 18px; font-weight: 600; }

.wp-pagenavi { text-align: right; font-weight: 600; line-height: 20px; float: none; margin-right: -2px; text-align: center; margin-bottom: 20px;}
.wp-pagenavi a,
.wp-pagenavi span { color: #aaa; font-size: 18px; padding: 7px 8px; display: inline; margin: 0 2px; }
.wp-pagenavi span.pages { font-size: 18px; font-weight: 300; display: block; margin-bottom: 1em!important; border: none!important; }
.wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }
.wp-pagenavi span.extend { border: none!important; border-bottom: 3px solid transparent; border-top: 1px solid transparent; }
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
/*.wp-pagenavi span.current {  }*/

.wp-pagenavi a { color: #039be5; border: none; border-bottom: 3px solid #ddd; border-top: 1px solid #f1f1f1; }
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { color: #444; background: none; border: none; border-bottom: 3px solid #039be5; border-top: 1px solid #f1f1f1; }



.group {
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}



.content .post, .content .page {
    position: relative;
    overflow: hidden;
}
.pagination a {
    font-size: 18px;
    font-weight: 600;
}
a, a::before, a::after {
    transition-duration: 0.2s;
    transition-timing-function: ease;
}
a {
    color: #3B8DBD;
    text-decoration: none;
    outline: 0px none;
}

.last {
    clear: right;
    margin-right: 0px !important;
}
