/* Circular display */
.post-312 {
	overflow: hidden;
}
.post-312  .flex_type_2 .entry-content p {
	text-align: left;
}
.circular-flex-row {
	overflow: hidden;
}
div#circular {
			position: relative;
			list-style-type: none;
			margin: 0;
			padding: 0;
			width: 1140px;
			text-align: center;
			display: block;
			height: 1030px;    
			transform: rotate(60deg);
			margin-top: -50px;
}
div#circular-res { 
	display: none;
}
.circular-item,
.circular-item-desc {
			position: absolute;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			transition: all 0.3s linear;
			height: 185px;
			width: 185px;
			border-radius: 50%;
			top: 44%;
			left: 44%;
			transform: rotate(-60deg);
			display: flex;
			justify-content: center;
			align-items: center;
}
.circular-item-desc {
	display: none;
}
.circular-disable {
		background-color: #c9c9c9 !important;
}
.circular-item.cat_initial,
.circular-item-desc.cat_initial {
			width: auto;
			top: 53%;
			left: 53%;
			transform: translate(-53%, -53%) rotate(-60deg);
}
.circular-content:hover {
	cursor: pointer;
	-webkit-box-shadow: 20px 20px 49px -20px rgba(64,64,64,1);
	-moz-box-shadow: 20px 20px 49px -20px rgba(64,64,64,1);
	box-shadow: 20px 20px 49px -20px rgba(64,64,64,1);
}
.circular-content.circ-activate:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: inherit;
}
.circular-item p {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 20px;
	color: black;
}
.circular-item h2 {
	font-size: 30px;
	color: #13387e;
	font-weight: bold;
	margin-bottom: 20px;
}
.circular-item h4,
.circular-item-mob h4 {
	color: #fff;
	font-size: 15px;
	line-height: 1.3;
	font-weight: bold;
	width: 150px;
	margin-bottom:0;
}
.circular-item h4 span,
.circular-item-mob h4 span { 
	font-weight: normal;
}
.circular-item-desc ul,
.circular-item-desc-mob ul {
			margin: 0 60px;
			text-align: left;
			list-style: none;
}
.circular-item-desc ul li,
.circular-item-desc-mob ul li {
	font-size: 14px;
	font-size: 0.875rem;
	font-family: 'Bitter';

}
.circular-item-desc  ul li::before,
.circular-item-desc-mob ul li::before {
	content: "\2022";  
	color: red; 
	font-weight: bold; 
	display: inline-block; 
	width: 1em; 
	margin-left: -1em; 
}

.circular-item-desc[data-id="cat_0"]  ul li::before,
.circular-item-desc-mob[data-id="cat_1-mob"] ul li::before { 
	color: #d03a79; 
}
.circular-item-desc[data-id="cat_0"] h3,
.circular-item-desc-mob[data-id="cat_0-mob"] h3 { 
	color: #d03a79; 
}

.circular-item-desc[data-id="cat_1"]  ul li::before,
.circular-item-desc-mob[data-id="cat_1-mob"] ul li::before { 
	color: #3dd6e0; 
}
.circular-item-desc[data-id="cat_1"] h3,
.circular-item-desc-mob[data-id="cat_1-mob"] h3 { 
	color: #3dd6e0; 
}


.circular-item-desc[data-id="cat_2"]  ul li::before,
.circular-item-desc-mob[data-id="cat_2-mob"] ul li::before { 
	color: #a6a6a6; 
}
.circular-item-desc[data-id="cat_2"] h3,
.circular-item-desc-mob[data-id="cat_2-mob"] h3 { 
	color: #a6a6a6; 
}


.circular-item-desc[data-id="cat_3"]  ul li::before,
.circular-item-desc-mob[data-id="cat_3-mob"] ul li::before { 
	color: #ff8a00; 
}
.circular-item-desc[data-id="cat_3"] h3,
.circular-item-desc-mob[data-id="cat_3-mob"] h3 { 
	color: #ff8a00; 
}

.circular-item-desc[data-id="cat_4"]  ul li::before,
.circular-item-desc-mob[data-id="cat_4-mob"] ul li::before { 
	color: #ffd500; 
}
.circular-item-desc[data-id="cat_4"] h3,
.circular-item-desc-mob[data-id="cat_4-mob"] h3 { 
	color: #ffd500; 
}

.circular-item-desc[data-id="cat_5"]  ul li::before,
.circular-item-desc-mob[data-id="cat_5-mob"] ul li::before { 
	color: #2ab871; 
}
.circular-item-desc[data-id="cat_5"] h3,
.circular-item-desc-mob[data-id="cat_5-mob"] h3 { 
	color: #2ab871; 
}

