@charset "UTF-8";
/*!
Theme Name: event theme 2.0
Theme URI: http://www.THEME.com
Description: WordPress Starter Theme for use as Child Theme of the Genesis Framework for building custom themes.
Author: Matthijs Bosman
Author URI: http://traffichunters.nl
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0

Template: genesis
*/
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden], template {
	display: none
}

a {
	background: 0 0
}

abbr[title] {
	border-bottom: 1px dotted
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #333
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled], html input[disabled] {
	cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

td, th {
	padding: 0
}

*, input[type=search] {
	box-sizing: border-box
}

.author-box:before, .clearfix:before, .entry-content:before, .entry:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {
	content: " ";
	display: table
}

.author-box:after, .clearfix:after, .entry-content:after, .entry:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {
	clear: both;
	content: " ";
	display: table
}

body {
	background-color: #f5f5f5;
	color: #333;
	font-family: Lato, sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.625;
	margin: 0
}

.button, .gallery img, a, button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus {
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

::-moz-selection {
	background-color: #333;
	color: #fff
}

::selection {
	background-color: #333;
	color: #fff
}

a {
	text-decoration: none
}

p {
	margin: 0 0 28px;
	padding: 0
}

ol, ul {
	margin: 0;
	padding: 0
}

li {
	list-style-type: none
}

b, strong {
	font-weight: 700
}

blockquote, cite, em, i {
	font-style: italic
}

blockquote {
	margin: 40px
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px
}

h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: Lato, sans-serif;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 10px
}

h1 {
	font-size: 36px
}

h2 {
	font-size: 30px
}

h3 {
	font-size: 24px
}

h4 {
	font-size: 20px
}

h5 {
	font-size: 18px
}

h6 {
	font-size: 16px
}

.wp-caption, embed, iframe, img, object, video {
	max-width: 100%
}

img {
	height: auto
}

.featured-content img, .gallery img {
	width: auto
}

.gallery {
	overflow: hidden
}

.gallery-item {
	float: left;
	margin: 0 0 28px;
	text-align: center
}

.gallery-columns-2 .gallery-item {
	width: 50%
}

.gallery-columns-3 .gallery-item {
	width: 33%
}

.gallery-columns-4 .gallery-item {
	width: 25%
}

.gallery-columns-5 .gallery-item {
	width: 20%
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%
}

.gallery-columns-8 .gallery-item {
	width: 12.5%
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%
}

.gallery img {
	border: 1px solid #ddd;
	height: auto;
	padding: 4px
}

.gallery img:hover {
	border: 1px solid #999
}

input, select, textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-size: 18px;
	font-weight: 300;
	padding: 16px;
	width: 100%
}

input:focus, textarea:focus {
	border: 1px solid #999;
	outline: 0
}

input[type=checkbox], input[type=image], input[type=radio] {
	width: auto
}

::-moz-placeholder {
	color: #333;
	font-weight: 300;
	opacity: 1
}

::-webkit-input-placeholder {
	color: #333;
	font-weight: 300
}

.button, button, input[type=button], input[type=reset], input[type=submit] {
	background-color: #333;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto
}

.button:hover, .footer-widgets .button, .footer-widgets button, .footer-widgets input[type=button], .footer-widgets input[type=reset], .footer-widgets input[type=submit], button:hover, input:hover[type=button], input:hover[type=reset], input:hover[type=submit] {
	background-color: #e5554e;
	color: #fff
}

.footer-widgets .button:hover, .footer-widgets button:hover, .footer-widgets input:hover[type=button], .footer-widgets input:hover[type=reset], .footer-widgets input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button {
	display: none
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%
}

tbody {
	border-bottom: 1px solid #ddd
}

td, th {
	text-align: left
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0
}

th {
	font-weight: 400
}

.site-inner, .wrap {
	margin: 0 auto;
	max-width: 1200px
}

.site-inner {
	clear: both;
	padding-top: 40px
}

.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	width: 980px
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left
}

.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	float: right
}

.content {
	float: right;
	width: 800px
}

.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
	float: left
}

.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
	width: 580px
}

.full-width-content .content {
	width: 100%
}

.sidebar-primary {
	float: right;
	width: 360px
}

.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {
	float: left
}

.sidebar-secondary {
	float: left;
	width: 180px
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right
}

.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {
	float: left;
	margin-left: 2.564102564102564%
}

.one-half, .three-sixths, .two-fourths {
	width: 48.717948717948715%
}

.one-third, .two-sixths {
	width: 31.623931623931625%
}

.four-sixths, .two-thirds {
	width: 65.81196581196582%
}

.one-fourth {
	width: 23.076923076923077%
}

.three-fourths {
	width: 74.35897435897436%
}

.one-fifth {
	width: 17.9487179487179488%
}

.two-fifths {
	width: 38.4615384615384616%
}

.three-fifths {
	width: 58.9743589743589744%
}

.four-fifths {
	width: 79.4871794871794872%
}

.one-sixth {
	width: 14.52991452991453%
}

.five-sixths {
	width: 82.90598290598291%
}

.first {
	clear: both;
	margin-left: 0
}

.avatar {
	float: left
}

.alignleft .avatar, .author-box .avatar {
	margin-right: 24px
}

.alignright .avatar {
	margin-left: 24px
}

.comment .avatar {
	margin: 0 16px 24px 0
}

.breadcrumb {
	margin-bottom: 20px
}

.archive-description, .author-box {
	background-color: #fff;
	font-size: 16px;
	margin-bottom: 40px;
	padding: 40px
}

.author-box-title {
	font-size: 16px;
	margin-bottom: 4px
}

.archive-description p:last-child, .author-box p:last-child {
	margin-bottom: 0
}

.search-form {
	overflow: hidden
}

.site-header .search-form {
	float: right;
	margin-top: 12px
}

.entry-content .search-form {
	width: 50%
}

.genesis-nav-menu .search input[type=submit], .widget_search input[type=submit] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px
}

input[type=search]:focus::-webkit-input-placeholder {
	color: transparent
}

input[type=search]:focus:-moz-placeholder {
	color: transparent
}

input[type=search]:focus::-moz-placeholder {
	color: transparent
}

input[type=search]:focus:-ms-input-placeholder {
	color: transparent
}

.archive-title {
	font-size: 20px
}

.page .entry-title {
	margin-bottom: 24px
}

.entry-title a, .sidebar .widget-title a {
	color: #333
}

.entry-title a:hover {
	color: #e5554e
}

.widget-title {
	font-size: 18px;
	margin-bottom: 20px
}

.footer-widgets .widget-title {
	color: #fff
}

a.aligncenter img {
	display: block;
	margin: 0 auto
}

a.alignnone {
	display: inline-block
}

.alignleft {
	float: left;
	text-align: left
}

.alignright {
	float: right;
	text-align: right
}

a.alignleft, a.alignnone, a.alignright {
	max-width: 100%
}

.aligncenter, img.centered {
	display: block;
	margin: 0 auto 24px
}

.alignnone, img.alignnone {
	margin-bottom: 12px
}

.wp-caption.alignleft, a.alignleft, img.alignleft {
	margin: 0 14px 1px 0
}

.wp-caption.alignright, a.alignright, img.alignright {
	margin: 0 0 14px 10px
}

.wp-caption-text {
	font-size: 14px;
	font-weight: 700;
	text-align: center
}

.entry-content p.wp-caption-text {
	margin-bottom: 0
}

.widget {
	word-wrap: break-word
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0
}

.widget_calendar table {
	width: 100%
}

.widget_calendar td, .widget_calendar th {
	text-align: center
}

.featured-content .entry {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 20px;
	padding: 0 0 24px
}

.footer-widgets .entry {
	border-bottom: 1px dotted #666
}

.featured-content .entry-title {
	font-size: 20px
}

.enews-widget, .enews-widget .widget-title {
	color: #fff
}

.sidebar .widget.enews-widget {
	background-color: #333
}

.enews-widget input, .enews-widget input:focus {
	border: 1px solid #333
}

.enews-widget input {
	font-size: 16px;
	margin-bottom: 16px
}

.enews-widget input[type=submit] {
	background-color: #e5554e
}

.enews-widget input:hover[type=submit] {
	background-color: #fff
}

.enews form + p {
	margin-top: 24px
}

#wpstats {
	display: none
}

.title-area {
	float: left;
	padding: 10px 0
}

.header-full-width .title-area {
	width: 100%
}

.site-title {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.2
}

.site-title a, .site-title a:hover {
	color: #333
}

.site-title a img {
	vertical-align: top
}

.site-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5
}

.site-description, .site-title {
	margin-bottom: 0
}

.header-image .site-description, .header-image .site-title {
	display: block;
	text-indent: -9999px
}

.site-header .widget-area {
	float: right;
	text-align: right
}

.genesis-nav-menu {
	clear: both;
	font-size: 17px;
	line-height: 1;
	width: 100%
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left
}

.genesis-nav-menu a {
	color: #333;
	display: block;
	padding: 30px 24px
}

.genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu a:hover {
	color: #e5554e
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
	width: 200px;
	z-index: 99
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: none;
	font-size: 14px;
	padding: 20px;
	position: relative;
	width: 200px
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -55px 0 0 199px
}

.genesis-nav-menu .menu-item:hover {
	position: static
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1
}

.genesis-nav-menu > .first > a {
	padding-left: 0
}

.genesis-nav-menu > .last > a {
	padding-right: 0
}

.genesis-nav-menu > .right {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px
}

.genesis-nav-menu > .search {
	padding: 10px 0 0
}

.site-header .sub-menu {
	border-top: 1px solid #eee
}

.site-header .sub-menu .sub-menu {
	margin-top: -56px
}

