.bm-read-more {
    padding-left: 5px;
    font-size: 14px;
}
.bm-read-more:hover {
	color: #939393 !important;
}

/* Blur */
.bm-hover-effect-blur:hover {
	-webkit-filter: blur(1px);
	filter: blur(3px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* Flashing */
.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;
	}
}

/* Gray Scale */
.bm-hover-effect-gray-scale:hover {
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

/* Opacity */
.bm-hover-effect-opacity {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.bm-hover-effect-opacity:hover {
	opacity: .5;
}

/*hover effect*/
.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);
}
/*Hover With Border*/
.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 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	transition: all 0.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);
}
/*Shine*/
.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%;
}
/* Start Pagination Style 1 */
.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 #c0c0c0;
    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: bold;
    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);
}
/* End Pagination Style 1 */
a.prev.page-numbers:after {
	content:'<<';
}
a.next.page-numbers:after {
	content:'>>';
}
/* End Pagination Style 1 */
.pagination_style_2 .page-numbers, 
.pagination_style_1 .bm-pagination a {
    font-size: 14px;
    text-decoration: none;
    transition: background 250ms;
    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;
}
/* End Pagination Style 1 */
