/*section.slides*/
@media screen and (max-width: 500px) {
	section.slides {
		padding: 0 10px;
	}
	section.slides>.wrap {
		padding: 0;
	}
	section.slides .single_article_snip {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		padding: 30vw 0px 0px 0px;
		box-sizing: border-box;
		position: relative;
		overflow: auto;
	}
	section.slides .single_article_snip .image {
		display: none;
	}
	section.slides .single_article_snip .text {
		padding: 120px 20px 20px 20px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		background-image: -webkit-linear-gradient(-90deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: -moz-linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-position: 50% 50%;
		-webkit-background-origin: padding-box;
		background-origin: padding-box;
		-webkit-background-clip: border-box;
		background-clip: border-box;
		-webkit-background-size: auto auto;
		background-size: auto auto;
	}
	section.slides .single_article_snip .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.slides .single_article_snip .headline {
		color: var(--color-darkblue);
		color: white;
		font-size: 30px;
		font-weight: bold;
		display: block;
	}
	section.slides .single_article_snip .summary {
		color: white;
		font-size: 16px;
		display: block;
		margin: 10px 0;
	}
	section.slides .single_article_snip .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
	}
}
@media screen and (min-width: 501px) and (max-width: 500px) {
	section.slides {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	section.slides>.wrap {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	section.slides .single_article_snip {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		padding: 280px 0px 0px 0px;
		box-sizing: border-box;
		position: relative;
		overflow: auto;
	}
	section.slides .single_article_snip .image {
		display: none;
	}
	section.slides .single_article_snip .text {
		padding: 40px 40% 40px 40px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		background-image: -webkit-linear-gradient(-90deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: -moz-linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-position: 50% 50%;
		-webkit-background-origin: padding-box;
		background-origin: padding-box;
		-webkit-background-clip: border-box;
		background-clip: border-box;
		-webkit-background-size: auto auto;
		background-size: auto auto;
	}
	section.slides .single_article_snip .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.slides .single_article_snip .headline {
		color: var(--color-darkblue);
		color: white;
		font-size: 40px;
		font-weight: bold;
		display: block;
	}
	section.slides .single_article_snip .summary {
		color: white;
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.slides .single_article_snip .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
	}
}
@media screen and (min-width: 501px) and (max-width: 1200px) {
	section.slides {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	section.slides>.wrap {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	section.slides .single_article_snip {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		padding: 280px 0px 0px 0px;
		box-sizing: border-box;
		position: relative;
		overflow: auto;
	}
	section.slides .single_article_snip .image {
		display: none;
	}
	section.slides .single_article_snip .text {
		padding: 40px 40% 40px 40px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		background-image: -webkit-linear-gradient(-90deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: -moz-linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-position: 50% 50%;
		-webkit-background-origin: padding-box;
		background-origin: padding-box;
		-webkit-background-clip: border-box;
		background-clip: border-box;
		-webkit-background-size: auto auto;
		background-size: auto auto;
	}
	section.slides .single_article_snip .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.slides .single_article_snip .headline {
		color: var(--color-darkblue);
		color: white;
		font-size: 40px;
		font-weight: bold;
		display: block;
	}
	section.slides .single_article_snip .summary {
		color: white;
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.slides .single_article_snip .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
	}
}
@media screen and (min-width: 1201px) {
	section.slides {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	section.slides>.wrap {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	section.slides .single_article_snip {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		padding: 280px 0px 0px 0px;
		box-sizing: border-box;
		position: relative;
		overflow: auto;
	}
	section.slides .single_article_snip .image {
		display: none;
	}
	section.slides .single_article_snip .text {
		padding: 40px 40% 40px 40px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		background-image: -webkit-linear-gradient(-90deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: -moz-linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-image: linear-gradient(180deg, rgba(0, 48, 71, 0) 0, rgba(0, 61, 102, 1) 60%, rgba(0, 61, 102, 1) 100%);
		background-position: 50% 50%;
		-webkit-background-origin: padding-box;
		background-origin: padding-box;
		-webkit-background-clip: border-box;
		background-clip: border-box;
		-webkit-background-size: auto auto;
		background-size: auto auto;
	}
	section.slides .single_article_snip .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.slides .single_article_snip .headline {
		color: var(--color-darkblue);
		color: white;
		font-size: 40px;
		font-weight: bold;
		display: block;
	}
	section.slides .single_article_snip .summary {
		color: white;
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.slides .single_article_snip .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
	}
}
/*section.article*/
section.article .content li{
	padding: 4px 0;
	box-sizing: border-box;
}
@media screen and (max-width: 500px) {
	section.article {
		padding: 0 10px;
		margin-bottom: 100px;
	}
	section.article>.wrap {
		padding: 0 0px;
		max-width: 1500px;
	}
	section.article .single_article {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow: auto;
		width: 100%;
		float: left;
		box-sizing: border-box;
	}
	section.article .single_article .image {
		display: block;
		width: 100%;
		height: 70vw;
		max-height: 450px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		border: 1px solid var(--color-darkblue);
		box-sizing: border-box;
	}
	section.article .single_article .text {
		padding: 0px 0px 30px 0px;
		margin-bottom: 20px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(0, 0, 139, 0.2);
	}
	section.article .single_article .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.article .single_article .headline {
		color: var(--color-darkblue);
		font-size: 30px;
		font-weight: bold;
		display: block;
	}
	section.article .single_article .summary {
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.article .single_article .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
		display: none;
	}
	section.article .other_articles {
		width: 100%;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
	}
	section.article .other_articles .article_style_1 {
		width: 100%;
		padding-top: 0px;
	}
	section.article .other_articles .article_style_1 .image {
		float: left;
		width: 30%;
		height: 100px;
		border-radius: 10px;
		display: inline-block;
	}
	section.article .other_articles .article_style_1 .text {
		padding-top: 0px;
		padding-left: 20px;
		padding-bottom: 0px;
		float: left;
		width: 70%;
		display: inline-block;
		box-sizing: border-box;
	}
	section.article .other_articles .article_style_1 .text .headline {
		font-size: 16px;
	}
	section.article .other_articles .article_style_1 .article_link {
		font-size: 14px;
		margin-left: 20px;
		display: inline-block;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.article {
		padding: 0 10px;
		margin-bottom: 100px;
	}
	section.article>.wrap {
		padding: 0 0px;
		max-width: 1500px;
	}
	section.article .single_article {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow: auto;
		width: 100%;
		float: left;
		box-sizing: border-box;
	}
	section.article .single_article .image {
		display: block;
		width: 100%;
		height: 70vw;
		max-height: 450px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		border: 1px solid var(--color-darkblue);
		box-sizing: border-box;
	}
	section.article .single_article .text {
		padding: 0px 0px 30px 0px;
		margin-bottom: 20px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(0, 0, 139, 0.2);
	}
	section.article .single_article .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.article .single_article .headline {
		color: var(--color-darkblue);
		font-size: 30px;
		font-weight: bold;
		display: block;
	}
	section.article .single_article .summary {
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.article .single_article .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
		display: none;
	}
	section.article .other_articles {
		width: 100%;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
	}
	section.article .other_articles .article_style_1 {
		width: 100%;
		padding-top: 0px;
	}
	section.article .other_articles .article_style_1 .image {
		float: left;
		width: 30%;
		height: 100px;
		border-radius: 10px;
		display: inline-block;
	}
	section.article .other_articles .article_style_1 .text {
		padding-top: 0px;
		padding-left: 20px;
		padding-bottom: 0px;
		float: left;
		width: 70%;
		display: inline-block;
		box-sizing: border-box;
	}
	section.article .other_articles .article_style_1 .text .headline {
		font-size: 16px;
	}
	section.article .other_articles .article_style_1 .article_link {
		font-size: 14px;
		margin-left: 20px;
		display: inline-block;
	}
}
@media screen and (min-width: 801px) and (max-width: 1280px) {
	section.article {
		padding: 0 10px;
		margin-bottom: 100px;
	}
	section.article>.wrap {
		padding: 0 0px;
		max-width: 1500px;
	}
	section.article .single_article {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 0px 0px 0px 0px;
		position: relative;
		overflow: auto;
		width: 100%;
		float: left;
		box-sizing: border-box;
	}
	section.article .single_article .image {
		display: block;
		width: 100%;
		height: 70vw;
		max-height: 450px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		border: 1px solid var(--color-darkblue);
		box-sizing: border-box;
	}
	section.article .single_article .text {
		padding: 0px 0px 30px 0px;
		margin-bottom: 20px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(0, 0, 139, 0.2);
	}
	section.article .single_article .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.article .single_article .headline {
		color: var(--color-darkblue);
		font-size: 30px;
		font-weight: bold;
		display: block;
	}
	section.article .single_article .summary {
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.article .single_article .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
		display: none;
	}
	section.article .other_articles {
		width: 100%;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
	}
	section.article .other_articles .article_style_1 {
		width: 100%;
		padding-top: 0px;
	}
	section.article .other_articles .article_style_1 .image {
		float: left;
		width: 30%;
		height: 100px;
		border-radius: 10px;
		display: inline-block;
	}
	section.article .other_articles .article_style_1 .text {
		padding-top: 0px;
		padding-left: 20px;
		padding-bottom: 0px;
		float: left;
		width: 70%;
		display: inline-block;
		box-sizing: border-box;
	}
	section.article .other_articles .article_style_1 .text .headline {
		font-size: 16px;
	}
	section.article .other_articles .article_style_1 .article_link {
		font-size: 14px;
		margin-left: 20px;
		display: inline-block;
	}
}
@media screen and (min-width: 1281px) {
	section.article {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 100px;
	}
	section.article>.wrap {
		padding-top: 50px;
		padding-bottom: 0px;
		max-width: 1500px;
	}
	section.article .single_article {
		background-image: url(images/);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 0px 40px 0px 0px;
		position: relative;
		overflow: auto;
		width: 60%;
		float: left;
		border-right: 1px solid rgba(0, 0, 139, 0.2);
		box-sizing: border-box;
	}
	section.article .single_article .image {
		display: block;
		width: 100%;
		height: 50vw;
		max-height: 450px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 20px;
		border: 1px solid var(--color-darkblue);
		box-sizing: border-box;
	}
	section.article .single_article .text {
		padding: 0px 0px 30px 0px;
		margin-bottom: 20px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(0, 0, 139, 0.2);
	}
	section.article .single_article .date {
		color: #a3a3a3;
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
		color: white;
	}
	section.article .single_article .headline {
		color: var(--color-darkblue);
		font-size: 40px;
		font-weight: bold;
		display: block;
	}
	section.article .single_article .summary {
		font-size: 20px;
		display: block;
		margin: 10px 0;
	}
	section.article .single_article .article_link {
		color: var(--color-green);
		font-size: 18px;
		font-weight: bold;
		display: block;
		margin: 0 0 0px 0;
		display: block;
		display: none;
	}
	section.article .other_articles {
		width: 40%;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
	}
	.article_style_2 {
		width: 100%;
		float: left;
		padding: 10px;
		box-sizing: border-box;
	}
	.article_style_2 .image {
		float: left;
		width: 30%;
		height: 100px;
		border-radius: 10px;
		display: inline-block;
		border: 1px solid var(--color-darkblue);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		box-sizing: border-box;
	}
	.article_style_2 .text {
		padding-top: 0px;
		padding-left: 20px;
		padding-bottom: 0px;
		float: left;
		width: 70%;
		display: inline-block;
		box-sizing: border-box;
	}
	.article_style_2 .date {
		color: #a3a3a3;
		font-size: 13px;
		font-weight: bold;
		display: block;
		margin: 0 0 5px 0;
	}
	section.article .other_articles .article_style_2 .text .headline {
		color: var(--color-darkblue);
		font-size: 16px;
		font-weight: bold;
		display: block;
	}
	section.article .other_articles .article_style_2 .article_link {
		font-size: 14px;
		display: inline-block;
		color: var(--color-green);
		font-weight: bold;
		margin: 0 0 0px 20px;
	}
}
.add_new_resource>.innr>.image {
	background-image: url(images/resource_no_image.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40%;
	background-color: #e8e8e8;
	cursor: pointer;
}
@media screen and (max-width: 500px) {
	.new_resource_modal {
		position: fixed;
		background-color: rgba(101, 101, 101, 0.9);
		width: 100vw;
		top: 0;
		left: 0;
		height: 100vh;
		z-index: 1000;
		padding: 10px;
		box-sizing: border-box;
	}
	.new_resource_modal>.innr {
		background-color: white;
		width: 100%;
		height: 100%;
		max-width: 1200px;
		margin: 0 auto;
		padding: 10px;
		box-sizing: border-box;
		overflow: auto;
		box-sizing: border-box;
	}
	.new_resource_modal #new-resource-form {
		overflow: auto;
		width: 100%;
	}
	.new_resource_modal #new-resource-form #image-drop-zone {
		width: 100%;
		height: 250px;
		/*	border: 2px dashed #ccc;*/
		padding: 10px;
		box-sizing: border-box;
		border-radius: 10px;
		background-color: #e3e3e3;
		background-image: url(images/resource_add_main_image.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100px;
	}
	.new_resource_modal #new-resource-form .form-group {
		width: 100%;
		float: none;
		display: inline-block;
	}
	.new_resource_modal #new-resource-form .form-group.main_image {
		float: left;
		overflow: auto;
		width: 100%;
	}
	.new_resource_modal #new-resource-form .form-group.title_and_summary {
		float: left;
		overflow: auto;
		width: 100%;
	}
	.new_resource_modal #new-resource-form .form-group label {
		font-size: 14px;
		display: block;
		padding: 10px 10px 10px 0px;
		box-sizing: border-box;
	}
	.new_resource_modal #new-resource-form .form-group input {
		font-size: 14px;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}
	.new_resource_modal #new-resource-form .form-group textarea {
		font-size: 14px;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}
	.new_resource_modal #new-resource-form .form-group #image-drop-zone #new_resource_main_image {
		width: 100%;
		height: 100%;
		border-radius: 10px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		display: block;
	}
	.new_resource_modal #new-resource-form .form-group #image-drop-zone.highlight {
		background-color: rgba(0, 128, 0, 0.30);
	}
	.new_resource_modal #process_new_resource {
		background-color: black;
		color: white;
		padding: 10px 10px;
		width: 300px;
		text-align: center;
		margin-top: 10px;
		border-width: 0px;
		outline: none;
	}
}
@media screen and (min-width: 501px) {
	.new_resource_modal {
		position: fixed;
		background-color: rgba(101, 101, 101, 0.9);
		width: 100%;
		top: 0;
		left: 0;
		height: 100%;
		z-index: 1000;
		display: none;
	}
	.new_resource_modal>.innr {
		background-color: white;
		width: 100%;
		height: auto;
		max-width: 1200px;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		padding: 40px;
		box-sizing: border-box;
		overflow: auto;
		box-sizing: border-box;
	}
	.new_resource_modal #new-resource-form {
		overflow: auto;
		width: 100%;
	}
	.new_resource_modal #new-resource-form #image-drop-zone {
		width: 400px;
		height: 250px;
		/*	border: 2px dashed #ccc;*/
		padding: 10px;
		box-sizing: border-box;
		border-radius: 10px;
		background-color: #e3e3e3;
		background-image: url(images/resource_add_main_image.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100px;
	}
	.new_resource_modal #new-resource-form .form-group {
		width: 100%;
		float: none;
		display: inline-block;
	}
	.new_resource_modal #new-resource-form .form-group.main_image {
		float: left;
		overflow: auto;
		width: 40%;
	}
	.new_resource_modal #new-resource-form .form-group.title_and_summary {
		float: left;
		overflow: auto;
		width: 60%;
	}
	.new_resource_modal #new-resource-form .form-group label {
		font-size: 14px;
		display: block;
		padding: 10px 10px 10px 0px;
		box-sizing: border-box;
	}
	.new_resource_modal #new-resource-form .form-group input {
		font-size: 14px;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}
	.new_resource_modal #new-resource-form .form-group textarea {
		font-size: 14px;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}
	.new_resource_modal #new-resource-form .form-group #image-drop-zone #new_resource_main_image {
		width: 100%;
		height: 100%;
		border-radius: 10px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		display: block;
	}
	.new_resource_modal #new-resource-form .form-group #image-drop-zone.highlight {
		background-color: rgba(0, 128, 0, 0.30);
	}
	.new_resource_modal #process_new_resource {
		background-color: black;
		color: white;
		padding: 10px 10px;
		width: 300px;
		text-align: center;
		margin-top: 10px;
		border-width: 0px;
		outline: none;
	}
}

