

*{
    box-sizing: border-box;
	position: relative;

}
*::before,
*::after {
    box-sizing: border-box;
}

body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: 'Roboto Condensed', sans-serif ;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 400;
	font-style: normal;

}


a {
	color: #003399;
	text-decoration-line: none;

}

a:visited {
	color: #003399;
}

a:hover,
a:focus,
a:active {
	color: #0055ff;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}




/* Стили ФМС */
.list-reset {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.fix-witgh {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 20px;
}

.page-wrapper{
	overflow: hidden;
	display: flex;
	flex-direction: column;
	min-height: 100%;
}
.site-header::after{
	content: '';
    display: table;
	clear: both;
}

.site-main {
	flex: 1 1 auto;
}


.flex-row {
	display: flex;
	flex-direction: row;
}

.flex-colum {
	display: flex;
	flex-direction: column;
}
.flex-wrap{
	flex-wrap: wrap;
}




.header_wrapper{
	background  : url("../images/header-back.png") no-repeat scroll center top;

}
.header-container{
	padding: 20px;

}

.header-logo-box{
	height: 200px;
	background  : url("../images/site-logo-full.svg") no-repeat scroll center top;
}



.logo-section-wrapper {
    padding: 20px 0;
    background  : url("../images/site-logo-full.svg") no-repeat scroll center top;
}

/*!--------------------------------------------------------------
## Menu Header CSS
--------------------------------------------------------------*/

.fms-header-menu-wrapper, .fms-header-menu-wrapper::before,{
	background-color: #fffff;
}

#fms-menu-wrap-sticky-wrapper {
	float: none !important;
  }

.fms-header-menu-block-wrap::before,
.fms-header-menu-block-wrap::after {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #cdcdcd;
    border-top: 5px solid transparent;
    bottom: -6px;
    content: "";
    height: 0;
    left: -5px;
    position: absolute;
    width: 5px;
}

.fms-header-menu-wrapper {
    background: #ffffff none repeat scroll 0 0;
    margin-bottom: 20px;
    position: relative;
	z-index: 99999;
}


.fms-header-menu-wrapper .fix-witgh {
    position: relative;
}

.fms-header-menu-wrapper .fix-witgh::before {
    background: rgba(0, 0, 0, 0) url("../images/menu-shadow.png") no-repeat scroll center top;
    content: "";
    height: 38px;
    left: 50%;
    margin-left: -480px;
    opacity: 1;
    position: absolute;
    top: 100%;
    width: 960px;
}

#site-navigation {
	text-align: center;
	}

#site-navigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

#site-navigation ul li {
	display: inline-block;
	line-height: 40px;
	margin-right: -3px;
	position: relative;
}

#site-navigation ul li a {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    display: block;
    padding: 0 15px;
    position: relative;
    text-transform: capitalize;

    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 40px;
    color: #2e2382;
}

#site-navigation ul ul.children li a {
    line-height: 25px;
    padding: 8px 15px;
}
#site-navigation ul li:hover>a,
#site-navigation ul li.current-menu-item>a,
#site-navigation ul li.current_page_item>a,
#site-navigation ul li.current-menu-ancestor>a {
    background: #2e2382;
	color: #fff !important;

}

#site-navigation ul.sub-menu,
#site-navigation ul.children {
    background: #ffffff none repeat scroll 0 0;
    left: 0;
    min-width: 200px;
    position: absolute;
    top: 120%;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#site-navigation ul li:hover>ul.sub-menu,
#site-navigation ul li:hover>ul.children {
    opacity: 1;
    visibility: visible;
    top: 100%;
    border-radius: 5px;
    box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.2);

}

#site-navigation ul.sub-menu li,
#site-navigation ul.children li {
    float: none;
    display: block;
    border-bottom: 1px solid #e1e1e1;
    margin: 0;
}

#site-navigation ul.sub-menu li:last-child,
#site-navigation ul.children li:last-child {
    border: none;
}

#site-navigation ul.sub-menu ul,
#site-navigation ul.children ul {
    right: -100%;
    left: auto;
    top: -20%;
}

#site-navigation ul.sub-menu li:hover>ul,
#site-navigation ul.children li:hover>ul {
    top: 0;
}


#site-navigation ul li.menu-item-has-children>a:before,
#site-navigation ul li.page_item_has_children>a:before {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    top: 2px;
}
#site-navigation ul.sub-menu li.menu-item-has-children>a:before,
#site-navigation ul.children li.page_item_has_children>a:before {
    content: "\f105";
}