.site-header .genesis-nav-menu li li {
	margin-left: 0
}

.nav-primary .genesis-nav-menu .sub-menu a {
	color: #333
}

.nav-secondary {
	background-color: #fff
}

.entry {
	margin-bottom: 40px;
	padding: 50px 60px
}

.content .entry {
	background-color: #fff
}

.entry-content ol, .entry-content ul {
	margin-bottom: 28px;
	margin-left: 40px
}

.entry-content ol > li {
	list-style-type: decimal
}

.entry-content ul > li {
	list-style-type: disc
}

.entry-content ol ol, .entry-content ul ul {
	margin-bottom: 0
}

.entry-content code {
	background-color: #333;
	color: #ddd
}

p.entry-meta {
	font-size: 16px;
	margin-bottom: 0
}

.entry-header .entry-meta {
	margin-bottom: 24px
}

.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	padding-top: 24px
}

.entry-categories, .entry-tags {
	display: block
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px
}

.pagination {
	clear: both;
	margin: 40px 0
}

.adjacent-entry-pagination {
	margin-bottom: 0
}

.archive-pagination li {
	display: inline
}

.archive-pagination li a {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	padding: 8px 12px
}

.archive-pagination .active a, .archive-pagination li a:hover {
	background-color: #e5554e
}

.comment-respond, .entry-comments, .entry-pings {
	background-color: #fff;
	margin-bottom: 40px
}

.comment-respond, .entry-pings {
	padding: 40px 40px 16px
}

.entry-comments {
	padding: 40px
}

.comment-header {
	font-size: 16px
}

li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none
}

.comment-content {
	clear: both
}

.comment-list li {
	margin-top: 24px;
	padding: 32px
}

.comment-list li li {
	margin-right: -32px
}

.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url] {
	width: 50%
}

.comment-respond label {
	display: block;
	margin-right: 12px
}

.entry-comments .comment-author {
	margin-bottom: 0
}

.entry-pings .reply {
	display: none
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px
}

.sidebar {
	font-size: 16px
}

.sidebar li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.sidebar p:last-child, .sidebar ul > li:last-child {
	margin-bottom: 0
}

.sidebar .widget {
	background-color: #fff;
	margin-bottom: 40px;
	padding: 40px
}

.footer-widgets {
	background-color: #333;
	clear: both;
	padding-top: 40px
}

.footer-widgets, .footer-widgets a {
	color: #999
}

.footer-widgets input {
	border: 1px solid #333
}

.footer-widgets a.button, .footer-widgets a:hover {
	color: #fff
}

.footer-widgets li {
	border-bottom: 1px dotted #666;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.footer-widgets .widget {
	margin-bottom: 40px
}

.footer-widgets p:last-child {
	margin-bottom: 0
}

.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
	width: 340px
}

.footer-widgets-1 {
	margin-right: 60px
}

.footer-widgets-1, .footer-widgets-2 {
	float: left
}

.footer-widgets-3 {
	float: right
}

.site-footer {
	background-color: #fff;
	font-size: 16px;
	line-height: 1;
	padding: 40px 0;
	text-align: center
}

.site-footer p {
	margin-bottom: 0
}

.responsive-menu-icon {
	cursor: pointer;
	display: none;
	margin-bottom: -1px;
	text-align: center
}

.responsive-menu-icon::before {
	content: "\f333";
	display: inline-block;
	font: 400 20px/1 dashicons;
	margin: 0 auto;
	padding: 10px 5px 10px 10px
}

.nav-primary .responsive-menu-icon::before {
	color: #333
}

.menu-text {
	color: #333;
	line-height: 1;
	vertical-align: top;
	margin-top: 11px;
	display: inline-block
}

.bx-wrapper .bx-controls-direction a, .soliloquy-container .soliloquy-control-nav li a, .soliloquy-theme-classic .soliloquy-pager-link {
	-webkit-transition: none;
	transition: none
}

.entry-content .soliloquy-controls-direction a, .entry-content a.soliloquy-pager-link {
	border-bottom: none
}

@media only screen and (max-width: 1200px) {
	.site-inner, .wrap {
		max-width: 960px
	}

	.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px
	}

	.content, .site-header .widget-area {
		width: 620px
	}

	.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
		width: 400px
	}

	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary, .title-area {
		width: 300px
	}

	.footer-widgets-1 {
		margin-right: 30px
	}
}

@media only screen and (max-width: 960px) {
	.site-inner, .wrap {
		max-width: 800px
	}

	.content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .title-area {
		width: 100%
	}

	.site-header .wrap {
		padding: 20px 5%
	}

	.header-image .title-area {
		background-position: center top
	}

	.genesis-nav-menu li, .site-header .search-form, .site-header ul.genesis-nav-menu {
		float: none
	}

	.genesis-nav-menu, .site-description, .site-header .search-form, .site-header .title-area, .site-title {
		text-align: center
	}

	.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
		padding: 20px 16px
	}

	.site-header .search-form {
		margin: 16px auto;
		width: 234px
	}

	.genesis-nav-menu li.right, .genesis-nav-menu.responsive-menu .menu-item.right {
		display: none
	}

	.footer-widgets-1 {
		margin-right: 0
	}
}

@media only screen and (max-width: 800px) {
	body {
		background-color: #fff;
		font-size: 16px
	}

	.site-inner, .wrap {
		padding-left: 5%;
		padding-right: 5%
	}

	.archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings, .sidebar .widget, .site-header {
		padding: 0
	}

	.archive-pagination li a {
		margin-bottom: 4px
	}

	.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {
		margin: 0;
		width: 100%
	}

	.sidebar .widget.enews-widget {
		padding: 40px
	}
}

@media only screen and (max-width: 768px) {
	.genesis-nav-menu.responsive-menu, .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {
		display: none
	}

	.genesis-nav-menu.responsive-menu .menu-item, .responsive-menu-icon {
		display: block
	}

	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0
	}

	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static
	}

	.genesis-nav-menu.responsive-menu .current-menu-item > a, .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu.responsive-menu a, .genesis-nav-menu.responsive-menu a:hover {
		background: 0 0;
		line-height: 1;
		padding: 16px 20px
	}

	.nav-primary .genesis-nav-menu.responsive-menu .current-menu-item > a, .nav-primary .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover, .nav-primary .genesis-nav-menu.responsive-menu a, .nav-primary .genesis-nav-menu.responsive-menu a:hover {
		color: #333
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px
	}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: 400 16px/1 dashicons;
		height: 16px;
		padding: 16px 20px;
		right: 0;
		text-align: right;
		z-index: 9999
	}

	.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		color: #fff
	}

	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343"
	}

	.genesis-nav-menu.responsive-menu .sub-menu {
		border: none;
		left: auto;
		opacity: 1;
		padding-left: 25px;
		position: relative;
		-webkit-transition: opacity .4s ease-in-out;
		transition: opacity .4s ease-in-out;
		width: 100%;
		z-index: 99
	}

	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		margin: 0
	}

	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background: 0 0;
		border: none;
		padding: 12px 20px;
		position: relative;
		width: 100%
	}
}

@media only screen and (max-width: 568px) {
	.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url] {
		width: 100%
	}
}

::-moz-selection {
	background: orange;
	text-shadow: none
}

::selection {
	background: orange;
	text-shadow: none
}

a, a:hover, a:visited {
	color: #08f
}

.entry-title {
	font-size: 36px
}

.nav-primary .genesis-nav-menu > .menu-item-has-children::before {
	color: #fff
}

.genesis-nav-menu > .menu-item-has-children > a:after {
	content: "\f347";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: 400 16px/1 dashicons;
	padding-left: 3px;
	vertical-align: top;
	color: #2980b9
}

.genesis-nav-menu .menu-item-has-children {
	cursor: pointer
}

@media only screen and (max-width: 768px) {
	.genesis-nav-menu > .menu-item-has-children > a:after {
		display: none
	}

	.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children::before {
		color: #333
	}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children::before {
		content: "";
		float: right;
		font: 16px/1 dashicons;
		height: 16px;
		padding: 16px 20px;
		right: 0;
		text-align: right;
		z-index: 9999
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer
	}
}

#front-page-3 {
	clear: both
}

.widget-fourths .widget, .widget-halves .widget, .widget-thirds .widget {
	float: left;
	margin-left: 2.564102564102564%
}

.widget-halves .widget {
	width: 48.717948717948715%
}

.widget-thirds .widget {
	width: 31.623931623931625%
}

.widget-fourths .widget {
	width: 23.076923076923077%
}

.widget-fourths .widget:first-child, .widget-halves .widget:first-child, .widget-thirds .widget:first-child {
	clear: both;
	margin-left: 0
}

@media only screen and (max-width: 800px) {
	.widget-fourths .widget, .widget-halves .widget, .widget-thirds .widget {
		margin: 0;
		width: 100%
	}
}

.comment-content a {
	word-wrap: break-word
}

.alertbox {
	background-color: #f7f7f7;
	border-left: 4px solid;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
	display: block;
	font-size: 22.4px;
	font-size: 1.4rem;
	line-height: 19px;
	margin: 2.5rem 2rem 0 .2rem;
	padding: 1.1rem 1.5rem;
	text-align: left
}

.btn-big {
	padding: 1.2rem 2.4rem;
	font-size: 25.6px;
	font-size: 1.6rem
}

.btn, .btn-medium, .button, button, input[type=button], input[type=submit] {
	font-size: 19.2px;
	font-size: 1.2rem;
	padding: .8rem 1.6rem
}

.btn-small {
	font-size: 16px;
	font-size: 1rem;
	padding: .6rem 1.2rem
}

