#green-circle-menu {
	right: -300px;
	transition: right 0.3s;
}

#green-circle-menu.active {
	right: -200px;
}

#green-circle-menu .gcm-control.media-3 .green-circle-arrow {
	transform: rotate(135deg);
}

#green-circle-menu.active .gcm-control.media-3 .green-circle-arrow {
	transform: rotate(-45deg);
}

/* CONTRAST */

.contrast-main .simple-sticky .main-nav,
.contrast-main .simple-sticky .sub-nav,
.contrast-main #page-title,
.contrast-main .category-story .news-archive-title {
	background: #000000;
	border-bottom: 1px solid #ffffff;
}

.contrast-main .bg-color-ECF2F8 {
	background: #000000;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.contrast-main #news-slider,
.contrast-main .story-loop-wrapper-big .story-loop-info-wrapper,
.contrast-main .single-story #story-content.format-video {
	background: #000000;
}

.contrast-main .story-loop-wrapper-big {
	border: 1px solid #ffffff;
}

.contrast-main #page-title h1,
.contrast-main .news-archive-loop-item .story-loop-meta,
.contrast-main .story-category,
.contrast-main #page-title h2,
.contrast-main .news-archive-title h2,
.contrast-main .news-archive-title h4,
.contrast-main .single-story #story-content figcaption {
	color: #ffffff !important;
}

.contrast-main .story-tag ul li a,
.contrast-main .story-loop-wrapper-big .story-tag ul li a {
	color: #95c83d;
	border-color: #95c83d;
}

.contrast-main .category-story .widget,
.contrast-main .swiper-pagination-bullet,
.contrast-main hr {
	border-color: #ffffff;
}

.contrast-main .swiper-pagination-bullet-active {
	background: #ffffff;
	border-color: #ffffff;
}

.contrast-main a.btn {
	color: #000000 !important;
    background: #ffffff;
}

/* ACCESSIBILITY SMALL */
.accessibility-small body {
	font-size: 14px !important;
}

/* 40px */
.accessibility-small #page-title h1 {
	font-size: 32px !important;
}

/* 36px */
.accessibility-small .story-loop-wrapper-big .story-loop-title h3 {
	font-size: 28.8px !important;
}

/* 32px */
.accessibility-small #page-title h2,
.accessibility-small .news-archive-title h2 {
	font-size: 25.6px !important;
}

/* 24px */
.accessibility-small .news-archive-title h4 {
	font-size: 19.2px !important;
}

/* 22px */
.accessibility-small .story-loop-title h3,
.accessibility-small #sticky-footer .sticky-footer-content {
	font-size: 17.6px !important;
}

/* 20px */
.accessibility-small .story-loop-wrapper-big .story-loop-excerpt {
	font-size: 16px !important;
}

/* 12px */
.accessibility-small .story-loop-meta,
.accessibility-small .story-tag ul li a {
	font-size: 9.6px !important;
}

/* 16px */
.accessibility-small .simple-sticky .sub-nav a {
	font-size: 12.8px !important;
}

/* 14px */
.accessibility-small #topnav-link a,
.accessibility-small #topnav-link .button-login,
.accessibility-small .story-category,
.accessibility-small .story-date,
.accessibility-small .story-type,
.accessibility-small a.btn,
.accessibility-small .news-archive-loop-item.format-video .story-loop-video-thumbnail .story-loop-info .video-duration {
	font-size: 11.2px !important;
}