#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}

.menu-toggle {
    color: #333;
    display: none;
    float: left;
    font-size: 20px;
    padding: 2px 15px;
}

.sub-toggle {
    display: none;
}

/*! =========== Site header menu END ===========*/


/*! =========== Page menu ===========*/
.page-menu{
	padding-top: 20px;
}


	/*! =========== Кнопки ===========*/

	.btn-1 {
		display: inline-block;
		font-size: 18px;
		text-transform: uppercase;
		font-weight: 400;
		letter-spacing: 1px;
		background-color: #227fd2;
		padding: 10px 30px;
		text-align: center;
		border-radius: 5px;
		transition: background-color 0.3s ease 0s;
		padding: 14px 40px;
		color: #ffffff;
		}

		a.btn-1{
			color: #ffffff;

		}
	
	.btn-about {
	
	align-self: flex-end;
	flex: 0 0 100px;
	margin: 20px;
	padding: 20px;	
	}
	
	.btn-mail{
		max-width: 250px;
		margin: 0 auto;   
	}
	.btn-volont {
		max-width: 250px;
	}
	
	.btn-friend {
		max-width: 350px;
		background-color: #F54337;
	}
	.btn-friend:hover {
		background-color: #c14f47;
	}

	.btn-stats:hover {
		background-color: #1263a9;
	}
	
	
	.btn-area {
		/* height: 30px; */
	}
	/*! =========== Кнопки END ===========*/

	/*! =========== Аватары ===========*/

	.avatar {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		text-align: center;
	}
.avatar__sign {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	color: #ffffff;
	font-size: 20px;
	line-height: 25px;
}

	/*! =========== All Section ===========*/



	.about__blue-boxes {
			width: 300px;
			position: absolute;
			margin-top: -117px;
			margin-left: -50px;
			z-index: 0;
			}

	.blue-boxes-fms-programm{
		width: 400px;
		position: absolute;
		right: 30px;
		margin-top: -117px;
		z-index: 0;
		opacity: 0.5;
		}


			.blue-area, .section--blue-area {
				background: linear-gradient(70deg, rgba(45,170,255,1), 70%, rgba(0,242,255,1));
				background-size: 100%;
				}

	.section__container{
		padding-top: 15px;
	}
	.section__header{
		position: relative;
		margin: 0;
		margin-bottom: 24px;

		font-size: 3.12rem;

	}

	.leader-txt {
		margin: 0;
		margin-bottom: 20px;
		font-size: 22px;
		line-height: 28px;
		color: #ffffff  ;
		font-weight: 400;
	}

	.text--wite {
		color: #fff;
	}
	.text--black
	{
		color: #000 }


	/*! =========== All Section END ===========*/

	/*! =========== Section MS Quote===========*/

	.ms-quote--conteiner {
		align-items: center;
		justify-content: space-around;
		flex-wrap: wrap-reverse;
	}
	.ms-quote__text {
		align-self: center;
		font-family: 'Times New Roman', Times, serif;
		font-style: italic;
		font-size: 3.75rem;
		text-align: center;
		padding: 0 20px;
		line-height: 1.2;
	}
	.ms-quote__avatar {
		flex: 0 0 250px;
	}

	.ms-quote--photo {
	}
	.ms-quote-ph {
	}
	.ms-quote__avatar-sign {
		position: relative;
		color: #003399;
		font-size: 30px;
		line-height: 1;
		z-index: 2;
		
	}
/*! =========== Section MS Quote END===========*/

/*! =========== Section About===========*/
.about__content {
	position: relative;
	z-index: 2;
	flex-wrap: wrap;
	justify-content: space-between;
}
.about__header {
flex: 0 0 auto;
margin-right: 20px;
}

.about__text{
	display: flex;
	flex-direction: column;
	flex: 1 1 200px;
	margin-bottom: 20px;
}

.about__text  p {
margin-bottom: 0;

}
.about__cont-arrow{
	margin-right: 40px;
}
.about__youtube {
	flex: 0 0 500px;
	margin-top: 30px;
	margin-bottom: 30px;
	height: 281px;
	overflow: hidden;
	border-radius: 5px;
	border-style: solid;
	border-color: #fff;
	border-width: 1px;


}

/*! =========== Section About END===========*/

/*! =========== Section STAT===========*/

.stats-banner__wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content:space-between;
	max-width: 900px;
	margin: -10px auto 30px auto;
	background-color: #ffffff;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.2);
}
.stats__button{
	flex: 0 0 250px;
}
.stats__digits{
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: flex-start;
flex: 1 1 auto;
}
.stats-banner__item{
display: flex;
flex-direction: column;
align-items: center;	
flex: auto;
}


	.stats-banner__wrapper p {
	position: relative;
		text-align: center;
		margin: 0;
		z-index: 4;
	}

	.stats-banner__num {
		color: rgb(201, 53, 53);
		font-size: 60px;
		margin-bottom: -10px !important ;
		margin-top: -15px !important ;
		text-align: center;
		
	}
	
	.stats-banner__sign {
		font-size: 20px;
		color: #21759b;
		font-weight: 400;    
		line-height: 20px;
		text-transform: uppercase;
	
	}

