/* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {		font-weight:800;
	font-size:17px;

	color: #263c87; 
}
#headerwrap a {	
	color: #263c87; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
body[class*="themify"] #site-logo a img {		width: 130px; 
}
#site-description {		font-size:16px;

	color: #605ba8;display: none; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #707070; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #263c87; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #707070; 
}
#headerwrap .menu-icon-inner {	
	height: 20px;
	width: 20px; 
}
.header-leftpane #menu-icon, .header-rightpane #menu-icon, .header-slide-out .menu-icon,  body:not(.header-leftpane):not(.header-rightpane).mobile_menu_active #menu-icon {	
	padding: 20px; 
}
#footerwrap {	background: none;
	background-color: #ededed;background-image: url(http://durhamartscouncil.flywheelsites.com/wp-content/uploads/2020/05/dac-logo-2019.png);
	background-size: cover;
	background-position: center center; 
}
#footer {	
	background-size: cover;
	background-position: center center;
	color: #000000; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		text-align:left; 
}
#footer a {		text-align:left;
	color: #263c87; 
}
#footer a:hover {	
	color: #0696bc; 
}
.footer-widgets {		text-transform:capitalize;	text-align:left; 
}
#footer .footer-widgets .widgettitle {		text-align:left; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #263c87; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#header {		font-weight:800;
 
}
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#headerwrap .menu-icon-inner {	
	width: 20px; 
}
#footerwrap {	
	background-repeat: no-repeat;
	background-position: right bottom; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Lato";	font-weight:normal;
 
}
h1 {	
	font-family: "Lato";	font-weight:100;
	font-size:5em;
 
}
h2 {	
	font-family: "Lato";	font-weight:100;
	font-size:3em;
 
}
h3 {	
	font-family: "Lato";	font-weight:100;
	font-size:1em;
 
}
h4 {	
	font-family: "Lato";	font-weight:normal;
	text-transform:uppercase; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {		font-weight:800;

	color: #263c87; 
}
#headerwrap a {	
	color: #263c87; 
}
#headerwrap a:hover {	
	color: #000000; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 100px; 
}
#main-nav a {		font-weight:100;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #263c87; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:100;
 
}
#headerwrap .menu-icon-inner {	
	width: 20px; 
}
#footerwrap {	background: none;
	background-color: #232323;
	background-repeat: no-repeat;
	background-position: right bottom; 
}
#footer {	
	background-size: cover;
	background-position: center center;
	color: #ffffff; 
}
#footer a {	
	color: #f4c550; 
}
#footer a:hover {	
	color: #0696bc; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {		font-weight:800;

	color: #263c87; 
}
#headerwrap a {	
	color: #263c87; 
}
#headerwrap a:hover {	
	color: #263c87; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #263c87; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #707070; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #263c87; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #707070; 
}
#footerwrap {	background: none;
	background-color: #ededed;
	background-repeat: no-repeat;
	background-position: right bottom; 
}
#footer {	background: none;
	background-color: #ededed;
	background-size: cover;
	background-position: center center;
	color: #000000; 
}
#footer a {	
	color: #263c87; 
}
#footer a:hover {	
	color: #0696bc; 
}
#footer-nav {	background: none;
	background-color: #ededed; 
}
#footer-nav a {	background: none;
	background-color: #ededed;
	color: #000000; 
}
#footer-nav a:hover {	background: none;
	background-color: #ededed; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #263c87; 
}
#footer-nav .current_page_item a, #footer-nav .current-menu-item a {	background: none;
	background-color: #ededed;
	color: #0696bc; 
}
#footer-nav .current_page_item a:hover, #footer-nav .current-menu-item a:hover {	
	color: #263c87; 
}
.footer-widgets .widget {	background: none;
	background-color: #ededed;
	color: #000000; 
}
.footer-widgets .widgettitle {	background: none;
	background-color: #ededed; 
}
#footer .footer-widgets .widgettitle {	
	color: #000000; 
}
.footer-widgets .widget li {	background: none;
	background-color: #ededed; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #263c87; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #ffffff;background-image: none; }.mobile_menu_active #headerwrap .sidemenu-on nav li a { 
	font-family: "Lato";	font-weight:bold;
 }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #263c87; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #000000; }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, body:not(.header-leftpane):not(.header-rightpane).mobile_menu_active #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { background: none;
	background-color: #ffffff; }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { 
	color: #263c87; }
/* Themify Custom CSS */
/* 
 * 
 * sitewide ADA Create Noticeable :focus Styles
 * 
 */
