/************************************************************
				Box Sizing
************************************************************/
.sfwppa-navi-style *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.wp-pagenavi, .pagination{margin-bottom: 50px;}
/************************************************************
				Common css
************************************************************/
.sfwppa-navi-style .navigation, .sfwppa-navi-style .sfwppa-pages, .sfwppa-navi-style .current{line-height:normal;}
.sfwppa-navi-style .navigation a, .sfwppa-navi-style .sfwppa-pages{text-decoration:none;}

/************************************************************
				Style-1
************************************************************/
.sfwppa-navi-style.sfwppa-style-1 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-1 .current, 
.sfwppa-navi-style.sfwppa-style-1 .nav-links .page-numbers{font-size: 12px;text-align: center; padding:6px 10px; margin-right: 5px; color:#000; border: 1px solid #ddd; display: inline-block;}
.sfwppa-navi-style.sfwppa-style-1 .current, .sfwppa-navi-style.sfwppa-style-1 .sfwppa-pages:hover, .sfwppa-navi-style.sfwppa-style-1 .nav-links .page-numbers:hover { background: #dd3333;  border: 1px solid #dd3333; color:#fff;}
.sfwppa-navi-style.sfwppa-style-1 .page-numbers{font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-1 a.page-numbers:hover{box-shadow: none !important;}
.sfwppa-navi-style.sfwppa-style-1 .pagination .current{color: #fff !important;}
.sfwppa-navi-style.sfwppa-style-1 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-1 .nav-links .next{line-height: normal;background: none;}
/************************************************************
				Style-2
************************************************************/
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-2 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-2 .nav-links .next{border:0px ; color:#000 ;}
.sfwppa-navi-style.sfwppa-style-2 span.sfwppa-pages:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-2 .page-numbers{font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-2 a.page-numbers:hover{box-shadow: none !important;}
.sfwppa-navi-style.sfwppa-style-2 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-2 .nav-links .next{padding: 8px; line-height: normal;background: none;}
.sfwppa-navi-style.sfwppa-style-2 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-2 .nav-links .next:hover{color: #2e4057 !important; background: #f2f2f2 !important;}
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-first, .sfwppa-navi-style.sfwppa-style-2 .sfwppa-last{padding: 7px !important}
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-first:hover, .sfwppa-navi-style.sfwppa-style-2 .sfwppa-last:hover{color: #2e4057 !important; background: #f2f2f2 !important;}
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-pages:hover,
.sfwppa-navi-style.sfwppa-style-2 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-2 .nav-links .next:hover{color:#dd3333}
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-link, 
.sfwppa-navi-style.sfwppa-style-2 .page-numbers,
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-current-page,
.sfwppa-navi-style.sfwppa-style-2 .current,
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-extend
{font-size: 12px;text-align: center; padding: 5px 10px; margin-right: 5px; color:#000; display:inline-block; border: 1px solid #ddd}
.sfwppa-navi-style.sfwppa-style-2 .current, 
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-link:hover,
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-current-page:hover,
.sfwppa-navi-style.sfwppa-style-2 .sfwppa-extend:hover { background: #dd3333;  border: 1px solid #dd3333; color:#fff;}

/************************************************************
				Style-3
************************************************************/
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-3 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-3 .nav-links .next{border:0px ; color:#000 ;font-size: 12px;}
.sfwppa-navi-style.sfwppa-style-3 span.sfwppa-pages:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-3 .page-numbers{font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-3 a.page-numbers:hover{box-shadow: none !important;}
.sfwppa-navi-style.sfwppa-style-3 .current{font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-first, .sfwppa-navi-style.sfwppa-style-3 .sfwppa-last{padding: 20px 10px !important}
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-first:hover, .sfwppa-navi-style.sfwppa-style-3 .sfwppa-last:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-pages:hover,
.sfwppa-navi-style.sfwppa-style-3 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-3 .nav-links .next:hover{color:#dd3333;}
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-link,
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-current-page,
.sfwppa-navi-style.sfwppa-style-3 .current,
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-extend,
.sfwppa-navi-style.sfwppa-style-3 .page-numbers
{border-radius:50%; width:35px; height:35px;font-size: 12px;text-align: center;  margin-right: 5px; color:#000; display:inline-block;}
.sfwppa-navi-style.sfwppa-style-3 .current, 
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-link:hover,
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-current-page:hover,
.sfwppa-navi-style.sfwppa-style-3 .sfwppa-extend:hover { background: #dd3333;  color:#fff;}
.sfwppa-navi-style.sfwppa-style-3 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-3 .nav-links .next{line-height: normal;background: none;}
.sfwppa-navi-style.sfwppa-style-3 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-3 .nav-links .next:hover{color: #2e4057 !important;}
/************************************************************
				Style-4
************************************************************/
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-4 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-4 .nav-links .next{border:0px ; color:#000 ;font-size: 12px;}
.sfwppa-navi-style.sfwppa-style-4 span.sfwppa-pages:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-4 .current{font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-first, .sfwppa-navi-style.sfwppa-style-4 .sfwppa-last{padding: 14px 6px !important;}
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-first:hover, .sfwppa-navi-style.sfwppa-style-4 .sfwppa-last:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-pages:hover,
.sfwppa-navi-style.sfwppa-style-4 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-4 .nav-links .next:hover{color:#dd3333}
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-link,
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-current-page,
.sfwppa-navi-style.sfwppa-style-4 .current,
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-extend,
.sfwppa-navi-style.sfwppa-style-4 .page-numbers
{border-radius:50%;padding: 10px !important; width:auto !important; height:auto !important;font-size: 12px;text-align: center; margin-right: 5px; color:#000; display:inline-block; border: 1px solid #ddd;}
.sfwppa-navi-style.sfwppa-style-4 .current, 
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-link:hover,
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-current-page:hover,
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-extend:hover { background: #dd3333;  border: 1px solid #dd3333; color:#fff; }
.sfwppa-navi-style.sfwppa-style-4 .page-numbers{font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-4 a.page-numbers:hover{box-shadow: none !important;}
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-extend:hover{background: none !important;}
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-extend, .sfwppa-navi-style.sfwppa-style-4 .pagination .dots{border: none !important;}
.sfwppa-navi-style.sfwppa-style-4 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-4 .nav-links .next:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-4 .nav-links .prev, .sfwppa-navi-style.sfwppa-style-4 .nav-links .next{line-height: normal; background: none;}
/************************************************************
				Style-5
************************************************************/
.sfwppa-navi-style.sfwppa-style-5 .wp-pagenavi{margin-bottom: 50px !important;}
.sfwppa-navi-style.sfwppa-style-5 .nav-links, .sfwppa-navi-style.sfwppa-style-5 .wp-pagenavi{border:1px solid #e6e6e6; display: inline-block; margin:0px;border-radius: 0.25em; }
.sfwppa-navi-style.sfwppa-style-5 span, .sfwppa-navi-style.sfwppa-style-5 .sfwppa-last, .sfwppa-navi-style.sfwppa-style-5 .sfwppa-first{border:0px}
.sfwppa-style-5 .sfwppa-first, .sfwppa-navi-style.sfwppa-style-5 .sfwppa-last{padding: 10px !important;}
.sfwppa-navi-style.sfwppa-style-5 span.sfwppa-pages:hover{color: #2e4057 !important;}
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-first:hover, .sfwppa-navi-style.sfwppa-style-5 .sfwppa-last:hover{color: #2e4057 !important; background: #f2f2f2 !important;}
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-pages:hover,
.sfwppa-navi-style.sfwppa-style-5 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-5 .nav-links .next:hover{color:#dd3333}
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-link,
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-current-page,
.sfwppa-navi-style.sfwppa-style-5 .current,
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-extend,
.sfwppa-navi-style.sfwppa-style-5 .page-numbers{padding: .8em 1em; border:0px;  color:#000; border-right: 1px solid #e6e6e6; display: inline-block; margin:0px; }
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-link-previous{ border-left: 1px solid #e6e6e6;}
.sfwppa-navi-style.sfwppa-style-5 .current, 
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-link:hover,
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-current-page:hover,
.sfwppa-navi-style.sfwppa-style-5 .sfwppa-extend:hover,
.sfwppa-navi-style.sfwppa-style-5 a.page-numbers:hover { background: #fa4248; color:#fff;  border-right: 1px solid #fff;}
.sfwppa-navi-style.sfwppa-style-5 .nav-links .prev:hover, .sfwppa-navi-style.sfwppa-style-5 .nav-links .next:hover{background:none; color:#fa4248;}
.sfwppa-navi-style.sfwppa-style-5 .page-numbers{float:left;font-weight: 400;}
.sfwppa-navi-style.sfwppa-style-5 a.page-numbers:hover{box-shadow: none !important;}
.sfwppa-navi-style.sfwppa-style-5 .prev.page-numbers, .next.page-numbers{line-height: normal !important;}
.sfwppa-navi-style.sfwppa-style-5 a.page-numbers:hover{box-shadow: none !important;}


@media only screen and (max-width: 40em) {
	.sfwppa-navi-style.sfwppa-style-1 .nav-links .page-numbers{float: left;margin-bottom: 5px;}
	.sfwppa-navi-style.sfwppa-style-2 .nav-links .page-numbers{float: left;margin-bottom: 5px;}
	.sfwppa-navi-style.sfwppa-style-3 .nav-links .page-numbers{float: left;margin-bottom: 5px;}
	.sfwppa-navi-style.sfwppa-style-3 .page-numbers{width: auto !important; height: auto !important;padding: 10px !important}
	.sfwppa-navi-style.sfwppa-style-4 .nav-links .page-numbers{float: left;margin-bottom: 5px;}
	.sfwppa-navi-style.sfwppa-style-4 .page-numbers{width: auto !important; height: auto !important;padding: 10px !important}
	.sfwppa-navi-style.sfwppa-style-4 span.page-numbers .dots{padding: 8px !important}
	.sfwppa-navi-style.sfwppa-style-4 .nav-links .prev{padding: 12px !important;}
	.sfwppa-navi-style.sfwppa-style-5 .sfwppa-pages, .sfwppa-navi-style.sfwppa-style-5 .current{margin: 10px auto !important; padding: 10px !important}
	.sfwppa-navi-style.sfwppa-style-5 .pagination .page-numbers, .sfwppa-navi-style.sfwppa-style-5 .pagination .current{margin: 5px !important; padding: 12px !important}
}