/*! =========== Section STAT END ===========*/

/*! ===========Program at Home ==============  */


		.area-fms-programm{
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
			flex-wrap: wrap;
			padding-bottom: 30px;
		}

		.fms-article__list{
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 20px;
			width: 80%;
		}
		.fms-article__thumb{
			margin: 0;
			margin-bottom: 12px;
			border-radius: 5px;
			overflow: hidden;
			max-height: 130px;

		}
	  
		.fms-article__item{
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			padding: 15px;
			flex: 0 0 23%;
			min-width: 230px;
			background-color: #FFFFFF;
			border-radius: 5px;
			/* border-width: 1px;
			border-color: #4169e1;
			border-style: solid; */
			z-index: 1;
		}
		.article--opacity:first-child{

			background: rgba(255, 255, 255, 0.5)
		
		}



		.fms-article__item:hover {
		  box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.2); 
		}
		.fms-article__header{
			margin: 0;
			margin-bottom: 12px;
			font-size: 1.4rem;;
			line-height: 1.7rem;
		}
		.fms-article__text p{
			margin: 0;
		}

		#fms-scrollup {
			background-color: #2e2382;
			bottom: 20px;
			color: #ffffff;
			display: none;
			height: 40px;
			line-height: 35px;
			position: fixed;
			right: 20px;
			width: 40px;
			text-align: center;
			font-size: 16px;
			border-radius: 3px;
			cursor: pointer;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-ms-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
			z-index: 999;
		}
		
		#fms-scrollup {
			display: none;
		}
		
		#fms-scrollup:hover,
		#fms-scrollup:focus,
		#fms-scrollup:active {
			color: #ffffff;
			border-radius: 100%;
		}

		.footer-conteiner span{
			color: #ffffff;
			padding: 10px;
			display: block;
			text-align: center;
		}

		.area-header {
			font-size: 50px;
			color: #ffffff  ;
			
			}





		.friend-area__wrapper {
			display: flex;
			align-content: space-between;
			flex-direction: row;
			align-content: center;
			/* flex-wrap: wrap; */
		
		}

		.friend-area__left-column {
			display: flex;
			flex: 0 0 400px;
			padding-top: 15px;
			margin-right: 30px;
			flex-direction: column;
			align-content: flex-start;
		}
		.friend-area__header{
			flex: 0 0 auto;
		}

		h2.friend-area__header{
			margin: 0;
		}
		.friend-area__text{
			flex: 0 0 auto;
			padding: 10px 0 20px 0;
		}
		.friend-area__text p{
			margin: 0;

		}

		.friend-area__right-column{
			padding-top: 15px;
		}

		.friend-area__friend-content {
			display: flex;
			align-content: space-between;
			flex-direction: row;
		}

		.friend-area__avatar {
			flex: 0 0  200px;
			display: flex;
			text-align: center;
			flex-direction: column;
			align-items:center;
			margin-right: 40px;
			
		}
		.friend-area__frind-photo {
			width: 120px;
		}

		.friend-area__friend-sign, .ms-quote--avatar-sign {
			font-family: 'Times New Roman', Times, serif;
			font-style: italic;
			color: #ffffff;
			font-size: 20px;
			line-height: 25px;
		}

		.friend-area__friend-text {
			display: flex;
			flex-direction: column;

			font-style: italic;
			font-weight: 400;
			color: #003399;
			font-size: 20px;
			line-height: 25px;
			max-width: 450px;
			z-index: 3;
		}

		.friend-area__frind-photo {
			border-radius: 50%;
		/* box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.2); */
		border: 3px solid #ffffff;
		}
		.cont-arrow {
			align-self: flex-end;
			flex: 0 0 100px;
			max-height: 20px;
			margin-top: 14px;
			margin-bottom: 14px;

		}

		a.cont-arrow {
			color: #003399;
			font-style: normal;
			text-transform: uppercase;
			font-size: 18px;
			letter-spacing: 1px;
		}
		a.cont-arrow:hover {
			color: #ffffff;
			
		
		}


	