:focus {
    outline: 3px solid red !important;
}
/* 
 * 
 * sitewide looping background color animation
 * 
 */
.section_spinner {
	animation-name: backgroundColorPalette !important;
	animation-duration: 10s !important;
	animation-iteration-count: infinite !important;
	animation-direction: alternate !important;
}
	/* background standard syntax */
@keyframes backgroundColorPalette{
	0% {
		background-color: #06eae4 !important;
	}
	25% {
		background-color: #5d1a91 !important;
	}
	50% {
		background-color: #000 !important;
	}
	75% {
		background-color: #FFD97D !important;
	}
	100% {
		background-color: #f4c550 !important;
	}
}
/* mobile icon */
.mobile_menu_active .header-icons {
    top: 38%!important;
}
.mobile-menu-visible #mobile-menu.sidemenu-on {
    padding-top: 1em;
    background: #fff;
}
/* mobile background */
.mobile-menu-visible.header-overlay #headerwrap {
    background-color: #fff !important;
}
/* mobile borderd */
.mobile_menu_active #headerwrap #main-nav li {
    box-shadow: inset 0 -1px 0 0 #f7f6f6;
	
}
/* site logo */
.mobile_menu_active.mobile-menu-visible #headerwrap #site-logo {
    z-index: 300000 !important;
}
/* site nav */
body:not(.mobile_menu_active).boxed-compact .navbar-wrapper, body:not(.mobile_menu_active).header-horizontal .navbar-wrapper {
    display: flex;
    justify-content: flex-end;
    padding-top: 15px;
}
/* 
 * 
 * site nav dropdown color list one 
 * 
 */
#menu-item-1360 ul li:nth-child(1) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-1360 ul li:nth-child(2) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-1360 ul li:nth-child(3) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-1360 ul li:nth-child(4) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-1360 ul li:nth-child(5) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-1360 ul li:nth-child(6) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-1360 ul li:nth-child(7) {
    background: #f4c550;
}
#menu-item-1360 ul li:nth-child(7):hover {
    background: #ededed;
}
/* 
 * 
 * site nav dropdonwn color list two 
 * 
 */
#menu-item-1391 ul li:nth-child(1) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-1391 ul li:nth-child(2) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-1391 ul li:nth-child(3) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-1391 ul li:nth-child(4) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-1391 ul li:nth-child(5) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-1391 ul li:nth-child(6) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-1391 ul li:nth-child(7) {
    background: #84c71f;
}
#menu-item-1391 ul li:nth-child(7):hover {
    background: #ededed;
}
/* 
 * 
 * site nav dropdonwn color list three 
 * 
 */
#menu-item-1445 ul li:nth-child(1) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-1445 ul li:nth-child(2) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-1445 ul li:nth-child(3) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-1445 ul li:nth-child(4) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-1445 ul li:nth-child(5) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-1445 ul li:nth-child(6) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-1445 ul li:nth-child(7) {
    background: #f26122;
}
#menu-item-1445 ul li:nth-child(7):hover {
    background: #ededed;
}
/* 
 * 
 * site nav dropdonwn color list four 
 * 
 */
#menu-item-2751 ul li:nth-child(1) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-2751 ul li:nth-child(2) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-2751 ul li:nth-child(3) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-2751 ul li:nth-child(4) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-2751 ul li:nth-child(5) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-2751 ul li:nth-child(6) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-2751 ul li:nth-child(7) {
    background: #14e2e2;
}
#menu-item-2751 ul li:nth-child(7):hover {
    background: #ededed;
}
/* 
 * 
 * site nav dropdonwn color list five 
 * 
 */
#menu-item-2893 ul li:nth-child(1) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-2893 ul li:nth-child(2) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-2893 ul li:nth-child(3) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-2893 ul li:nth-child(4) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-2893 ul li:nth-child(5) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-2893 ul li:nth-child(6) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-2893 ul li:nth-child(7) {
    background: #84c71f;
}
#menu-item-2893 ul li:nth-child(7):hover {
    background: #ededed;
}
/* 
 * 
 * site nav dropdonwn color list six 
 * 
 */