.update_this_article {
	position: fixed;
	background-color: rgba(101, 101, 101, 0.9);
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 1000;
	font-family: var(--1st-font-family);
	display: none;
}
.update_this_article>.innr {
	background-color: white;
	width: 100%;
	height: auto;
	max-width: 1200px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	padding: 40px;
	box-sizing: border-box;
	overflow: auto;
	box-sizing: border-box;
}
.update_this_article .close_modal {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 20px;
	color: black;
	cursor: pointer;
}
.update_this_article .close_modal:hover {}
.update_this_article form {
	overflow: auto;
	width: 100%;
}
.update_this_article form #image-drop-zone {
	width: 400px;
	height: 250px;
	/*	border: 2px dashed #ccc;*/
	padding: 10px;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #e3e3e3;
	background-image: url(images/resource_add_main_image.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100px;
}
.update_this_article form .form-group {
	width: 100%;
	float: none;
	display: inline-block;
}
.update_this_article form .form-group.main_image {
	float: left;
	overflow: auto;
	width: 40%;
}
.update_this_article form .form-group.title_and_summary {
	float: left;
	overflow: auto;
	width: 60%;
}
.update_this_article form .form-group label {
	font-size: 14px;
	display: block;
	padding: 10px 10px 10px 0px;
	box-sizing: border-box;
}
.update_this_article form .form-group input {
	font-size: 14px;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
}
.update_this_article form .form-group textarea {
	font-size: 14px;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
}
.update_this_article form .form-group #image-drop-zone #update_article_main_image {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: block;
}
.update_this_article form .form-group #image-drop-zone.highlight {
	background-color: rgba(0, 128, 0, 0.30);
}
.update_this_article form .form-group #update_article_content{
	height: 350px;
	overflow: scroll;
}
.update_this_article #process_update_article {
	background-color: black;
	color: white;
	padding: 10px 10px;
	width: 300px;
	text-align: center;
	margin-top: 10px;
	border-width: 0px;
	outline: none;
}