/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}

.cols-2 .column-1 {
    width: 46%;
    float: left;
}

.cols-2 .column-2 {
    width: 46%;
    float: right;
    margin: 0
}

.cols-3 .column-1 {
    float: left;
    width: 29%;
    padding: 0 5px;
    margin-right: 4%

}

.cols-3 .column-2 {
    float: left;
    width: 29%;
    margin-left: 0;
    padding: 0 5px
}

.cols-3 .column-3 {
    float: right;
    width: 29%;
    padding: 0 5px
}

.items-row {
    overflow: hidden;
    margin-bottom: 10px !important;
}

.column-1,
.column-2,
.column-3 {
    padding: 10px 5px
}

.column-2 {
    width: 55%;
    margin-left: 40%;
}

.column-3 {
    width: 30%
}

.blog-more {
    padding: 10px 5px
}

/* ++++++++++++++ pagination ++++++++++++++ */

.pagination{
margin:10px 0 ;
padding:10px 0 10px 0px;
}
.pagination ul{
margin:0;
padding:0;
text-align:center;
}
.pagination li{
display:inline;
padding:2px 5px;
text-align:left;
margin:0 2px;
background:none;
}
/* ++++++++++++++ page nav ++++++++++++++ */
ul.pagenav {
list-style-type:none;
padding:0;
overflow:hidden;
margin:0;
}
ul.pagenav li{
display:inline-block;
padding:1px 10px;
margin:4px;
position:relative;
list-style-type:none;
background-image:none;
background:#fff;
border:1px solid #ccc
}

ul.pagenav li a{
padding:2px;
text-decoration:none;
list-style:none;
background-image:none;
color:#777;
font-size:92%;
}
ul.pagenav li.pagenav-prev {
float:left;list-style-type:none;
}
ul.pagenav li.pagenav-next{
float:right
}

.pagenav {
padding:2px
}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev{
border:0
}

.pagination li.pagination-start ,
.pagination li.pagination-start span {
padding:0
}
p.counter {
font-weight:normal;text-align:center;
}
.counter {
line-height: 1;
margin: 15px 0 !important;
text-align: right;
}

.counter span {
background: #fff;
border: 1px solid #069;
color: #fff;
padding: 2px 5px;
}