#menu-item-947 ul li:nth-child(1) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-947 ul li:nth-child(2) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-947 ul li:nth-child(3) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-947 ul li:nth-child(4) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-947 ul li:nth-child(5) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-947 ul li:nth-child(6) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-947 ul li:nth-child(7) {
    background: #f4c550;
}
#menu-item-947 ul li:nth-child(7):hover {
    background: #ededed;
}
/* 
 *
* site nav dropdonwn color list seven 
 * 
 */
#menu-item-5544 ul li:nth-child(1) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(1):hover {
    background: #ededed;
}
#menu-item-5544 ul li:nth-child(2) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(2):hover {
    background: #ededed;
}
#menu-item-5544 ul li:nth-child(3) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(3):hover {
    background: #ededed;
}
#menu-item-5544 ul li:nth-child(4) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(4):hover {
    background: #ededed;
}
#menu-item-5544 ul li:nth-child(5) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(5):hover {
    background: #ededed;
}
#menu-item-5544 ul li:nth-child(6) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(6):hover {
    background: #ededed;
}
#menu-item-5544 ul li:nth-child(7) {
    background: #14e2e2;
}
#menu-item-5544 ul li:nth-child(7):hover {
    background: #ededed;
}
/* site nav border */
#main-nav ul li {
    box-shadow: inset 0 -1px 0 0 #f7f6f6;
	padding: 1em;
}
#main-nav li:not(.themify-widget-menu)>ul {
	padding: 0px !important;
}
/* site donate */
#adonate {
	text-transform: uppercase;
	font-size: 1.1em;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #55248c;
	max-width: 257px;
}
#adonate a {
	position: relative;
	text-align: center;
	width: 250px;
	height: auto;
	line-height: 48px;
	font-weight: 900;
	overflow: hidden;
	color: #fff !important;
}
#headerwrap a:hover {
  color: #a02574 !important;
	text-decoration: none;
}
#adonate a span {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 100000;
	transition: 0s ease-in;
}
#adonate a.hovor span {
	transition: 0.4s ease-in;
	transform: translateY(-100%);
}
#adonate a:before {
	content: '';
	position: absolute;
	bottom: -350px;
	left: 50%;
	transform: translateX(-50%);
	width: 350px;
	height: 350px;
	background: #93c444;
	transition: 0.4s ease-in;
}
#adonate a:hover:before {
	bottom: -150px;
}
#adonate a:nth-child(2):before {
	bottom: 60px;
}
#adonate a:nth-child(2):hover:before {
	bottom: -40px;
}
/* 
 * 
 * Creative Economy button 
 * 
 */
#CreatEco {
	text-align: center;
	position: relative;
	width: 140px;
	height: auto;
	line-height: 48px;
	font-weight: 900;
	overflow: hidden;
	display: flex;
}
/* 
 * 
 * site class + Camp button 
 * 
 */
#reg130 {
	text-align: center;
	position: relative;
	width: 240px;
	height: auto;
	line-height: 48px;
	font-weight: 900;
	overflow: hidden;
	display: flex;
}
/* site nav search */
.search-button {
	padding-top: 17px;
}
.mobile_menu_active #headerwrap .search-button {
    padding-top: 0px;
}
.social-widget a:hover {
    color: #000000 !important;
}
/* footer media screen */
@media screen and (max-width: 768px){
	#footerwrap {
    background-color: #ededed !important;
	}
}
/* bouncing arrow */
.arrow
{
  position: relative;
  bottom: -2rem;
  left: 50%;
  margin-left:-20px;
  width: 40px;
  height: 40px;

  /**
   * Dark Arrow Down
   */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU0MC4zNjIyKSI+PHBhdGggZD0ibSAxMjcuNDA2MjUsNjU3Ljc4MTI1IGMgLTQuOTg1MywwLjA3ODQgLTkuOTEwNzcsMi4xNjMwOCAtMTMuNDM3NSw1LjY4NzUgbCAtNTUsNTUgYyAtMy42MDA1NjUsMy41OTkyNyAtNS42OTY4ODMsOC42NTg5NSAtNS42OTY4ODMsMTMuNzUgMCw1LjA5MTA1IDIuMDk2MzE4LDEwLjE1MDczIDUuNjk2ODgzLDEzLjc1IEwgMjQyLjI1LDkyOS4yNSBjIDMuNTk5MjcsMy42MDA1NiA4LjY1ODk1LDUuNjk2ODggMTMuNzUsNS42OTY4OCA1LjA5MTA1LDAgMTAuMTUwNzMsLTIuMDk2MzIgMTMuNzUsLTUuNjk2ODggTCA0NTMuMDMxMjUsNzQ1Ljk2ODc1IGMgMy42MDA1NiwtMy41OTkyNyA1LjY5Njg4LC04LjY1ODk1IDUuNjk2ODgsLTEzLjc1IDAsLTUuMDkxMDUgLTIuMDk2MzIsLTEwLjE1MDczIC01LjY5Njg4LC0xMy43NSBsIC01NSwtNTUgYyAtMy41OTgxNSwtMy41OTEyNyAtOC42NTA2OCwtNS42ODEyNyAtMTMuNzM0MzgsLTUuNjgxMjcgLTUuMDgzNjksMCAtMTAuMTM2MjIsMi4wOSAtMTMuNzM0MzcsNS42ODEyNyBMIDI1Niw3NzguMDMxMjUgMTQxLjQzNzUsNjYzLjQ2ODc1IGMgLTMuNjY2NzgsLTMuNjY0MjMgLTguODQ4MDEsLTUuNzY0NDIgLTE0LjAzMTI1LC01LjY4NzUgeiIgaWQ9InBhdGgzNzY2LTEiIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojMjIyMjIyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozOC44ODAwMDEwNzttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIi8+PC9nPjwvc3ZnPg==);
  background-size: contain;
}