.btn, .btn-big, .btn-medium, .btn-small, .button, button, input[type=button], input[type=submit] {
	background-clip: padding-box;
	border: none !important;
	border-radius: 3px;
	box-shadow: 0 -3px 0 rgba(0, 0, 0, .2) inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Lato, sans-serif;
	font-weight: 500;
	text-decoration: none
}

a, a.sd-button > span, button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus {
	-webkit-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}

a:active, a:hover {
	outline: 0
}

.btn-primary-big .fa {
	float: left;
	line-height: 39px
}

.enews-widget input[type=submit] {
	background: #3498db;
	color: #fff;
	margin: 0;
	width: 100%
}

.enews-widget input:hover[type=submit] {
	background: #2980b9;
	color: #fff
}

a.sd-button > span, button, input[type=button], input[type=submit] {
	-webkit-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s;
	background: #3498db;
	color: #fff
}

.btn-big:hover, .btn-medium:hover, .btn-small:hover, .btn:hover, .button:hover, .entry-content .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover {
	box-shadow: 0 3px 0 rgba(0, 0, 0, .2) inset;
	color: #fff;
	background: #2980b9
}

.theme-blue a, .theme-blue a:visited {
	color: #2980b9
}

.theme-blue a:hover {
	color: #333
}

.theme-blue .footer-widgets .button, .theme-blue .footer-widgets button, .theme-blue .footer-widgets input[type=button], .theme-blue .footer-widgets input[type=reset], .theme-blue .footer-widgets input[type=submit] {
	background-color: #2980b9;
	color: #fff
}

.theme-blue .footer-widgets .button:hover, .theme-blue .footer-widgets button:hover, .theme-blue .footer-widgets input:hover[type=button], .theme-blue .footer-widgets input:hover[type=reset], .theme-blue .footer-widgets input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-blue .entry-title a:hover {
	color: #2980b9
}

.theme-blue .enews-widget input[type=submit] {
	background-color: #2980b9;
	color: #fff
}

.theme-blue .enews-widget input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-blue .genesis-nav-menu a {
	color: #333
}

.theme-blue .genesis-nav-menu .current-menu-item > a, .theme-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .theme-blue .genesis-nav-menu a:hover {
	color: #2980b9
}

.theme-blue .nav-primary {
	background-color: #fff
}

.theme-blue .genesis-nav-menu > .menu-item-has-children > a:after {
	color: #2980b9
}

.theme-blue .nav-secondary {
	background-color: #fff
}

.theme-blue .archive-pagination li a {
	background-color: #333;
	color: #fff
}

.theme-blue .archive-pagination .active a, .theme-blue .archive-pagination li a:hover {
	background-color: #2980b9
}

.theme-green a, .theme-green a:visited {
	color: #26C281
}

.theme-green a:hover {
	color: #333
}

.theme-green .footer-widgets .button, .theme-green .footer-widgets button, .theme-green .footer-widgets input[type=button], .theme-green .footer-widgets input[type=reset], .theme-green .footer-widgets input[type=submit] {
	background-color: #26C281;
	color: #fff
}

.theme-green .footer-widgets .button:hover, .theme-green .footer-widgets button:hover, .theme-green .footer-widgets input:hover[type=button], .theme-green .footer-widgets input:hover[type=reset], .theme-green .footer-widgets input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-green .entry-title a:hover {
	color: #26C281
}

.theme-green .enews-widget input[type=submit] {
	background-color: #26C281;
	color: #fff
}

.theme-green .enews-widget input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-green .genesis-nav-menu a {
	color: #333
}

.theme-green .genesis-nav-menu .current-menu-item > a, .theme-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .theme-green .genesis-nav-menu a:hover {
	color: #26C281
}

.theme-green .nav-primary {
	background-color: #fff
}

.theme-green .genesis-nav-menu > .menu-item-has-children > a:after {
	color: #26C281
}

.theme-green .nav-secondary {
	background-color: #fff
}

.theme-green .archive-pagination li a {
	background-color: #333;
	color: #fff
}

.theme-green .archive-pagination .active a, .theme-green .archive-pagination li a:hover {
	background-color: #26C281
}

.theme-orange a, .theme-orange a:visited {
	color: #e67e22
}

.theme-orange a:hover {
	color: #333
}

.theme-orange .footer-widgets .button, .theme-orange .footer-widgets button, .theme-orange .footer-widgets input[type=button], .theme-orange .footer-widgets input[type=reset], .theme-orange .footer-widgets input[type=submit] {
	background-color: #e67e22;
	color: #fff
}

.theme-orange .footer-widgets .button:hover, .theme-orange .footer-widgets button:hover, .theme-orange .footer-widgets input:hover[type=button], .theme-orange .footer-widgets input:hover[type=reset], .theme-orange .footer-widgets input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-orange .entry-title a:hover {
	color: #e67e22
}

.theme-orange .enews-widget input[type=submit] {
	background-color: #e67e22;
	color: #fff
}

.theme-orange .enews-widget input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-orange .genesis-nav-menu a {
	color: #333
}

.theme-orange .genesis-nav-menu .current-menu-item > a, .theme-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .theme-orange .genesis-nav-menu a:hover {
	color: #e67e22
}

.theme-orange .nav-primary {
	background-color: #fff
}

.theme-orange .genesis-nav-menu > .menu-item-has-children > a:after {
	color: #e67e22
}

.theme-orange .nav-secondary {
	background-color: #fff
}

.theme-orange .archive-pagination li a {
	background-color: #333;
	color: #fff
}

.theme-orange .archive-pagination .active a, .theme-orange .archive-pagination li a:hover {
	background-color: #e67e22
}

.theme-purple a, .theme-purple a:visited {
	color: #8e44ad
}

.theme-purple a:hover {
	color: #333
}

.theme-purple .footer-widgets .button, .theme-purple .footer-widgets button, .theme-purple .footer-widgets input[type=button], .theme-purple .footer-widgets input[type=reset], .theme-purple .footer-widgets input[type=submit] {
	background-color: #8e44ad;
	color: #fff
}

.theme-purple .footer-widgets .button:hover, .theme-purple .footer-widgets button:hover, .theme-purple .footer-widgets input:hover[type=button], .theme-purple .footer-widgets input:hover[type=reset], .theme-purple .footer-widgets input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-purple .entry-title a:hover {
	color: #8e44ad
}

.theme-purple .enews-widget input[type=submit] {
	background-color: #8e44ad;
	color: #fff
}

.theme-purple .enews-widget input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-purple .genesis-nav-menu a {
	color: #333
}

.theme-purple .genesis-nav-menu .current-menu-item > a, .theme-purple .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .theme-purple .genesis-nav-menu a:hover {
	color: #8e44ad
}

.theme-purple .nav-primary {
	background-color: #fff
}

.theme-purple .genesis-nav-menu > .menu-item-has-children > a:after {
	color: #8e44ad
}

.theme-purple .nav-secondary {
	background-color: #fff
}

.theme-purple .archive-pagination li a {
	background-color: #333;
	color: #fff
}

.theme-purple .archive-pagination .active a, .theme-purple .archive-pagination li a:hover {
	background-color: #8e44ad
}

.theme-red a, .theme-red a:visited {
	color: #e74c3c
}

.theme-red a:hover {
	color: #333
}

.theme-red .footer-widgets .button, .theme-red .footer-widgets button, .theme-red .footer-widgets input[type=button], .theme-red .footer-widgets input[type=reset], .theme-red .footer-widgets input[type=submit] {
	background-color: #e74c3c;
	color: #fff
}

.theme-red .footer-widgets .button:hover, .theme-red .footer-widgets button:hover, .theme-red .footer-widgets input:hover[type=button], .theme-red .footer-widgets input:hover[type=reset], .theme-red .footer-widgets input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-red .entry-title a:hover {
	color: #e74c3c
}

.theme-red .enews-widget input[type=submit] {
	background-color: #e74c3c;
	color: #fff
}

.theme-red .enews-widget input:hover[type=submit] {
	background-color: #fff;
	color: #333
}

.theme-red .genesis-nav-menu a {
	color: #333
}

.theme-red .genesis-nav-menu .current-menu-item > a, .theme-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .theme-red .genesis-nav-menu a:hover {
	color: #e74c3c
}

.theme-red .nav-primary {
	background-color: #fff
}

.theme-red .genesis-nav-menu > .menu-item-has-children > a:after {
	color: #e74c3c
}

.theme-red .nav-secondary {
	background-color: #fff
}

.theme-red .archive-pagination li a {
	background-color: #333;
	color: #fff
}

.theme-red .archive-pagination .active a, .theme-red .archive-pagination li a:hover {
	background-color: #e74c3c
}

div.br-green0 {
	border-color: #4ECDC4
}

div.br-green1 {
	border-color: #1abc9c
}

div.br-green2 {
	border-color: #16a085
}

div.br-green3 {
	border-color: #2ecc71
}

div.br-green4 {
	border-color: #27ae60
}

div.br-green5 {
	border-color: #A2DED0
}

div.br-green6 {
	border-color: #87D37C
}

div.br-green7 {
	border-color: #90C695
}

div.br-green8 {
	border-color: #26A65B
}

div.br-green9 {
	border-color: #03C9A9
}

div.br-green10 {
	border-color: #68C3A3
}

div.br-green11 {
	border-color: #65C6BB
}

div.br-green12 {
	border-color: #1BBC9B
}

div.br-green13 {
	border-color: #1BA39C
}

div.br-green14 {
	border-color: #6C9
}

div.br-green15 {
	border-color: #36D7B7
}

div.br-green16 {
	border-color: #C8F7C5
}

div.br-green17 {
	border-color: #86E2D5
}

div.br-green18 {
	border-color: #2ECC71
}

div.br-green19 {
	border-color: #16a085
}

div.br-green20 {
	border-color: #3FC380
}