@media(max-width: 991px) {
	.accessibility-small body {
		font-size: 12px !important;
	}

	/* 35px */
	.accessibility-small #page-title h1 {
		font-size: 28px !important;
	}

	/* 22px */
	.accessibility-small .story-loop-wrapper-big .story-loop-title h3 {
		font-size: 17.6px !important;
	}

	/* 28px */
	.accessibility-small #page-title h2,
	.accessibility-small .news-archive-title h2,
	.accessibility-small #pre-footer h2 {
		font-size: 22.4px !important;
	}

	/* 24px */
	.accessibility-small #pre-footer h4 {
		font-size: 19.2px !important;
	}

	/* 22px */
	.accessibility-small .news-archive-title h4 {
		font-size: 17.6px !important;
	}

	/* 20px */
	.accessibility-small .story-loop-title h3,
	.accessibility-small #sticky-footer .sticky-footer-content {
		font-size: 16px !important;
	}

	/* 18px */
	.accessibility-small .story-loop-wrapper-big .story-loop-excerpt {
		font-size: 14.4px !important;
	}

	/* 12px */
	.accessibility-small .story-loop-meta,
	.accessibility-small .story-tag ul li a {
		font-size: 9.6px !important;
	}

	/* 12px */
	.accessibility-small .simple-sticky .sub-nav a {
		font-size: 9.6px !important;
	}

	/* 12px */
	.accessibility-small #topnav-link a,
	.accessibility-small #topnav-link .button-login,
	.accessibility-small .story-category,
	.accessibility-small .story-date,
	.accessibility-small .story-type,
	.accessibility-small a.btn,
	.accessibility-small .news-archive-loop-item.format-video .story-loop-video-thumbnail .story-loop-info .video-duration {
		font-size: 9.6px !important;
	}
}

@media(max-width: 767px) {
	.accessibility-small body {
		font-size: 10px !important;
	}

	/* 28px */
	.accessibility-small #page-title h1 {
		font-size: 22.4px !important;
	}

	/* 22px */
	.accessibility-small .story-loop-wrapper-big .story-loop-title h3 {
		font-size: 17.6px !important;
	}

	/* 24px */
	.accessibility-small #page-title h2,
	.accessibility-small .news-archive-title h2,
	.accessibility-small #pre-footer h2 {
		font-size: 19.2px !important;
	}

	/* 16px */
	.accessibility-small #pre-footer h4 {
		font-size: 12.8px !important;
	}

	/* 16px */
	.accessibility-small .news-archive-title h4 {
		font-size: 12.8px !important;
	}

	/* 16px */
	.accessibility-small .story-loop-title h3,
	.accessibility-small #sticky-footer .sticky-footer-content {
		font-size: 12.8px !important;
	}

	/* 16px */
	.accessibility-small .story-loop-wrapper-big .story-loop-excerpt {
		font-size: 12.8px !important;
	}

	/* 12px */
	.accessibility-small .story-loop-meta,
	.accessibility-small .story-tag ul li a {
		font-size: 9.6px !important;
	}

	/* 12px */
	.accessibility-small .simple-sticky .sub-nav a {
		font-size: 9.6px !important;
	}

	/* 12px */
	.accessibility-small #topnav-link a,
	.accessibility-small #topnav-link .button-login,
	.accessibility-small .story-category,
	.accessibility-small .story-date,
	.accessibility-small .story-type,
	.accessibility-small a.btn,
	.accessibility-small .news-archive-loop-item.format-video .story-loop-video-thumbnail .story-loop-info .video-duration {
		font-size: 9.6px !important;
	}
}

/* ACCESSIBILITY LARGE */
.accessibility-large body {
	font-size: 18px !important;
}

/* 40px */
.accessibility-large #page-title h1 {
	font-size: 48px !important;
}

/* 36px */
.accessibility-large .story-loop-wrapper-big .story-loop-title h3 {
	font-size: 43.2px !important;
}

/* 32px */
.accessibility-large #page-title h2,
.accessibility-large .news-archive-title h2 {
	font-size: 38.4px !important;
}

/* 24px */
.accessibility-large .news-archive-title h4 {
	font-size: 28.8px !important;
}

/* 22px */
.accessibility-large .story-loop-title h3,
.accessibility-large #sticky-footer .sticky-footer-content {
	font-size: 26.4px !important;
}

/* 20px */
.accessibility-large .story-loop-wrapper-big .story-loop-excerpt {
	font-size: 24px !important;
}

/* 12px */
.accessibility-large .story-loop-meta,
.accessibility-large .story-tag ul li a {
	font-size: 14.4px !important;
}