.bounce {
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* 
 * 
 * looping background color animation 
 * 
 */
.colored-art {
	animation-name: backgroundColorPalette;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
	/* standard syntax */
@keyframes backgroundColorPalette{
	0% {
		color: #06eae4;
	}
	25% {
		color: #5d1a91;
	}
	50% {
		color: #000;
	}
	75% {
		color: #FFD97D;
	}
	100% {
		color: #f4c550;
	}
}
/* 
 * 
 * Click throught row
 * 
 */
.click-through-row {

}

/* 
 * 
 * Bloomerang Form Style
 * 
 */
#email-registration-form-wrap {
}

#email-registration-form {
	text-align: center;
}

#email-registration-form h3{
	display: none;
}

.email-registration-form label{
	color: #404040;
	display: block;
	
}
.email-registration-form p{
}

.email-registration-form label.error{
	color:#900;
	display: inline-block;
	padding: 0 10px;
}

.email-registration-form .field{
}

.email-registration-form .consent{padding-bottom: 4px;}

.email-registration-form .field .required-star{
color: #aa0000;
display: inline-block;
margin-left: 5px;}

.email-registration-form .field .checkboxes{
max-width:275px;
border: 1px solid #A9A9A9;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
transition: all .3s ease-out;}

.email-registration-form .field .checkbox{
display:block;
position:relative;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:30px;
line-height:26px;
padding:2px 28px 2px 8px;
border-bottom:1px solid rgba(0,0,0,0.1);
color:#404040;
overflow:hidden;
text-decoration:none; }

.email-registration-form .field .checkbox input{
opacity:0.01;
position:absolute;
left:-50px;
z-index:-5;}

.email-registration-form .field .checkbox:last-child{border-bottom:none;}

.email-registration-form .field .checkbox.selected{
background: rgb(50, 142, 253);
color:#fff; }

.email-registration-form .field .checkbox.selected:before{
color:#fff;
text-shadow:1px 2px 1px rgba(0,0,0,0.25);
line-height:30px;
position:absolute;
right:10px; 

}

.email-registration-form .field input{
	padding: 23px !important;
	width: 100% !important;
}

.email-registration-form .errors{
border: 1px solid #900;
color: #900;
padding: 10px;}

.email-registration-form .hidden{display: none;}

.btn-group .btn-submit-email{
	border-radius: 0px;
	font-weight: 900;
	font-family: "Lato";
	padding: 33px !important; 
	color: rgba(174, 8, 119, 1);
	background-color: rgba(5, 237, 233, 0.00);
	border: 1px solid rgba(174, 8, 119, 1);
	width: 100% !important;
}

.btn-group .btn-submit-email:hover{
    background-color: rgba(6, 234, 228, 1)
}

input, select, textarea, button{font-family: inherit;}

/* 
 * 
 * Footer SVG Logos
 * 
 */
.logo-list {
    display: inline-flex;
    text-decoration: none;
    list-style: none;
}
ul.logo-list li {
	margin-right: 20px;
}