/*! ======= Archive post =======*/
.archive-posts__conteiner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content:space-around;

}

.archive-post__wrapper{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 250px;
	height: auto;
	padding: 10px;
	margin-bottom: 30px;
	background-color: #d3efff;
	border-radius: 5px;
}
.archive-post__thumb{
	margin-bottom: 15px;
}
.archive-post__header{
	margin: 0;
	line-height: 1.2;
	margin-bottom: 10px;
	text-align: center;
}
.archive-post__dolzhnost {
	margin: 0;
	font-size: 1.2rem;
	line-height: 1.2;
	font-weight: 700;
	text-align: center;
}

.archive-post__content {
	/* flex: 1 1 100%; */
}
.archive-post__readmore{
	margin-bottom: 0;
	margin-top: auto;
}

h1.page__title {
	font-size: 60px;
}

.archive-post__readmore{
align-self: flex-end;

}
a.archive-post__cont-arrow {
	font-size: 16px;

}
a.archive-post__cont-arrow:hover {
	font-size: 17px;
	color: #1263a9;

}
/*! ======= News Category  =======*/
.project-posts__conteiner, .programm-posts__conteiner, .news-posts__conteiner {
	display: flex;
	flex-direction: row;
	justify-content:space-evenly;
	flex-wrap: wrap;
	}

.project-posts__wrapper, .programm-posts__wrapper, .news-posts__wrapper{
	display: flex;
	flex-direction: column;
	width: 355px;
	background-color: rgb(245, 245, 245);
	margin-bottom: 30px;
	border-radius: 5px;
	overflow: hidden;
	padding: 10px;
}
.project-posts__wrapper:hover, .programm-posts__wrapper:hover, .news-posts__wrapper:hover{
	background-color: #fff;
	box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.2); 



}
.project-posts__thumb, .programm-posts__thumb, .news-posts__thumb{
	overflow: hidden;
	border-radius: 5px;
	height: 210px;
	margin-bottom: 20px;
}
.project-posts__header, .programm-post__header, .news-posts__header{
	margin: 0;
	font-size: 1.2rem;
	line-height: 1.2;
	padding-top: 10px;
	margin-bottom: 20xp;
}

/*! ======= Programm post =======*/


/*! ======= Category post =======*/
.category-posts__conteiner {
	display: flex;
	flex-direction: row;
	justify-content:space-between;
	flex-wrap: wrap;
	}

	.category-post__item{
		width: 335px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		max-width: 100%;
		border-radius: 5px;
   		background-color: #ffffff;
	}
.post-date{
	align-self: flex-end;
	color: rgb(145, 36, 9);
	font-size: 12px;
}
	.category-post__wrapper{
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
		transition: all 0.3s ease;
   		border-radius: 5px;
	}
	.category-post__item img {
		height: 220px;
		width: 100%;
		object-fit: cover;
		object-position: center;
		border-top-right-radius: 5px;
	    border-top-left-radius: 5px;
	}

.category-post__text{
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		height: 100%;
		padding: 10px 10px 0 10px;
	}
	.category-post__content {
		flex: 1 1 auto;
	}

	.category-post__header
	{
		font-size: 20px;
	}
	.category-post__dolzhnost {
		font-weight: 700;
	}
	h1.page__title {
		font-size: 60px;
	}
	
	.category-post__readmore{
	align-self: flex-end;
	
	}
	a.category-post__cont-arrow {
		font-size: 16px;
	
	}
	a.category-post__cont-arrow:hover {
		font-size: 17px;
		color: #1263a9;
	
	}

/*! Страница контакы */

.contact {
	display: flex;
	flex-direction: row;
}

.contact__adress {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 0 0 400px;
	font-size: 20px;
}

/*! Page Menu */

#menu-o-fonde {
display: flex;
flex-direction: row;
justify-content: space-around;
text-align: center;
}