.circular-item-desc[data-id="cat_6"]  ul li::before,
.circular-item-desc-mob[data-id="cat_6-mob"] ul li::before { 
	color: #009fe3; 
}
.circular-item-desc[data-id="cat_6"] h3,
.circular-item-desc-mob[data-id="cat_6-mob"] h3 { 
	color: #009fe3; 
}

.circular-item-desc[data-id="cat_7"]  ul li::before,
.circular-item-desc-mob[data-id="cat_7-mob"] ul li::before { 
	color: #13387e; 
}
.circular-item-desc[data-id="cat_7"] h3,
.circular-item-desc-mob[data-id="cat_7-mob"] h3 { 
	color: #13387e; 
}

.circular-item-desc[data-id="cat_8"] ul li::before,
.circular-item-desc-mob[data-id="cat_8-mob"] ul li::before { 
	color: #975a00; 
}
.circular-item-desc[data-id="cat_8"] h3,
.circular-item-desc-mob[data-id="cat_8-mob"] h3 { 
	color: #975a00; 
}
.circular-item-desc h3 {
	font-size: 20px;
	color: #13387e;
	font-weight: bold;
	margin-bottom: 25px;
}
.circular-item-desc h3 span { 
	font-weight: normal;
}

.circular-item.cat_0:hover {
	background-color: rgb(208, 58, 121) !important;
}
.circular-item.cat_1:hover {
	background-color: rgb(61, 214, 224) !important;
}
.circular-item.cat_2:hover {
background-color: rgb(166, 166, 166) !important;
}
.circular-item.cat_3:hover {
	background-color: rgb(255, 138, 0) !important;
}
.circular-item.cat_4:hover {
	background-color: rgb(255, 213, 0) !important;
}
.circular-item.cat_5:hover {
	background-color: rgb(42, 184, 113) !important;
}
.circular-item.cat_6:hover {
	background-color: rgb(0, 159, 227) !important;
}
.circular-item.cat_7:hover {
	background-color: rgb(19, 56, 126) !important;
}
.circular-item.cat_8:hover {
	background-color: rgb(151, 90, 0) !important;
}
.circular-item:hover {
	cursor: pointer;
	-webkit-box-shadow: 20px 20px 49px -20px rgba(64,64,64,1);
	-moz-box-shadow: 20px 20px 49px -20px rgba(64,64,64,1);
	box-shadow: 20px 20px 49px -20px rgba(64,64,64,1);
}
.circular-item.cat_initial:hover, 
.circular-item-desc.cat_initial:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.logo_europe {
       width: 75%;
}
article .news-no-img{
	background-color: #bebebe;
	height: 181px;
	width: 100%;
}

article img {
	max-width: inherit;
	width: 100%;
}

article .blc3 {
	height: 300px!important;
}

article.post_intro.post_type_2 {
	min-height: 200px!important;
	margin-bottom: 60px!important;
	margin-top: 15px !important;
}

article.post_intro.post_type_1 .news-no-img {
	background-color: #bebebe;
	height: 540px;
	width: 100%;
}

article .entry-excerpt {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

@media (max-width:1200px) { 
	div#circular {
			width: 930px;
			margin-top: 0px;
	}
	.flex_type_11 .circular-flex-row > .col-12 {
			margin-bottom: 0;
	}
	.circular-item, .circular-item-desc {
			top: 40%;
			left: 40%;
	}
	.circular-item.cat_initial, .circular-item-desc.cat_initial {
			width: auto;
			top: 48%;
			left: 48%;
			transform: translate(-48%, -48%) rotate(-60deg);
	}
	
	article .news-no-img{
		height: 150px;
	}
	
	article.post_intro.post_type_1 .news-no-img {
		background-color: #bebebe;
		height: 428px;
		width: 100%;
	}
}
@media (max-width:991px) {  
	div#circular  {
			display:none;
	}
	div#circular-res {
			display: block;
	}
	.circular-item-mob {
			height: 185px;
			width: 185px;
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 0 auto;
	}
	.circular-item-mob h4 {
			text-align: center;
	}
	.circular-item-desc-mob {
			margin: 20px 0 50px 0
	}
	.circular-item-desc-mob h3 {
			font-size: 20px;
			color: #13387e;
			font-weight: bold;
			margin-bottom: 25px;
			text-align: center;
	}
	.circular-item-desc-mob h3 span { 
			font-weight: normal;
	}
	
	article .news-no-img{
		height: 109px;
	}
	
	article.post_intro.post_type_1 .news-no-img {
		background-color: #bebebe;
		height: 314px;
		width: 100%;
	}
}