div.br-green21 {
	border-color: #019875
}

div.br-green22 {
	border-color: #03A678
}

div.br-green23 {
	border-color: #4DAF7C
}

div.br-green24 {
	border-color: #2ABB9B
}

div.br-green25 {
	border-color: #00B16A
}

div.br-green26 {
	border-color: #1E824C
}

div.br-green27 {
	border-color: #049372
}

div.br-green28 {
	border-color: #26C281
}

div.br-blue0 {
	border-color: #446CB3
}

div.br-blue1 {
	border-color: #3498db
}

div.br-blue2 {
	border-color: #2980b9
}

div.br-blue3 {
	border-color: #34495e
}

div.br-blue4 {
	border-color: #2c3e50
}

div.br-blue5 {
	border-color: #E4F1FE
}

div.br-blue6 {
	border-color: #4183D7
}

div.br-blue7 {
	border-color: #59ABE3
}

div.br-blue8 {
	border-color: #81CFE0
}

div.br-blue9 {
	border-color: #52B3D9
}

div.br-blue10 {
	border-color: #C5EFF7
}

div.br-blue11 {
	border-color: #22A7F0
}

div.br-blue12 {
	border-color: #3498DB
}

div.br-blue13 {
	border-color: #2C3E50
}

div.br-blue14 {
	border-color: #19B5FE
}

div.br-blue15 {
	border-color: #336E7B
}

div.br-blue16 {
	border-color: #22313F
}

div.br-blue17 {
	border-color: #6BB9F0
}

div.br-blue18 {
	border-color: #1E8BC3
}

div.br-blue19 {
	border-color: #3A539B
}

div.br-blue20 {
	border-color: #34495E
}

div.br-blue21 {
	border-color: #67809F
}

div.br-blue22 {
	border-color: #2574A9
}

div.br-blue23 {
	border-color: #1F3A93
}

div.br-blue24 {
	border-color: #89C4F4
}

div.br-blue25 {
	border-color: #4B77BE
}

div.br-blue26 {
	border-color: #5C97BF
}

div.br-purple0 {
	border-color: #DCC6E0
}

div.br-purple1 {
	border-color: #9b59b6
}

div.br-purple2 {
	border-color: #8e44ad
}

div.br-purple3 {
	border-color: #639
}

div.br-purple4 {
	border-color: #674172
}

div.br-purple5 {
	border-color: #AEA8D3
}

div.br-purple6 {
	border-color: #913D88
}

div.br-purple7 {
	border-color: #9A12B3
}

div.br-purple8 {
	border-color: #BF55EC
}

div.br-purple9 {
	border-color: #BE90D4
}

div.br-purple10 {
	border-color: #8E44AD
}

div.br-purple11 {
	border-color: #9B59B6
}

div.br-yellow0 {
	border-color: #F5D76E
}

div.br-yellow1 {
	border-color: #f1c40f
}

div.br-yellow2, div.br-yellow3 {
	border-color: #f39c12
}

div.br-yellow4 {
	border-color: #F7CA18
}

div.br-yellow5 {
	border-color: #F4D03F
}

div.br-orange0 {
	border-color: #FDE3A7
}

div.br-orange1 {
	border-color: #e67e22
}

div.br-orange2 {
	border-color: #d35400
}

div.br-orange3 {
	border-color: #EB9532
}

div.br-orange4 {
	border-color: #E87E04
}

div.br-orange5 {
	border-color: #F4B350
}

div.br-red0 {
	border-color: #D24D57
}

div.br-red1 {
	border-color: #c0392b
}

div.br-red2 {
	border-color: #e74c3c
}

div.br-red3 {
	border-color: #96281B
}

div.br-red4 {
	border-color: #EF4836
}

div.br-red5 {
	border-color: #D64541
}

div.br-red6 {
	border-color: #C0392B
}

div.br-red7 {
	border-color: #CF000F
}

div.br-red8 {
	border-color: #E74C3C
}

div.br-red9 {
	border-color: #F22613
}

div.br-red10 {
	border-color: #D91E18
}

div.br-pink0 {
	border-color: #DB0A5B
}

div.br-pink1 {
	border-color: #F64747
}

div.br-pink2 {
	border-color: #F1A9A0
}

div.br-pink3 {
	border-color: #D2527F
}

div.br-pink4 {
	border-color: #EF4836
}

div.br-pink5 {
	border-color: #E08283
}

div.br-pink6 {
	border-color: #F62459
}

div.br-pink7 {
	border-color: #E26A6A
}

div.br-grey0 {
	border-color: #fff
}

div.br-grey1 {
	border-color: #ecf0f1
}

div.br-grey2 {
	border-color: #bdc3c7
}

div.br-grey3 {
	border-color: #95a5a6
}

div.br-grey4 {
	border-color: #7f8c8d
}

div.br-grey5 {
	border-color: #ececec
}

div.br-grey6 {
	border-color: #f5f5f5
}

div.br-grey7 {
	border-color: #D2D7D3
}

div.br-grey8 {
	border-color: #EEE
}

div.br-grey9 {
	border-color: #BDC3C7
}

div.br-grey10 {
	border-color: #ECF0F1
}

div.br-grey11 {
	border-color: #95A5A6
}

div.br-grey12 {
	border-color: #DADFE1
}

div.br-grey13 {
	border-color: #ABB7B7
}

div.br-grey14 {
	border-color: #F2F1EF
}

div.br-grey15 {
	border-color: #6C7A89
}

a.bg-green0 {
	background: #4ECDC4
}

a.bg-green0:hover {
	background: #3ac7bd
}

a.bg-green1 {
	background: #1abc9c
}

a.bg-green1:hover {
	background: #17a689
}

a.bg-green2 {
	background: #16a085
}

a.bg-green2:hover {
	background: #138a72
}

a.bg-green3 {
	background: #2ecc71
}

a.bg-green3:hover {
	background: #29b765
}

a.bg-green4 {
	background: #27ae60
}

a.bg-green4:hover {
	background: #295
}

a.bg-green5 {
	background: #A2DED0
}

a.bg-green5:hover {
	background: #8fd7c6
}

a.bg-green6 {
	background: #87D37C
}

a.bg-green6:hover {
	background: #76cd69
}

a.bg-green7 {
	background: #90C695
}

a.bg-green7:hover {
	background: #7fbd85
}

a.bg-green8 {
	background: #26A65B
}

a.bg-green8:hover {
	background: #219150
}

a.bg-green9 {
	background: #03C9A9
}

a.bg-green9:hover {
	background: #03b094
}

a.bg-green10 {
	background: #68C3A3
}

a.bg-green10:hover {
	background: #56bc98
}

a.bg-green11 {
	background: #65C6BB
}

a.bg-green11:hover {
	background: #52bfb3
}

a.bg-green12 {
	background: #1BBC9B
}

a.bg-green12:hover {
	background: #18a689
}

a.bg-green13 {
	background: #1BA39C
}

a.bg-green13:hover {
	background: #178d87
}

a.bg-green14 {
	background: #6C9
}

a.bg-green14:hover {
	background: #53c68c
}

a.bg-green15 {
	background: #36D7B7
}

a.bg-green15:hover {
	background: #28cbab
}

a.bg-green16 {
	background: #C8F7C5
}

a.bg-green16:hover {
	background: #b3f4af
}

a.bg-green17 {
	background: #86E2D5
}

a.bg-green17:hover {
	background: #71ddce
}

a.bg-green18 {
	background: #2ECC71
}

a.bg-green18:hover {
	background: #29b765
}

a.bg-green19 {
	background: #16a085
}

a.bg-green19:hover {
	background: #138a72
}

a.bg-green20 {
	background: #3FC380
}

a.bg-green20:hover {
	background: #37b173
}

a.bg-green21 {
	background: #019875
}

a.bg-green21:hover {
	background: #017f62
}

a.bg-green22 {
	background: #03A678
}

a.bg-green22:hover {
	background: #038d66
}

a.bg-green23 {
	background: #4DAF7C
}

a.bg-green23:hover {
	background: #459d6f
}

a.bg-green24 {
	background: #2ABB9B
}

a.bg-green24:hover {
	background: #25a68a
}

a.bg-green25 {
	background: #00B16A
}

a.bg-green25:hover {
	background: #00985b
}

a.bg-green26 {
	background: #1E824C
}

a.bg-green26:hover {
	background: #196d40
}

a.bg-green27 {
	background: #049372
}

a.bg-green27:hover {
	background: #037a5f
}

a.bg-green28 {
	background: #26C281
}

a.bg-green28:hover {
	background: #22ad73
}

a.bg-blue0 {
	background: #446CB3
}

a.bg-blue0:hover {
	background: #3d61a1
}

a.bg-blue1 {
	background: #3498db
}

a.bg-blue1:hover {
	background: #258cd1
}

a.bg-blue2 {
	background: #2980b9
}

a.bg-blue2:hover {
	background: #2472a4
}

a.bg-blue3 {
	background: #34495e
}

a.bg-blue3:hover {
	background: #2b3c4e
}

a.bg-blue4 {
	background: #2c3e50
}

a.bg-blue4:hover {
	background: #233140
}

a.bg-blue5 {
	background: #E4F1FE
}

a.bg-blue5:hover {
	background: #cbe4fd
}

a.bg-blue6 {
	background: #4183D7
}

a.bg-blue6:hover {
	background: #2c75d2
}

a.bg-blue7 {
	background: #59ABE3
}

a.bg-blue7:hover {
	background: #43a0df
}

a.bg-blue8 {
	background: #81CFE0
}

a.bg-blue8:hover {
	background: #6dc7db
}

a.bg-blue9 {
	background: #52B3D9
}

a.bg-blue9:hover {
	background: #3daad4
}