#menu-o-fonde ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

#menu-o-fonde ul li {
	display: inline-block;
	line-height: 40px;
	margin-right: -3px;
	position: relative;
}

#menu-o-fonde ul li a {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    display: block;
    padding: 0 15px;
    position: relative;
    text-transform: capitalize;

    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 40px;
    color: #2e2382;
}

#menu-o-fonde ul li:hover>a,
#menu-o-fonde ul li.current-menu-item>a,
#menu-o-fonde ul li.current_page_item>a,
#menu-o-fonde ul li.current-menu-ancestor>a {
    background: #278ece;
	border-radius: 3px;
	color: #fff !important;

}

/*! About page */

.about-page-text {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.right-column.about-page {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 0 0 33%;
	padding: 10px;
	border-radius: 5px;
	color: #ffffff;
	min-width: 350px;


}

.left-column.about-page{
padding-right: 30px;
flex: 1 1 60%;
}

.leader-text {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 600;
	padding: 10px;
	border-radius: 5px;
	background-color: #f8f6ce;
}

.alignright {
	float: right;
	margin-left: 20px;
}
.alignleft {
	float: left;
	margin-right: 20px;
}

.friends-fms__content{
display: flex;
flex-direction: row;
align-items: flex-start;
padding-top: 30px;
margin-bottom: 30px;

}
.frineds-fms__image-wrapper {
	flex: 0 0 200px;
	width: 200px;
	margin-right: 20px;
}
.friends-fms__title {
	margin: 0;
	font-size: 34px;
}
.friends-fms__dolzhnost {
	margin: 0;
font-size: 24px;
color: #666;

}
.other-friends{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	padding-top: 20px;
	padding-bottom: 20px;

}
.other-friends__item{
display: flex;
flex-direction: row;
justify-content:flex-start;
align-items: center;
flex: 0 0 450px;
margin-bottom: 20px;


}
.other-friends__avatar{
	flex: 0 0 100px;
	margin-right: 20px;

}
.other-friends__header{
	margin: 0;
	font-size: 1.4rem;
}
/*! footer adres */

.fms-footer {
    background-color: #cbffff;
    height: 240px;
    margin-top: 15px;
    margin-bottom: 5px;
 
}

.bottom-contact-block {
    display: flex;
    max-width: 1170px;
    margin: 0 auto;
    height: 240px;
    padding-left: 25px;
    padding-right: 25px;
    align-items: center;
    justify-content: center;

}

.coner-img {
   float: right;
   position: absolute;
   right: 0;
}

.footer-logo {

width: 400px;
height: 149px;

}

.footer-kontakt-block {
 display: flex;
 flex-direction:column;
 width: 370px;
 align-items: center;
    

}
.footer-kontakt {
font-size: 18px;
line-height: 18px;
color: #2e2382;
text-align: center;
margin-bottom: 20px;

}

.archive-post__status{
	font-size: 13px;
	text-transform: uppercase;
	color: #961400;
}
.other-friends__wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;

}

.other-friends__item{
	display: flex;
flex-direction: row;
justify-content:flex-start;
align-items: center;
flex: 0 0 450px;
}


.project-banner{
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 0 0 30%;

}
.banner-programm{
	flex: 0 0 28%;

}
.project-banner img{
	border-radius: 5px;
	overflow: hidden;
	border-style: solid;
	border-color: #fff;
	border-width: 1px;

}
.project-banner img:hover {
	box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.2); 
  }


.fms-project__wrapper,
.fms-programm__wrapper, 
.fms-news__wrapper{
	display: inline-flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 30px;
	gap: 20px;
}

.flex-right{
	justify-content: flex-end;
}

.area-fms-project{
	padding: 15px;
	display: flex;
	align-items: flex-start;
	justify-content:flex-end;
	flex-wrap: wrap;
	padding-bottom: 20px;
}

.project__item {
	margin-right: 20px;
}

.btn-prj{
	margin-top: 20px;
}

.post-programm{
	border-radius: 5px;
margin-bottom: 25px;
border-style: solid;
border-color: #73b3eb;
border-width: 2px;


}

/*! ================= Pagination ============ */

.pagination{
	display: flex;
	flex-direction: row;
	gap: 20px;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.page-numbers{
	padding: 10px;
	font-size: 1.5rem;
}
.page-numbers.current{
	background-color: #227fd2;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	display: flex;

}
