.page-id-31 #inner-wrap {
	background: #A4C3DB;
	box-shadow: none ;
}

.page-id-31 #inner-wrap .entry.single-entry{
		box-shadow: none ;
}

.map-block {
	background: #A4C3DB;
	position: relative;
	padding:4rem 2rem;

}


@media screen and (max-width:768px) {
	.map-block{
		padding:8rem 1rem;
	}
}

.map-block .map {
	display:flex; 
	justify-content: center; 
	background: #A4C3DB;
	position: relative; 
	max-width:1200px; 
	margin-left:auto; 
	margin-right:auto; 

}


.map-block .map .map-svg {
	background: #A4C3DB;
	position: relative;
}

.map-svg path {
		fill: #fff;
		stroke: #fff;
}		



.map-marker {
	position: absolute; 
	left: 0;
	top: 0;
	z-index:999;
	transform: translateX(-50%) translateY(-100%);
	transition: all .2s ease;
}

.map-marker:hover {
	cursor:pointer; 
	scale:1.2;
}

.map-marker.active {
	scale:1.2;
}

@media screen and (max-width:768px) {
	.map-marker {
		scale:.9;
	}
}

.map-svg .active{
	fill: #FFA9A9;
	stroke:#FFA9A9;
}

.map-marker-popup {
	position: absolute; 
	z-index:9999;
	display:none;
}

@media screen and (max-width:768px) {
	.map-marker-popup {
		bottom: -5rem !important; 
		left:1rem !important;
		top: initial !important;
		right: initial !important;
		width: calc( 100% - 2rem );
	}
}

.map-marker-popup .content{
	padding:1rem; 
	display:flex; 
	flex-direction: column; 
	gap:.25rem; 
	border-radius:2rem;
}

.map-marker-popup .content p{
	margin: 0;
	color: #fff;
	font-size:16px;
}

.map-marker-popup .content .country-name{
	font-weight:600;
}

.map-marker-popup .content.RPC {
	background: #FFD028;
}

.map-marker-popup .content.Taiga {
	background: #93A226;
}

.map-marker-popup .content.Tundra {
	background: #13B1B0;
}

.map-marker-popup.active {
	display:initial; 
}

.legend {
	position: absolute; 
	left:4rem; 
	bottom:4rem; 
	display:flex; 
		flex-direction: column;
	gap:.75rem;
	border: 1px solid #fff; 
	border-radius:2rem;
	padding:1.5rem;
}

@media screen and (max-width:768px) {
	.legend { 
		bottom: initial !important;
		left: 1rem !important;
		top: 1rem !important;
		right: initial !important;
		width: calc( 100% - 2rem );
		flex-direction: row; 
		gap: 0;
		justify-content: space-between;
	}
}

.legend .legend-item {
	display:flex; 
	align-items: center;
	gap:.5rem;
}

.legend .legend-item p {
	color: #000;
	font-weight:bold ;
	font-size:18px;
}

@media screen and (max-width:768px) {
	.legend .legend-item p {

	font-size:16px;
}
}

.all-information {
	background: #18466A;
}

.all-information .content {
	padding:2rem;
	padding-top:3rem;
	padding-bottom:6rem;
	display: flex; 
	justify-content: space-between;
	max-width:1600px;
	flex-wrap:wrap;
	margin-left:auto; 
	margin-right:auto;
}

@media screen and (max-width:768px) {
	.all-information .content {
		padding:2rem;
		
	}
}

.all-information .information-item {
	flex: 0 0 20%;
	padding:1rem ;
	box-sizing: border-box;
	display:flex;
	gap:1rem;
}

@media screen and (max-width:1025px) {
	.all-information .information-item {
		flex: 0 0 50%;
		margin-top:1rem;
	}
}

@media screen and (max-width:768px) {
	.all-information .information-item {
		flex: 0 0 100%;
		padding:0;
		margin:1.5rem 0;
	}
}


.all-information .information-item .information-details {
	display: flex ;
	flex-direction: column ;
	gap: .5rem;
}

.all-information .information-item .information-details p{
	margin:0;
	color: #fff;
	font-weight:500;
	font-size:16px;
}

.all-information .information-item .information-details .country-name {
	font-weight:bold;
}