a.bg-blue10 {
	background: #C5EFF7
}

a.bg-blue10:hover {
	background: #afe9f4
}

a.bg-blue11 {
	background: #22A7F0
}

a.bg-blue11:hover {
	background: #109ce9
}

a.bg-blue12 {
	background: #3498DB
}

a.bg-blue12:hover {
	background: #258cd1
}

a.bg-blue13 {
	background: #2C3E50
}

a.bg-blue13:hover {
	background: #233140
}

a.bg-blue14 {
	background: #19B5FE
}

a.bg-blue14:hover {
	background: #01acfc
}

a.bg-blue15 {
	background: #336E7B
}

a.bg-blue15:hover {
	background: #2c5e69
}

a.bg-blue16 {
	background: #22313F
}

a.bg-blue16:hover {
	background: #19242e
}

a.bg-blue17 {
	background: #6BB9F0
}

a.bg-blue17:hover {
	background: #54aeee
}

a.bg-blue18 {
	background: #1E8BC3
}

a.bg-blue18:hover {
	background: #1b7bad
}

a.bg-blue19 {
	background: #3A539B
}

a.bg-blue19:hover {
	background: #334988
}

a.bg-blue20 {
	background: #34495E
}

a.bg-blue20:hover {
	background: #2b3c4e
}

a.bg-blue21 {
	background: #67809F
}

a.bg-blue21:hover {
	background: #5c7391
}

a.bg-blue22 {
	background: #2574A9
}

a.bg-blue22:hover {
	background: #206694
}

a.bg-blue23 {
	background: #1F3A93
}

a.bg-blue23:hover {
	background: #1b327e
}

a.bg-blue24 {
	background: #89C4F4
}

a.bg-blue24:hover {
	background: #72b8f2
}

a.bg-blue25 {
	background: #4B77BE
}

a.bg-blue25:hover {
	background: #406bb0
}

a.bg-blue26 {
	background: #5C97BF
}

a.bg-blue26:hover {
	background: #4a8bb8
}

a.bg-grey0 {
	background: #fff
}

a.bg-grey0:hover {
	background: #f2f2f2
}

a.bg-grey1 {
	background: #ecf0f1
}

a.bg-grey1:hover {
	background: #dde4e6
}

a.bg-grey2 {
	background: #bdc3c7
}

a.bg-grey2:hover {
	background: #afb6bb
}

a.bg-grey3 {
	background: #95a5a6
}

a.bg-grey3:hover {
	background: #87999a
}

a.bg-grey4 {
	background: #7f8c8d
}

a.bg-grey4:hover {
	background: #727f80
}

a.bg-grey5 {
	background: #ececec
}

a.bg-grey5:hover {
	background: #dfdfdf
}

a.bg-grey6 {
	background: #f5f5f5
}

a.bg-grey6:hover {
	background: #e8e8e8
}

a.bg-grey7 {
	background: #D2D7D3
}

a.bg-grey7:hover {
	background: #c4cbc6
}

a.bg-grey8 {
	background: #EEE
}

a.bg-grey8:hover {
	background: #e1e1e1
}

a.bg-grey9 {
	background: #BDC3C7
}

a.bg-grey9:hover {
	background: #afb6bb
}

a.bg-grey10 {
	background: #ECF0F1
}

a.bg-grey10:hover {
	background: #dde4e6
}

a.bg-grey11 {
	background: #95A5A6
}

a.bg-grey11:hover {
	background: #87999a
}

a.bg-grey12 {
	background: #DADFE1
}

a.bg-grey12:hover {
	background: #ccd3d6
}

a.bg-grey13 {
	background: #ABB7B7
}

a.bg-grey13:hover {
	background: #9dabab
}

a.bg-grey14 {
	background: #F2F1EF
}

a.bg-grey14:hover {
	background: #e7e5e1
}

a.bg-grey15 {
	background: #6C7A89
}

a.bg-grey15:hover {
	background: #616d7b
}

a.bg-yellow0 {
	background: #F5D76E
}

a.bg-yellow0:hover {
	background: #f3d056
}

a.bg-yellow1 {
	background: #f1c40f
}

a.bg-yellow1:hover {
	background: #dab10d
}

a.bg-yellow2 {
	background: #f39c12
}

a.bg-yellow2:hover {
	background: #e08e0b
}

a.bg-yellow3 {
	background: #f39c12
}

a.bg-yellow3:hover {
	background: #e08e0b
}

a.bg-yellow4 {
	background: #F7CA18
}

a.bg-yellow4:hover {
	background: #edbf08
}

a.bg-yellow5 {
	background: #F4D03F
}

a.bg-yellow5:hover {
	background: #f3ca27
}

a.bg-orange0 {
	background: #FDE3A7
}

a.bg-orange0:hover {
	background: #fcdb8e
}

a.bg-orange1 {
	background: #e67e22
}

a.bg-orange1:hover {
	background: #d67118
}

a.bg-orange2 {
	background: #d35400
}

a.bg-orange2:hover {
	background: #b94a00
}

a.bg-orange3 {
	background: #EB9532
}

a.bg-orange3:hover {
	background: #e9891b
}

a.bg-orange4 {
	background: #E87E04
}

a.bg-orange4:hover {
	background: #cf7004
}

a.bg-orange5 {
	background: #F4B350
}

a.bg-orange5:hover {
	background: #f2a938
}

a.bg-orange6 {
	background: #EB974E
}

a.bg-orange6:hover {
	background: #e88a37
}

a.bg-orange7 {
	background: #F5AB35
}

a.bg-orange7:hover {
	background: #f4a11d
}

a.bg-orange8 {
	background: #D35400
}

a.bg-orange8:hover {
	background: #b94a00
}

a.bg-orange9 {
	background: #D35400
}

a.bg-orange9:hover {
	background: #b94a00
}

a.bg-orange10 {
	background: #F9690E
}

a.bg-orange10:hover {
	background: #e85d06
}

a.bg-orange11 {
	background: #F9BF3B
}

a.bg-orange11:hover {
	background: #f8b722
}

a.bg-orange12 {
	background: #F27935
}

a.bg-orange12:hover {
	background: #f0691d
}

a.bg-orange13 {
	background: #E67E22
}

a.bg-orange13:hover {
	background: #d67118
}

a.bg-purple0 {
	background: #DCC6E0
}

a.bg-purple0:hover {
	background: #d2b5d7
}

a.bg-purple1 {
	background: #9b59b6
}

a.bg-purple1:hover {
	background: #8f4bab
}

a.bg-purple2 {
	background: #8e44ad
}

a.bg-purple2:hover {
	background: #7f3d9b
}

a.bg-purple3 {
	background: #639
}

a.bg-purple3:hover {
	background: #592d86
}

a.bg-purple4 {
	background: #674172
}

a.bg-purple4:hover {
	background: #583862
}

a.bg-purple5 {
	background: #AEA8D3
}

a.bg-purple5:hover {
	background: #9e97ca
}

a.bg-purple6 {
	background: #913D88
}

a.bg-purple6:hover {
	background: #7f3577
}

a.bg-purple7 {
	background: #9A12B3
}

a.bg-purple7:hover {
	background: #86109c
}

a.bg-purple8 {
	background: #BF55EC
}

a.bg-purple8:hover {
	background: #b63ee9
}

a.bg-purple9 {
	background: #BE90D4
}

a.bg-purple9:hover {
	background: #b37ecd
}

a.bg-purple10 {
	background: #8E44AD
}

a.bg-purple10:hover {
	background: #7f3d9b
}

a.bg-purple11 {
	background: #9B59B6
}

a.bg-purple11:hover {
	background: #8f4bab
}

a.bg-red0 {
	background: #D24D57
}

a.bg-red0:hover {
	background: #cd3944
}

a.bg-red1 {
	background: #c0392b
}

a.bg-red1:hover {
	background: #ab3326
}

a.bg-red2 {
	background: #e74c3c
}

a.bg-red2:hover {
	background: #e43725
}

a.bg-red3 {
	background: #96281B
}

a.bg-red3:hover {
	background: #802217
}

a.bg-red4 {
	background: #EF4836
}

a.bg-red4:hover {
	background: #ed321e
}

a.bg-red5 {
	background: #D64541
}

a.bg-red5:hover {
	background: #d1312d
}

a.bg-red6 {
	background: #C0392B
}

a.bg-red6:hover {
	background: #ab3326
}

a.bg-red7 {
	background: #CF000F
}

a.bg-red7:hover {
	background: #b5000d
}

a.bg-red8 {
	background: #E74C3C
}

a.bg-red8:hover {
	background: #e43725
}

a.bg-red9 {
	background: #F22613
}

a.bg-red9:hover {
	background: #df1e0c
}

a.bg-red10 {
	background: #D91E18
}

a.bg-red10:hover {
	background: #c21b15
}

.cl-green0 {
	color: #4ECDC4 !important
}

a.cl-green0:hover {
	color: #3ac7bd
}

.cl-green1 {
	color: #1abc9c !important
}

a.cl-green1:hover {
	color: #17a689
}

.cl-green2 {
	color: #16a085 !important
}

a.cl-green2:hover {
	color: #138a72
}

.cl-green3 {
	color: #2ecc71 !important
}

a.cl-green3:hover {
	color: #29b765
}

.cl-green4 {
	color: #27ae60 !important
}

a.cl-green4:hover {
	color: #295
}

.cl-green5 {
	color: #A2DED0 !important
}

a.cl-green5:hover {
	color: #8fd7c6
}

.cl-green6 {
	color: #87D37C !important
}

a.cl-green6:hover {
	color: #76cd69
}

.cl-green7 {
	color: #90C695 !important
}

a.cl-green7:hover {
	color: #7fbd85
}