/* 16px */
.accessibility-large .simple-sticky .sub-nav a {
	font-size: 19.2px !important;
}

/* 14px */
.accessibility-large #topnav-link a,
.accessibility-large #topnav-link .button-login,
.accessibility-large .story-category,
.accessibility-large .story-date,
.accessibility-large .story-type,
.accessibility-large a.btn,
.accessibility-large .news-archive-loop-item.format-video .story-loop-video-thumbnail .story-loop-info .video-duration {
	font-size: 16.8px !important;
}

@media(max-width: 991px) {
	.accessibility-large body {
		font-size: 18px !important;
	}

	/* 35px */
	.accessibility-large #page-title h1 {
		font-size: 48px !important;
	}

	/* 22px */
	.accessibility-large .story-loop-wrapper-big .story-loop-title h3 {
		font-size: 26.4px !important;
	}

	/* 28px */
	.accessibility-large #page-title h2,
	.accessibility-large .news-archive-title h2,
	.accessibility-large #pre-footer h2 {
		font-size: 33.6px !important;
	}

	/* 24px */
	.accessibility-large #pre-footer h4 {
		font-size: 28.8px !important;
	}

	/* 22px */
	.accessibility-large .news-archive-title h4 {
		font-size: 26.4px !important;
	}

	/* 20px */
	.accessibility-large .story-loop-title h3,
	.accessibility-large #sticky-footer .sticky-footer-content {
		font-size: 24px !important;
	}

	/* 18px */
	.accessibility-large .story-loop-wrapper-big .story-loop-excerpt {
		font-size: 21.5px !important;
	}

	/* 12px */
	.accessibility-large .story-loop-meta,
	.accessibility-large .story-tag ul li a {
		font-size: 14.4px !important;
	}

	/* 12px */
	.accessibility-large .simple-sticky .sub-nav a {
		font-size: 14.4px !important;
	}

	/* 12px */
	.accessibility-large #topnav-link a,
	.accessibility-large #topnav-link .button-login,
	.accessibility-large .story-category,
	.accessibility-large .story-date,
	.accessibility-large .story-type,
	.accessibility-large a.btn,
	.accessibility-large .news-archive-loop-item.format-video .story-loop-video-thumbnail .story-loop-info .video-duration {
		font-size: 14.4px !important;
	}
}

@media(max-width: 767px) {
	.accessibility-large body {
		font-size: 16px !important;
	}

	/* 28px */
	.accessibility-large #page-title h1 {
		font-size: 33.6px !important;
	}

	/* 22px */
	.accessibility-large .story-loop-wrapper-big .story-loop-title h3 {
		font-size: 26.4px !important;
	}

	/* 24px */
	.accessibility-large #page-title h2,
	.accessibility-large .news-archive-title h2,
	.accessibility-large #pre-footer h2 {
		font-size: 28.8px !important;
	}

	/* 16px */
	.accessibility-large #pre-footer h4 {
		font-size: 19.2px !important;
	}

	/* 16px */
	.accessibility-large .news-archive-title h4 {
		font-size: 19.2px !important;
	}

	/* 16px */
	.accessibility-large .story-loop-title h3,
	.accessibility-large #sticky-footer .sticky-footer-content {
		font-size: 19.2px !important;
	}

	/* 16px */
	.accessibility-large .story-loop-wrapper-big .story-loop-excerpt {
		font-size: 19.2px !important;
	}

	/* 12px */
	.accessibility-large .story-loop-meta,
	.accessibility-large .story-tag ul li a {
		font-size: 14.4px !important;
	}

	/* 12px */
	.accessibility-large .simple-sticky .sub-nav a {
		font-size: 14.4px !important;
	}

	/* 12px */
	.accessibility-large #topnav-link a,
	.accessibility-large #topnav-link .button-login,
	.accessibility-large .story-category,
	.accessibility-large .story-date,
	.accessibility-large .story-type,
	.accessibility-large a.btn,
	.accessibility-large .news-archive-loop-item.format-video .story-loop-video-thumbnail .story-loop-info .video-duration {
		font-size: 14.4px !important;
	}
}