.bm-read-more{
    padding-left:5px;
    font-size:14px
}
.bm-read-more:hover{
    color:#939393 !important
}
.bm-hover-effect-blur:hover{
    -webkit-filter:blur(1px);
    filter:blur(3px);
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.bm-hover-effect-flashing:hover{
    opacity:1;
    -webkit-animation:flash 1.5s;
    animation:flash 1.5s
}
@-webkit-keyframes flash{
    0%{
        opacity:.4
    }
    100%{
        opacity:1
    }
}
@keyframes flash{
    0%{
        opacity:.4
    }
    100%{
        opacity:1
    }
}
.bm-hover-effect-gray-scale:hover{
    -webkit-filter:grayscale(50%);
    filter:grayscale(50%);
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.bm-hover-effect-opacity{
    opacity:1;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.bm-hover-effect-opacity:hover{
    opacity:.5
}
.bm-hover-effect-zoom-in.bm-zoom-default:hover,.bm-hover-effect-zoom-out.bm-zoom-default{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2)
}
.bm-hover-effect-zoom-out.bm-zoom-default:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1)
}
.bm-hover-border .bm-banner-content-wrapper{
    z-index:2
}
.bm-hover-border:before,.bm-hover-border:after{
    content:"";
    display:block;
    position:absolute;
    top:15px;
    left:15px;
    bottom:15px;
    right:15px;
    z-index:1;
    -webkit-transition:all .5s ease 0s;
    -moz-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.bm-hover-border:before{
    border-top:2px solid #009bef;
    border-bottom:2px solid #009bef;
    -webkit-transform:scale(0,1);
    -moz-transform:scale(0,1);
    transform:scale(0,1)
}
.bm-hover-border:after{
    border-left:2px solid #009bef;
    border-right:2px solid #009bef;
    -webkit-transform:scale(1,0);
    -moz-transform:scale(1,0);
    transform:scale(1,0)
}
.bm-hover-border:hover:before,.bm-hover-border:hover:after{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.bm-hover-effect-shine:not(.bm-hover-border):before,.bm-hover-effect-shine .bm-hover-shine-border-effect:before{
    position:absolute;
    top:0;
    left:-70%;
    z-index:2;
    display:block;
    content:'';
    width:50%;
    height:100%;
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
    -webkit-transform:skewX(-25deg);
    -moz-transform:skewX(-25deg);
    transform:skewX(-25deg);
    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    transition:all 1s ease 0s
}
.bm-hover-effect-shine:not(.bm-hover-border):hover:before,.bm-hover-effect-shine:hover .bm-hover-shine-border-effect:before{
    left:100%
}
.bm-pagination{
    padding:20px;
    margin-bottom:20px;
    text-align:center
}
.pagination_style_1 .page-numbers,.pagination_style_1 .bm-pagination a{
    display:inline-block;
    padding:5px 15px;
    margin-right:4px;
    border-radius:3px;
    border:solid 1px silver;
    background:#e9e9e9;
    box-shadow:inset 0px 1px 0px rgba(255,255,255,.8),0px 1px 3px rgba(0,0,0,.1);
    font-size:.875em;
    font-weight:700;
    text-decoration:none;
    color:#717171;
    text-shadow:0px 1px 0px rgba(255,255,255,1)
}
.pagination_style_1 .page-numbers{
    font-weight:900
}
.pagination_style_1 .page-numbers:hover,.pagination_style_1 .page-numbers.gradient:hover{
    background:#fefefe;
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#f0f0f0));
    background:-moz-linear-gradient(0% 0% 270deg,#fefefe,#f0f0f0)
}
.pagination_style_1 .page-numbers.current{
    border:none;
    padding:10px 20px;
    background:#616161;
    box-shadow:inset 0px 0px 8px rgba(0,0,0,.5),0px 1px 0px rgba(255,255,255,.8);
    color:#f0f0f0;
    text-shadow:0px 0px 3px rgba(0,0,0,.5)
}
a.prev.page-numbers:after{
    content:'<<'
}
a.next.page-numbers:after{
    content:'>>'
}
.pagination_style_2 .page-numbers,.pagination_style_1 .bm-pagination a{
    font-size:14px;
    text-decoration:none;
    transition:background .25s;
    display:inline-block;
    text-transform:uppercase;
    margin:0 3px 6px;
    height:38px;
    min-width:38px;
    border-radius:38px;
    border:2px solid #fff;
    line-height:32px;
    padding:0;
    color:#fff;
    background:#666;
    font-weight:700;
    letter-spacing:.03em
}
.pagination_style_2 .page-numbers:hover,.pagination_style_1 .page-numbers.gradient:hover{
    background-color:#000;
    color:#fff
}
.pagination_style_2 .page-numbers.current{
    background-color:#000;
    color:#fff;
    display:inline-block
}