.cl-green8 {
	color: #26A65B !important
}

a.cl-green8:hover {
	color: #219150
}

.cl-green9 {
	color: #03C9A9 !important
}

a.cl-green9:hover {
	color: #03b094
}

.cl-green10 {
	color: #68C3A3 !important
}

a.cl-green10:hover {
	color: #56bc98
}

.cl-green11 {
	color: #65C6BB !important
}

a.cl-green11:hover {
	color: #52bfb3
}

.cl-green12 {
	color: #1BBC9B !important
}

a.cl-green12:hover {
	color: #18a689
}

.cl-green13 {
	color: #1BA39C !important
}

a.cl-green13:hover {
	color: #178d87
}

.cl-green14 {
	color: #6C9 !important
}

a.cl-green14:hover {
	color: #53c68c
}

.cl-green15 {
	color: #36D7B7 !important
}

a.cl-green15:hover {
	color: #28cbab
}

.cl-green16 {
	color: #C8F7C5 !important
}

a.cl-green16:hover {
	color: #b3f4af
}

.cl-green17 {
	color: #86E2D5 !important
}

a.cl-green17:hover {
	color: #71ddce
}

.cl-green18 {
	color: #2ECC71 !important
}

a.cl-green18:hover {
	color: #29b765
}

.cl-green19 {
	color: #16a085 !important
}

a.cl-green19:hover {
	color: #138a72
}

.cl-green20 {
	color: #3FC380 !important
}

a.cl-green20:hover {
	color: #37b173
}

.cl-green21 {
	color: #019875 !important
}

a.cl-green21:hover {
	color: #017f62
}

.cl-green22 {
	color: #03A678 !important
}

a.cl-green22:hover {
	color: #038d66
}

.cl-green23 {
	color: #4DAF7C !important
}

a.cl-green23:hover {
	color: #459d6f
}

.cl-green24 {
	color: #2ABB9B !important
}

a.cl-green24:hover {
	color: #25a68a
}

.cl-green25 {
	color: #00B16A !important
}

a.cl-green25:hover {
	color: #00985b
}

.cl-green26 {
	color: #1E824C !important
}

a.cl-green26:hover {
	color: #196d40
}

.cl-green27 {
	color: #049372 !important
}

a.cl-green27:hover {
	color: #037a5f
}

.cl-green28 {
	color: #26C281 !important
}

a.cl-green28:hover {
	color: #22ad73
}

.cl-blue0 {
	color: #446CB3 !important
}

a.cl-blue0:hover {
	color: #3d61a1
}

.cl-blue1 {
	color: #3498db !important
}

a.cl-blue1:hover {
	color: #258cd1
}

.cl-blue2 {
	color: #2980b9 !important
}

a.cl-blue2:hover {
	color: #2472a4
}

.cl-blue3 {
	color: #34495e !important
}

a.cl-blue3:hover {
	color: #2b3c4e
}

.cl-blue4 {
	color: #2c3e50 !important
}

a.cl-blue4:hover {
	color: #233140
}

.cl-blue5 {
	color: #E4F1FE !important
}

a.cl-blue5:hover {
	color: #cbe4fd
}

.cl-blue6 {
	color: #4183D7 !important
}

a.cl-blue6:hover {
	color: #2c75d2
}

.cl-blue7 {
	color: #59ABE3 !important
}

a.cl-blue7:hover {
	color: #43a0df
}

.cl-blue8 {
	color: #81CFE0 !important
}

a.cl-blue8:hover {
	color: #6dc7db
}

.cl-blue9 {
	color: #52B3D9 !important
}

a.cl-blue9:hover {
	color: #3daad4
}

.cl-blue10 {
	color: #C5EFF7 !important
}

a.cl-blue10:hover {
	color: #afe9f4
}

.cl-blue11 {
	color: #22A7F0 !important
}

a.cl-blue11:hover {
	color: #109ce9
}

.cl-blue12 {
	color: #3498DB !important
}

a.cl-blue12:hover {
	color: #258cd1
}

.cl-blue13 {
	color: #2C3E50 !important
}

a.cl-blue13:hover {
	color: #233140
}

.cl-blue14 {
	color: #19B5FE !important
}

a.cl-blue14:hover {
	color: #01acfc
}

.cl-blue15 {
	color: #336E7B !important
}

a.cl-blue15:hover {
	color: #2c5e69
}

.cl-blue16 {
	color: #22313F !important
}

a.cl-blue16:hover {
	color: #19242e
}

.cl-blue17 {
	color: #6BB9F0 !important
}

a.cl-blue17:hover {
	color: #54aeee
}

.cl-blue18 {
	color: #1E8BC3 !important
}

a.cl-blue18:hover {
	color: #1b7bad
}

.cl-blue19 {
	color: #3A539B !important
}

a.cl-blue19:hover {
	color: #334988
}

.cl-blue20 {
	color: #34495E !important
}

a.cl-blue20:hover {
	color: #2b3c4e
}

.cl-blue21 {
	color: #67809F !important
}

a.cl-blue21:hover {
	color: #5c7391
}

.cl-blue22 {
	color: #2574A9 !important
}

a.cl-blue22:hover {
	color: #206694
}

.cl-blue23 {
	color: #1F3A93 !important
}

a.cl-blue23:hover {
	color: #1b327e
}

.cl-blue24 {
	color: #89C4F4 !important
}

a.cl-blue24:hover {
	color: #72b8f2
}

.cl-blue25 {
	color: #4B77BE !important
}

a.cl-blue25:hover {
	color: #406bb0
}

.cl-blue26 {
	color: #5C97BF !important
}

a.cl-blue26:hover {
	color: #4a8bb8
}

.cl-grey0 {
	color: #fff !important
}

a.cl-grey0:hover {
	color: #f2f2f2
}

.cl-grey1 {
	color: #ecf0f1 !important
}

a.cl-grey1:hover {
	color: #dde4e6
}

.cl-grey2 {
	color: #bdc3c7 !important
}

a.cl-grey2:hover {
	color: #afb6bb
}

.cl-grey3 {
	color: #95a5a6 !important
}

a.cl-grey3:hover {
	color: #87999a
}

.cl-grey4 {
	color: #7f8c8d !important
}

a.cl-grey4:hover {
	color: #727f80
}

.cl-grey5 {
	color: #ececec !important
}

a.cl-grey5:hover {
	color: #dfdfdf
}

.cl-grey6 {
	color: #f5f5f5 !important
}

a.cl-grey6:hover {
	color: #e8e8e8
}

.cl-grey7 {
	color: #D2D7D3 !important
}

a.cl-grey7:hover {
	color: #c4cbc6
}

.cl-grey8 {
	color: #EEE !important
}

a.cl-grey8:hover {
	color: #e1e1e1
}

.cl-grey9 {
	color: #BDC3C7 !important
}

a.cl-grey9:hover {
	color: #afb6bb
}

.cl-grey10 {
	color: #ECF0F1 !important
}

a.cl-grey10:hover {
	color: #dde4e6
}

.cl-grey11 {
	color: #95A5A6 !important
}

a.cl-grey11:hover {
	color: #87999a
}

.cl-grey12 {
	color: #DADFE1 !important
}

a.cl-grey12:hover {
	color: #ccd3d6
}

.cl-grey13 {
	color: #ABB7B7 !important
}

a.cl-grey13:hover {
	color: #9dabab
}

.cl-grey14 {
	color: #F2F1EF !important
}

a.cl-grey14:hover {
	color: #e7e5e1
}

.cl-grey15 {
	color: #6C7A89 !important
}

a.cl-grey15:hover {
	color: #616d7b
}

.cl-yellow0 {
	color: #F5D76E !important
}

a.cl-yellow0:hover {
	color: #f3d056
}

.cl-yellow1 {
	color: #f1c40f !important
}

a.cl-yellow1:hover {
	color: #dab10d
}

.cl-yellow2 {
	color: #f39c12 !important
}

a.cl-yellow2:hover {
	color: #e08e0b
}

.cl-yellow3 {
	color: #f39c12 !important
}

a.cl-yellow3:hover {
	color: #e08e0b
}

.cl-yellow4 {
	color: #F7CA18 !important
}

a.cl-yellow4:hover {
	color: #edbf08
}

.cl-yellow5 {
	color: #F4D03F !important
}

a.cl-yellow5:hover {
	color: #f3ca27
}

.cl-orange0 {
	color: #FDE3A7 !important
}

a.cl-orange0:hover {
	color: #fcdb8e
}

.cl-orange1 {
	color: #e67e22 !important
}

a.cl-orange1:hover {
	color: #d67118
}

.cl-orange2 {
	color: #d35400 !important
}

a.cl-orange2:hover {
	color: #b94a00
}

.cl-orange3 {
	color: #EB9532 !important
}

a.cl-orange3:hover {
	color: #e9891b
}

.cl-orange4 {
	color: #E87E04 !important
}

a.cl-orange4:hover {
	color: #cf7004
}

.cl-orange5 {
	color: #F4B350 !important
}

a.cl-orange5:hover {
	color: #f2a938
}

.cl-orange6 {
	color: #EB974E !important
}

a.cl-orange6:hover {
	color: #e88a37
}

.cl-orange7 {
	color: #F5AB35 !important
}

a.cl-orange7:hover {
	color: #f4a11d
}

.cl-orange8 {
	color: #D35400 !important
}

a.cl-orange8:hover {
	color: #b94a00
}

.cl-orange9 {
	color: #D35400 !important
}

a.cl-orange9:hover {
	color: #b94a00
}

.cl-orange10 {
	color: #F9690E !important
}

a.cl-orange10:hover {
	color: #e85d06
}

.cl-orange11 {
	color: #F9BF3B !important
}

