.more {font-size:13px;margin-left:3px; color:#1ABC9C;}
.more a { padding-left:3px;}

.portfolio-desc h3 a { color:#1ABC9C!important;}
	.portfolio-desc h3 a:hover { color:#0f877d!important;}

.postcontent h2 {font-size:18px!important; }

.date i {color:#1ABC9C; padding-right:3px;}
.date  {color:#8B8B8B; font-style:italic;}

blockquote {font-size:14px;}
#content p { text-align:justify;}
#content ul { list-style-position:outside; padding-left: 20px;}	
	#content ul li{ padding:0 0 10px 0;}	

.who-we-are  ul li{ padding:20px 0 20px 0!important;}	

.bio {margin-bottom:10px!important;}
	.bio-title span {color:#666666; font-weight:800;}

.fbox-icon2 img {
position: relative;
width: 100px;
height: 133px;
margin: 0 auto 20px;}

.clients-grid li {padding: 20px 0;}
	
.gry {background:#EFEFEF;}	

body#cyprus .page-title {background:url(../images/header-cyprus.png) no-repeat;}

body#cyprus .page-title { list-style-type:none!important;}

.page-title .current {background:#1ABC9C!important;}

.blu {color:#1ABC9C!important;}

.sidebar-widgets-wrap ul { list-style:none!important; padding:10px 0 3px 0!important;}
.entry ul { list-style:none!important; padding:10px 0 3px 0!important;}
.field-schools ul { list-style:none!important; padding:10px 0 3px 0!important;}

.red {color:#e05562;}

.about-modal { background-color: #FFF; max-width: 760px;   }
	.about-modal p {text-align:justify;color:#666666;}


.clients-grid li {min-height:380px!important;}
.nobullet { list-style:none;}
.no-margin {margin:0 0 0 0!important;}

.affil {font-size:13px!important;}

.caption-img {float:right;width:410px; }
.caption-img img {float:right;}
.caption-img p {padding:0 30px 0 30px!important; font-size:12px!important; text-align:center!important; color:#7A7A7A!important; }

#pics {
	text-align: center;
}

@media (max-width: 1000px) {
	.clients-grid li {min-height:260px!important;}

	}
	


@media (max-width: 478px) {
	#logo img {
		display: block;
		width:270px;
		height:62px;
		float: none;
		margin: 20px auto 0 !important;
		max-width: none;
		text-align: center;
		border: 0 !important;
		padding: 0 !important;
	}
}

@media (min-width: 479px) and (max-width: 767px) {
	#logo img {
		display: block;
		width:320px;
		height:73px;
		float: none;
		margin: 15px auto 0 !important;
		max-width: none;
		text-align: center;
		border: 0 !important;
		padding: 0 !important;
	}
}

#editor {
	min-height: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #a9a9a9;
	padding-top: 20px;
	padding-right : 15px;
	padding-left: 15px;
}


.view__container {
	min-height: 55rem;
	border-radius: 5px;
	border: solid 1px;
	padding: 10px;
	display: flex;
	flex-direction: column;
}

.view__title {
	font-size: 2.6rem;
	margin-left: 3rem;
	height: 50px;
	margin-bottom: 2rem;
}

.view__content {
	flex:1;
	padding-left: 3rem;
	padding-right: 3rem;
	font-size: 1.8rem;
}

.view__author {
	color: #1ABC9C;
	float: right;
	padding-right: 3rem;
}

.user-narrative {
	min-height: 100px;
	background-color: #f4f4f4;
	border-radius: 6px;
	margin-top: 40px;
}

#user-narrative-img {
	padding-top: 30px;
	padding-bottom: 30px;
}

#user-narrative-det {
	padding-top: 30px;
	padding-bottom: 30px;
}

.user-narrative-prop {
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 18px;
}

.user-narrative-prop button {
	float: right;
}

.user-narrative-prop span {
	color: #1ABC9C;
	margin-right: 16px;
}