a.cl-orange11:hover {
	color: #f8b722
}

.cl-orange12 {
	color: #F27935 !important
}

a.cl-orange12:hover {
	color: #f0691d
}

.cl-orange13 {
	color: #E67E22 !important
}

a.cl-orange13:hover {
	color: #d67118
}

.cl-purple0 {
	color: #DCC6E0 !important
}

a.cl-purple0:hover {
	color: #d2b5d7
}

.cl-purple1 {
	color: #9b59b6 !important
}

a.cl-purple1:hover {
	color: #8f4bab
}

.cl-purple2 {
	color: #8e44ad !important
}

a.cl-purple2:hover {
	color: #7f3d9b
}

.cl-purple3 {
	color: #639 !important
}

a.cl-purple3:hover {
	color: #592d86
}

.cl-purple4 {
	color: #674172 !important
}

a.cl-purple4:hover {
	color: #583862
}

.cl-purple5 {
	color: #AEA8D3 !important
}

a.cl-purple5:hover {
	color: #9e97ca
}

.cl-purple6 {
	color: #913D88 !important
}

a.cl-purple6:hover {
	color: #7f3577
}

.cl-purple7 {
	color: #9A12B3 !important
}

a.cl-purple7:hover {
	color: #86109c
}

.cl-purple8 {
	color: #BF55EC !important
}

a.cl-purple8:hover {
	color: #b63ee9
}

.cl-purple9 {
	color: #BE90D4 !important
}

a.cl-purple9:hover {
	color: #b37ecd
}

.cl-purple10 {
	color: #8E44AD !important
}

a.cl-purple10:hover {
	color: #7f3d9b
}

.cl-purple11 {
	color: #9B59B6 !important
}

a.cl-purple11:hover {
	color: #8f4bab
}

.cl-pink0 {
	color: #DB0A5B !important
}

a.cl-pink0:hover {
	color: #c30951
}

.cl-pink1 {
	color: #F64747 !important
}

a.cl-pink1:hover {
	color: #f52f2f
}

.cl-pink2 {
	color: #F1A9A0 !important
}

a.cl-pink2:hover {
	color: #ee958a
}

.cl-pink3 {
	color: #D2527F !important
}

a.cl-pink3:hover {
	color: #cd3e70
}

.cl-pink4 {
	color: #EF4836 !important
}

a.cl-pink4:hover {
	color: #ed321e
}

.cl-pink5 {
	color: #E08283 !important
}

a.cl-pink5:hover {
	color: #db6e6f
}

.cl-pink6 {
	color: #F62459 !important
}

a.cl-pink6:hover {
	color: #f50c46
}

.cl-pink7 {
	color: #E26A6A !important
}

a.cl-pink7:hover {
	color: #de5555
}

.cl-red0 {
	color: #D24D57 !important
}

a.cl-red0:hover {
	color: #cd3944
}

.cl-red1 {
	color: #c0392b !important
}

a.cl-red1:hover {
	color: #ab3326
}

.cl-red2 {
	color: #e74c3c !important
}

a.cl-red2:hover {
	color: #e43725
}

.cl-red3 {
	color: #96281B !important
}

a.cl-red3:hover {
	color: #802217
}

.cl-red4 {
	color: #EF4836 !important
}

a.cl-red4:hover {
	color: #ed321e
}

.cl-red5 {
	color: #D64541 !important
}

a.cl-red5:hover {
	color: #d1312d
}

.cl-red6 {
	color: #C0392B !important
}

a.cl-red6:hover {
	color: #ab3326
}

.cl-red7 {
	color: #CF000F !important
}

a.cl-red7:hover {
	color: #b5000d
}

.cl-red8 {
	color: #E74C3C !important
}

a.cl-red8:hover {
	color: #e43725
}

.cl-red9 {
	color: #F22613 !important
}

a.cl-red9:hover {
	color: #df1e0c
}

.cl-red10 {
	color: #D91E18 !important
}

a.cl-red10:hover {
	color: #c21b15
}

.bg-green0 {
	background: #4ECDC4
}

.bg-green1 {
	background: #1abc9c
}

.bg-green2 {
	background: #16a085
}

.bg-green3 {
	background: #2ecc71
}

.bg-green4 {
	background: #27ae60
}

.bg-green5 {
	background: #A2DED0
}

.bg-green6 {
	background: #87D37C
}

.bg-green7 {
	background: #90C695
}

.bg-green8 {
	background: #26A65B
}

.bg-green9 {
	background: #03C9A9
}

.bg-green10 {
	background: #68C3A3
}

.bg-green11 {
	background: #65C6BB
}

.bg-green12 {
	background: #1BBC9B
}

.bg-green13 {
	background: #1BA39C
}

.bg-green14 {
	background: #6C9
}

.bg-green15 {
	background: #36D7B7
}

.bg-green16 {
	background: #C8F7C5
}

.bg-green17 {
	background: #86E2D5
}

.bg-green18 {
	background: #2ECC71
}

.bg-green19 {
	background: #16a085
}

.bg-green20 {
	background: #3FC380
}

.bg-green21 {
	background: #019875
}

.bg-green22 {
	background: #03A678
}

.bg-green23 {
	background: #4DAF7C
}

.bg-green24 {
	background: #2ABB9B
}

.bg-green25 {
	background: #00B16A
}

.bg-green26 {
	background: #1E824C
}

.bg-green27 {
	background: #049372
}

.bg-green28 {
	background: #26C281
}

.bg-blue0 {
	background: #446CB3
}

.bg-blue1 {
	background: #3498db
}

.bg-blue2 {
	background: #2980b9
}

.bg-blue3 {
	background: #34495e
}

.bg-blue4 {
	background: #2c3e50
}

.bg-blue5 {
	background: #E4F1FE
}

.bg-blue6 {
	background: #4183D7
}

.bg-blue7 {
	background: #59ABE3
}

.bg-blue8 {
	background: #81CFE0
}

.bg-blue9 {
	background: #52B3D9
}

.bg-blue10 {
	background: #C5EFF7
}

.bg-blue11 {
	background: #22A7F0
}

.bg-blue12 {
	background: #3498DB
}

.bg-blue13 {
	background: #2C3E50
}

.bg-blue14 {
	background: #19B5FE
}

.bg-blue15 {
	background: #336E7B
}

.bg-blue16 {
	background: #22313F
}

.bg-blue17 {
	background: #6BB9F0
}

.bg-blue18 {
	background: #1E8BC3
}

.bg-blue19 {
	background: #3A539B
}

.bg-blue20 {
	background: #34495E
}

.bg-blue21 {
	background: #67809F
}

.bg-blue22 {
	background: #2574A9
}

.bg-blue23 {
	background: #1F3A93
}

.bg-blue24 {
	background: #89C4F4
}

.bg-blue25 {
	background: #4B77BE
}

.bg-blue26 {
	background: #5C97BF
}

.bg-purple0 {
	background: #DCC6E0
}

.bg-purple1 {
	background: #9b59b6
}

.bg-purple2 {
	background: #8e44ad
}

.bg-purple3 {
	background: #639
}

.bg-purple4 {
	background: #674172
}

.bg-purple5 {
	background: #AEA8D3
}

.bg-purple6 {
	background: #913D88
}

.bg-purple7 {
	background: #9A12B3
}

.bg-purple8 {
	background: #BF55EC
}

.bg-purple9 {
	background: #BE90D4
}

.bg-purple10 {
	background: #8E44AD
}

.bg-purple11 {
	background: #9B59B6
}

.bg-yellow0 {
	background: #F5D76E
}

.bg-yellow1 {
	background: #f1c40f
}

.bg-yellow2, .bg-yellow3 {
	background: #f39c12
}

.bg-yellow4 {
	background: #F7CA18
}

.bg-yellow5 {
	background: #F4D03F
}

.bg-orange0 {
	background: #FDE3A7
}

.bg-orange1 {
	background: #e67e22
}

.bg-orange2 {
	background: #d35400
}

.bg-orange3 {
	background: #EB9532
}

.bg-orange4 {
	background: #E87E04
}

.bg-orange5 {
	background: #F4B350
}

.bg-orange6 {
	background: #EB974E
}

.bg-orange7 {
	background: #F5AB35
}

.bg-orange8, .bg-orange9 {
	background: #D35400
}

.bg-orange10 {
	background: #F9690E
}

.bg-orange11 {
	background: #F9BF3B
}

.bg-orange12 {
	background: #F27935
}

.bg-orange13 {
	background: #E67E22
}

.bg-red0 {
	background: #D24D57
}

.bg-red1 {
	background: #c0392b
}

.bg-red2 {
	background: #e74c3c
}

.bg-red3 {
	background: #96281B
}

.bg-red4 {
	background: #EF4836
}

.bg-red5 {
	background: #D64541
}

.bg-red6 {
	background: #C0392B
}

.bg-red7 {
	background: #CF000F
}

.bg-red8 {
	background: #E74C3C
}

.bg-red9 {
	background: #F22613
}

.bg-red10 {
	background: #D91E18
}

.bg-pink0 {
	background: #DB0A5B
}

.bg-pink1 {
	background: #F64747
}

.bg-pink2 {
	background: #F1A9A0
}

.bg-pink3 {
	background: #D2527F
}

.bg-pink4 {
	background: #EF4836
}

.bg-pink5 {
	background: #E08283
}

.bg-pink6 {
	background: #F62459
}

.bg-pink7 {
	background: #E26A6A
}

.bg-grey0 {
	background: #fff
}

.bg-grey1 {
	background: #ecf0f1
}

.bg-grey2 {
	background: #bdc3c7
}

.bg-grey3 {
	background: #95a5a6
}

.bg-grey4 {
	background: #7f8c8d
}

.bg-grey5 {
	background: #ececec
}

.bg-grey6 {
	background: #f5f5f5
}

.bg-grey7 {
	background: #D2D7D3
}

.bg-grey8 {
	background: #EEE
}

.bg-grey9 {
	background: #BDC3C7
}

.bg-grey10 {
	background: #ECF0F1
}

.bg-grey11 {
	background: #95A5A6
}

.bg-grey12 {
	background: #DADFE1
}

.bg-grey13 {
	background: #ABB7B7
}

.bg-grey14 {
	background: #F2F1EF
}

.bg-grey15 {
	background: #6C7A89
}

.register_content {
	border-top: 1px solid #DFDFDF;
	background-color: #F3F3F3
}

#event-information .thirds {
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF
}

#event-information {
	margin: 20px auto 0;
	max-width: 1200px;
	overflow: auto;
	padding: 13px 10px 15px;
	border-bottom: 0 solid #DFDFDF
}

#event-information .wrap {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #FFF;
	border-color: #D2D2D2;
	-webkit-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 0;
	overflow: visible;
	padding: 15px 20px 0;
	min-height: 90px
}

#event-information .title {
	color: #2b2b2b;
	display: block;
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: 700
}

#event-information .subtitle {
	color: #434343;
	font-size: 14px
}

#event-information .date, #event-information .entry-time {
	background: url(assets/images/icon-date.png) no-repeat;
	min-height: 90px;
	padding: 5px 0 5px 50px;
	position: relative
}

#event-information .date .icon {
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	display: block;
	width: 24px;
	left: 12px;
	top: 16px
}

#event-information .entry-time .icon {
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	display: block;
	max-width: 24px;
	left: 12px;
	top: 16px
}

#event-information .location {
	background: url(assets/images/icon-location.png) no-repeat;
	min-height: 90px;
	padding: 5px 0 5px 50px
}

#event-information .location a.title {
	cursor: pointer
}

#event-information .register .subtitle {
	color: #fff;
	padding: 15px 15px 0;
	font-size: 15px;
	font-family: Lato, Helvetica, Arial, sans-serif;
	display: inline-block;
	margin-top: -30px
}

#event-information .register .subtitle strong {
	font-size: 22px
}

#event-information .register .title {
	color: #fff;
	display: block;
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
	text-transform: none;
	padding: 15px 15px 15px 12px
}

.nav-primary {
	background-color: #fff;
	box-shadow: 0 2px 5px 0 rgba(50, 50, 50, .2)
}

.nav-primary .genesis-nav-menu a {
	color: #333
}

.nav-primary .genesis-nav-menu .current-menu-item > a, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .nav-primary .genesis-nav-menu a:hover {
	color: #666
}

.site-header {
	background-color: transparent
}

.site-header .wrap {
	padding: 0
}

.site-header .wrap .title-area {
	float: left;
	padding: 0
}

.site-header .wrap .center-logo {
	display: block;
	margin: 1.5rem auto 1rem
}

#front-page-1 {
	background-color: #fff
}

#front-page-1, #front-page-2, #front-page-3 {
	margin: 2rem 0
}

.author .author-box {
	background-color: transparent;
	font-size: 16px;
	margin-bottom: 40px;
	padding: 10px
}

.author .author-logo img {
	border: 1px solid #f1f1f1;
	display: block;
	float: left
}

.author .author-box .one-half {
	padding: 20px;
	min-height: 340px;
	background: #fff
}

.author .author-info dl {
	float: left;
	font-size: 16px;
	margin: 20px 0 0;
	overflow: hidden;
	width: 290px
}

.author .author-info dt {
	clear: left;
	color: #777;
	float: left;
	padding-bottom: 10px;
	width: 100px
}

.author .author-info dd {
	float: left;
	overflow: hidden;
	padding-bottom: 10px;
	width: 170px;
	margin: 0
}

.author .author-bio .toggle-author-bio {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(0%, transparent), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, transparent 0, transparent 0, #fff 100%);
	background: linear-gradient(to bottom, transparent 0, transparent 0, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#ffffff', GradientType=0);
	bottom: 0;
	font-weight: 700;
	left: 0;
	margin: 0;
	padding: 190px 0 20px 20px;
	position: absolute;
	width: 100%;
	min-width: 275px
}

.author .description_author {
	background: #fff;
	bottom: 0;
	font-size: 16px;
	left: 0;
	line-height: 23px;
	padding: 20px;
	position: relative;
	float: left;
	overflow: hidden
}

.author .author-bio {
	height: 210px;
	overflow: hidden;
	min-width: 275px
}

.author .expanded .author-bio, .author .expanded .description_author {
	height: auto
}

.author .contactform, .author .expanded .toggle-author-bio {
	display: none
}

.author .opencontact .contactform {
	display: inline
}

.author .entry {
	margin-bottom: 40px;
	padding: 0 0 50px
}

.author .entry-content, .author .entry-meta, .author .entry-title {
	padding: 15px 15px 0
}

.author .entry-meta {
	margin-bottom: 0
}

.author .entry-title {
	color: #454545;
	font-size: 22px;
	display: block;
	height: auto;
	width: 100%
}

.all-authors {
	clear: both;
	margin-bottom: 30px
}

.all-authors .author_page {
	background: #fff;
	box-shadow: 3px 3px 12px -7px rgba(0, 0, 0, .6)
}

.all-authors .author_page .author-header .avatar {
	float: none;
	margin: 0 auto;
	display: block
}

.all-authors .author_page .author-content {
	padding: 0 20px 20px
}

.all-authors .author_page .author-content .authorName, .all-authors .author_page .author-content .profile-button {
	text-align: center;
	margin-top: 10px;
	display: block
}

.section-header img {
	margin: 0 auto 30px
}

.product-page .content {
	padding: 0 0 50px;
	width: 100%
}

.product-page .entry {
	background: #fff;
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin-bottom: 80px;
	padding: 50px 00px
}

.product-page .entry-title {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 318px 305px;
	background-color: #0274be;
	border: 1px solid #fff;
	color: #fff;
	font-size: 4.25rem;
	padding: 5rem 10rem;
	position: relative;
	text-align: center;
	min-height: 318px
}

.product-page .headline h2 {
	font-size: 2rem;
	line-height: 1.5
}

.product-page h2 {
	font-size: 4rem;
	line-height: 1.2;
	margin-bottom: 3.2rem;
	font-weight: 300;
	margin-top: 3.2rem
}

.product-page h3 {
	font-weight: 500;
	font-size: 24px
}

.product-page .entry-title span {
	display: block;
	font-size: 2.125rem;
	font-weight: 100;
	margin-top: 1rem
}

.product-page .entry-header::after {
	padding-bottom: 0
}

.product-page .entry-content {
	padding: 0 160px
}

.product-page .arrow-bottom::after {
	background-color: #fff;
	background-image: url(assets/images/product-page/arrow-down-gray.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 11px 70px;
	bottom: -65px;
	content: "";
	height: 130px;
	left: 50%;
	margin-left: -65px;
	position: absolute;
	width: 130px
}

.product-page .arrow-bottom {
	border-bottom: 1px solid #ddd;
	margin: 70px -160px;
	position: relative
}

.product-page .section-cta {
	margin: 0 -160px
}

.product-page .section-cta::before {
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 30px solid #fff;
	content: "";
	display: block;
	left: 50%;
	margin-left: -30px;
	position: absolute;
	top: 0
}

.product-page .section-cta {
	padding: 50px 160px 30px;
	background-image: url(assets/images/product-page/circle-left.png), url(images/product-page/circle-right.png);
	background-position: left bottom, right bottom;
	background-repeat: no-repeat;
	background-size: 201px 253px;
	color: #fff;
	position: relative;
	text-align: center
}

.product-page .content .center {
	text-align: center
}

.product-page .content .section-cta .cta::before {
	background-image: url(assets/images/product-page/arrow-white2.png);
	background-size: 100% 100%;
	content: "";
	display: block;
	height: 98px;
	left: 130px;
	position: absolute;
	top: -120px;
	width: 52px
}

.product-page .section-center {
	margin: 80px 0
}

.product-page .content .section-cta .cta {
	position: relative
}

.product-page .intro {
	font-size: 2.5rem;
	line-height: 1.2
}

.product-page .cta-content h2 {
	font-size: 42px
}

.product-page .cta-content {
	display: block;
	margin: 40px -80px 120px
}

.product-page .section-cta .button {
	background-color: #F39C12;
	border-color: #F39C12;
	padding: 20px
}

.product-page .section-cta .button:hover {
	background-color: #E87E04;
	border-color: #E87E04;
	padding: 20px
}

.product-page .overview h4 {
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 3px;
	text-transform: uppercase
}

@media only screen and (max-width: 1023px) {
	.product-page .content .section {
		display: block;
		overflow: auto;
		padding: 20px
	}

	.product-page .entry-title {
		background-size: 50% auto !important;
		font-size: 42px;
		margin: -20px -20px 40px;
		padding: 40px 20px
	}

	.product-page .cta-content {
		margin: -20px -20px 40px;
		padding: 40px 20px
	}

	.product-page .site-inner {
		padding-top: 0
	}

	.product-page .entry-content {
		padding: 0
	}

	.product-page .section-cta {
		margin: -3px 0
	}

	.product-page .arrow-bottom {
		border-bottom: 1px solid #ddd;
		margin: 70px 0;
		position: relative
	}

	.product-page .content .section-cta .cta::before {
		background-image: none;
		background-size: 100% 100%;
		content: "";
		display: block;
		height: 98px;
		left: 130px;
		position: absolute;
		top: -120px;
		width: 52px
	}

	.product-page .section-center {
		margin: 0
	}
}