
.awsm-grid-wrapper, .awsm-grid-wrapper *, .awsm-grid-wrapper::after, .awsm-grid-wrapper::before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.awsm-grid-wrapper figcaption, .awsm-grid-wrapper figure {
	display: block;
}

.awsm-grid-wrapper figure {
	margin: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}

html.awsm-popup-on {
	height: 100%;
	overflow: hidden;
}

.awsm-contact-info, .awsm-flip-back-inner, .awsm-flip-front, .awsm-personal-info {
	display: block;
}

.awsm-grid-wrapper a {
	color: #aaa;
	text-decoration: none;
}

.awsm-grid-wrapper a:active, .awsm-grid-wrapper a:hover {
	color: #333;
}

.circles-style, .grid-style {
	line-height: 1.2;
}

.awsm-grid::after, .clearfix::after {
	content: "";
	clear: both;
	display: block;
}

.awsm-grid-wrapper .awsm-grid {
	list-style: none;
	padding: 30px 0;
	margin: 0 -15px;
}

.awsm-grid-wrapper .awsm-grid.drawer-style {
	margin: 0;
}

.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin: 0 0 30px;
	clear: none;
}

.awsm-grid-wrapper .grid-2-col > .awsm-grid-card {
	width: 50%;
}

.awsm-grid-wrapper .grid-3-col > .awsm-grid-card {
	width: 33.33%;
}

.awsm-grid-wrapper .grid-4-col > .awsm-grid-card {
	width: 25%;
}

.awsm-grid-wrapper .grid-5-col > .awsm-grid-card {
	width: 20%;
}

figure {
	overflow: hidden;
}

.awsm-grid-wrapper a {
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 0;
	outline: 0;
}

.awsm-grid-wrapper p {
	line-height: 1.4;
}

.awsm-grid figure {
	position: relative;
	margin: 0 !important;
}

.awsm-grid figure img {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
	border: none;
}

.awsm-grid-wrapper .awsm-grid h3 {
	margin: 0 0 3px;
	padding: 0;
	font-size: 1.17em;
	line-height: 1.4;
	color: #1f1f1f;
}

.awsm-grid-wrapper ul {
	list-style: none;
	line-height: normal;
}

.awsm-grid-wrapper .awsm-social-icons {
	padding: 0;
	margin: 0 -5px;
}

.awsm-social-icons span {
	display: inline-block;
	padding: 0 5px;
	margin-bottom: 2px;
}

.awsm-social-icons a {
	display: block;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: -webkit-transform .3s;
	-moz-transition: transform .3s, -moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s, -moz-transform .3s;
	line-height: 1;
}

.awsm-social-icons a:hover {
	-moz-transform: translateY(-4px);
	-webkit-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	transform: translateY(-4px);
}

.awsm-grid-wrapper .awsm-contact-details {
	margin-bottom: 20px;
}

.awsm-contact-details > p {
	padding: 10px 0;
	margin: 0 !important;
	border-bottom: 1px dotted rgba(35, 35, 35, .2);
}

.awsm-contact-details span {
	min-width: 100px;
	margin-right: 6px;
}

figcaption p {
	font-size: 14px;
}

.awsm-popup-details a, .awsm-popup-items a, .drawer-style a, figure figcaption a {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 0;
}

.awsm-grid-nav {
	display: none !important;
}

.awsm-content-scrollbar {
	padding-right: 30px;
}

.awsm-personal-details {
	max-height: 293px;
	overflow: hidden;
}

.awsm-personal-info {
	position: relative;
	margin-bottom: 15px;
}

.awsm-personal-info span {
	text-transform: uppercase;
	font-size: .815em;
	line-height: 1.4;
	display: block;
}

.awsm-contact-info p {
	margin: 0 0 15px;
	line-height: normal;
	color: #1f1f1f;
}

.awsm-coming-soon {
	text-align: center;
	color: #333;
}

.awsm-grid-wrapper .awsm-contact-details a, .awsm-grid-wrapper .awsm-social-icons a, .awsm-grid-wrapper a.awsm-modal-close, .awsm-grid-wrapper a.awsm-nav-item {
	text-decoration: none;
	border: none;
}

@media (max-width:1230px) {
	.awsm-grid-wrapper .grid-5-col > .awsm-grid-card {
		width: 25%;
	}
}

@media (max-width:1024px) {
	.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
		width: 33.333%;
	}
	
	.awsm-grid-wrapper .grid-2-col > .awsm-grid-card {
		width: 50%;
	}
}

@media (max-width:992px) {
	.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
		width: 50%;
	}
}

@media (max-width:830px) {
	.awsm-popup-on body {
		overflow: auto;
	}
}

@media (max-width:678px) {
	.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
		width: 100%;
	}
}

[class*=" awsm-icon-"], [class^=awsm-icon-] {
	font-family: awsmicon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.awsm-icon-yelp:before {
	content: "";
}

.awsm-icon-flattr:before {
	content: "";
}

.awsm-icon-xing:before {
	content: "";
}

.awsm-icon-xing2:before {
	content: "";
}

.awsm-icon-stumbleupon:before {
	content: "";
}

.awsm-icon-stumbleupon2:before {
	content: "";
}

.awsm-icon-delicious:before {
	content: "";
}

.awsm-icon-lastfm:before {
	content: "";
}

.awsm-icon-lastfm2:before {
	content: "";
}

.awsm-icon-hackernews:before {
	content: "";
}

.awsm-icon-reddit:before {
	content: "";
}

.awsm-icon-soundcloud:before {
	content: "";
}

.awsm-icon-soundcloud2:before {
	content: "";
}

.awsm-icon-yahoo:before {
	content: "";
}

.awsm-icon-blogger2:before {
	content: "";
}

.awsm-icon-ello:before {
	content: "";
}

.awsm-icon-wordpress2:before {
	content: "";
}

.awsm-icon-steam:before {
	content: "";
}

.awsm-icon-steam2:before {
	content: "";
}

.awsm-icon-500px:before {
	content: "";
}

.awsm-icon-deviantart:before {
	content: "";
}

.awsm-icon-twitch:before {
	content: "";
}

.awsm-icon-feed:before {
	content: "";
}

.awsm-icon-feed2:before {
	content: "";
}

.awsm-icon-sina-weibo:before {
	content: "";
}

.awsm-icon-renren:before {
	content: "";
}

.awsm-icon-vk:before {
	content: "";
}

.awsm-icon-vine:before {
	content: "";
}

.awsm-icon-telegram:before {
	content: "";
}

.awsm-icon-spotify:before {
	content: "";
}

.awsm-icon-mail2:before {
	content: "";
}

.awsm-icon-mail3:before {
	content: "";
}

.awsm-icon-arrow-down:before {
	content: "";
}

.awsm-icon-arrow-left:before {
	content: "";
}

.awsm-icon-arrow-right:before {
	content: "";
}

.awsm-icon-close:before {
	content: "";
}

.awsm-icon-github:before {
	content: "";
}

.awsm-icon-mail:before {
	content: "";
}

.awsm-icon-link:before {
	content: "";
}

.awsm-icon-google-plus:before {
	content: "";
}

.awsm-icon-google-plus2:before {
	content: "";
}

.awsm-icon-hangouts:before {
	content: "";
}

.awsm-icon-google-drive:before {
	content: "";
}

.awsm-icon-facebook:before {
	content: "";
}

.awsm-icon-facebook2:before {
	content: "";
}

.awsm-icon-instagram:before {
	content: "";
}

.awsm-icon-whatsapp:before {
	content: "";
}

.awsm-icon-twitter:before {
	content: "";
}

.awsm-icon-youtube:before {
	content: "";
}

.awsm-icon-vimeo:before {
	content: "";
}

.awsm-icon-vimeo2:before {
	content: "";
}

.awsm-icon-flickr:before {
	content: "";
}

.awsm-icon-flickr2:before {
	content: "";
}

.awsm-icon-dribbble:before {
	content: "";
}

.awsm-icon-behance:before {
	content: "";
}

.awsm-icon-behance2:before {
	content: "";
}

.awsm-icon-dropbox:before {
	content: "";
}

.awsm-icon-wordpress:before {
	content: "";
}

.awsm-icon-blogger:before {
	content: "";
}

.awsm-icon-tumblr:before {
	content: "";
}

.awsm-icon-tumblr2:before {
	content: "";
}

.awsm-icon-skype:before {
	content: "";
}

.awsm-icon-linkedin2:before {
	content: "";
}

.awsm-icon-linkedin:before {
	content: "";
}

.awsm-icon-stackoverflow:before {
	content: "";
}

.awsm-icon-pinterest2:before {
	content: "";
}

.awsm-icon-pinterest:before {
	content: "";
}

.awsm-icon-foursquare:before {
	content: "";
}

.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: 0;
	direction: ltr;
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
	right: -26px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	right: auto;
	left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
	animation: fadeIn 1s;
	-webkit-animation: fadeIn 1s;
	-moz-animation: fadeIn 1s;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	border-radius: 16px;
	text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px;
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
	min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
	margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0;
}

.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
	padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
	padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)";
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
	background-image: url("https://thearc.org/wp-content/plugins/awsm-team-pro/css/mCSB_buttons.png");
	background-repeat: no-repeat;
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown.nitro-lazy, .mCSB_scrollTools .mCSB_buttonLeft.nitro-lazy, .mCSB_scrollTools .mCSB_buttonRight.nitro-lazy, .mCSB_scrollTools .mCSB_buttonUp.nitro-lazy {
	background-image: none !important;
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15);
	width: 5px;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, .85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, .9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .1);
	border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
	border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .1);
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
	height: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 14px;
	margin: 0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 16px;
	height: 16px;
	margin: -1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 16px;
	width: 16px;
	margin: 0 -1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color: transparent;
	background-position: center;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	opacity: .3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail.nitro-lazy, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail.nitro-lazy {
	background-image: none !important;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail.nitro-lazy {
	background-image: none !important;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-y;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, 0)));
	background-image: -moz- oldlinear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-x;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, 0)));
	background-image: -moz- oldlinear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 70px;
}

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	border-radius: 16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
	width: 8px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 8px;
	margin: 4px 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 8px;
	margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	border-radius: 7px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 5px;
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
	right: 1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
	bottom: 1px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #555;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #000;
	background-color: rgba(0, 0, 0, .05);
	-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
	-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #fff;
	background-color: rgba(0, 0, 0, .05);
	-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px;
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
	left: 0;
	right: auto;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px;
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 5px 0;
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 12px;
	margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255, 255, 255, .2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color: #000;
	border-color: rgba(0, 0, 0, .2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.cards-style.style-1 figure {
	overflow: hidden;
	padding: 30px 0 100px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
}

.cards-style.style-1 figure::before {
	content: "";
	background: rgba(255, 255, 255, .9);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .6) 37%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(37%, rgba(255, 255, 255, .6)), color-stop(78%, rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 1)));
	background: -moz- oldlinear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .6) 37%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .6) 37%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-moz-transform: translateY(100%) translateY(-90px);
	-webkit-transform: translateY(100%) translateY(-90px);
	-ms-transform: translateY(100%) translateY(-90px);
	transform: translateY(100%) translateY(-90px);
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	z-index: 1;
}

.cards-style.style-1 figure img {
	-webkit-transition: -webkit-transform .8s;
	-moz-transition: -moz-transform .8s;
	transition: -webkit-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	max-width: 160px;
	margin: 0 auto;
	display: block;
}

.cards-style.style-1 figcaption {
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	padding: 30px 20px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translateY(100%) translateY(-100px);
	-webkit-transform: translateY(100%) translateY(-100px);
	-ms-transform: translateY(100%) translateY(-100px);
	transform: translateY(100%) translateY(-100px);
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	text-align: center;
	z-index: 2;
	color: #000;
}

.cards-style.style-1 figcaption a {
	color: #000;
}

.cards-style.style-1 figcaption p {
	font-size: 14px;
}

.cards-style.style-1 .awsm-contact-info {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	opacity: 0;
	visibility: hidden;
}

.cards-style.style-1 figure.cs-hover img, .no-touchevents .cards-style.style-1 figure:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.cards-style.style-1 figure.cs-hover figcaption, .cards-style.style-1 figure.cs-hover::before, .no-touchevents .cards-style.style-1 figure:hover figcaption, .no-touchevents .cards-style.style-1 figure:hover::before {
	-webkit-transform: translateY(0) translateY(0);
	-moz-transform: translateY(0) translateY(0);
	-ms-transform: translateY(0) translateY(0);
	transform: translateY(0) translateY(0);
}

.cards-style.style-1 figure.cs-hover .awsm-contact-info, .no-touchevents .cards-style.style-1 figure:hover .awsm-contact-info {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.cards-style .awsm-flip-back {
	font-size: 0;
}

.cards-style figcaption::after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
}

.cards-style .awsm-flip-back-inner {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 14px;
}

.cards-style.style-2 figure {
	overflow: hidden;
	text-align: center;
}

.cards-style.style-2 figure {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.cards-style.style-2 figure img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	max-width: 160px;
	margin: 0 auto;
	display: block;
}

.cards-style.style-2 .awsm-flip-front, .cards-style.style-2 figcaption {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	padding: 30px 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	color: #000;
	-webkit-transition: -webkit-transform .6s, z-index .7s;
	-moz-transition: -moz-transform .6s, z-index .7s;
	-webkit-transition: z-index .7s, -webkit-transform .6s;
	transition: z-index .7s, -webkit-transform .6s;
	-moz-transition: transform .6s, z-index .7s, -moz-transform .6s;
	transition: transform .6s, z-index .7s;
	transition: transform .6s, z-index .7s, -webkit-transform .6s, -moz-transform .6s;
}

.cards-style.style-2 .awsm-flip-front {
	-moz-transform: rotateY(0);
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
	position: relative;
}

.cards-style.style-2 .awsm-flip-front .awsm-personal-info {
	padding-top: 20px;
}

.cards-style.style-2 figcaption {
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.cards-style.style-2 figcaption a {
	color: #000;
}

.cards-style.style-2 figure.cs-hover .awsm-flip-front, .no-touchevents .cards-style.style-2 figure:hover .awsm-flip-front {
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.cards-style.style-2 figure.cs-hover figcaption, .no-touchevents .cards-style.style-2 figure:hover figcaption {
	-moz-transform: rotateY(0);
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
}

.cards-style.style-3 figure {
	overflow: hidden;
	padding: 20px 20px 100px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
}

.cards-style.style-3 figure::before {
	content: "";
	background: rgba(255, 255, 255, .9);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .6) 20%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .3)), color-stop(20%, rgba(255, 255, 255, .6)), color-stop(78%, rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 1)));
	background: -moz- oldlinear-gradient(top, rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .6) 20%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, .6) 20%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-moz-transform: translateY(100%) translateY(-90px);
	-webkit-transform: translateY(100%) translateY(-90px);
	-ms-transform: translateY(100%) translateY(-90px);
	transform: translateY(100%) translateY(-90px);
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	z-index: 1;
}

.cards-style.style-3 figure img {
	-webkit-transition: -webkit-transform .8s;
	-moz-transition: -moz-transform .8s;
	transition: -webkit-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s;
}

.cards-style.style-3 figcaption {
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	padding: 30px 20px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translateY(100%) translateY(-100px);
	-webkit-transform: translateY(100%) translateY(-100px);
	-ms-transform: translateY(100%) translateY(-100px);
	transform: translateY(100%) translateY(-100px);
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	text-align: center;
	z-index: 2;
	color: #000;
}

.cards-style.style-3 figcaption a {
	color: #000;
}

.cards-style.style-3 figcaption p {
	font-size: 14px;
}

.cards-style.style-3 .awsm-contact-info {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	opacity: 0;
	visibility: hidden;
}

.cards-style.style-3 figure.cs-hover img, .no-touchevents .cards-style.style-3 figure:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.cards-style.style-3 figure.cs-hover figcaption, .cards-style.style-3 figure.cs-hover::before, .no-touchevents .cards-style.style-3 figure:hover figcaption, .no-touchevents .cards-style.style-3 figure:hover::before {
	-webkit-transform: translateY(0) translateY(0);
	-moz-transform: translateY(0) translateY(0);
	-ms-transform: translateY(0) translateY(0);
	transform: translateY(0) translateY(0);
}

.cards-style.style-3 figure.cs-hover .awsm-contact-info, .no-touchevents .cards-style.style-3 figure:hover .awsm-contact-info {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.cards-style.style-4 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
}

.cards-style.style-4::after {
	display: none;
}

.cards-style.style-4 figure {
	padding: 20px 20px 0;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	position: relative;
}

.cards-style.style-4 figure img {
	-webkit-transition: -webkit-transform .5s;
	-moz-transition: -moz-transform .5s;
	transition: -webkit-transform .5s;
	-moz-transition: transform .5s, -moz-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s, -moz-transform .5s;
}

.cards-style.style-4 figcaption {
	padding: 20px;
	text-align: center;
	z-index: 2;
	color: #000;
}

.cards-style.style-4 figcaption a {
	color: #000;
}

.cards-style.style-4 figcaption p {
	font-size: 14px;
}

.cards-style.style-4 figure.cs-hover img, .no-touchevents .cards-style.style-4 figure:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.circles-style.style-1 figure {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	position: relative;
	z-index: 1;
}

.circles-style.style-1 figure::before {
	content: "";
	background: rgba(0, 0, 0, .75);
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	opacity: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transition: -webkit-transform .4s, opacity .2s;
	-moz-transition: -moz-transform .4s, opacity .2s;
	-webkit-transition: opacity .2s, -webkit-transform .4s;
	transition: opacity .2s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .2s, -moz-transform .4s;
	transition: transform .4s, opacity .2s;
	transition: transform .4s, opacity .2s, -webkit-transform .4s, -moz-transform .4s;
	z-index: 1;
}

.circles-style.style-1 figure img {
	-webkit-transition: -webkit-transform .8s;
	-moz-transition: -moz-transform .8s;
	transition: -webkit-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.circles-style.style-1 figcaption {
	bottom: 10px;
	left: 10px;
	right: 10px;
	position: absolute;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	padding: 25px;
	color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translateY(100%) translateY(-90px);
	-webkit-transform: translateY(100%) translateY(-90px);
	-ms-transform: translateY(100%) translateY(-90px);
	transform: translateY(100%) translateY(-90px);
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	text-align: center;
	z-index: 2;
}

.circles-style.style-1 figcaption a, .circles-style.style-1 figcaption h3, .circles-style.style-1 figcaption p {
	color: #fff;
}

.circles-style.style-1 figcaption p {
	font-size: 14px;
}

.circles-style.style-1 .awsm-contact-info {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s, opacity .4s .2s;
	-moz-transition: -moz-transform .4s, opacity .4s .2s;
	-webkit-transition: opacity .4s .2s, -webkit-transform .4s;
	transition: opacity .4s .2s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .4s .2s, -moz-transform .4s;
	transition: transform .4s, opacity .4s .2s;
	transition: transform .4s, opacity .4s .2s, -webkit-transform .4s, -moz-transform .4s;
	opacity: 0;
	visibility: hidden;
}

.circles-style.style-1 figure.cs-hover::before, .no-touchevents .circles-style.style-1 figure:hover::before {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.circles-style.style-1 figure.cs-hover img, .no-touchevents .circles-style.style-1 figure:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.circles-style.style-1 figure.cs-hover figcaption, .no-touchevents .circles-style.style-1 figure:hover figcaption {
	-webkit-transform: translateY(0) translateY(0);
	-moz-transform: translateY(0) translateY(0);
	-ms-transform: translateY(0) translateY(0);
	transform: translateY(0) translateY(0);
}

.circles-style.style-1 figure.cs-hover .awsm-contact-info, .no-touchevents .circles-style.style-1 figure:hover .awsm-contact-info {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.circles-style .awsm-flip-back {
	font-size: 0;
}

.circles-style figcaption::after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
}

.circles-style .awsm-flip-back-inner {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 14px;
}

.circles-style.style-2 figure {
	text-align: center;
}

.circles-style.style-2 figure img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 auto;
	display: block;
}

.circles-style.style-2 .awsm-flip-front, .circles-style.style-2 figcaption {
	color: #000;
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: -webkit-transform .6s;
	-moz-transition: transform .6s, -moz-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s, -moz-transform .6s;
}

.circles-style.style-2 .awsm-flip-front {
	z-index: 2;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	position: relative;
}

.circles-style.style-2 figcaption {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	z-index: 1;
	padding: 30px 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.circles-style.style-2 figcaption a {
	color: #000;
}

.circles-style.style-2 figure.cs-hover .awsm-flip-front, .no-touchevents .circles-style.style-2 figure:hover .awsm-flip-front {
	-moz-transform: rotateX(100deg);
	-webkit-transform: rotateX(100deg);
	-ms-transform: rotateX(100deg);
	transform: rotateX(100deg);
}

.circles-style .awsm-flip-back {
	font-size: 0;
}

.circles-style figcaption::after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
}

.circles-style .awsm-flip-back-inner {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 14px;
}

.circles-style.style-3 figure {
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
}

.circles-style.style-3 figure img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 auto;
	display: block;
}

.circles-style.style-3 .awsm-flip-front, .circles-style.style-3 figcaption {
	color: #000;
}

.circles-style.style-3 .awsm-flip-front {
	z-index: 2;
	-webkit-transition: -webkit-transform .4s, opacity .3s;
	-moz-transition: -moz-transform .4s, opacity .3s;
	-webkit-transition: opacity .3s, -webkit-transform .4s;
	transition: opacity .3s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .3s, -moz-transform .4s;
	transition: transform .4s, opacity .3s;
	transition: transform .4s, opacity .3s, -webkit-transform .4s, -moz-transform .4s;
	opacity: 1;
	position: relative;
}

.circles-style.style-3 figcaption {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	z-index: 1;
	padding: 30px 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	-moz-transform: scale(.9);
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: -webkit-transform .6s;
	-moz-transition: transform .6s, -moz-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s, -moz-transform .6s;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.circles-style.style-3 figcaption a {
	color: #000;
}

.circles-style.style-3 figure.cs-hover .awsm-flip-front, .no-touchevents .circles-style.style-3 figure:hover .awsm-flip-front {
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}

.circles-style.style-3 figure.cs-hover figcaption, .no-touchevents .circles-style.style-3 figure:hover figcaption {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.circles-style .awsm-flip-back {
	font-size: 0;
}

.circles-style figcaption::after {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
}

.circles-style .awsm-flip-back-inner {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 14px;
}

.circles-style.style-4 figure {
	text-align: center;
}

.circles-style.style-4 figure img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 auto;
	display: block;
}

.circles-style.style-4 figcaption {
	color: #000;
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: -webkit-transform .6s;
	-moz-transition: transform .6s, -moz-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s, -moz-transform .6s;
}

.circles-style.style-4 .awsm-flip-front {
	opacity: 1;
	-webkit-transition: -webkit-transform .8s, opacity .4s;
	-moz-transition: -moz-transform .8s, opacity .4s;
	-webkit-transition: opacity .4s, -webkit-transform .8s;
	transition: opacity .4s, -webkit-transform .8s;
	-moz-transition: transform .8s, opacity .4s, -moz-transform .8s;
	transition: transform .8s, opacity .4s;
	transition: transform .8s, opacity .4s, -webkit-transform .8s, -moz-transform .8s;
}

.circles-style.style-4 .awsm-flip-front {
	z-index: 2;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	position: relative;
}

.circles-style.style-4 figcaption {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	z-index: 1;
	padding: 30px 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.circles-style.style-4 figcaption a {
	color: #000;
}

.circles-style.style-4 figure.cs-hover .awsm-flip-front, .no-touchevents .circles-style.style-4 figure:hover .awsm-flip-front {
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
}

.drawer-style.style-1 {
	font-size: 0;
}

.style-1 .awsm-detailed-info {
	display: none;
}

.awsm-grid-expanded-content::after {
	content: "";
	display: table;
	clear: both;
}

.drawer-style.style-1 > .awsm-grid-card {
	padding: 0;
	float: none;
	display: inline-block;
	margin-bottom: 0;
	vertical-align: top;
}

.awsm-grid-show {
	display: block;
	float: left;
	width: 100%;
	position: relative;
}

.drawer-style.style-1 > .awsm-grid-card > a {
	position: relative;
	display: block;
	outline: 0;
	color: #111;
	font-size: 16px;
}

.drawer-style.style-1 > .awsm-grid-card > a::before {
	content: "";
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	border: 20px solid #111;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

.drawer-style.style-1 figcaption {
	position: absolute;
	left: 25px;
	right: 25px;
	top: 25px;
	bottom: 25px;
	padding: 30px;
	background: rgba(35, 35, 35, .8);
	color: #fff;
	text-align: center;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-webkit-transition: -webkit-transform .2s, opacity .2s;
	-moz-transition: -moz-transform .2s, opacity .2s;
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, -webkit-transform .2s;
	-moz-transition: transform .2s, opacity .2s, -moz-transform .2s;
	transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s, -webkit-transform .2s, -moz-transform .2s;
	font-size: 0;
}

.drawer-style.style-1 figcaption h3 {
	color: #fff;
}

.drawer-style.style-1 .awsm-personal-info {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 16px;
}

.drawer-style.style-1 figcaption::after {
	content: "";
	font-family: awsmicon;
	font-size: 18px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -10px;
}

.drawer-style.style-1 figcaption::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 1px;
}

.drawer-style.style-1 figure.cs-hover figcaption, .drawer-style.style-1 > .awsm-grid-card.awsm-expanded > a::before, .no-touchevents .drawer-style.style-1 .awsm-grid-card a:hover figcaption {
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	opacity: 1;
}

.drawer-style.style-1 .awsm-expanded:hover figcaption {
	opacity: 0;
}

.drawer-style.style-1 .awsm-grid-card.awsm-expanded > a::after {
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #111;
	border-width: 15px;
	left: 50%;
	margin: 0 0 0 -15px;
}

.drawer-style.style-1 .awsm-grid-show {
	text-align: left;
	overflow: hidden;
	font-size: 16px;
}

.drawer-style.style-1 .awsm-grid-padding {
	padding: 35px 15px 50px;
	height: 100%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	color: #111;
}

.drawer-style.style-1 .awsm-grid-padding a {
	color: #111;
}

.drawer-style.style-1 .awsm-grid-close {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 34px;
	right: 45px;
	cursor: pointer;
	z-index: 999;
}

.drawer-style.style-1 .awsm-grid-close::after, .drawer-style.style-1 .awsm-grid-close::before {
	content: "";
	position: absolute;
	width: 100%;
	top: 50%;
	height: 1px;
	background: #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.drawer-style.style-1 .awsm-grid-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.drawer-style.style-1 .awsm-grid-close:hover::after, .drawer-style.style-1 .awsm-grid-close:hover::before {
	background: #333;
}

.drawer-style.style-1 .awsm-details, .drawer-style.style-1 .awsm-personal-contact-info {
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
	padding: 0 30px;
}

.drawer-style.style-1 .awsm-details {
	width: 70%;
}

.drawer-style.style-1 .awsm-personal-contact-info {
	width: 30%;
	padding-top: 60px;
}

.drawer-style.style-1 .awsm-details h3 {
	font-size: 14px;
	margin: 0 0 5px;
	text-transform: uppercase;
	line-height: 1.1;
}

.drawer-style.style-1 .awsm-details h2 {
	font-size: 36px;
	margin: 0 0 10px;
	line-height: 1.1;
}

.drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons span {
	border: 1px solid;
	margin: 0 5px 2px 5px;
	text-align: center;
	padding: 0;
}

.drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons a {
	padding: 10px 0;
	width: 40px;
}

.drawer-style.style-2 {
	font-size: 0;
}

.style-2 .awsm-detailed-info {
	display: none;
}

.awsm-grid-expanded-content::after {
	content: "";
	display: table;
	clear: both;
}

.drawer-style.style-2 > .awsm-grid-card {
	padding: 0;
	float: none;
	display: inline-block;
	margin-bottom: 0;
	vertical-align: top;
}

.awsm-grid-show {
	display: block;
	float: left;
	width: 100%;
	position: relative;
}

.drawer-style.style-2 > .awsm-grid-card > a {
	position: relative;
	display: block;
	outline: 0;
	color: #111;
	font-size: 16px;
}

.drawer-style.style-2 > .awsm-grid-card > a::before {
	content: "";
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	border: 20px solid #111;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

.drawer-style.style-2 > .awsm-grid-card figure {
	overflow: hidden;
}

.drawer-style.style-2 figcaption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 20px 40px 5px 20px;
	background: rgba(35, 35, 35, .8);
	color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-webkit-transition: -webkit-transform .2s;
	-moz-transition: -moz-transform .2s;
	transition: -webkit-transform .2s;
	-moz-transition: transform .2s, -moz-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s, -moz-transform .2s;
	font-size: 0;
}

.drawer-style.style-2 figcaption h3 {
	color: #fff;
}

.drawer-style.style-2 .awsm-personal-info {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 16px;
}

.drawer-style.style-2 figcaption::after {
	content: "";
	font-family: awsmicon;
	font-size: 18px;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 20px;
}

.drawer-style.style-2 .awsm-grid-card.awsm-expanded figcaption::after {
	content: "";
	animation: none !important;
	-webkit-animation: none !important;
	-moz-animation: none !important;
}

.drawer-style.style-2 figcaption::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 1px;
}

.drawer-style.style-2 .awsm-grid-card.awsm-expanded a figcaption, .no-touchevents .drawer-style.style-2 .awsm-grid-card a:hover figcaption, .no-touchevents .drawer-style.style-2 .awsm-grid-card.awsm-expanded a:hover figcaption {
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

.drawer-style.style-2 figure.cs-hover figcaption::after, .no-touchevents .drawer-style.style-2 .awsm-grid-card a:hover figcaption::after {
	animation: DownMove 3s infinite .6s;
	-webkit-animation: DownMove 3s infinite .6s;
	-moz-animation: DownMove 3s infinite .6s;
}

.drawer-style.style-2 .awsm-grid-show {
	text-align: left;
	overflow: hidden;
	font-size: 16px;
}

.drawer-style.style-2 .awsm-grid-padding {
	padding: 35px 15px 50px;
	height: 100%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	color: #111;
}

.drawer-style.style-2 .awsm-grid-padding a {
	color: #111;
}

.drawer-style.style-2 .awsm-grid-close {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 34px;
	right: 45px;
	cursor: pointer;
	z-index: 999;
}

.drawer-style.style-2 .awsm-grid-close::after, .drawer-style.style-2 .awsm-grid-close::before {
	content: "";
	position: absolute;
	width: 100%;
	top: 50%;
	height: 1px;
	background: #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.drawer-style.style-2 .awsm-grid-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.drawer-style.style-2 .awsm-grid-close:hover::after, .drawer-style.style-2 .awsm-grid-close:hover::before {
	background: #333;
}

.drawer-style.style-2 .awsm-details, .drawer-style.style-2 .awsm-personal-contact-info {
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
	padding: 0 30px;
}

.drawer-style.style-2 .awsm-details {
	width: 70%;
}

.drawer-style.style-2 .awsm-personal-contact-info {
	width: 30%;
	padding-top: 60px;
}

.drawer-style.style-2 .awsm-details h3 {
	font-size: 14px;
	margin: 0 0 5px;
	text-transform: uppercase;
	line-height: 1.1;
}

.drawer-style.style-2 .awsm-details h2 {
	font-size: 36px;
	margin: 0 0 10px;
	line-height: 1.1;
}

.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span {
	border: 1px solid;
	margin: 0 5px 2px 5px;
	text-align: center;
	padding: 0;
}

.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons a {
	padding: 10px 0;
	width: 40px;
}

.grid-style.style-1 figure {
	padding-bottom: 90px;
	position: relative;
	z-index: 1;
}

.grid-style.style-1 figure img {
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-1 figcaption {
	height: 90px;
	width: 100%;
	bottom: 0;
	position: absolute;
	padding: 20px;
	color: rgba(31, 31, 31, 1);
	text-align: center;
	overflow: hidden;
	-webkit-transition: height .4s;
	-moz-transition: height .4s;
	transition: height .4s;
}

.grid-style.style-1 figcaption::before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: rgba(26, 26, 26, 1);
	-webkit-transition: height .4s;
	-moz-transition: height .4s;
	transition: height .4s;
	left: 0;
}

.grid-style.style-1 figcaption a {
	color: rgba(31, 31, 31, 1);
}

.grid-style.style-1 .awsm-contact-info {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-1 .awsm-social-icons span {
	opacity: 0;
	-moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-1 figure.cs-hover img, .no-touchevents .grid-style.style-1 figure:hover img {
	-webkit-transform: translateY(-15px);
	-moz-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
}

.grid-style.style-1 figure.cs-hover figcaption, .no-touchevents .grid-style.style-1 figure:hover figcaption {
	height: 125px;
	color: #fff;
}

.grid-style.style-1 figure.cs-hover figcaption::before, .no-touchevents .grid-style.style-1 figure:hover figcaption::before {
	height: 100%;
	-webkit-transition: height .2s;
	-moz-transition: height .2s;
	transition: height .2s;
}

.grid-style.style-1 figure.cs-hover figcaption a, .grid-style.style-1 figure.cs-hover figcaption h3, .no-touchevents .grid-style.style-1 figure:hover figcaption a, .no-touchevents .grid-style.style-1 figure:hover figcaption h3 {
	color: #fff;
}

.grid-style.style-1 figure.cs-hover .awsm-contact-info, .no-touchevents .grid-style.style-1 figure:hover .awsm-contact-info {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span, .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span {
	opacity: 1;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(1), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(1) {
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(2), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(2) {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	transition-delay: .2s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(3), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(3) {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	transition-delay: .3s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(4), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(4) {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	transition-delay: .4s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(5), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(5) {
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	transition-delay: .5s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(6), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(6) {
	-webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	transition-delay: .6s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(7), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(7) {
	-webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	transition-delay: .7s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(8), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(8) {
	-webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	transition-delay: .8s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(9), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(9) {
	-webkit-transition-delay: .9s;
	-moz-transition-delay: .9s;
	transition-delay: .9s;
}

.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(10), .no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(10) {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	transition-delay: 1s;
}

.grid-style.style-2 figure {
	padding-bottom: 90px;
	position: relative;
	z-index: 1;
}

.grid-style.style-2 figure img {
	-webkit-transition: -webkit-transform .8s;
	-moz-transition: -moz-transform .8s;
	transition: -webkit-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s;
}

.grid-style.style-2 figcaption {
	height: 90px;
	width: 100%;
	bottom: 0;
	position: absolute;
	padding: 20px;
	color: rgba(31, 31, 31, 1);
	text-align: center;
	overflow: hidden;
	-webkit-transition: height .4s;
	-moz-transition: height .4s;
	transition: height .4s;
}

.grid-style.style-2 figcaption::before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: rgba(26, 26, 26, 1);
	-webkit-transition: height .4s;
	-moz-transition: height .4s;
	transition: height .4s;
	left: 0;
}

.grid-style.style-2 figcaption a {
	color: rgba(31, 31, 31, 1);
}

.grid-style.style-2 .awsm-contact-info {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-2 .awsm-social-icons span {
	opacity: 0;
	-moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-2 figure.cs-hover img, .no-touchevents .grid-style.style-2 figure:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.grid-style.style-2 figure.cs-hover figcaption, .no-touchevents .grid-style.style-2 figure:hover figcaption {
	height: 125px;
	color: #fff;
}

.grid-style.style-2 figure.cs-hover figcaption::before, .no-touchevents .grid-style.style-2 figure:hover figcaption::before {
	height: 100%;
	-webkit-transition: height .2s;
	-moz-transition: height .2s;
	transition: height .2s;
}

.grid-style.style-2 figure.cs-hover figcaption a, .grid-style.style-2 figure.cs-hover figcaption h3, .no-touchevents .grid-style.style-2 figure:hover figcaption a, .no-touchevents .grid-style.style-2 figure:hover figcaption h3 {
	color: #fff;
}

.grid-style.style-2 figure.cs-hover .awsm-contact-info, .no-touchevents .grid-style.style-2 figure:hover .awsm-contact-info {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span, .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span {
	opacity: 1;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(1), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(1) {
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(2), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(2) {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	transition-delay: .2s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(3), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(3) {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	transition-delay: .3s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(4), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(4) {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	transition-delay: .4s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(5), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(5) {
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	transition-delay: .5s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(6), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(6) {
	-webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	transition-delay: .6s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(7), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(7) {
	-webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	transition-delay: .7s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(8), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(8) {
	-webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	transition-delay: .8s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(9), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(9) {
	-webkit-transition-delay: .9s;
	-moz-transition-delay: .9s;
	transition-delay: .9s;
}

.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(10), .no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(10) {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	transition-delay: 1s;
}

.grid-style.style-3 figure {
	padding-bottom: 45px;
}

.grid-style.style-3 figure img {
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-3 figcaption {
	height: 90px;
	bottom: 0;
	left: 30px;
	right: 30px;
	position: absolute;
	color: rgba(31, 31, 31, 1);
	text-align: center;
	overflow: hidden;
	-webkit-transition: height .4s;
	-moz-transition: height .4s;
	transition: height .4s;
	background: #fff;
	padding: 20px;
}

.grid-style.style-3 figcaption a {
	color: rgba(31, 31, 31, 1);
}

.grid-style.style-3 .awsm-contact-info {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-3 .awsm-contact-info p {
	padding: 20px;
	position: relative;
	margin: 0 -20px 20px;
}

.grid-style.style-3 .awsm-contact-info p::after, .grid-style.style-3 .awsm-contact-info p::before {
	content: "";
	position: absolute;
	width: 0;
	border-top: 1px solid rgba(31, 31, 31, .3);
	-webkit-transition: width .3s .4s;
	-moz-transition: width .3s .4s;
	transition: width .3s .4s;
}

.grid-style.style-3 .awsm-contact-info p::before {
	left: 0;
	top: 0;
}

.grid-style.style-3 .awsm-contact-info p::after {
	right: 0;
	bottom: 0;
}

.grid-style.style-3 .awsm-social-icons span {
	opacity: 0;
	-moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-3 figure.cs-hover img, .no-touchevents .grid-style.style-3 figure:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.grid-style.style-3 figure.cs-hover figcaption, .no-touchevents .grid-style.style-3 figure:hover figcaption {
	height: 130px;
}

.grid-style.style-3 figure.cs-hover .awsm-contact-info, .no-touchevents .grid-style.style-3 figure:hover .awsm-contact-info {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-webkit-transition: opacity .1s, -webkit-transform .4s;
	transition: opacity .1s, -webkit-transform .4s;
	-moz-transition: transform .4s, opacity .1s, -moz-transform .4s;
	transition: transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-3 figure.cs-hover .awsm-contact-info p::after, .grid-style.style-3 figure.cs-hover .awsm-contact-info p::before, .no-touchevents .grid-style.style-3 figure:hover .awsm-contact-info p::after, .no-touchevents .grid-style.style-3 figure:hover .awsm-contact-info p::before {
	width: 100%;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span, .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span {
	opacity: 1;
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(1), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(1) {
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(2), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(2) {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	transition-delay: .2s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(3), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(3) {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	transition-delay: .3s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(4), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(4) {
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	transition-delay: .4s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(5), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(5) {
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	transition-delay: .5s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(6), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(6) {
	-webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	transition-delay: .6s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(7), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(7) {
	-webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	transition-delay: .7s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(8), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(8) {
	-webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	transition-delay: .8s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(9), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(9) {
	-webkit-transition-delay: .9s;
	-moz-transition-delay: .9s;
	transition-delay: .9s;
}

.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(10), .no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(10) {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	transition-delay: 1s;
}

.grid-style.style-4 figure {
	overflow: hidden;
}

.grid-style.style-4 figure img {
	-webkit-transition: -webkit-transform .8s;
	-moz-transition: -moz-transform .8s;
	transition: -webkit-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s;
}

.grid-style.style-4 figcaption {
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	padding: 20px;
	color: #fff;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translateY(100%) translateY(-90px);
	-webkit-transform: translateY(100%) translateY(-90px);
	-ms-transform: translateY(100%) translateY(-90px);
	transform: translateY(100%) translateY(-90px);
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .6) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
	background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .6) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#99000000", GradientType=0);
}

.grid-style.style-4 figcaption a, .grid-style.style-4 figcaption h3, .grid-style.style-4 figcaption p {
	color: #fff;
}

.grid-style.style-4 figcaption p {
	font-size: 14px;
}

.grid-style.style-4 .awsm-contact-info {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	transition: -webkit-transform .4s;
	-moz-transition: transform .4s, -moz-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s, -moz-transform .4s;
}

.grid-style.style-4 figure.cs-hover img, .no-touchevents .grid-style.style-4 figure:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.grid-style.style-4 figure.cs-hover figcaption, .no-touchevents .grid-style.style-4 figure:hover figcaption {
	-moz-transform: translateY(0) translateY(0);
	-webkit-transform: translateY(0) translateY(0);
	-ms-transform: translateY(0) translateY(0);
	transform: translateY(0) translateY(0);
}

.grid-style.style-4 figure.cs-hover .awsm-contact-info, .no-touchevents .grid-style.style-4 figure:hover .awsm-contact-info {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.awsm-personal-info {
	position: relative;
	margin-bottom: 15px;
}

.awsm-contact-info p {
	margin: 0 0 20px;
}

.list-style figure img {
	max-width: 300px;
}

.awsm-grid.list-style figcaption {
	overflow: hidden;
}

.awsm-grid.list-style > .awsm-grid-card {
	width: 100%;
	float: none;
	border-bottom: 1px solid rgba(35, 35, 35, .2);
	padding: 0 0 40px 0;
	margin-bottom: 40px;
}

.awsm-grid.list-style > li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}

.awsm-grid.list-style h3 {
	font-size: 36px;
	margin: 0 0 10px;
	line-height: 1.1;
}

.awsm-grid.list-style .awsm-personal-info span {
	font-size: 14px;
}

.awsm-grid-wrapper .awsm-grid.list-style {
	margin: 0;
	padding: 0;
}

.list-style .awsm-personal-info h3 {
	font-size: 18px;
	margin: 0 0 5px;
	line-height: 1.1;
}

.list-style figure {
	color: #111;
}

.list-style figcaption p {
	font-size: 16px;
}

.list-style .awsm-social-icons span {
	border: 1px solid;
	margin: 0 5px 2px 5px;
	text-align: center;
	padding: 0;
}

.list-style .awsm-contact-info .awsm-social-icons a {
	color: #111;
	padding: 10px 0;
	width: 40px;
}

.list-style.style-1 .awsm-contact-info {
	font-size: 16px;
}

.list-style.style-1 figure img {
	float: left;
	margin-right: 30px;
}

.list-style.style-2 figure img {
	float: right;
	margin-left: 30px;
}

.modal-style.style-1 figcaption {
	position: absolute;
	left: 25px;
	right: 25px;
	top: 25px;
	bottom: 25px;
	padding: 20px;
	background: rgba(35, 35, 35, .8);
	color: #fff;
	text-align: center;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-webkit-transition: -webkit-transform .6s, opacity .3s;
	-moz-transition: -moz-transform .6s, opacity .3s;
	-webkit-transition: opacity .3s, -webkit-transform .6s;
	transition: opacity .3s, -webkit-transform .6s;
	-moz-transition: transform .6s, opacity .3s, -moz-transform .6s;
	transition: transform .6s, opacity .3s;
	transition: transform .6s, opacity .3s, -webkit-transform .6s, -moz-transform .6s;
	font-size: 0;
}

.modal-style.style-1 figcaption h3 {
	color: #fff;
}

.modal-style.style-1 .awsm-personal-info {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 16px;
}

.modal-style.style-1 figcaption::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 1px;
}

.modal-style.style-1 figure.cs-hover figcaption, .no-touchevents .modal-style.style-1 .awsm-grid-card figure:hover figcaption {
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	opacity: 1;
}

.awsm-modal-items.style-1 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 99999;
	overflow: hidden;
	opacity: 0;
	background: rgba(0, 0, 0, .8);
	visibility: hidden;
	transition: opacity .5s .4s, visibility .5s .4s;
	-webkit-transition: opacity .5s .4s, visibility .5s .4s;
	-moz-transition: opacity .5s .4s, visibility .5s .4s;
	padding: 0 70px;
}

.awsm-modal-content .mCSB_draggerContainer {
	opacity: 0;
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
}

.awsm-modal-content:hover .mCSB_draggerContainer {
	opacity: 1;
}

.modal-style.style-1 .awsm-modal-items-main {
	max-width: 900px;
	margin: 0 auto;
	height: 100%;
	position: relative;
	width: 100%;
}

.awsm-modal-on.awsm-modal-items.modal-style.style-1 {
	opacity: 1;
	visibility: visible;
	transition: opacity .4s, visibility .5s;
	-webkit-transition: opacity .4s, visibility .5s;
	-moz-transition: opacity .4s, visibility .5s;
}

.modal-style.style-1 .awsm-modal-item {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1;
	padding: 30px 0;
	font-size: 0;
}

.modal-style.style-1 .awsm-modal-open.awsm-modal-item {
	z-index: 2;
}

.modal-style.style-1 .awsm-modal-item::after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}

.modal-style.style-1 .awsm-modal-content {
	position: relative;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	background: #fff;
	padding: 50px;
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	max-height: 100%;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-webkit-transition: -webkit-transform .6s, opacity .3s;
	-moz-transition: -moz-transform .6s, opacity .3s;
	-webkit-transition: opacity .3s, -webkit-transform .6s;
	transition: opacity .3s, -webkit-transform .6s;
	-moz-transition: transform .6s, opacity .3s, -moz-transform .6s;
	transition: transform .6s, opacity .3s;
	transition: transform .6s, opacity .3s, -webkit-transform .6s, -moz-transform .6s;
}

.modal-style.style-1 .awsm-modal-open .awsm-modal-content {
	opacity: 1;
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transition: -webkit-transform .6s .3s, opacity .3s .3s;
	-moz-transition: -moz-transform .6s .3s, opacity .3s .3s;
	-webkit-transition: opacity .3s .3s, -webkit-transform .6s .3s;
	transition: opacity .3s .3s, -webkit-transform .6s .3s;
	-moz-transition: transform .6s .3s, opacity .3s .3s, -moz-transform .6s .3s;
	transition: transform .6s .3s, opacity .3s .3s;
	transition: transform .6s .3s, opacity .3s .3s, -webkit-transform .6s .3s, -moz-transform .6s .3s;
}

.modal-style.style-1 .awsm-modal-content-main {
	height: 100%;
	font-size: 14px;
}

.modal-style.style-1 .awsm-image-main {
	float: left;
	max-width: 300px;
	margin-right: 40px;
}

.modal-style.style-1 .awsm-image-main img {
	max-width: 100%;
	height: auto;
}

.modal-style.style-1 .awsm-modal-details {
	overflow: hidden;
	color: #111;
}

.modal-style.style-1 .awsm-modal-content-inner {
	padding-right: 25px;
}

.modal-style.style-1 .awsm-modal-details a {
	color: #111;
}

.modal-style.style-1 .awsm-modal-details h3 {
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
	font-weight: 400;
}

.modal-style.style-1 .awsm-modal-details h2 {
	font-size: 36px;
	margin: 0 0 20px;
	line-height: 1.42;
}

.modal-style.style-1 .awsm-modal-details .awsm-contact-details {
	margin: 0;
	padding: 20px 0;
}

.modal-style.style-1 .awsm-modal-details .awsm-social-icons span {
	padding: 0;
	border: 1px solid;
	margin: 0 5px 2px 5px;
	text-align: center;
}

.modal-style.style-1 .awsm-modal-details .awsm-social-icons a {
	padding: 10px 0;
	width: 40px;
}

.modal-style.style-1 .awsm-modal-close {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 15px;
	right: 15px;
	cursor: pointer;
	z-index: 100;
}

.modal-style.style-1 .awsm-modal-close::after, .modal-style.style-1 .awsm-modal-close::before {
	content: "";
	position: absolute;
	width: 100%;
	top: 50%;
	height: 1px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.modal-style.style-1 .awsm-modal-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.modal-style.style-1 .awsm-modal-close:hover::after, .modal-style.style-1 .awsm-modal-close:hover::before {
	opacity: .8;
}

.modal-style.style-1 .awsm-nav-item {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: -70px;
	margin-top: -20px;
	cursor: pointer;
	color: #fff;
	font-size: 40px;
}

.modal-style.style-1 .awsm-nav-right {
	left: auto;
	right: -70px;
}

.modal-style.style-1 .awsm-nav-item:hover, .style-1 .awsm-nav-item:focus {
	color: #fff;
	opacity: .8;
	outline: 0;
}

.modal-style.style-1 .awsm-nav-item::after {
	content: "";
	font-family: awsmicon;
}

.modal-style.style-1 .awsm-nav-right::after {
	content: "";
}

.slide-ins-style.style-1 figcaption {
	position: absolute;
	left: 25px;
	right: 25px;
	top: 25px;
	bottom: 25px;
	padding: 20px;
	background: rgba(35, 35, 35, .8);
	color: #fff;
	text-align: center;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-webkit-transition: -webkit-transform .6s, opacity .4s;
	-moz-transition: -moz-transform .6s, opacity .4s;
	-webkit-transition: opacity .4s, -webkit-transform .6s;
	transition: opacity .4s, -webkit-transform .6s;
	-moz-transition: transform .6s, opacity .4s, -moz-transform .6s;
	transition: transform .6s, opacity .4s;
	transition: transform .6s, opacity .4s, -webkit-transform .6s, -moz-transform .6s;
	font-size: 0;
}

.slide-ins-style.style-1 figcaption h3 {
	color: #fff;
}

.slide-ins-style.style-1 .awsm-personal-info {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 16px;
}

.slide-ins-style.style-1 figcaption::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 1px;
}

.no-touchevents .slide-ins-style.style-1 .awsm-grid-card figure:hover figcaption, .slide-ins-style.style-1 figure.cs-hover figcaption {
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	opacity: 1;
}

.slide-ins-style.style-1.awsm-modal-items {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	overflow: hidden;
	opacity: 0;
	background: rgba(0, 0, 0, .8);
	visibility: hidden;
	transition: opacity .5s .4s, visibility .5s .4s;
	-webkit-transition: opacity .5s .4s, visibility .5s .4s;
	-moz-transition: opacity .5s .4s, visibility .5s .4s;
}

.slide-ins-style.style-1.awsm-modal-on.awsm-modal-items {
	opacity: 1;
	visibility: visible;
	transition: opacity .4s, visibility .5s;
	-webkit-transition: opacity .4s, visibility .5s;
	-moz-transition: opacity .4s, visibility .5s;
}

.slide-ins-style.style-1 .awsm-modal-items-main {
	max-width: 500px;
	margin-left: auto;
	height: 100%;
	position: absolute;
	right: 0;
	width: 100%;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: -webkit-transform .6s;
	-moz-transition: transform .6s, -moz-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s, -moz-transform .6s;
}

.slide-ins-style.style-1.awsm-modal-on .awsm-modal-items-main {
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

.slide-ins-style.style-1 .awsm-modal-item {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	font-size: 0;
	width: 100%;
}

.slide-ins-style.style-1 .awsm-modal-open.awsm-modal-item {
	z-index: 2;
}

.slide-ins-style.style-1 .awsm-modal-item::after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}

.slide-ins-style.style-1 .awsm-modal-content {
	position: relative;
	margin: 0 auto;
	text-align: left;
	background: #fff;
	padding: 0 50px;
	overflow: auto;
	max-height: 100%;
	opacity: 0;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s;
}

.slide-ins-style.style-1 .awsm-modal-open .awsm-modal-content {
	opacity: 1;
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transition: opacity .4s .3s;
	-moz-transition: opacity .4s .3s;
	transition: opacity .4s .3s;
}

.slide-ins-style.style-1 .awsm-modal-content-main {
	height: 100%;
	font-size: 14px;
	padding: 65px 0 50px;
}

.slide-ins-style.style-1 .awsm-modal-image-main {
	margin-bottom: 30px;
}

.slide-ins-style.style-1 .awsm-modal-image-main img {
	max-width: 100%;
	height: auto;
}

.slide-ins-style.style-1 .awsm-modal-details {
	overflow: hidden;
	color: #111;
}

.slide-ins-style.style-1 .awsm-modal-details a {
	color: #111;
}

.slide-ins-style.style-1 .awsm-modal-details h3 {
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
	font-weight: 400;
}

.slide-ins-style.style-1 .awsm-modal-details h2 {
	font-size: 36px;
	margin: 0 0 20px;
}

.slide-ins-style.style-1 .awsm-modal-details .awsm-contact-details {
	margin: 0;
	padding: 20px 0;
}

.slide-ins-style.style-1 .awsm-modal-details .awsm-social-icons span {
	padding: 0;
	border: 1px solid;
	margin: 0 5px 2px 5px;
	text-align: center;
}

.slide-ins-style.style-1 .awsm-modal-details .awsm-social-icons a {
	padding: 10px 0;
	width: 40px;
}

.slide-ins-style.style-1 .awsm-modal-header {
	padding: 10px 15px;
	position: relative;
	z-index: 999;
	background: #fff;
	border-bottom: 1px solid rgba(30, 30, 30, .2);
}

.slide-ins-style.style-1 .awsm-modal-close {
	float: right;
	z-index: 100;
	width: 25px;
	height: 25px;
	display: block;
	position: relative;
}

.slide-ins-style.style-1 .awsm-modal-close::after, .slide-ins-style.style-1 .awsm-modal-close::before {
	content: "";
	position: absolute;
	width: 100%;
	top: 50%;
	height: 1px;
	background: #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.slide-ins-style.style-1 .awsm-modal-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.slide-ins-style.style-1 .awsm-nav {
	float: left;
}

.slide-ins-style.style-1 .awsm-nav-item {
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	color: #888;
	font-size: 20px;
	z-index: 999;
	float: left;
	line-height: 25px;
}

.slide-ins-style.style-1 .awsm-nav-right {
	margin-left: 10px;
}

.slide-ins-style.style-1 .awsm-nav-item:focus, .slide-ins-style.style-1 .awsm-nav-item:hover {
	color: #333;
	outline: 0;
}

.slide-ins-style.style-2 figcaption {
	position: absolute;
	left: 25px;
	right: 25px;
	top: 25px;
	bottom: 25px;
	padding: 20px;
	background: rgba(35, 35, 35, .8);
	color: #fff;
	text-align: center;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-webkit-transition: -webkit-transform .6s, opacity .4s;
	-moz-transition: -moz-transform .6s, opacity .4s;
	-webkit-transition: opacity .4s, -webkit-transform .6s;
	transition: opacity .4s, -webkit-transform .6s;
	-moz-transition: transform .6s, opacity .4s, -moz-transform .6s;
	transition: transform .6s, opacity .4s;
	transition: transform .6s, opacity .4s, -webkit-transform .6s, -moz-transform .6s;
	font-size: 0;
}

.slide-ins-style.style-2 figcaption h3 {
	color: #fff;
}

.slide-ins-style.style-2 .awsm-personal-info {
	display: inline-block;
	width: -webkit-calc(100% - 1px);
	width: -moz-calc(100% - 1px);
	width: calc(100% - 1px);
	vertical-align: middle;
	font-size: 16px;
}

.slide-ins-style.style-2 figcaption::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	width: 1px;
}

.no-touchevents .slide-ins-style.style-2 .awsm-grid-card figure:hover figcaption, .slide-ins-style.style-2 figure.cs-hover figcaption {
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	opacity: 1;
}

.slide-ins-style.style-2.awsm-modal-items {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 99999;
	overflow: hidden;
	opacity: 0;
	background: rgba(0, 0, 0, .8);
	visibility: hidden;
	transition: opacity .5s .4s, visibility .5s .4s;
	-webkit-transition: opacity .5s .4s, visibility .5s .4s;
	-moz-transition: opacity .5s .4s, visibility .5s .4s;
}

.slide-ins-style.style-2.awsm-modal-on.awsm-modal-items {
	opacity: 1;
	visibility: visible;
	transition: opacity .4s, visibility .5s;
	-webkit-transition: opacity .4s, visibility .5s;
	-moz-transition: opacity .4s, visibility .5s;
}

.slide-ins-style.style-2 .awsm-modal-items-main {
	max-width: 500px;
	margin-left: auto;
	height: 100%;
	position: absolute;
	left: 0;
	width: 100%;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: -webkit-transform .6s;
	-moz-transition: transform .6s, -moz-transform .6s;
	transition: transform .6s;
	transition: transform .6s, -webkit-transform .6s, -moz-transform .6s;
}

.slide-ins-style.style-2.awsm-modal-on .awsm-modal-items-main {
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

.slide-ins-style.style-2 .awsm-modal-item {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	font-size: 0;
	width: 100%;
}

.slide-ins-style.style-2 .awsm-modal-open.awsm-modal-item {
	z-index: 2;
}

.slide-ins-style.style-2 .awsm-modal-item::after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}

.slide-ins-style.style-2 .awsm-modal-content {
	position: relative;
	margin: 0 auto;
	text-align: left;
	background: #fff;
	padding: 0 50px;
	overflow: auto;
	max-height: 100%;
	opacity: 0;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	transition: opacity .4s;
}

.slide-ins-style.style-2 .awsm-modal-open .awsm-modal-content {
	opacity: 1;
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transition: opacity .4s .3s;
	-moz-transition: opacity .4s .3s;
	transition: opacity .4s .3s;
}

.slide-ins-style.style-2 .awsm-modal-content-main {
	height: 100%;
	font-size: 14px;
	padding: 65px 0 50px;
}

.slide-ins-style.style-2 .awsm-modal-image-main {
	margin-bottom: 30px;
}

.slide-ins-style.style-2 .awsm-modal-image-main img {
	max-width: 100%;
	height: auto;
}

.slide-ins-style.style-2 .awsm-modal-details {
	overflow: hidden;
	color: #111;
}

.slide-ins-style.style-2 .awsm-modal-details a {
	color: #111;
}

.slide-ins-style.style-2 .awsm-modal-details h3 {
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
	font-weight: 400;
}

.slide-ins-style.style-2 .awsm-modal-details h2 {
	font-size: 36px;
	margin: 0 0 20px;
	line-height: 1.42;
}

.slide-ins-style.style-2 .awsm-modal-details .awsm-contact-details {
	margin: 0;
	padding: 20px 0;
}

.slide-ins-style.style-2 .awsm-modal-details .awsm-social-icons span {
	padding: 0;
	border: 1px solid;
	margin: 0 5px 2px 5px;
	text-align: center;
}

.slide-ins-style.style-2 .awsm-modal-details .awsm-social-icons a {
	padding: 10px 0;
	width: 40px;
}

.slide-ins-style.style-2 .awsm-modal-header {
	padding: 10px 15px;
	position: relative;
	z-index: 999;
	background: #fff;
	border-bottom: 1px solid rgba(30, 30, 30, .2);
}

.slide-ins-style.style-2 .awsm-modal-close {
	float: left;
	z-index: 100;
	width: 25px;
	height: 25px;
	display: block;
	position: relative;
}

.slide-ins-style.style-2 .awsm-popup-nav {
	float: right;
}

.slide-ins-style.style-2 .awsm-modal-close::after, .slide-ins-style.style-2 .awsm-modal-close::before {
	content: "";
	position: absolute;
	width: 100%;
	top: 50%;
	height: 1px;
	background: #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.slide-ins-style.style-2 .awsm-modal-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.slide-ins-style.style-2 .awsm-modal-nav {
	float: right;
}

.slide-ins-style.style-2 .awsm-nav-item {
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	color: #888;
	font-size: 20px;
	z-index: 999;
	float: left;
	line-height: 25px;
}

.slide-ins-style.style-2 .awsm-nav-right {
	margin-left: 10px;
}

.slide-ins-style.style-2 .awsm-nav-item:focus, .slide-ins-style.style-2 .awsm-nav-item:hover {
	color: #333;
	outline: 0;
}

.awsm-table {
	display: table;
	width: 100%;
	color: #111;
}

.awsm-table-row {
	display: table-row;
}

.awsm-table-cell {
	display: table-cell;
	padding: 10px;
	vertical-align: middle;
}

.awsm-table-row.awsm-table-head .awsm-table-cell {
	border: none;
}

.awsm-table-cell .awsm-table-cell-inner {
	max-width: 400px;
}

.table-style .awsm-table-img-holder {
	max-width: 75px;
}

.awsm-table-cell .awsm-social-icons a {
	color: #111;
}

.table-style .awsm-table-cell h3 {
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: 1.235;
}

.table-style .awsm-table-cell h2 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 1.235;
}

.table-style .awsm-table-cell p {
	margin-bottom: 10px;
}

.awsm-table-description .awsm-table-cell-inner {
	min-width: 240px;
}

.awsm-table.style-1 .awsm-table-row.awsm-table-head .awsm-table-cell {
	border-bottom: 2px solid #ccc;
}

.awsm-table.style-1 .awsm-table-cell {
	border-bottom: 1px solid #ccc;
}

.awsm-table.style-2 .awsm-table-row.awsm-table-head .awsm-table-cell {
	border-bottom: none;
}

.awsm-table.style-2 .awsm-table-cell {
	border-bottom: none;
}

.awsm-table.style-2 .awsm-table-row:nth-child(2n+1) {
	background-color: rgba(113, 113, 113, .04);
}

.awsm-table.style-2 .awsm-table-row.awsm-table-head {
	background-color: #eee;
}

.awsm-table.style-3 .awsm-table-row.awsm-table-head .awsm-table-cell {
	background-color: #eee;
}

.awsm-table.style-3 .awsm-table-cell {
	border-bottom: 1px solid #ddd;
}

.awsm-table.style-3 .awsm-table-row:first-child .awsm-table-cell {
	border-top: 1px solid #ddd;
}

.awsm-table.style-3 .awsm-table-row .awsm-table-cell:first-child {
	border-left: 1px solid #ddd;
}

.awsm-table.style-3 .awsm-table-row .awsm-table-cell:last-child {
	border-right: 1px solid #ddd;
}

.awsm-filter-team {
	margin: 0 0 0 5px;
}

.awsm-grid-wrapper .awsm-scale-anm {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.awsm-team-item {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
	transition: all 350ms ease;
	opacity: 0;
}

.awsm-team-filter-wrap {
	text-align: center;
	padding-top: 30px;
}

.awsm-filter-btn {
	font-size: 1rem;
	font-weight: 400;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	padding: 10px 25px;
	margin: 0 4px;
	height: auto;
	position: relative;
	vertical-align: middle;
	color: #111;
}

.awsm-filter-btn::after {
	content: "";
	width: 0;
	left: 50%;
	bottom: 0;
	height: 2px;
	position: absolute;
	background: #111;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.awsm-filter-btn.awsm-active-filter::after {
	width: 100%;
	left: 0;
	opacity: 1;
}

.awsm-filter-btn:focus, .awsm-filter-btn:hover {
	text-decoration: none;
	opacity: .8;
}

.awsm-filter-btn:focus {
	outline: 0;
	border-color: var(--darken-2);
	-webkit-box-shadow: 0 0 0 3px var(--darken-3);
	box-shadow: 0 0 0 3px var(--darken-3);
}

@keyframes DownMove {
	0% {
		top: 50%;
	}
	
	5% {
		top: 60%;
	}
	
	10% {
		top: 50%;
	}
	
	15% {
		top: 60%;
	}
	
	20% {
		top: 50%;
	}
}

@-webkit-keyframes DownMove {
	0% {
		top: 50%;
	}
	
	5% {
		top: 60%;
	}
	
	10% {
		top: 50%;
	}
	
	15% {
		top: 60%;
	}
	
	20% {
		top: 50%;
	}
}

@-moz-keyframes DownMove {
	0% {
		top: 50%;
	}
	
	5% {
		top: 60%;
	}
	
	10% {
		top: 50%;
	}
	
	15% {
		top: 60%;
	}
	
	20% {
		top: 50%;
	}
}

@media screen and (max-width:830px) {
	.drawer-style.style-1 .awsm-details, .drawer-style.style-1 .awsm-personal-contact-info {
		width: 50%;
	}
	
	.drawer-style.style-2 .awsm-details, .drawer-style.style-2 .awsm-personal-contact-info {
		width: 50%;
	}
	
	.modal-style.style-1 .awsm-modal-item {
		padding-top: 50px;
	}
	
	.modal-style.style-1 .awsm-modal-content {
		padding: 50px 15px;
		overflow: auto;
	}
	
	.modal-style.style-1 .awsm-modal-content-inner {
		padding-right: 0;
	}
	
	.awsm-modal-items.style-1 {
		padding: 0;
	}
	
	.modal-style.style-1 .awsm-nav-item {
		top: 15px;
		left: 15px;
		font-size: 20px;
		width: 25px;
		height: 25px;
		line-height: 25px;
		margin-top: 0;
		z-index: 1000;
	}
	
	.modal-style.style-1 .awsm-nav-item.awsm-nav-right {
		left: 50px;
		right: auto;
	}
	
	.modal-style.style-1 .awsm-image-main {
		float: none;
		margin: 0 0 30px;
		width: 100%;
		max-width: 100%;
	}
	
	.awsm-table-description .awsm-table-cell-inner {
		min-width: unset;
	}
}

@media screen and (max-width:700px) {
	.awsm-grid.list-style figcaption {
		overflow: visible;
	}
	
	.list-style.style-1 figure img, .list-style.style-2 figure img {
		float: none;
		margin: 0 0 30px 0;
	}
	
	.awsm-table, .awsm-table-cell, .awsm-table-row {
		display: block;
	}
	
	.awsm-table.style-1 .awsm-table-row {
		padding-bottom: 20px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 20px;
	}
	
	.awsm-table-row.awsm-table-head {
		display: none;
	}
	
	.awsm-table-cell {
		padding: 0;
		border: none;
	}
	
	.table-style .awsm-table-img-holder {
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	.awsm-table-designation, .awsm-table-name {
		overflow: hidden;
	}
	
	.awsm-table-description {
		clear: both;
	}
	
	.awsm-table .awsm-table-cell h2 {
		margin-bottom: 10px;
	}
	
	.awsm-table .awsm-table-cell h3 {
		margin-top: 0;
	}
	
	.awsm-table.style-1 .awsm-table-cell {
		border: none;
	}
	
	.awsm-table-cell .awsm-table-cell-inner {
		max-width: none;
	}
	
	.awsm-table.style-2 .awsm-table-row {
		padding: 20px 15px;
	}
	
	.awsm-table.style-3 {
		border: 1px solid #ccc;
	}
	
	.awsm-table.style-3 .awsm-table-row {
		padding: 20px 15px;
		border-bottom: 1px solid #ccc;
	}
	
	.awsm-table.style-3 .awsm-table-row:last-child {
		border-bottom: none;
	}
	
	.awsm-table.style-3 .awsm-table-cell {
		border: none !important;
	}
}

@media screen and (max-width:650px) {
	.drawer-style.style-1 .awsm-details, .drawer-style.style-1 .awsm-personal-contact-info {
		float: none;
		width: 100%;
		padding: 0;
		overflow: visible;
	}
	
	.awsm-personal-details {
		max-height: 100%;
		overflow: visible;
	}
	
	.drawer-style.style-1 .awsm-grid-close {
		right: 15px;
	}
	
	.drawer-style.style-1 .awsm-personal-contact-info {
		padding-top: 30px;
	}
	
	.drawer-style.style-2 .awsm-details, .drawer-style.style-2 .awsm-personal-contact-info {
		float: none;
		width: 100%;
	}
	
	.drawer-style.style-2 .awsm-grid-close {
		right: 15px;
	}
	
	.drawer-style.style-2 .awsm-personal-contact-info {
		padding-top: 30px;
	}
}

@media screen and (max-width:530px) {
	.slide-ins-style.style-1 .awsm-modal-content {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.slide-ins-style.style-2 .awsm-modal-content {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.cards-style.style-1 figure::before {
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity .4s, visibility .4s;
		-moz-transition: opacity .4s, visibility .4s;
		transition: opacity .4s, visibility .4s;
	}
	
	.cards-style.style-1 figure.cs-hover::before, .no-touchevents .cards-style.style-1 figure:hover::before {
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		visibility: visible;
	}
	
	.cards-style.style-2 .awsm-flip-front, .cards-style.style-2 figcaption {
		-webkit-transition: -webkit-transform .6s, z-index .7s;
		-moz-transition: -moz-transform .6s, z-index .7s;
		-webkit-transition: z-index .7s, -webkit-transform .6s;
		transition: z-index .7s, -webkit-transform .6s;
		-moz-transition: transform .6s, z-index .7s, -moz-transform .6s;
		transition: transform .6s, z-index .7s;
		transition: transform .6s, z-index .7s, -webkit-transform .6s, -moz-transform .6s;
		-webkit-backface-visibility: visible;
		-moz-backface-visibility: visible;
		backface-visibility: visible;
	}
	
	.cards-style.style-2 figcaption {
		z-index: 1;
	}
	
	.cards-style.style-2 .awsm-flip-front {
		z-index: 2;
	}
	
	.cards-style.style-2 figure.cs-hover figcaption, .no-touchevents .cards-style.style-2 figure:hover figcaption {
		z-index: 3;
	}
}

:root .cards-style.style-2 figcaption {
	z-index: 1;
}

:root .cards-style.style-2 .awsm-flip-front {
	z-index: 2;
}

:root .cards-style.style-2 figure:hover figcaption {
	z-index: 3;
}

html[dir=rtl] .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
	float: right;
}

html[dir=rtl] .modal-style.style-1 .awsm-image-main {
	float: right;
	margin-right: 0;
	margin-left: 40px;
}

html[dir=rtl] .modal-style.style-1 .awsm-modal-content {
	text-align: right;
}

@media screen and (max-width:830px) {
	html[dir=rtl] .modal-style.style-1 .awsm-image-main {
		float: none;
		margin: 0 0 30px;
	}
}

html[dir=rtl] .slide-ins-style.style-1 .awsm-modal-content, html[dir=rtl] .slide-ins-style.style-2 .awsm-modal-content {
	text-align: right;
}

html[dir=rtl] .drawer-style.style-1 .awsm-details, html[dir=rtl] .drawer-style.style-1 .awsm-personal-contact-info, html[dir=rtl] .drawer-style.style-2 .awsm-details, html[dir=rtl] .drawer-style.style-2 .awsm-personal-contact-info {
	float: right;
}

html[dir=rtl] .drawer-style.style-1 .awsm-grid-close, html[dir=rtl] .drawer-style.style-2 .awsm-grid-close {
	right: auto;
	left: 45px;
}

html[dir=rtl] .drawer-style.style-2 .awsm-grid-close {
	padding-left: 40px;
	padding-right: 20px;
}

html[dir=rtl] .drawer-style.style-2 figcaption::after {
	left: 20px;
	right: 0;
}

html[dir=rtl] .drawer-style.style-1 .awsm-grid-show, html[dir=rtl] .drawer-style.style-2 .awsm-grid-show {
	text-align: right;
}

@media screen and (max-width:650px) {
	html[dir=rtl] .drawer-style.style-1 .awsm-details, html[dir=rtl] .drawer-style.style-1 .awsm-personal-contact-info, html[dir=rtl] .drawer-style.style-2 .awsm-details, html[dir=rtl] .drawer-style.style-2 .awsm-personal-contact-info {
		float: none;
	}
}

html[dir=rtl] .list-style.style-1 figure img {
	float: right;
	margin-right: 0;
	margin-left: 30px;
}

html[dir=rtl] .list-style.style-2 figure img {
	float: left;
	margin-right: 30px;
	margin-left: 0;
}

@media screen and (max-width:700px) {
	.list-style.style-2 figure img, html[dir=rtl] .list-style.style-1 figure img {
		float: none;
		margin: 0 0 30px;
	}
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul > li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before, .fa-address-card:before {
	content: "";
}

.fa-vcard-o:before, .fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.el {
	display: inline-block;
	font: normal normal normal 14px/1 "Elusive-Icons";
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.el-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.el-2x {
	font-size: 2em;
}

.el-3x {
	font-size: 3em;
}

.el-4x {
	font-size: 4em;
}

.el-5x {
	font-size: 5em;
}

.el-fw {
	width: 1.28571429em;
	text-align: center;
}

.el-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.el-ul > li {
	position: relative;
}

.el-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.el-li.el-lg {
	left: -1.85714286em;
}

.el-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.el.pull-left {
	margin-right: .3em;
}

.el.pull-right {
	margin-left: .3em;
}

.el-spin {
	-webkit-animation: el-spin 2s infinite linear;
	animation: el-spin 2s infinite linear;
}

.el-pulse {
	-webkit-animation: el-spin 1s infinite steps(8);
	animation: el-spin 1s infinite steps(8);
}

@-webkit-keyframes el-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes el-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.el-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.el-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.el-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.el-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.el-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .el-rotate-90, :root .el-rotate-180, :root .el-rotate-270, :root .el-flip-horizontal, :root .el-flip-vertical {
	filter: none;
}

.el-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.el-stack-1x, .el-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.el-stack-1x {
	line-height: inherit;
}

.el-stack-2x {
	font-size: 2em;
}

.el-inverse {
	color: #fff;
}

.el-address-book-alt:before {
	content: "";
}

.el-address-book:before {
	content: "";
}

.el-adjust-alt:before {
	content: "";
}

.el-adjust:before {
	content: "";
}

.el-adult:before {
	content: "";
}

.el-align-center:before {
	content: "";
}

.el-align-justify:before {
	content: "";
}

.el-align-left:before {
	content: "";
}

.el-align-right:before {
	content: "";
}

.el-arrow-down:before {
	content: "";
}

.el-arrow-left:before {
	content: "";
}

.el-arrow-right:before {
	content: "";
}

.el-arrow-up:before {
	content: "";
}

.el-asl:before {
	content: "";
}

.el-asterisk:before {
	content: "";
}

.el-backward:before {
	content: "";
}

.el-ban-circle:before {
	content: "";
}

.el-barcode:before {
	content: "";
}

.el-behance:before {
	content: "";
}

.el-bell:before {
	content: "";
}

.el-blind:before {
	content: "";
}

.el-blogger:before {
	content: "";
}

.el-bold:before {
	content: "";
}

.el-book:before {
	content: "";
}

.el-bookmark-empty:before {
	content: "";
}

.el-bookmark:before {
	content: "";
}

.el-braille:before {
	content: "";
}

.el-briefcase:before {
	content: "";
}

.el-broom:before {
	content: "";
}

.el-brush:before {
	content: "";
}

.el-bulb:before {
	content: "";
}

.el-bullhorn:before {
	content: "";
}

.el-calendar-sign:before {
	content: "";
}

.el-calendar:before {
	content: "";
}

.el-camera:before {
	content: "";
}

.el-car:before {
	content: "";
}

.el-caret-down:before {
	content: "";
}

.el-caret-left:before {
	content: "";
}

.el-caret-right:before {
	content: "";
}

.el-caret-up:before {
	content: "";
}

.el-cc:before {
	content: "";
}

.el-certificate:before {
	content: "";
}

.el-check-empty:before {
	content: "";
}

.el-check:before {
	content: "";
}

.el-chevron-down:before {
	content: "";
}

.el-chevron-left:before {
	content: "";
}

.el-chevron-right:before {
	content: "";
}

.el-chevron-up:before {
	content: "";
}

.el-child:before {
	content: "";
}

.el-circle-arrow-down:before {
	content: "";
}

.el-circle-arrow-left:before {
	content: "";
}

.el-circle-arrow-right:before {
	content: "";
}

.el-circle-arrow-up:before {
	content: "";
}

.el-cloud-alt:before {
	content: "";
}

.el-cloud:before {
	content: "";
}

.el-cog-alt:before {
	content: "";
}

.el-cog:before {
	content: "";
}

.el-cogs:before {
	content: "";
}

.el-comment-alt:before {
	content: "";
}

.el-comment:before {
	content: "";
}

.el-compass-alt:before {
	content: "";
}

.el-compass:before {
	content: "";
}

.el-credit-card:before {
	content: "";
}

.el-css:before {
	content: "";
}

.el-dashboard:before {
	content: "";
}

.el-delicious:before {
	content: "";
}

.el-deviantart:before {
	content: "";
}

.el-digg:before {
	content: "";
}

.el-download-alt:before {
	content: "";
}

.el-download:before {
	content: "";
}

.el-dribbble:before {
	content: "";
}

.el-edit:before {
	content: "";
}

.el-eject:before {
	content: "";
}

.el-envelope-alt:before {
	content: "";
}

.el-envelope:before {
	content: "";
}

.el-error-alt:before {
	content: "";
}

.el-error:before {
	content: "";
}

.el-eur:before {
	content: "";
}

.el-exclamation-sign:before {
	content: "";
}

.el-eye-close:before {
	content: "";
}

.el-eye-open:before {
	content: "";
}

.el-facebook:before {
	content: "";
}

.el-facetime-video:before {
	content: "";
}

.el-fast-backward:before {
	content: "";
}

.el-fast-forward:before {
	content: "";
}

.el-female:before {
	content: "";
}

.el-file-alt:before {
	content: "";
}

.el-file-edit-alt:before {
	content: "";
}

.el-file-edit:before {
	content: "";
}

.el-file-new-alt:before {
	content: "";
}

.el-file-new:before {
	content: "";
}

.el-file:before {
	content: "";
}

.el-film:before {
	content: "";
}

.el-filter:before {
	content: "";
}

.el-fire:before {
	content: "";
}

.el-flag-alt:before {
	content: "";
}

.el-flag:before {
	content: "";
}

.el-flickr:before {
	content: "";
}

.el-folder-close:before {
	content: "";
}

.el-folder-open:before {
	content: "";
}

.el-folder-sign:before {
	content: "";
}

.el-folder:before {
	content: "";
}

.el-font:before {
	content: "";
}

.el-fontsize:before {
	content: "";
}

.el-fork:before {
	content: "";
}

.el-forward-alt:before {
	content: "";
}

.el-forward:before {
	content: "";
}

.el-foursquare:before {
	content: "";
}

.el-friendfeed-rect:before {
	content: "";
}

.el-friendfeed:before {
	content: "";
}

.el-fullscreen:before {
	content: "";
}

.el-gbp:before {
	content: "";
}

.el-gift:before {
	content: "";
}

.el-github-text:before {
	content: "";
}

.el-github:before {
	content: "";
}

.el-glass:before {
	content: "";
}

.el-glasses:before {
	content: "";
}

.el-globe-alt:before {
	content: "";
}

.el-globe:before {
	content: "";
}

.el-googleplus:before {
	content: "";
}

.el-graph-alt:before {
	content: "";
}

.el-graph:before {
	content: "";
}

.el-group-alt:before {
	content: "";
}

.el-group:before {
	content: "";
}

.el-guidedog:before {
	content: "";
}

.el-hand-down:before {
	content: "";
}

.el-hand-left:before {
	content: "";
}

.el-hand-right:before {
	content: "";
}

.el-hand-up:before {
	content: "";
}

.el-hdd:before {
	content: "";
}

.el-headphones:before {
	content: "";
}

.el-hearing-impaired:before {
	content: "";
}

.el-heart-alt:before {
	content: "";
}

.el-heart-empty:before {
	content: "";
}

.el-heart:before {
	content: "";
}

.el-home-alt:before {
	content: "";
}

.el-home:before {
	content: "";
}

.el-hourglass:before {
	content: "";
}

.el-idea-alt:before {
	content: "";
}

.el-idea:before {
	content: "";
}

.el-inbox-alt:before {
	content: "";
}

.el-inbox-box:before {
	content: "";
}

.el-inbox:before {
	content: "";
}

.el-indent-left:before {
	content: "";
}

.el-indent-right:before {
	content: "";
}

.el-info-circle:before {
	content: "";
}

.el-instagram:before {
	content: "";
}

.el-iphone-home:before {
	content: "";
}

.el-italic:before {
	content: "";
}

.el-key:before {
	content: "";
}

.el-laptop-alt:before {
	content: "";
}

.el-laptop:before {
	content: "";
}

.el-lastfm:before {
	content: "";
}

.el-leaf:before {
	content: "";
}

.el-lines:before {
	content: "";
}

.el-link:before {
	content: "";
}

.el-linkedin:before {
	content: "";
}

.el-list-alt:before {
	content: "";
}

.el-list:before {
	content: "";
}

.el-livejournal:before {
	content: "";
}

.el-lock-alt:before {
	content: "";
}

.el-lock:before {
	content: "";
}

.el-magic:before {
	content: "";
}

.el-magnet:before {
	content: "";
}

.el-male:before {
	content: "";
}

.el-map-marker-alt:before {
	content: "";
}

.el-map-marker:before {
	content: "";
}

.el-mic-alt:before {
	content: "";
}

.el-mic:before {
	content: "";
}

.el-minus-sign:before {
	content: "";
}

.el-minus:before {
	content: "";
}

.el-move:before {
	content: "";
}

.el-music:before {
	content: "";
}

.el-myspace:before {
	content: "";
}

.el-network:before {
	content: "";
}

.el-off:before {
	content: "";
}

.el-ok-circle:before {
	content: "";
}

.el-ok-sign:before {
	content: "";
}

.el-ok:before {
	content: "";
}

.el-opensource:before {
	content: "";
}

.el-paper-clip-alt:before {
	content: "";
}

.el-paper-clip:before {
	content: "";
}

.el-path:before {
	content: "";
}

.el-pause-alt:before {
	content: "";
}

.el-pause:before {
	content: "";
}

.el-pencil-alt:before {
	content: "";
}

.el-pencil:before {
	content: "";
}

.el-person:before {
	content: "";
}

.el-phone-alt:before {
	content: "";
}

.el-phone:before {
	content: "";
}

.el-photo-alt:before {
	content: "";
}

.el-photo:before {
	content: "";
}

.el-picasa:before {
	content: "";
}

.el-picture:before {
	content: "";
}

.el-pinterest:before {
	content: "";
}

.el-plane:before {
	content: "";
}

.el-play-alt:before {
	content: "";
}

.el-play-circle:before {
	content: "";
}

.el-play:before {
	content: "";
}

.el-plurk-alt:before {
	content: "";
}

.el-plurk:before {
	content: "";
}

.el-plus-sign:before {
	content: "";
}

.el-plus:before {
	content: "";
}

.el-podcast:before {
	content: "";
}

.el-print:before {
	content: "";
}

.el-puzzle:before {
	content: "";
}

.el-qrcode:before {
	content: "";
}

.el-question-sign:before {
	content: "";
}

.el-question:before {
	content: "";
}

.el-quote-alt:before {
	content: "";
}

.el-quote-right-alt:before {
	content: "";
}

.el-quote-right:before {
	content: "";
}

.el-quotes:before {
	content: "";
}

.el-random:before {
	content: "";
}

.el-record:before {
	content: "";
}

.el-reddit:before {
	content: "";
}

.el-redux:before {
	content: "";
}

.el-refresh:before {
	content: "";
}

.el-remove-circle:before {
	content: "";
}

.el-remove-sign:before {
	content: "";
}

.el-remove:before {
	content: "";
}

.el-repeat-alt:before {
	content: "";
}

.el-repeat:before {
	content: "";
}

.el-resize-full:before {
	content: "";
}

.el-resize-horizontal:before {
	content: "";
}

.el-resize-small:before {
	content: "";
}

.el-resize-vertical:before {
	content: "";
}

.el-return-key:before {
	content: "";
}

.el-retweet:before {
	content: "";
}

.el-reverse-alt:before {
	content: "";
}

.el-road:before {
	content: "";
}

.el-rss:before {
	content: "";
}

.el-scissors:before {
	content: "";
}

.el-screen-alt:before {
	content: "";
}

.el-screen:before {
	content: "";
}

.el-screenshot:before {
	content: "";
}

.el-search-alt:before {
	content: "";
}

.el-search:before {
	content: "";
}

.el-share-alt:before {
	content: "";
}

.el-share:before {
	content: "";
}

.el-shopping-cart-sign:before {
	content: "";
}

.el-shopping-cart:before {
	content: "";
}

.el-signal:before {
	content: "";
}

.el-skype:before {
	content: "";
}

.el-slideshare:before {
	content: "";
}

.el-smiley-alt:before {
	content: "";
}

.el-smiley:before {
	content: "";
}

.el-soundcloud:before {
	content: "";
}

.el-speaker:before {
	content: "";
}

.el-spotify:before {
	content: "";
}

.el-stackoverflow:before {
	content: "";
}

.el-star-alt:before {
	content: "";
}

.el-star-empty:before {
	content: "";
}

.el-star:before {
	content: "";
}

.el-step-backward:before {
	content: "";
}

.el-step-forward:before {
	content: "";
}

.el-stop-alt:before {
	content: "";
}

.el-stop:before {
	content: "";
}

.el-stumbleupon:before {
	content: "";
}

.el-tag:before {
	content: "";
}

.el-tags:before {
	content: "";
}

.el-tasks:before {
	content: "";
}

.el-text-height:before {
	content: "";
}

.el-text-width:before {
	content: "";
}

.el-th-large:before {
	content: "";
}

.el-th-list:before {
	content: "";
}

.el-th:before {
	content: "";
}

.el-thumbs-down:before {
	content: "";
}

.el-thumbs-up:before {
	content: "";
}

.el-time-alt:before {
	content: "";
}

.el-time:before {
	content: "";
}

.el-tint:before {
	content: "";
}

.el-torso:before {
	content: "";
}

.el-trash-alt:before {
	content: "";
}

.el-trash:before {
	content: "";
}

.el-tumblr:before {
	content: "";
}

.el-twitter:before {
	content: "";
}

.el-universal-access:before {
	content: "";
}

.el-unlock-alt:before {
	content: "";
}

.el-unlock:before {
	content: "";
}

.el-upload:before {
	content: "";
}

.el-usd:before {
	content: "";
}

.el-user:before {
	content: "";
}

.el-viadeo:before {
	content: "";
}

.el-video-alt:before {
	content: "";
}

.el-video-chat:before {
	content: "";
}

.el-video:before {
	content: "";
}

.el-view-mode:before {
	content: "";
}

.el-vimeo:before {
	content: "";
}

.el-vkontakte:before {
	content: "";
}

.el-volume-down:before {
	content: "";
}

.el-volume-off:before {
	content: "";
}

.el-volume-up:before {
	content: "";
}

.el-w3c:before {
	content: "";
}

.el-warning-sign:before {
	content: "";
}

.el-website-alt:before {
	content: "";
}

.el-website:before {
	content: "";
}

.el-wheelchair:before {
	content: "";
}

.el-wordpress:before {
	content: "";
}

.el-wrench-alt:before {
	content: "";
}

.el-wrench:before {
	content: "";
}

.el-youtube:before {
	content: "";
}

.el-zoom-in:before {
	content: "";
}

.el-zoom-out:before {
	content: "";
}

/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

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

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
	   * Remove all paddings around the image on small screen
	   */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */
html.remodal-is-locked {
	overflow: hidden;
	touch-action: none;
}

/* Anti FOUC */
.remodal, [data-remodal-id] {
	display: none;
}

/* Necessary styles of the overlay */
.remodal-overlay {
	position: fixed;
	z-index: 9999;
	top: -5000px;
	right: -5000px;
	bottom: -5000px;
	left: -5000px;
	display: none;
}

/* Necessary styles of the wrapper */
.remodal-wrapper {
	position: fixed;
	z-index: 10000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	overflow: auto;
	text-align: center;
	-webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
	display: inline-block;
	height: 100%;
	margin-left: -.05em;
	content: "";
}

/* Fix iPad, iPhone glitches */
.remodal-overlay, .remodal-wrapper {
	backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */
.remodal {
	position: relative;
	outline: none;
	text-size-adjust: 100%;
}

.remodal-is-initialized {
	/* Disable Anti-FOUC */
	display: inline-block;
}

.bx-wrapper {
	position: relative;
	margin-bottom: 60px;
	padding: 0;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: 5px solid #fff;
	background: #fff;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

.bxslider {
	margin: 0;
	padding: 0;
	-webkit-perspective: 1000;
}

ul.bxslider {
	list-style: none;
}

.bx-viewport {
	-webkit-transform: translateZ(0);
}

.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url("https://thearc.org/wp-content/plugins/post-carousel-pro/public/assets/css/images/bx_loader.gif") center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

.bx-wrapper .bx-loading.nitro-lazy {
	background: none !important;
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #000;
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager-item {
	display: inline-block;
	vertical-align: bottom;
}

.bx-wrapper .bx-pager-item {
	font-size: 0;
	line-height: 0;
}

.bx-wrapper .bx-prev {
	left: 10px;
	background: url("https://thearc.org/wp-content/plugins/post-carousel-pro/public/assets/css/images/controls.png") 0 -32px no-repeat;
}

.bx-wrapper .bx-prev.nitro-lazy {
	background: none !important;
}

.bx-wrapper .bx-prev:focus, .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url("https://thearc.org/wp-content/plugins/post-carousel-pro/public/assets/css/images/controls.png") -43px -32px no-repeat;
}

.bx-wrapper .bx-next.nitro-lazy {
	background: none !important;
}

.bx-wrapper .bx-next:focus, .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url("https://thearc.org/wp-content/plugins/post-carousel-pro/public/assets/css/images/controls.png") -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start.nitro-lazy {
	background: none !important;
}

.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:hover {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url("https://thearc.org/wp-content/plugins/post-carousel-pro/public/assets/css/images/controls.png") -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop.nitro-lazy {
	background: none !important;
}

.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:hover {
	background-position: -86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666;
	background: rgba(80, 80, 80, .75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.bx-viewport {
	height: auto !important;
}

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */
.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened {
	filter: blur(3px);
}

/* Default theme styles of the overlay */
.remodal-overlay {
	background: rgba(43, 46, 56, .9);
}

.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing {
	animation-duration: .3s;
	animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
	animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
	animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */
.remodal-wrapper {
	padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */
.remodal {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	padding: 35px;
	transform: translate3d(0, 0, 0);
	color: #2b2e38;
	background: #fff;
}

.remodal.remodal-is-opening, .remodal.remodal-is-closing {
	animation-duration: .3s;
	animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
	animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
	animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */
.remodal, .remodal-wrapper:after {
	vertical-align: middle;
}

/* Close button */
.remodal-close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	overflow: visible;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	transition: color .2s;
	text-decoration: none;
	color: #95979c;
	border: 0;
	outline: 0;
	background: transparent;
}

.remodal-close:hover, .remodal-close:focus {
	color: #2b2e38;
}

.remodal-close:before {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
	font-size: 25px;
	line-height: 35px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 35px;
	content: "×";
	text-align: center;
}

/* Dialog buttons */
.remodal-confirm, .remodal-cancel {
	font: inherit;
	display: inline-block;
	overflow: visible;
	min-width: 110px;
	margin: 0;
	padding: 12px 0;
	cursor: pointer;
	transition: background .2s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border: 0;
	outline: 0;
}

.remodal-confirm {
	color: #fff;
	background: #81c784;
}

.remodal-confirm:hover, .remodal-confirm:focus {
	background: #66bb6a;
}

.remodal-cancel {
	color: #fff;
	background: #e57373;
}

.remodal-cancel:hover, .remodal-cancel:focus {
	background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner {
	padding: 0;
	border: 0;
}

/* Keyframes
   ========================================================================== */
@keyframes remodal-opening-keyframes {
	from {
		transform: scale(1.05);
		opacity: 0;
	}
	
	to {
		transform: none;
		opacity: 1;
		filter: blur(0);
	}
}

@keyframes remodal-closing-keyframes {
	from {
		transform: scale(1);
		opacity: 1;
	}
	
	to {
		transform: scale(.95);
		opacity: 0;
		filter: blur(0);
	}
}

@keyframes remodal-overlay-opening-keyframes {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes remodal-overlay-closing-keyframes {
	from {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
	.remodal {
		max-width: 700px;
	}
}

/* IE8
   ========================================================================== */
.lt-ie9 .remodal-overlay {
	background: #2b2e38;
}

.lt-ie9 .remodal {
	width: 700px;
}

.sp-clear {
	clear: both;
}

.sp-hidden {
	display: none;
}

/* col */
[class*="pcp-col-"] {
	position: relative;
	min-height: 1px;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
}

.pcp-col-lg-1 {
	width: 100%;
}

.pcp-col-lg-2 {
	width: 50%;
}

.pcp-col-lg-3 {
	width: 33.22222222%;
}

.pcp-col-lg-4 {
	width: 25%;
}

.pcp-col-lg-5 {
	width: 19.9%;
}

.pcp-col-lg-6 {
	width: 16.666666666667%;
}

.sp-text-left {
	text-align: left;
}

.sp-text-center {
	text-align: center;
}

.sp-text-right {
	text-align: right;
}

.sp-text-capitalize {
	text-transform: capitalize;
}

.sp-text-uppercase {
	text-transform: uppercase;
}

.sp-text-lowercase {
	text-transform: lowercase;
}

.sp-pull-right {
	float: right;
}

.sp-pull-right.sp-pcp-comment .fa {
	margin-right: 5px;
}

img.sp-pcp-post-img {
	width: 100%;
	display: block;
}

.sp-post-carousel-pro-section .sp-pcp-post, .sp-post-carousel-pro-section .sp-pcp-post-relative {
	position: relative;
}

.sp-post-carousel-pro-section .sp-post-carousel-pro-area a, .sp-pcp-modal-post a {
	text-decoration: none;
	border-bottom: 0;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
}

.sp-post-carousel-pro-section .sp-post-carousel-pro-area a:hover, .sp-pcp-modal-post a:hover {
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
}

.sp-post-carousel-pro-section ul.sp-pcp-items-filter li button, .sp-post-carousel-pro-section button#SPshowMore, .sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section.sp_pcp_theme_seven .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section.sp_pcp_theme_eight .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section .sp-pcp-post-relative, .sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image img, .sp-post-carousel-pro-section .sp-pcp-post-meta ul li, .sp-post-carousel-pro-section .sp-pcp-post-meta ul li a, .sp-pcp-modal-post .sp-pcp-post-meta ul li, .sp-pcp-modal-post .sp-pcp-post-meta ul li a, .sp-post-carousel-pro-section .sp-pcp-post .sp-light-box, .sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-post-box, .sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-all-content {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-post-box {
	margin: 6px;
	padding: 15px 15px;
	overflow: hidden;
}

.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb-comment {
	overflow: hidden;
	margin-bottom: 15px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb a {
	float: left;
}

.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb a:first-child {
	margin-right: 5px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb a img {
	border-radius: 50%;
}

/* Dots */
.sp-post-carousel-pro-section .slick-dots {
	margin: 0;
	margin-top: 21px;
	padding: 0;
	list-style: none;
	text-align: center;
}

.sp-post-carousel-pro-section.pagination-type-dots .slick-dots li {
	display: inline-block;
	border: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	line-height: 12px;
	margin: 3px;
	overflow: hidden;
}

.sp-post-carousel-pro-section.pagination-type-dots .slick-dots li button {
	border-radius: 50%;
	text-indent: -999px;
	width: 12px;
	height: 12px;
	padding: 0;
	border: 0;
	background-image: none;
}

.sp-post-carousel-pro-section.pagination-type-dots .slick-dots li button.nitro-lazy {
	background-image: none !important;
}

.sp-post-carousel-pro-section.pagination-type-number .slick-dots li {
	display: inline-block;
	border: 0;
	padding: 0;
	width: 28px;
	height: 28px;
	margin: 3px;
}

.sp-post-carousel-pro-section.pagination-type-number .slick-dots li button {
	width: 28px;
	height: 28px;
	position: relative;
	border-radius: 50%;
	background: transparent;
	transition: all 350ms ease-in-out;
	border: none;
	z-index: 1;
	padding: 0;
	font-size: 14px;
}

.sp-post-carousel-pro-section.pagination-type-number .slick-dots li button:before {
	transform: scale(0);
	content: "";
	position: absolute;
	background-color: #46a9e2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: 50%;
	transition: all 350ms ease-in-out;
}

.sp-post-carousel-pro-section.pagination-type-number .slick-dots li.slick-active button:before, .sp-post-carousel-pro-section.pagination-type-number .slick-dots li button:hover:before {
	transform: scale(1);
}

/* Nav */
.sp-post-carousel-pro-section .sp-post-carousel-pro-area .slick-arrow {
	position: absolute;
	z-index: 9;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
	line-height: 28px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.sp-post-carousel-pro-section .slick-disabled {
	opacity: .25;
}

.sp-post-carousel-pro-section.sp_nav_position_top_right .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_top_center .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_top_left .sp-post-carousel-pro-area .slick-arrow {
	top: -45px;
}

.sp-post-carousel-pro-section.sp_nav_position_top_left .sp-post-carousel-pro-area .slick-prev {
	left: 0;
}

.sp-post-carousel-pro-section.sp_nav_position_top_left .sp-post-carousel-pro-area .slick-next {
	left: 38px;
}

.sp-post-carousel-pro-section.sp_nav_position_top_center .sp-post-carousel-pro-area .slick-prev {
	left: 50%;
	margin-left: -19px;
}

.sp-post-carousel-pro-section.sp_nav_position_top_center .sp-post-carousel-pro-area .slick-next {
	left: 50%;
	margin-left: 19px;
}

.sp-post-carousel-pro-section.sp_nav_position_bottom_right .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_bottom_center .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_bottom_left .sp-post-carousel-pro-area .slick-arrow {
	bottom: -46px;
}

.sp-post-carousel-pro-section.sp_nav_position_bottom_center .sp-post-carousel-pro-area .slick-prev {
	left: 50%;
	margin-left: -19px;
}

.sp-post-carousel-pro-section.sp_nav_position_bottom_center .sp-post-carousel-pro-area .slick-next {
	left: 50%;
	margin-left: 19px;
}

.sp-post-carousel-pro-section.sp_nav_position_bottom_left .sp-post-carousel-pro-area .slick-prev {
	left: 0;
}

.sp-post-carousel-pro-section.sp_nav_position_bottom_left .sp-post-carousel-pro-area .slick-next {
	left: 38px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center .sp-post-carousel-pro-area .slick-prev {
	top: 50%;
	left: 0;
	margin-top: -15px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center .sp-post-carousel-pro-area .slick-next {
	top: 50%;
	margin-top: -15px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner .sp-post-carousel-pro-area .slick-prev {
	top: 50%;
	left: 0;
	margin-top: -15px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner .sp-post-carousel-pro-area .slick-next {
	top: 50%;
	margin-top: -15px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner_hover .sp-post-carousel-pro-area .slick-prev {
	top: 50%;
	left: -35px;
	margin-top: -15px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner_hover .sp-post-carousel-pro-area .slick-next {
	top: 50%;
	right: -35px;
	margin-top: -15px;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner_hover:hover .sp-post-carousel-pro-area .slick-prev {
	left: 0;
}

/* Social Shear Buttons */
.sp-post-carousel-pro-section .sp-pcp-social-share-button a, .sp-pcp-modal-post .sp-pcp-social-share-button a {
	width: 22px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
}

.sp-post-carousel-pro-section .sp-pcp-social-share-button a i.fa, .sp-pcp-modal-post .sp-pcp-social-share-button a i.fa {
	font-size: 13px;
}

.sp-post-carousel-pro-section .sp-pcp-social-share-button a:last-child, .sp-pcp-modal-post .sp-pcp-social-share-button a:last-child {
	margin-right: 0;
}

/* Post */
.sp-post-carousel-pro-section .sp-pcp-sticky-text {
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 99;
	padding: 3px 8px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-sticky-text {
	left: 6px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-post-image-area {
	position: relative;
}

.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-top-cats {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 99;
}

.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-top-cats a {
	font-size: 10px;
	padding: 5px 10px;
	display: inline-block;
	margin-bottom: 4px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-category, .sp-post-carousel-pro-section.sp_pcp_theme_five .sp-pcp-category {
	margin-bottom: 6px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-category a, .sp-post-carousel-pro-section.sp_pcp_theme_five .sp-pcp-category a {
	font-size: 10px;
	padding: 4px 8px;
	display: inline-block;
	margin-bottom: 4px;
}

.sp-post-carousel-pro-section .sp-pcp-sticky-text:after {
	content: "";
	border-width: 12px 12px 12px 0;
	border-style: solid;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	position: absolute;
	bottom: 0;
	left: 100%;
}

.sp-post-carousel-pro-section {
	overflow: hidden;
}

.sp-post-carousel-pro-section .sp-post-carousel-pro-area .sp-pcp-post:focus, .sp-post-carousel-pro-section .sp-post-carousel-pro-area .slick-dots li button:focus {
	outline: none;
}

.sp-post-carousel-pro-section .sp-post-carousel-pro-area .sp-pcp-post-area {
	overflow: hidden;
}

.sp-post-carousel-pro-section .sp-pcp-post-title, .sp-pcp-modal-post .sp-pcp-post-title {
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
}

.sp-post-carousel-pro-section .sp-pcp-post-meta ul, .sp-pcp-modal-post .sp-pcp-post-meta ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sp-post-carousel-pro-section .sp-pcp-post-meta ul li, .sp-pcp-modal-post .sp-pcp-post-meta ul li {
	display: inline-block;
	margin: 0;
	margin-right: 13px;
	line-height: 1.3;
}

.sp-post-carousel-pro-section .sp-pcp-post-meta ul li:last-child, .sp-pcp-modal-post .sp-pcp-post-meta ul li:last-child {
	margin-right: 0;
}

.sp-post-carousel-pro-section .sp-pcp-post-meta ul li i, .sp-pcp-modal-post .sp-pcp-post-meta ul li i {
	margin-right: 5px;
}

.sp-post-carousel-pro-section .sp-pcp-post-meta, .sp-pcp-modal-post .sp-pcp-post-meta {
	overflow: hidden;
	margin-bottom: 10px;
}

.sp-post-carousel-pro-section a.sp-pcp-post-image, .sp-pcp-modal-post .sp-pcp-post-image {
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.sp-post-carousel-pro-section a.sp-pcp-post-image img, .sp-pcp-modal-post .sp-pcp-post-image img {
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.sp-post-carousel-pro-section .sp-pcp-post .sp-light-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	font-size: 22px;
	opacity: 0;
	z-index: 1;
}

.sp-post-carousel-pro-section .sp-pcp-post-box:hover .sp-light-box, .sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-light-box {
	opacity: 1;
}

.sp-post-carousel-pro-section .sp-pcp-post p.sp-pcp-content, .sp-pcp-modal-post .sp-pcp-content {
	margin-bottom: 14px;
}

.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-category {
	font-size: 12px;
	margin-bottom: 8px;
}

/* Theme Five */
.sp-post-carousel-pro-section.sp_pcp_theme_five .sp-pcp-post .sp-pcp-all-content {
	padding: 15px 15px;
	overflow: hidden;
	margin-top: -50px;
	position: relative;
	width: 90%;
	margin-left: 5%;
	border: 1px solid;
	z-index: 2;
}

/* Theme Six */
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post-relative {
	overflow: hidden;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-number {
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 6px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 0 auto;
	margin-bottom: 14px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-number div {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-all-content {
	padding: 14px;
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post-relative:hover .sp-pcp-all-content {
	padding-top: 40px;
	bottom: 0;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-category {
	font-size: 12px;
	margin-bottom: 8px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six a.sp-pcp-post-image {
	margin-bottom: 0;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post {
	overflow: hidden;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-meta {
	opacity: 0;
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post-relative:hover .sp-pcp-post-meta {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-title {
	margin-bottom: 8px;
}

/* Theme Seven */
.sp-post-carousel-pro-section.sp_pcp_theme_seven .sp-pcp-post a.sp-pcp-post-image {
	margin-bottom: 0;
}

.sp-post-carousel-pro-section.sp_pcp_theme_seven .sp-pcp-post .sp-pcp-all-content {
	position: absolute;
	bottom: 0;
	padding: 10px;
	width: 100%;
}

/* Theme Eight */
.sp-post-carousel-pro-section.sp_pcp_theme_eight .sp-pcp-post a.sp-pcp-post-image {
	margin-bottom: 0;
}

.sp-post-carousel-pro-section.sp_pcp_theme_eight .sp-pcp-post .sp-pcp-all-content {
	position: absolute;
	top: 38%;
	left: 0;
	width: 100%;
	padding: 14px 10px 10px 10px;
}

/* Theme Nine */
.sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post .sp-pcp-all-content {
	padding: 14px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post-relative:hover .sp-pcp-all-content {
	padding-top: 50%;
}

.sp-post-carousel-pro-section.sp_pcp_theme_nine a.sp-pcp-post-image {
	margin-bottom: 0;
}

.sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post {
	overflow: hidden;
}

/* Theme Ten */
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 35px;
	z-index: 9;
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:before {
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:after {
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:before, .sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:after {
	position: absolute;
	left: 15px;
	right: 15px;
	top: 15px;
	bottom: 15px;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .4s;
	transition: opacity .3s, transform .4s;
	z-index: -1;
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post-relative:hover .sp-pcp-all-content:before, .sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post-relative:hover .sp-pcp-all-content:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten a.sp-pcp-post-image {
	margin-bottom: 0;
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post {
	overflow: hidden;
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-category {
	margin-bottom: 6px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-category a {
	font-size: 10px;
	padding: 4px 8px;
	display: inline-block;
	margin-bottom: 4px;
}

.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post-meta {
	margin-bottom: 0;
}

/* Grid */
.sp-post-carousel-pro-area ul.sp-pcp-pagination {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.sp-post-carousel-pro-area ul.sp-pcp-pagination li {
	list-style: none;
	float: left;
}

.sp-post-carousel-pro-area ul.sp-pcp-pagination li a, .sp-post-carousel-pro-area ul.sp-pcp-pagination li span {
	background: #ddd;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
	margin-right: 4px;
}

/* GrayScale */
.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image.sp-gray-with-normal-on-hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-gray-with-normal-on-hover img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-gray-on-hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image.sp-always-gray img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

/* Image Zoom */
.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-zoom-in img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	-moz-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}

.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image.sp-zoom-out img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	-moz-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}

.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-zoom-out img {
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

/* Post Like System */
[data-icon]:before {
	content: attr(data-icon);
}

[data-icon]:before, .fa-cog:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.fa-cog:before {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg);
	}
	
	100% {
		-o-transform: rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

/* isotope */
div.sp-post-carousel-pro-section .isotope-item {
	z-index: 2;
}

div.sp-post-carousel-pro-section .isotope-hidden.isotope-item {
	z-index: 1;
}

div.sp-post-carousel-pro-section .isotope, div.sp-post-carousel-pro-section .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	transition-duration: .8s;
}

div.sp-post-carousel-pro-section .isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}

div.sp-post-carousel-pro-section .isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}

/* Filter */
.sp-post-carousel-pro-section ul.sp-pcp-items-filter {
	margin: 0;
	padding: 0;
	display: inline-block;
	margin-bottom: 25px;
}

.sp-post-carousel-pro-section ul.sp-pcp-items-filter li {
	list-style: none;
	float: left;
	margin: 0;
}

.sp-post-carousel-pro-section ul.sp-pcp-items-filter li button {
	padding: 5px 14px;
	margin-right: 8px;
	border-radius: 2px;
	display: inline-block;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.sp-post-carousel-pro-section ul.sp-pcp-items-filter li button:focus, .sp-post-carousel-pro-section button#SPshowMore:focus {
	outline: none;
}

.sp-post-carousel-pro-section .visible_item {
	display: none;
}

.sp-post-carousel-pro-section button#SPshowMore {
	margin-top: 20px;
	box-shadow: none;
	border: none;
	border-radius: 2px;
	padding: 7px 15px;
	background: #e2e2e2;
	color: #333;
	font-size: 13px;
	text-transform: uppercase;
}

.sp-clear {
	clear: both;
}

/* md */
@media (min-width: 992px) and (max-width: 1100px) {
	.pcp-col-md-1 {
		width: 100%;
	}
	
	.pcp-col-md-2 {
		width: 50%;
	}
	
	.pcp-col-md-3 {
		width: 33.22222222%;
	}
	
	.pcp-col-md-4 {
		width: 24.9%;
	}
	
	.pcp-col-md-5 {
		width: 19.9%;
	}
	
	.pcp-col-md-6 {
		width: 16.666666666667%;
	}
}

/* sm */
@media (min-width: 650px) and (max-width: 991px) {
	.pcp-col-sm-1 {
		width: 100%;
	}
	
	.pcp-col-sm-2 {
		width: 49.9%;
	}
	
	.pcp-col-sm-3 {
		width: 33.22222222%;
	}
	
	.pcp-col-sm-4 {
		width: 24.9%;
	}
	
	.pcp-col-sm-5 {
		width: 19.9%;
	}
	
	.pcp-col-sm-6 {
		width: 16.666666666667%;
	}
}

/* xs */
@media (max-width: 651px) {
	.pcp-col-xs-1 {
		width: 100%;
	}
	
	.pcp-col-xs-2 {
		width: 49.9%;
	}
	
	.pcp-col-xs-3 {
		width: 33.22222222%;
	}
	
	.pcp-col-xs-4 {
		width: 24.9%;
	}
	
	.pcp-col-xs-5 {
		width: 19.9%;
	}
	
	.pcp-col-xs-6 {
		width: 16.666666666667%;
	}
}

.clearfix {
	zoom: 1;
}

.clearfix:after, .clearfix:before {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.rp4wp-related-job_listing > ul, ul.job_listings {
	border-top: 1px solid #eee;
	margin: 0;
	padding: 0;
}

.rp4wp-related-job_listing > ul.loading, ul.job_listings.loading {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif") no-repeat center 32px;
	border-bottom: 1px solid #eee;
	min-height: 96px;
}

.rp4wp-related-job_listing > ul.loading.nitro-lazy, ul.job_listings.loading.nitro-lazy {
	background: none !important;
}

.rp4wp-related-job_listing > ul li.job_listing, .rp4wp-related-job_listing > ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
	border-bottom: 1px solid #eee;
	list-style: none outside;
	margin: 0;
	padding: 0;
}

.rp4wp-related-job_listing > ul li.job_listing.job_position_filled a, .rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_filled a, ul.job_listings li.job_listing.job_position_filled a, ul.job_listings li.no_job_listings_found.job_position_filled a {
	opacity: .25;
}

.rp4wp-related-job_listing > ul li.job_listing.no_job_listings_found, .rp4wp-related-job_listing > ul li.no_job_listings_found.no_job_listings_found, ul.job_listings li.job_listing.no_job_listings_found, ul.job_listings li.no_job_listings_found.no_job_listings_found {
	border-bottom: 1px solid #eee;
	padding: 1em;
}

.rp4wp-related-job_listing > ul li.job_listing a, .rp4wp-related-job_listing > ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	zoom: 1;
	border: 0;
	display: block;
	line-height: 1.5em;
	overflow: hidden;
	padding: 1em 1em 1em 2em;
	position: relative;
	text-decoration: none;
}

.rp4wp-related-job_listing > ul li.job_listing a:focus, .rp4wp-related-job_listing > ul li.job_listing a:hover, .rp4wp-related-job_listing > ul li.no_job_listings_found a:focus, .rp4wp-related-job_listing > ul li.no_job_listings_found a:hover, ul.job_listings li.job_listing a:focus, ul.job_listings li.job_listing a:hover, ul.job_listings li.no_job_listings_found a:focus, ul.job_listings li.no_job_listings_found a:hover {
	background-color: #fcfcfc;
}

.rp4wp-related-job_listing > ul li.job_listing a img.company_logo, .rp4wp-related-job_listing > ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
	box-shadow: none;
	float: left;
	height: 42px;
	left: 1em;
	margin-right: 1em;
	position: absolute;
	vertical-align: middle;
	width: 42px;
}

.rp4wp-related-job_listing > ul li.job_listing a div.location, .rp4wp-related-job_listing > ul li.job_listing a div.position, .rp4wp-related-job_listing > ul li.job_listing a ul.meta, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.location, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position, .rp4wp-related-job_listing > ul li.no_job_listings_found a ul.meta, ul.job_listings li.job_listing a div.location, ul.job_listings li.job_listing a div.position, ul.job_listings li.job_listing a ul.meta, ul.job_listings li.no_job_listings_found a div.location, ul.job_listings li.no_job_listings_found a div.position, ul.job_listings li.no_job_listings_found a ul.meta {
	box-sizing: border-box;
}

.rp4wp-related-job_listing > ul li.job_listing a div.position, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
	float: left;
	line-height: 1.5em;
	padding: 0 0 0 42px;
	width: 55%;
}

.rp4wp-related-job_listing > ul li.job_listing a div.position h3, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3 {
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.rp4wp-related-job_listing > ul li.job_listing a div.position .company, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position .company, ul.job_listings li.job_listing a div.position .company, ul.job_listings li.no_job_listings_found a div.position .company {
	color: #999;
}

.rp4wp-related-job_listing > ul li.job_listing a div.position .company .tagline, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position .company .tagline, ul.job_listings li.job_listing a div.position .company .tagline, ul.job_listings li.no_job_listings_found a div.position .company .tagline {
	margin-left: .5em;
}

.rp4wp-related-job_listing > ul li.job_listing a div.location, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
	color: #999;
	float: left;
	line-height: 1.5em;
	padding: 0 0 0 1em;
	text-align: left;
	width: 25%;
}

.rp4wp-related-job_listing > ul li.job_listing a .meta, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
	color: #999;
	float: right;
	line-height: 1.5em;
	list-style: none outside;
	margin: 0;
	padding: 0 0 0 1em;
	text-align: right;
	width: 20%;
}

.rp4wp-related-job_listing > ul li.job_listing a .meta li, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta li, ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
	display: block;
	list-style: none outside;
	margin: 0;
}

.rp4wp-related-job_listing > ul li.job_listing a .meta .job-type, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta .job-type, ul.job_listings li.job_listing a .meta .job-type, ul.job_listings li.no_job_listings_found a .meta .job-type {
	font-weight: 700;
}

.rp4wp-related-job_listing > ul li.job_listing.job_position_featured a, .rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_featured a, ul.job_listings li.job_listing.job_position_featured a, ul.job_listings li.no_job_listings_found.job_position_featured a {
	background: #fefee5;
}

.rp4wp-related-job_listing > ul li.job_listing.job_position_featured a:focus, .rp4wp-related-job_listing > ul li.job_listing.job_position_featured a:hover, .rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_featured a:focus, .rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_featured a:hover, ul.job_listings li.job_listing.job_position_featured a:focus, ul.job_listings li.job_listing.job_position_featured a:hover, ul.job_listings li.no_job_listings_found.job_position_featured a:focus, ul.job_listings li.no_job_listings_found.job_position_featured a:hover {
	background-color: #fefed8;
}

.widget ul.job_listings li.job_listing a {
	padding: 1em 0;
}

.widget ul.job_listings li.job_listing .image {
	float: left;
}

.widget ul.job_listings li.job_listing .image img {
	left: 0;
	position: relative;
}

.widget ul.job_listings li.job_listing .content {
	overflow: hidden;
}

.widget ul.job_listings li.job_listing .position {
	float: none;
	padding: 0;
	width: auto;
}

.widget ul.job_listings li.job_listing ul.meta {
	float: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: auto;
}

.widget ul.job_listings li.job_listing ul.meta li {
	display: inline;
	float: none;
	font-weight: 400;
	margin: 0 .5em 0 0;
	padding: 0;
}

.widget ul.job_listings li.job_listing ul.meta li:after {
	content: "‣";
	padding: 0 0 0 .5em;
}

.widget ul.job_listings li.job_listing ul.meta li:last-child:after {
	content: "";
}

.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
	color: #f08d3c;
}

.job-manager .full-time, .job-types .full-time, .job_listing .full-time {
	color: #90da36;
}

.job-manager .part-time, .job-types .part-time, .job_listing .part-time {
	color: #f08d3c;
}

.job-manager .temporary, .job-types .temporary, .job_listing .temporary {
	color: #d93674;
}

.job-manager .freelance, .job-types .freelance, .job_listing .freelance {
	color: #39c;
}

.job-manager .internship, .job-types .internship, .job_listing .internship {
	color: #6033cc;
}

@media only screen and (max-width:767px) {
	ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
		padding: 1em;
	}
	
	ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
		visibility: hidden;
	}
	
	ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
		float: left;
		padding: 0;
		width: 60%;
	}
	
	ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
		float: right;
		font-size: .75em;
		line-height: 2em;
		padding: 0 0 0 1em;
		text-align: right;
		width: 40%;
	}
	
	ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
		float: right;
		font-size: .75em;
		line-height: 2em;
		width: 40%;
	}
	
	ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
		font-size: 1em;
	}
}

.twenty-eleven ul.job_listings li.job_listing, .twenty-eleven ul.job_listings li.no_job_listings_found {
	padding: 0 !important;
}

/** Monday 26th June 2023 20:18:40 UTC (core) **/

/** THIS FILE IS AUTOMATICALLY GENERATED - DO NOT MAKE MANUAL EDITS! **/

/** Custom CSS should be added to Mega Menu > Menu Themes > Custom Styling **/
.mega-menu-last-modified-1687810720 {
	content: "Monday 26th June 2023 20:18:40 UTC";
}

#mega-menu-wrap-avia, #mega-menu-wrap-avia #mega-menu-avia, #mega-menu-wrap-avia #mega-menu-avia ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-row, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column, #mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia span.mega-menu-badge {
	transition: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	border: 0;
	bottom: auto;
	box-sizing: border-box;
	clip: auto;
	color: #666;
	display: block;
	float: none;
	font-family: inherit;
	font-size: 14px;
	height: auto;
	left: auto;
	line-height: 1.7;
	list-style-type: none;
	margin: 0;
	min-height: auto;
	max-height: none;
	min-width: auto;
	max-width: none;
	opacity: 1;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	pointer-events: auto;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	transform: none;
	top: auto;
	vertical-align: baseline;
	visibility: inherit;
	width: auto;
	word-wrap: break-word;
	white-space: normal;
}

#mega-menu-wrap-avia:before, #mega-menu-wrap-avia #mega-menu-avia:before, #mega-menu-wrap-avia #mega-menu-avia ul.mega-sub-menu:before, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item:before, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-row:before, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column:before, #mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link:before, #mega-menu-wrap-avia #mega-menu-avia span.mega-menu-badge:before, #mega-menu-wrap-avia:after, #mega-menu-wrap-avia #mega-menu-avia:after, #mega-menu-wrap-avia #mega-menu-avia ul.mega-sub-menu:after, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item:after, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-row:after, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column:after, #mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link:after, #mega-menu-wrap-avia #mega-menu-avia span.mega-menu-badge:after {
	display: none;
}

#mega-menu-wrap-avia {
	border-radius: 0;
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia {
		background: #10141d;
	}
}

#mega-menu-wrap-avia.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-avia.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-avia.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-avia.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-avia.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-avia.mega-keyboard-navigation #mega-menu-avia a:focus, #mega-menu-wrap-avia.mega-keyboard-navigation #mega-menu-avia input:focus, #mega-menu-wrap-avia.mega-keyboard-navigation #mega-menu-avia li.mega-menu-item a.mega-menu-link:focus {
	outline: 3px solid #109cde;
	outline-offset: -3px;
}

#mega-menu-wrap-avia.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
	outline-offset: 2px;
}

#mega-menu-wrap-avia.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
	background: #141a25;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fb6642;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
		color: #fff;
		background: #10141d;
	}
}

#mega-menu-wrap-avia #mega-menu-avia {
	visibility: visible;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link {
	cursor: pointer;
	display: inline;
}

#mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link .mega-description-group {
	vertical-align: middle;
	display: inline-block;
	transition: none;
}

#mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link .mega-description-group .mega-menu-description {
	transition: none;
	line-height: 1.5;
	display: block;
}

#mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link .mega-description-group .mega-menu-description {
	font-style: italic;
	font-size: .8em;
	text-transform: none;
	font-weight: normal;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: flex;
	align-items: center;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
	flex: 0 0 auto;
	align-self: flex-start;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: block;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: table-cell;
	vertical-align: middle;
	line-height: initial;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
	display: block;
	margin: 0 0 6px 0;
	text-align: center;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
	display: inline-block;
	transition: none;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
		display: block;
		line-height: 40px;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
		display: inline-block;
		margin: 0 6px 0 0;
		text-align: left;
	}
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
	float: right;
	margin: 0 0 0 6px;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-animating > ul.mega-sub-menu {
	pointer-events: none;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
	cursor: inherit;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
	cursor: pointer;
}

#mega-menu-wrap-avia #mega-menu-avia p {
	margin-bottom: 10px;
}

#mega-menu-wrap-avia #mega-menu-avia input, #mega-menu-wrap-avia #mega-menu-avia img {
	max-width: 100%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item > ul.mega-sub-menu {
	display: block;
	visibility: hidden;
	opacity: 1;
	pointer-events: auto;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item > ul.mega-sub-menu {
		display: none;
		visibility: visible;
		opacity: 1;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		display: block;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
		display: none;
	}
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
		opacity: 0;
		transition: opacity 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		opacity: 0;
		transform: translate(0, 10px);
		transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
		transform: translate(0, 0);
	}
	
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		transform: translate(0, 10px);
		transition: transform 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		transform: translate(0, 0);
	}
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
	display: none;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
	display: block;
}

#mega-menu-wrap-avia #mega-menu-avia.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
	visibility: visible;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
	visibility: inherit;
	opacity: 1;
	display: block;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 100%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 50%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 33.33333%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 25%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 20%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 16.66667%;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item a[class^='dashicons']:before {
	font-family: dashicons;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item a.mega-menu-link:before {
	display: inline-block;
	font: inherit;
	font-family: dashicons;
	position: static;
	margin: 0 6px 0 0px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: inherit;
	background: transparent;
	height: auto;
	width: auto;
	top: auto;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
	margin: 0;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
	margin: 0 6px 0 0;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
	border-radius: 0;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-align-bottom-right > ul.mega-sub-menu {
	right: 0;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
	border-radius: 0;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item {
	position: static;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item {
	margin: 0 0px 0 0;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-item-align-right {
	float: right;
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-item-align-right {
		margin: 0 0 0 0px;
	}
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-item-align-float-left {
		float: left;
	}
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link:hover {
		background: #141a25;
		color: #fff;
		font-weight: normal;
		text-decoration: none;
		border-color: #fb6642;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
	background: #141a25;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fb6642;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		color: #fff;
		background: #10141d;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: #141a25;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fb6642;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		color: #fff;
		background: #10141d;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
	line-height: 40px;
	height: 40px;
	padding: 0px 15px 0px 15px;
	vertical-align: baseline;
	width: auto;
	display: block;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 0;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	outline: none;
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
		line-height: inherit;
		display: table-cell;
		vertical-align: middle;
	}
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
		display: none;
	}
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item {
		display: list-item;
		margin: 0;
		clear: both;
		border: 0;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-item-align-right {
		float: none;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
		border-radius: 0;
		border: 0;
		margin: 0;
		line-height: 40px;
		height: 40px;
		padding: 0 10px;
		background: transparent;
		text-align: left;
		color: #fff;
		font-size: 14px;
	}
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	width: 100%;
	float: left;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
	float: left;
	min-height: 1px;
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
		width: 25%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
		width: 75%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
		width: 20%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
		width: 40%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
		width: 60%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
		width: 80%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
		width: 14.28571%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
		width: 28.57143%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
		width: 42.85714%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
		width: 57.14286%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
		width: 71.42857%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
		width: 85.71429%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
		width: 12.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
		width: 25%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
		width: 37.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
		width: 62.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
		width: 75%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
		width: 87.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
		width: 11.11111%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
		width: 22.22222%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
		width: 44.44444%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
		width: 55.55556%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
		width: 77.77778%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
		width: 88.88889%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
		width: 10%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
		width: 20%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
		width: 30%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
		width: 40%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
		width: 60%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
		width: 70%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
		width: 80%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
		width: 90%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
		width: 9.09091%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
		width: 18.18182%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
		width: 27.27273%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
		width: 36.36364%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
		width: 45.45455%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
		width: 54.54545%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
		width: 63.63636%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
		width: 72.72727%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
		width: 81.81818%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
		width: 90.90909%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
		width: 8.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
		width: 25%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
		width: 41.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
		width: 58.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
		width: 75%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
		width: 91.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
		width: 100%;
	}
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width: 100%;
		clear: both;
	}
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 15px 15px 15px;
	width: 100%;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 0;
	background: #171c26;
	border: 0;
	padding: 30px 50px 30px 50px;
	position: absolute;
	width: 100%;
	max-width: none;
	left: 0;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu {
		float: left;
		position: static;
		width: 100%;
	}
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
		width: 25%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
		width: 75%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
		width: 20%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
		width: 40%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
		width: 60%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
		width: 80%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
		width: 14.28571%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
		width: 28.57143%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
		width: 42.85714%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
		width: 57.14286%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
		width: 71.42857%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
		width: 85.71429%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
		width: 12.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
		width: 25%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
		width: 37.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
		width: 62.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
		width: 75%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
		width: 87.5%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
		width: 11.11111%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
		width: 22.22222%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
		width: 44.44444%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
		width: 55.55556%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
		width: 77.77778%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
		width: 88.88889%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
		width: 10%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
		width: 20%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
		width: 30%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
		width: 40%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
		width: 60%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
		width: 70%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
		width: 80%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
		width: 90%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
		width: 9.09091%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
		width: 18.18182%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
		width: 27.27273%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
		width: 36.36364%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
		width: 45.45455%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
		width: 54.54545%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
		width: 63.63636%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
		width: 72.72727%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
		width: 81.81818%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
		width: 90.90909%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
		width: 8.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
		width: 25%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
		width: 41.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
		width: 50%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
		width: 58.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
		width: 75%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
		width: 91.66667%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
		width: 100%;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
	clear: both;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	color: #666;
	font-family: inherit;
	font-size: 14px;
	display: block;
	float: left;
	clear: none;
	padding: 15px 15px 15px 15px;
	vertical-align: top;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
	clear: left;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #fb6642;
	font-family: inherit;
	font-size: 24px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	display: block;
	visibility: inherit;
	border-top: 0px solid #6b3c23;
	border-left: 0px solid #6b3c23;
	border-right: 0px solid #6b3c23;
	border-bottom: 2px solid #6b3c23;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
	text-decoration: none;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
	color: #fff;
	font-family: inherit;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: flex;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
	/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu {
		border: 0;
		padding: 10px;
		border-radius: 0;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		clear: both;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	border: 0;
	padding: 10px 0px 0px 20px;
	vertical-align: top;
	display: block;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	width: 250px;
	max-width: none;
	padding: 0px 0px 0px 0px;
	border: 0;
	background: #f1f1f1;
	border-radius: 0;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu {
		float: left;
		position: static;
		width: 100%;
		padding: 0;
		border: 0;
		border-radius: 0;
	}
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
		clear: both;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	display: block;
	background: #f1f1f1;
	color: #666;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 35px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
	background: #ddd;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	position: absolute;
	left: 100%;
	top: 0;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		position: static;
		left: 0;
		width: 100%;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
		padding-left: 20px;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
		padding-left: 30px;
	}
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: "";
	font-family: dashicons;
	font-weight: normal;
	display: inline-block;
	margin: 0 0 0 6px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: rotate(0);
	color: inherit;
	position: relative;
	background: transparent;
	height: auto;
	width: auto;
	right: auto;
	line-height: inherit;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display: inline;
	height: auto;
	width: auto;
	background: transparent;
	position: relative;
	pointer-events: auto;
	left: auto;
	min-width: auto;
	line-height: inherit;
	color: inherit;
	font-size: inherit;
	padding: 0;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	float: right;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
		display: none;
	}
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
	display: none;
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
		text-align: right;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
		float: left;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0 6px 0 0;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
		float: right;
		margin: 0 0 0 6px;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		left: -100%;
		top: 0;
	}
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia.mega-menu-accordion > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
}

#mega-menu-wrap-avia #mega-menu-avia li[class^='mega-lang-item'] > a.mega-menu-link > img {
	display: inline;
}

#mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-avia #mega-menu-avia a.mega-menu-link > img.iclflag {
	display: inline;
	margin-right: 8px;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-hide-on-mobile, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 921px) {
	#mega-menu-wrap-avia #mega-menu-avia li.mega-hide-on-desktop, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia:after {
		content: "";
		display: table;
		clear: both;
	}
}

#mega-menu-wrap-avia .mega-menu-toggle {
	display: none;
	z-index: 1;
	cursor: pointer;
	background: #10141d;
	border-radius: 2px 2px 2px 2px;
	line-height: 40px;
	height: 40px;
	text-align: left;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	white-space: nowrap;
}

#mega-menu-wrap-avia .mega-menu-toggle img {
	max-width: 100%;
	padding: 0;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia .mega-menu-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-preferred-size: 33.33%;
	-webkit-flex-basis: 33.33%;
	flex-basis: 33.33%;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
	margin-left: 6px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
	margin-right: 6px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
	margin-left: 3px;
	margin-right: 3px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
	margin-right: 6px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
	margin-left: 6px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	outline: 0;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 920px) {
	#mega-menu-wrap-avia .mega-menu-toggle + #mega-menu-avia {
		background: #10141d;
		padding: 0px 0px 0px 0px;
		display: none;
		position: absolute;
		width: 100%;
		z-index: 9999999;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open + #mega-menu-avia {
		display: block;
	}
}

html[class$="-off-canvas-open"] #header_meta {
	z-index: 1;
}

#mega-menu-wrap-avia .mega-menu-toggle {}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1 {
	cursor: pointer;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1:after {
	content: "";
	font-family: "dashicons";
	font-size: 24px;
	color: #ddd;
	margin: 0 0 0 5px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
	color: #ddd;
	font-size: 14px;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
	display: none;
}

#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
	display: inline;
}

#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
	content: "";
}

#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
	display: inline;
}

#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
	display: none;
}

#mega-menu-wrap-avia {
	clear: both;
}

.wp-block {}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

.mejs-offscreen {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal;
}

.mejs-container {
	background: #000;
	font-family: Helvetica, Arial, serif;
	position: relative;
	text-align: left;
	text-indent: 0;
	vertical-align: top;
}

.mejs-container, .mejs-container * {
	box-sizing: border-box;
}

.mejs-container video::-webkit-media-controls, .mejs-container video::-webkit-media-controls-panel, .mejs-container video::-webkit-media-controls-panel-container, .mejs-container video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.mejs-fill-container, .mejs-fill-container .mejs-container {
	height: 100%;
	width: 100%;
}

.mejs-fill-container {
	background: transparent;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.mejs-container:focus {
	outline: none;
}

.mejs-iframe-overlay {
	height: 100%;
	position: absolute;
	width: 100%;
}

.mejs-embed, .mejs-embed body {
	background: #000;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.mejs-fullscreen {
	overflow: hidden !important;
}

.mejs-container-fullscreen {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
	height: 100% !important;
	width: 100% !important;
}

.mejs-background, .mejs-mediaelement {
	left: 0;
	position: absolute;
	top: 0;
}

.mejs-mediaelement {
	height: 100%;
	width: 100%;
	z-index: 0;
}

.mejs-poster {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}

:root .mejs-poster-img {
	display: none;
}

.mejs-poster-img {
	border: 0;
	padding: 0;
}

.mejs-overlay {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
}

.mejs-layer {
	z-index: 1;
}

.mejs-overlay-play {
	cursor: pointer;
}

.mejs-overlay-button {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-includes/js/mediaelement/mejs-controls.svg") no-repeat;
	background-position: 0 -39px;
	height: 80px;
	width: 80px;
}

.mejs-overlay-button.nitro-lazy {
	background: none !important;
}

.mejs-overlay:hover > .mejs-overlay-button {
	background-position: -80px -39px;
}

.mejs-overlay-loading {
	height: 80px;
	width: 80px;
}

.mejs-overlay-loading-bg-img {
	-webkit-animation: a 1s linear infinite;
	animation: a 1s linear infinite;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-includes/js/mediaelement/mejs-controls.svg") -160px -40px no-repeat;
	display: block;
	height: 80px;
	width: 80px;
	z-index: 1;
}

.mejs-overlay-loading-bg-img.nitro-lazy {
	background: none !important;
}

@-webkit-keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.mejs-controls {
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
	position: absolute;
	width: 100%;
	z-index: 3;
}

.mejs-controls:not([style*="display: none"]) {
	background: rgba(255, 0, 0, .7);
	background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .35));
	background: linear-gradient(transparent, rgba(0, 0, 0, .35));
}

.mejs-button, .mejs-time, .mejs-time-rail {
	font-size: 10px;
	height: 40px;
	line-height: 10px;
	margin: 0;
	width: 32px;
}

.mejs-button > button {
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-includes/js/mediaelement/mejs-controls.svg");
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0;
	margin: 10px 6px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-decoration: none;
	width: 20px;
}

.mejs-button > button.nitro-lazy {
	background: none !important;
}

.mejs-button > button:focus {
	outline: 1px dotted #999;
}

.mejs-container-keyboard-inactive [role=slider], .mejs-container-keyboard-inactive [role=slider]:focus, .mejs-container-keyboard-inactive a, .mejs-container-keyboard-inactive a:focus, .mejs-container-keyboard-inactive button, .mejs-container-keyboard-inactive button:focus {
	outline: 0;
}

.mejs-time {
	box-sizing: content-box;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	height: 24px;
	overflow: hidden;
	padding: 16px 6px 0;
	text-align: center;
	width: auto;
}

.mejs-play > button {
	background-position: 0 0;
}

.mejs-pause > button {
	background-position: -20px 0;
}

.mejs-replay > button {
	background-position: -160px 0;
}

.mejs-time-rail {
	direction: ltr;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 40px;
	margin: 0 10px;
	padding-top: 10px;
	position: relative;
}

.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
	border-radius: 2px;
	cursor: pointer;
	display: block;
	height: 10px;
	position: absolute;
}

.mejs-time-total {
	background: hsla(0, 0%, 100%, .3);
	margin: 5px 0 0;
	width: 100%;
}

.mejs-time-buffering {
	-webkit-animation: b 2s linear infinite;
	animation: b 2s linear infinite;
	background: -webkit-linear-gradient(135deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
	background: linear-gradient(-45deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
	background-size: 15px 15px;
	width: 100%;
}

@-webkit-keyframes b {
	0% {
		background-position: 0 0;
	}
	
	to {
		background-position: 30px 0;
	}
}

@keyframes b {
	0% {
		background-position: 0 0;
	}
	
	to {
		background-position: 30px 0;
	}
}

.mejs-time-loaded {
	background: hsla(0, 0%, 100%, .3);
}

.mejs-time-current, .mejs-time-handle-content {
	background: hsla(0, 0%, 100%, .9);
}

.mejs-time-hovered {
	background: hsla(0, 0%, 100%, .5);
	z-index: 10;
}

.mejs-time-hovered.negative {
	background: rgba(0, 0, 0, .2);
}

.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
	left: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all .15s ease-in;
	transition: all .15s ease-in;
	width: 100%;
}

.mejs-time-buffering {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.mejs-time-hovered {
	-webkit-transition: height .1s cubic-bezier(.44, 0, 1, 1);
	transition: height .1s cubic-bezier(.44, 0, 1, 1);
}

.mejs-time-hovered.no-hover {
	-webkit-transform: scaleX(0) !important;
	-ms-transform: scaleX(0) !important;
	transform: scaleX(0) !important;
}

.mejs-time-handle, .mejs-time-handle-content {
	border: 4px solid transparent;
	cursor: pointer;
	left: 0;
	position: absolute;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	z-index: 11;
}

.mejs-time-handle-content {
	border: 4px solid hsla(0, 0%, 100%, .9);
	border-radius: 50%;
	height: 10px;
	left: -7px;
	top: -4px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	width: 10px;
}

.mejs-time-rail .mejs-time-handle-content:active, .mejs-time-rail .mejs-time-handle-content:focus, .mejs-time-rail:hover .mejs-time-handle-content {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.mejs-time-float {
	background: #eee;
	border: 1px solid #333;
	bottom: 100%;
	color: #111;
	display: none;
	height: 17px;
	margin-bottom: 9px;
	position: absolute;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 36px;
}

.mejs-time-float-current {
	display: block;
	left: 0;
	margin: 2px;
	text-align: center;
	width: 30px;
}

.mejs-time-float-corner {
	border: 5px solid #eee;
	border-color: #eee transparent transparent;
	border-radius: 0;
	display: block;
	height: 0;
	left: 50%;
	line-height: 0;
	position: absolute;
	top: 100%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
}

.mejs-long-video .mejs-time-float {
	margin-left: -23px;
	width: 64px;
}

.mejs-long-video .mejs-time-float-current {
	width: 60px;
}

.mejs-broadcast {
	color: #fff;
	height: 10px;
	position: absolute;
	top: 15px;
	width: 100%;
}

.mejs-fullscreen-button > button {
	background-position: -80px 0;
}

.mejs-unfullscreen > button {
	background-position: -100px 0;
}

.mejs-mute > button {
	background-position: -60px 0;
}

.mejs-unmute > button {
	background-position: -40px 0;
}

.mejs-volume-button {
	position: relative;
}

.mejs-volume-button > .mejs-volume-slider {
	-webkit-backface-visibility: hidden;
	background: rgba(50, 50, 50, .7);
	border-radius: 0;
	bottom: 100%;
	display: none;
	height: 115px;
	left: 50%;
	margin: 0;
	position: absolute;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 25px;
	z-index: 1;
}

.mejs-volume-button:hover {
	border-radius: 0 0 4px 4px;
}

.mejs-volume-total {
	background: hsla(0, 0%, 100%, .5);
	height: 100px;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 8px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 2px;
}

.mejs-volume-current {
	left: 0;
	margin: 0;
	width: 100%;
}

.mejs-volume-current, .mejs-volume-handle {
	background: hsla(0, 0%, 100%, .9);
	position: absolute;
}

.mejs-volume-handle {
	border-radius: 1px;
	cursor: ns-resize;
	height: 6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 16px;
}

.mejs-horizontal-volume-slider {
	display: block;
	height: 36px;
	position: relative;
	vertical-align: middle;
	width: 56px;
}

.mejs-horizontal-volume-total {
	background: rgba(50, 50, 50, .8);
	height: 8px;
	top: 16px;
	width: 50px;
}

.mejs-horizontal-volume-current, .mejs-horizontal-volume-total {
	border-radius: 2px;
	font-size: 1px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

.mejs-horizontal-volume-current {
	background: hsla(0, 0%, 100%, .8);
	height: 100%;
	top: 0;
	width: 100%;
}

.mejs-horizontal-volume-handle {
	display: none;
}

.mejs-captions-button, .mejs-chapters-button {
	position: relative;
}

.mejs-captions-button > button {
	background-position: -140px 0;
}

.mejs-chapters-button > button {
	background-position: -180px 0;
}

.mejs-captions-button > .mejs-captions-selector, .mejs-chapters-button > .mejs-chapters-selector {
	background: rgba(50, 50, 50, .7);
	border: 1px solid transparent;
	border-radius: 0;
	bottom: 100%;
	margin-right: -43px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 50%;
	visibility: visible;
	width: 86px;
}

.mejs-chapters-button > .mejs-chapters-selector {
	margin-right: -55px;
	width: 110px;
}

.mejs-captions-selector-list, .mejs-chapters-selector-list {
	list-style-type: none !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item {
	color: #fff;
	cursor: pointer;
	display: block;
	list-style-type: none !important;
	margin: 0 0 6px;
	overflow: hidden;
	padding: 0;
}

.mejs-captions-selector-list-item:hover, .mejs-chapters-selector-list-item:hover {
	background-color: #c8c8c8 !important;
	background-color: hsla(0, 0%, 100%, .4) !important;
}

.mejs-captions-selector-input, .mejs-chapters-selector-input {
	clear: both;
	float: left;
	left: -1000px;
	margin: 3px 3px 0 5px;
	position: absolute;
}

.mejs-captions-selector-label, .mejs-chapters-selector-label {
	cursor: pointer;
	float: left;
	font-size: 10px;
	line-height: 15px;
	padding: 4px 10px 0;
	width: 100%;
}

.mejs-captions-selected, .mejs-chapters-selected {
	color: #21f8f8;
}

.mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px;
}

.mejs-captions-layer {
	bottom: 0;
	color: #fff;
	font-size: 16px;
	left: 0;
	line-height: 20px;
	position: absolute;
	text-align: center;
}

.mejs-captions-layer a {
	color: #fff;
	text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: 400;
}

.mejs-captions-position {
	bottom: 15px;
	left: 0;
	position: absolute;
	width: 100%;
}

.mejs-captions-position-hover {
	bottom: 35px;
}

.mejs-captions-text, .mejs-captions-text * {
	background: hsla(0, 0%, 8%, .5);
	box-shadow: 5px 0 0 hsla(0, 0%, 8%, .5), -5px 0 0 hsla(0, 0%, 8%, .5);
	padding: 0;
	white-space: pre-wrap;
}

.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
	display: none;
}

.mejs-overlay-error {
	position: relative;
}

.mejs-overlay-error > img {
	left: 0;
	max-width: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}

.mejs-cannotplay, .mejs-cannotplay a {
	color: #fff;
	font-size: .8em;
}

.mejs-cannotplay {
	position: relative;
}

.mejs-cannotplay a, .mejs-cannotplay p {
	display: inline-block;
	padding: 0 15px;
	width: 100%;
}

.mejs-container {
	clear: both;
	max-width: 100%;
}

.mejs-container * {
	font-family: Helvetica, Arial;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: #222;
}

.mejs-time {
	font-weight: 400;
	word-wrap: normal;
}

.mejs-controls a.mejs-horizontal-volume-slider {
	display: table;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #0073aa;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
	background: rgba(255, 255, 255, .33);
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail span {
	border-radius: 0;
}

.mejs-overlay-loading {
	background: 0 0;
}

.mejs-controls button:hover {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.me-cannotplay {
	width: auto !important;
}

.media-embed-details .wp-audio-shortcode {
	display: inline-block;
	max-width: 400px;
}

.audio-details .embed-media-settings {
	overflow: visible;
}

.media-embed-details .embed-media-settings .setting span:not(.button-group) {
	max-width: 400px;
	width: auto;
}

.media-embed-details .embed-media-settings .checkbox-setting span {
	display: inline-block;
}

.media-embed-details .embed-media-settings {
	padding-top: 0;
	top: 28px;
}

.media-embed-details .instructions {
	padding: 16px 0;
	max-width: 600px;
}

.media-embed-details .setting .remove-setting, .media-embed-details .setting p {
	color: #a00;
	font-size: 10px;
	text-transform: uppercase;
}

.media-embed-details .setting .remove-setting {
	padding: 5px 0;
}

.media-embed-details .setting a:hover {
	color: #dc3232;
}

.media-embed-details .embed-media-settings .checkbox-setting {
	float: none;
	margin: 0 0 10px;
}

.wp-video {
	max-width: 100%;
	height: auto;
}

.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {
	margin-top: 18px;
}

.wp-video-shortcode video, video.wp-video-shortcode {
	max-width: 100%;
	display: inline-block;
}

.video-details .wp-video-holder {
	width: 100%;
	max-width: 640px;
}

.wp-playlist {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 12px 0 18px;
	font-size: 14px;
	line-height: 1.5;
}

.wp-admin .wp-playlist {
	margin: 0 0 18px;
}

.wp-playlist video {
	display: inline-block;
	max-width: 100%;
}

.wp-playlist audio {
	display: none;
	max-width: 100%;
	width: 400px;
}

.wp-playlist .mejs-container {
	margin: 0;
	max-width: 100%;
}

.wp-playlist .mejs-controls .mejs-button button {
	outline: 0;
}

.wp-playlist-light {
	background: #fff;
	color: #000;
}

.wp-playlist-dark {
	color: #fff;
	background: #000;
}

.wp-playlist-caption {
	display: block;
	max-width: 88%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item .wp-playlist-caption {
	text-decoration: none;
	color: #000;
	max-width: -webkit-calc(100% - 40px);
	max-width: calc(100% - 40px);
}

.wp-playlist-item-meta {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-title {
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-album {
	font-style: italic;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-playlist-item-artist {
	font-size: 12px;
	text-transform: uppercase;
}

.wp-playlist-item-length {
	position: absolute;
	right: 3px;
	top: 0;
	font-size: 14px;
	line-height: 1.5;
}

.rtl .wp-playlist-item-length {
	left: 3px;
	right: auto;
}

.wp-playlist-tracks {
	margin-top: 10px;
}

.wp-playlist-item {
	position: relative;
	cursor: pointer;
	padding: 0 3px;
	border-bottom: 1px solid #ccc;
}

.wp-playlist-item:last-child {
	border-bottom: 0;
}

.wp-playlist-light .wp-playlist-caption {
	color: #333;
}

.wp-playlist-dark .wp-playlist-caption {
	color: #ddd;
}

.wp-playlist-playing {
	font-weight: 700;
	background: #f7f7f7;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-playing {
	background: #000;
	color: #fff;
}

.wp-playlist-current-item {
	overflow: hidden;
	margin-bottom: 10px;
	height: 60px;
}

.wp-playlist .wp-playlist-current-item img {
	float: left;
	max-width: 60px;
	height: auto;
	margin-right: 10px;
	padding: 0;
	border: 0;
}

.rtl .wp-playlist .wp-playlist-current-item img {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-audio-playlist .me-cannotplay span {
	padding: 5px 15px;
}

.essb_links.essb_template_default-retina {
	word-wrap: normal !important;
	clear: both;
	margin: 1em 0;
}

.essb_maybe_hidden_text {
	position: absolute;
	left: -9999px;
	text-indent: -9999px;
}

.essb_links.essb_template_default-retina ul, .essb_links.essb_template_default-retina li {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.essb_links.essb_template_default-retina li, .essb_links.essb_template_default-retina li a, .essb_links.essb_template_default-retina li a .essb_icon, .essb_links.essb_template_default-retina li a, .essb_links.essb_template_default-retina li a .essb_network_name {
	display: inline-block;
	vertical-align: middle;
}

.essb_links .essb_links_list:hover li a:not(:hover) {
	opacity: .5;
}

.essb_links.essb_template_default-retina li a {
	padding: 5px 12px 6px 12px;
	margin: 2px 5px 2px 0;
	border: 0px solid #ddd;
	color: #fff !important;
	text-decoration: none;
	font-size: 14px;
	font-family: "Segoe WP", "Segoe UI", Helvetica, Arial, sans-serif;
	/*text-shadow: 1px 1px 1px rgba(0,0,0,.35);*/
	
	/*background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255,255,255,0)), to(rgba(255,255,255,.26)));	
	    background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.26) 100%);
	    background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.26) 100%);
	    background-image: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.26) 100%);
	    background-image: linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,.26) 100%);
		border-radius: 0px;*/
	background-clip: padding-box;
	border-radius: 3px;
	box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

/*.essb_links.essb_template_default-retina li:last-child a { margin-right:0;}*/
.essb_links.essb_template_default-retina .essb_icon {
	width: 21px;
	height: 21px;
	/*margin-right: 5px;*/
	vertical-align: -4px;
}

/* more button */
.essb_links.essb_template_default-retina .essb_link_more .essb_icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzUsMTlIMjNWN2MwLTEuMS0wLjktMi0yLTJjLTEuMSwwLTIsMC45LTIsMnYxMkg3Yy0xLjEsMC0yLDAuOS0yLDJjMCwxLjEsMC45LDIsMiwyaDEydjEyYzAsMS4xLDAuOSwyLDIsMmMxLjEsMCwyLTAuOSwyLTJWMjNoMTJjMS4xLDAsMi0wLjksMi0yQzM3LDE5LjksMzYuMSwxOSwzNSwxOUwzNSwxOXogTTM1LDE5Ii8+PC9nPjwvc3ZnPg==");
	background-size: 21px 21px;
	vertical-align: -6px;
}

.essb_links.essb_template_default-retina .essb_link_more .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_more_dots .essb_icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LDE3Yy0yLjIsMC00LDEuOC00LDRjMCwyLjIsMS44LDQsNCw0YzIuMiwwLDQtMS44LDQtNEMxMywxOC44LDExLjIsMTcsOSwxN0w5LDE3eiBNMzMsMTdjLTIuMiwwLTQsMS44LTQsNGMwLDIuMiwxLjgsNCw0LDRzNC0xLjgsNC00QzM3LDE4LjgsMzUuMiwxNywzMywxN0wzMywxN3ogTTIxLDE3Yy0yLjIsMC00LDEuOC00LDRjMCwyLjIsMS44LDQsNCw0YzIuMiwwLDQtMS44LDQtNEMyNSwxOC44LDIzLjIsMTcsMjEsMTdMMjEsMTd6IE0yMSwxNyIvPjwvZz48L3N2Zz4=");
	background-size: 21px 21px;
	vertical-align: -6px;
}

.essb_links.essb_template_default-retina .essb_link_more_dots .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_more a, .essb_links.essb_template_default-retina .essb_link_more a:hover, .essb_links.essb_template_default-retina .essb_link_more a:focus, .essb_links.essb_template_default-retina .essb_link_more_dots a, .essb_links.essb_template_default-retina .essb_link_more_dots a:hover, .essb_links.essb_template_default-retina .essb_link_more_dots a:focus {
	background-color: #c5c5c5;
	color: #fff;
}

.essb_links.essb_template_default-retina .essb_link_more a .essb_network_name, .essb_links.essb_template_default-retina .essb_link_more_dots a .essb_network_name {
	display: none;
}

.essb_links.essb_template_default-retina .essb_link_less .essb_icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNywyMWMwLDEuNS0xLjMsMi44LTIuOCwyLjhINy44Yy0wLjgsMC0xLjUtMC4zLTItMC44QzUuMywyMi41LDUsMjEuOCw1LDIxYzAtMS41LDEuMy0yLjgsMi44LTIuOGgyNi40QzM1LjcsMTguMiwzNywxOS41LDM3LDIxTDM3LDIxeiBNMzcsMjEiLz48L2c+PC9zdmc+");
	background-size: 21px 21px;
	vertical-align: -6px;
}

.essb_links.essb_template_default-retina .essb_link_less .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_less a, .essb_links.essb_template_default-retina .essb_link_less a:hover, .essb_links.essb_template_default-retina .essb_link_less a:focus {
	background-color: #c5c5c5;
	color: #fff;
}

.essb_links.essb_template_default-retina .essb_link_less a .essb_network_name {
	display: none;
}

.essb_links.essb_template_default-retina .essb_after_more {
	display: none;
}

.essb_links.essb_template_default-retina .essb_hide_name .essb_link_less a:hover .essb_icon, .essb_links.essb_template_default-retina .essb_hide_name .essb_link_less a:focus .essb_icon, .essb_links.essb_template_default-retina .essb_hide_name .essb_link_more a:hover .essb_icon, .essb_links.essb_template_default-retina .essb_links.essb_template_default-retina .essb_hide_name .essb_link_more a:focus .essb_icon {
	margin-right: 0px;
	margin-left: 0px !important;
	padding: 0;
}

/* end: more button */
.essb_links.essb_template_default-retina .essb_link_meneame .essb_icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS4zMDcsMTkuOWMtMC44MDYsMC40OTktMS42MTMsMC43ODMtMi40NjMsMC45NjNjLTEuMjQ1LDAuMjYyLTIuNDk3LDAuMjYyLTMuNzQsMC4wMjINCgkJYy0xLjA3Ni0wLjIwNi0xLjk1OC0wLjc4Ny0yLjY2OS0xLjU5NmMtMS40MS0xLjYwNC0yLjQyNy0zLjQxNC0yLjcyOC01LjU2M2MtMC40MTMtMi45NDIsMC42MTgtNS4zMjcsMi44NzgtNy4xOTcNCgkJYzEuNjE4LTEuMzQyLDMuNTQ0LTEuOTk0LDUuNTg3LTIuMzU2YzMuMjA1LTAuNTY5LDYuMjM4LDAuMDU2LDkuMTcxLDEuMzIzYzEuNTA3LDAuNjUxLDIuOTYyLDEuNDI1LDQuNTE5LDEuOTYzDQoJCWMwLjM0NSwwLjExNywwLjY5LDAuMjI1LDEuMDU0LDAuMjc2YzAuNjUxLDAuMDkxLDEuMTg2LTAuMTMsMS42MTQtMC42MTRjMC41NjMtMC42MzMsMC43NjEtMS4zOTYsMC43NTktMi4yMjcNCgkJYzAuMTU2LTAuMDA5LDAuMTg5LDAuMTEzLDAuMjQxLDAuMjA4YzAuNDc4LDAuODc4LDAuMzQyLDIuMzA5LTAuMzEsMy4wNTZjLTAuNjc5LDAuNzc5LTEuNTgzLDAuOTE3LTIuNTQ0LDAuODA2DQoJCWMtMS4wOTEtMC4xMjYtMi4xMjgtMC40NDMtMy4xMjMtMC45MTdjLTEuODctMC44OTMtMy43NjktMS43MTYtNS44LTIuMTc2Yy0yLjU0My0wLjU3Ny01LjA2OS0wLjQ3NC03LjUzOSwwLjM0NQ0KCQljLTMuNTk1LDEuMTk1LTUuNDg1LDQuNzY5LTQuNTA0LDguNDM0YzAuNTYzLDIuMTE3LDEuNzUyLDMuNzgzLDMuNjExLDQuOTYzYzAuODA0LDAuNTA5LDEuNjksMC42NywyLjYyNywwLjY1Nw0KCQljMC45NDYtMC4wMTUsMS44NjktMC4xOTgsMi43OTMtMC4zNzNDMjAuOTA0LDE5Ljg2NSwyMS4wNTgsMTkuODI2LDIxLjMwNywxOS45eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS4wODgsMzcuOTM3Yy0wLjE3My0wLjA1OC0wLjQ5NCwwLjEzNC0wLjU0Ni0wLjEwNWMtMC4wNS0wLjIzNSwwLjI4Ni0wLjMxMywwLjQ4Mi0wLjM5Ng0KCQljMS4xOTEtMC40OTUsMi4zOTQtMC45NjksMy41ODctMS40NjRjMC43NDItMC4zMSwxLjQ2Ni0wLjY1OCwyLjEzNC0xLjExM2MwLjIyOS0wLjE1NCwwLjQzOS0wLjMzNCwwLjYyNS0wLjU0DQoJCWMwLjI5NC0wLjMzLDAuMzY2LTAuNjc3LDAuMTkzLTEuMTA3Yy0wLjkwNy0yLjI3MS0xLjkxOS00LjUwMi0yLjcxNS02LjgxOWMtMC42NDItMS44Ny0xLjE0OC0zLjc2My0xLjI4NC01Ljc1DQoJCWMtMC4xNTktMi4zNDQsMC42NTMtNC4xNjYsMi42NzYtNS40MjJjMC45NTItMC41OTIsMS45NzctMS4wMzMsMy4wMDEtMS40NzZjMS4yNjktMC41NDksMi41MjEtMS4xMDksMy42MzMtMS45NTkNCgkJYzEuNjY2LTEuMjcsMi4yMS0yLjk3MSwyLjA2Ny00Ljk3OWMtMC4wNjMtMC45MDMtMC4yMTQtMS43OTItMC40Mi0yLjY3MmMtMC4wMjUtMC4wOTktMC4xNTktMC4yNDcsMC4wMjEtMC4zMjQNCgkJYzAuMTYxLTAuMDY5LDAuMjQ3LDAuMDU2LDAuMzE3LDAuMTg0QzM5LjQwMSw0Ljk3OCwzOS44MjQsNiwzOS45NTgsNy4xMzJjMC4yNTYsMi4xNzYtMC42OTYsMy44MzUtMi4yMDQsNS4yNzENCgkJYy0wLjk2LDAuOTE2LTIuMTQsMS40ODItMy4zMDIsMi4wNzRjLTEuMDUyLDAuNTM0LTIuMTM2LDEuMDA2LTMuMTI2LDEuNjU1Yy0xLjA4LDAuNzA3LTEuOTczLDEuNTY5LTIuMjcxLDIuODgyDQoJCWMtMC4yNDEsMS4wNy0wLjA0NiwyLjEyOCwwLjE3MSwzLjE3NWMwLjQ3NSwyLjMsMS40MDQsNC40NDQsMi4zMjUsNi41OTFjMC40NzcsMS4xMDYsMC45ODMsMi4xOTksMS4zNjMsMy4zNDQNCgkJYzAuNjEsMS44NDcsMC4xMDEsMy4yNy0xLjU0Miw0LjMwN2MtMS4xODIsMC43NDQtMi41MDUsMS4wNjktMy44NjMsMS4yODZDMjYuNzE1LDM3Ljg0NCwyNS45MSwzNy44ODMsMjUuMDg4LDM3LjkzN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOS4xOTQsMTUuODAzYy0wLjAzMSwwLjE5Mi0wLjEzOCwwLjMzOS0wLjI0MywwLjQ4N2MtMS43NTcsMi41MDUtMy4yNiw1LjE0Ny00LjM5NCw3Ljk5NA0KCQljLTAuNzkxLDEuOTg1LTAuOTgxLDQuMDEyLTAuNDYsNi4wODZjMC42NDcsMi41NjYsMi4zNTQsNC4xNSw0Ljc2Myw1LjA4MmMxLjc0NiwwLjY3NiwzLjU2NiwxLDUuNDE0LDEuMjE2DQoJCWMyLjU2NiwwLjMwNCw1LjE0NCwwLjUwOCw3LjcxNCwwLjc1N2MwLjI0NywwLjAyMiwwLjQ5MywwLjA5MywwLjczNCwwLjE1N2MwLjExNSwwLjAzLDAuMjY2LDAuMDc4LDAuMjQ5LDAuMjM2DQoJCWMtMC4wMTksMC4xODItMC4xODgsMC4xMjgtMC4zMDEsMC4xMzdjLTEuNjY2LDAuMTM2LTMuMzMzLDAuMjEtNS4wMDMsMC4yMzdjLTIuMzUsMC4wMzQtNC43MDgsMC4wNDktNy4wMjUtMC4zNDENCgkJYy0zLjc2Ny0wLjYzNS02LjY4NC0yLjUwOS04LjEtNi4yMDdjLTAuNzYxLTEuOTg1LTAuNjY0LTQuMDU0LTAuMDU0LTYuMDY5YzAuOTE3LTMuMDI0LDIuMzA1LTUuNzk5LDQuNTY2LTguMDcxDQoJCWMwLjU4My0wLjU4OCwxLjI0My0xLjA5MywxLjg4OC0xLjYxMkM5LjAwNiwxNS44NCw5LjA2NCwxNS43NjIsOS4xOTQsMTUuODAzeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS42MTgsMjkuNTY4YzIuNjYzLTAuNDM4LDUuMzIxLTAuNjc2LDcuOTk5LTAuMzU0YzEuMjc2LDAuMTUyLDEuNTE4LDAuNDEyLDEuNTQ4LDEuNw0KCQljMC4wNDgsMi4wMzUtMC4yMzYsNC4wMzMtMC44MTQsNS45ODVjLTAuMDk3LDAuMzI1LTAuMjE2LDAuNjQ2LTAuNDE4LDAuOTI0Yy0wLjA3OCwwLjEwOS0wLjE2NywwLjI0Ny0wLjMzLDAuMTg5DQoJCWMtMC4xNDUtMC4wNS0wLjEyNi0wLjIwMi0wLjEzMi0wLjMyNmMtMC4wMzktMC44NywwLjEwNC0xLjcyOCwwLjE4NC0yLjU4OWMwLjExNS0xLjIzNSwwLjMyMS0yLjQ2NCwwLjIwOC0zLjcxNQ0KCQljLTAuMDM1LTAuMzk2LTAuMjE5LTAuNjM4LTAuNTY5LTAuODA3Yy0xLjAzOS0wLjQ5Ni0yLjE1MS0wLjY1OS0zLjI3Ny0wLjc2OWMtMS4zNzUtMC4xMzQtMi43NTktMC4xMjItNC4xMzgtMC4yMDQNCgkJQzE1Ljc5MSwyOS42LDE1LjcwNSwyOS41ODEsMTUuNjE4LDI5LjU2OHoiLz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_meneame .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_meneame a, .essb_links.essb_template_default-retina .essb_link_meneame a:hover, .essb_links.essb_template_default-retina .essb_link_meneame a:focus {
	background-color: #ff7d12;
}

.essb_links.essb_template_default-retina .essb_link_whatsapp .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJXaGF0c0FwcF8xXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQwLDIwLjUxMmMwLDEwLjIyMi04LjM1MiwxOC41MDktMTguNjUzLDE4LjUwOWMtMy4yNzIsMC02LjM0Ni0wLjgzNS05LjAxOC0yLjMwM0wyLDQwDQoJbDMuMzY2LTkuOTMxYy0xLjY5OC0yLjc5LTIuNjc2LTYuMDYyLTIuNjc2LTkuNTU4QzIuNjksMTAuMjg4LDExLjA0MiwyLDIxLjM0NywyQzMxLjY1LDIsNDAsMTAuMjg4LDQwLDIwLjUxMnogTTIxLjM0Nyw0Ljk0OA0KCWMtOC42NTEsMC0xNS42ODYsNi45OC0xNS42ODYsMTUuNTYzYzAsMy40MDMsMS4xMDksNi41NTgsMi45ODcsOS4xMjJMNi42OSwzNS40MTVsNi4wMjYtMS45MTVjMi40NzYsMS42MjQsNS40NDIsMi41NzIsOC42MywyLjU3Mg0KCWM4LjY0NiwwLDE1LjY4My02Ljk4LDE1LjY4My0xNS41NjFDMzcuMDI5LDExLjkyOSwyOS45OTMsNC45NDgsMjEuMzQ3LDQuOTQ4eiBNMzAuNzY2LDI0Ljc3MmMtMC4xMTUtMC4xODgtMC40Mi0wLjMwMS0wLjg3Ni0wLjUyNw0KCWMtMC40NTgtMC4yMjctMi43MDctMS4zMjYtMy4xMjUtMS40NzdjLTAuNDE5LTAuMTUyLTAuNzI2LTAuMjI3LTEuMDI5LDAuMjI4Yy0wLjMwNSwwLjQ1My0xLjE4MSwxLjQ3Ni0xLjQ0OSwxLjc3Ng0KCWMtMC4yNjYsMC4zMDYtMC41MzIsMC4zNDMtMC45ODksMC4xMTZjLTAuNDU4LTAuMjI4LTEuOTMyLTAuNzA4LTMuNjc4LTIuMjUyYy0xLjM1OS0xLjIwNC0yLjI3Ni0yLjY4OC0yLjU0NS0zLjE0Mg0KCWMtMC4yNjYtMC40NTQtMC4wMjYtMC43MDEsMC4yMDItMC45MjZjMC4yMDQtMC4yMDQsMC40NTgtMC41MywwLjY4NS0wLjc5NGMwLjIzMS0wLjI2NiwwLjMwNi0wLjQ1NSwwLjQ1OC0wLjc1OQ0KCWMwLjE1Mi0wLjMwMywwLjA3Ni0wLjU2Ni0wLjAzOS0wLjc5M2MtMC4xMTMtMC4yMjgtMS4wMjktMi40Ni0xLjQxLTMuMzY5Yy0wLjM4LTAuOTA3LTAuNzYxLTAuNzU3LTEuMDI5LTAuNzU3DQoJYy0wLjI2NiwwLTAuNTctMC4wMzctMC44NzYtMC4wMzdjLTAuMzAzLDAtMC44LDAuMTEzLTEuMjE5LDAuNTY3Yy0wLjQyLDAuNDUzLTEuNiwxLjU1Mi0xLjYsMy43ODNjMCwyLjIzMiwxLjYzNyw0LjM5MSwxLjg2Niw0LjY5Mg0KCWMwLjIyOSwwLjMwMywzLjE2Miw1LjAzNCw3LjgxMiw2Ljg1MWM0LjY0OCwxLjgxNiw0LjY0OCwxLjIxLDUuNDg4LDEuMTM0YzAuODM3LTAuMDc0LDIuNzA0LTEuMDk3LDMuMDg2LTIuMTU2DQoJQzMwLjg3OSwyNS44NzIsMzAuODc5LDI0Ljk2MywzMC43NjYsMjQuNzcyeiIvPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_whatsapp .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_whatsapp a, .essb_links.essb_template_default-retina .essb_link_whatsapp a:hover, .essb_links.essb_template_default-retina .essb_link_whatsapp a:focus {
	background-color: #1d9e11;
}

.essb_links.essb_template_default-retina .essb_link_mwp .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMi43MDIsMTAuMzRjMCwwLTAuNDk1LDkuOTQ3LTcuMzIxLDguMzY3Yy00LjY1Ny0xLjM1OC0zLjg3OC02LjczOS0zLjg3OC02LjczOXMtNS4zMTksMi4zMS02LjAyMSw3LjI4OA0KCQljLTAuMTMzLTQuMDEtNS4zMDctNi43MTUtNS4zMDctNi43MTVjMS4xODksMS41MDgsMi4xMzYsNS4xMDcsMC45NjksNy44MTJjLTEuNzQ2LDQuMDQzLTUuMDg0LDQuOTY5LTUuMDg0LDQuOTY5DQoJCWMyLjMwOSw2LjI2Niw3Ljg1MSwxMC43MzQsMTQuOTE4LDEwLjczNGM5LjA2MSwwLDE0Ljk2My02Ljg2NywxNC45NjMtMTUuOTNDMzUuOTQsMTYuNDU4LDM0LjczNiwxMy4wNzMsMzIuNzAyLDEwLjM0Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxLDJDMTAuNTA5LDIsMiwxMC41MDgsMiwyMC45OThDMiwzMS40OTQsMTAuNTA5LDQwLDIxLDQwYzEwLjQ5NCwwLDE5LTguNTA2LDE5LTE5LjAwMg0KCQlDNDAsMTAuNTA4LDMxLjQ5NCwyLDIxLDIgTTIxLDM4LjI1Yy05LjUyNCwwLTE3LjI1LTcuNzI2LTE3LjI1LTE3LjI1MkMzLjc1LDExLjQ3NSwxMS40NzYsMy43NSwyMSwzLjc1DQoJCWM5LjUyNiwwLDE3LjI1LDcuNzI1LDE3LjI1LDE3LjI0OEMzOC4yNSwzMC41MjQsMzAuNTI2LDM4LjI1LDIxLDM4LjI1Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_mwp .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_mwp a, .essb_links.essb_template_default-retina .essb_link_mwp a:hover, .essb_links.essb_template_default-retina .essb_link_mwp a:focus {
	background-color: #056cad;
}

.essb_links.essb_template_default-retina .essb_link_flattr .essb_icon {
	/*background:url("flattr-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS42NCwyQzYuNjA3LDIsMiw3LjIwMiwyLDE2LjkxNGwwLDB2Ni43ODJ2MTMuNTkxbDguODQ3LTguODU3VjE4LjA4M2MwLTQuMDI0LDEuMDY1LTYuNTg1LDQuNjQzLTcuMTU4DQoJCWwwLDBjMS4yNDktMC4yNDUsMy44NDktMC4xNjEsNS41MDUtMC4xNjFsMCwwdjYuMTQ3YzAsMC4wNTYsMC4wMDYsMC4xNTUsMC4wMjIsMC4yMDdsMCwwYzAuMDY1LDAuMjQ3LDAuMjkzLDAuNDMxLDAuNTU5LDAuNDMxbDAsMA0KCQljMC4xNSwwLDAuMjkzLTAuMDc4LDAuNDM5LTAuMjIxbDAsMGwxNS4zMy0xNS4zMjZMMjcuMDUzLDJIMTUuNjR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMxLjE1MywxMy41N3YxMC4zNDdjMCw0LjAyNC0xLjA2NSw2LjU4NS00LjY0Myw3LjE1OGwwLDBjLTEuMjQ5LDAuMjQ1LTMuODQ5LDAuMTYxLTUuNTA1LDAuMTYxbDAsMA0KCQl2LTYuMTQ4YzAtMC4wNTYtMC4wMDYtMC4xNTQtMC4wMjItMC4yMDZsMCwwYy0wLjA2NS0wLjI0Ny0wLjI5My0wLjQzMS0wLjU1OS0wLjQzMWwwLDBjLTAuMTUsMC0wLjI5MywwLjA3OC0wLjQzOSwwLjIyMWwwLDANCgkJTDQuNjU1LDM5Ljk5OEwxNC45NDcsNDBIMjYuMzZDMzUuMzkzLDQwLDQwLDM0Ljc5OSw0MCwyNS4wODZsMCwwdi02Ljc4M1Y0LjcxM0wzMS4xNTMsMTMuNTd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_flattr .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_flattr a, .essb_links.essb_template_default-retina .essb_link_flattr a:hover, .essb_links.essb_template_default-retina .essb_link_flattr a:focus {
	background-color: #8cb55b;
}

.essb_links.essb_template_default-retina .essb_link_ok .essb_icon {
	/*background:url("ok-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIHRyYW5zZm9ybT0ibWF0cml4KC4xMjUgMCAwIC0uMTI1IDAgMTE1LjUzNykiPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY4LDg2Mi4zMTJjMTcuOTMsMCwzMi40OTItMTQuNTc4LDMyLjQ5Mi0zMi40ODRjMC0xNy44OTEtMTQuNTYzLTMyLjQ2OS0zMi40OTItMzIuNDY5DQoJCQljLTE3Ljg5MSwwLTMyLjQ2OSwxNC41NzgtMzIuNDY5LDMyLjQ2OUMxMzUuNTMxLDg0Ny43MzQsMTUwLjEwOSw4NjIuMzEyLDE2OCw4NjIuMzEyeiBNMTY4LDc1MS4zOTgNCgkJCWM0My4yNzMsMCw3OC40NTMsMzUuMTcyLDc4LjQ1Myw3OC40M3MtMzUuMTgsNzguNDY5LTc4LjQ1Myw3OC40NjljLTQzLjI1OCwwLTc4LjQ1My0zNS4yMTEtNzguNDUzLTc4LjQ2OQ0KCQkJUzEyNC43NDIsNzUxLjM5OCwxNjgsNzUxLjM5OCIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk5Ljc1LDY4Ny4zOThjMTUuOTYxLDMuNjI1LDMxLjM2Nyw5Ljk2MSw0NS41NDcsMTguODU5YzEwLjczNCw2Ljc2NiwxMy45NjksMjAuOTY5LDcuMjExLDMxLjcwMw0KCQkJYy02Ljc2NiwxMC43NjYtMjAuOTQ1LDE0LTMxLjcwMyw3LjIxOWMtMzIuMTI1LTIwLjIwMy03My41LTIwLjIwMy0xMDUuNjA5LDBjLTEwLjc1OCw2Ljc4MS0yNC45MzgsMy41NDctMzEuNzAzLTcuMjE5DQoJCQljLTYuNzU4LTEwLjc1OC0zLjUyMy0yNC45MzgsNy4yMTEtMzEuNzAzYzE0LjE4LTguODk4LDI5LjU4Ni0xNS4yMzQsNDUuNTQ3LTE4Ljg1OWwtNDMuODUyLTQzLjg3NQ0KCQkJYy04Ljk2OS04Ljk2OS04Ljk2OS0yMy41MTYsMC0zMi40ODRjNC40OTItNC40ODQsMTAuMzc1LTYuNzM0LDE2LjI1LTYuNzM0YzUuODgzLDAsMTEuNzczLDIuMjUsMTYuMjU4LDYuNzM0TDE2OCw2NTQuMTMyDQoJCQlsNDMuMTA5LTQzLjA5NGM4Ljk2OS04Ljk5MiwyMy41MTYtOC45OTIsMzIuNDkyLDBjOC45ODQsOC45NjksOC45ODQsMjMuNTMxLDAsMzIuNDg0TDE5OS43NSw2ODcuMzk4Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_ok .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_ok a, .essb_links.essb_template_default-retina .essb_link_ok a:hover, .essb_links.essb_template_default-retina .essb_link_ok a:focus {
	background-color: #f4731c;
}

.essb_links.essb_template_default-retina .essb_link_xing .essb_icon {
	/*background:url("xing-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjUuMzc2LDQwIDE2Ljg3OCwyNS4xMDQgMzAuMDY4LDIgMzguOTQ1LDIgMjUuNzUzLDI1LjEwNCAzNC4yNTMsNDAgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEuNDI2LDI4LjUxMiAxOC4wMTgsMTcuNjU1IDEzLjA3NCw4Ljk0MiA0LjcwNiw4Ljk0MiA5LjY0NywxNy42NTUgMy4wNTUsMjguNTEyIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_xing .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_xing a, .essb_links.essb_template_default-retina .essb_link_xing a:hover, .essb_links.essb_template_default-retina .essb_link_xing a:focus {
	background-color: #135a5b;
}

.essb_links.essb_template_default-retina .essb_link_weibo .essb_icon {
	/*background:url("weibo-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOS45NTEsMjEuMTNjLTAuNTIzLTAuMTU5LTAuODg0LTAuMjY4LTAuNjA5LTAuOTY5YzAuNTk0LTEuNTIxLDAuNjU3LTIuODM1LDAuMDEyLTMuNzcxDQoJCWMtMS4yMDgtMS43NTctNC41MTMtMS42NjQtOC4zLTAuMDQ4YzAtMC4wMDItMS4xODksMC41My0wLjg4Ny0wLjQzMWMwLjU4NC0xLjkwNywwLjQ5NS0zLjUwNS0wLjQxMi00LjQyNw0KCQljLTIuMDU0LTIuMDkzLTcuNTE5LDAuMDc4LTEyLjIwOSw0Ljg1QzQuMDM3LDE5LjkwNywyLDIzLjY5NCwyLDI2Ljk2OWMwLDYuMjYzLDcuODksMTAuNDU0LDE1LjYxLDEwLjQ1NA0KCQljMTAuMTE5LDAsMTYuODUzLTYuMzY2LDE2Ljg1My0xMS4xMThDMzQuNDYzLDIzLjQzMywzMi4wODgsMjEuODA0LDI5Ljk1MSwyMS4xM3ogTTE3LjYzMSwzNC42MTMNCgkJYy02LjE2LDAuNjEyLTExLjQ3Ny0yLjE4OC0xMS44NzctNi4yNTVjLTAuMzk5LTQuMDY2LDQuMjctNy44NTksMTAuNDMtOC40NzJzMTEuNDc4LDIuMTg4LDExLjg3OCw2LjI1Mw0KCQlDMjguNDU5LDMwLjIwNywyMy43OTQsMzQuMDAxLDE3LjYzMSwzNC42MTN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwLDE2LjAyOUMzOS45OTgsOS43MDQsMzQuODY4LDQuNTc3LDI4LjU0NCw0LjU3N2MtMC43NCwwLTEuMzM5LDAuNi0xLjMzOSwxLjMzOHMwLjU5OSwxLjMzNiwxLjMzOSwxLjMzNg0KCQljNC44NTEsMCw4Ljc4MiwzLjkzNCw4Ljc4Miw4Ljc4NGMwLDAuNzM4LDAuNiwxLjMzNiwxLjMzOCwxLjMzNlM0MCwxNi43NzMsNDAsMTYuMDM1QzQwLDE2LjAzNSw0MCwxNi4wMzEsNDAsMTYuMDI5eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNC42ODksMTUuODM0Yy0wLjYxLTIuOTgxLTIuOTYzLTUuMzM0LTUuOTQ2LTUuOTQ0Yy0wLjcyMi0wLjE0OC0xLjQyOSwwLjMxNy0xLjU3NywxLjAzOQ0KCQljLTAuMTQ4LDAuNzI0LDAuMzE3LDEuNDMxLDEuMDM5LDEuNTc5YzEuOTQsMC4zOTgsMy40NjgsMS45MjYsMy44NjYsMy44NjRjMC4xNDgsMC43MjQsMC44NTUsMS4xODksMS41NzcsMS4wNDENCgkJQzM0LjM3MiwxNy4yNjMsMzQuODM4LDE2LjU1OCwzNC42ODksMTUuODM0eiIvPg0KCQ0KCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgtMC4xOTczIC0wLjk4MDMgMC45ODAzIC0wLjE5NzMgLTguODQzMiA0Ny45ODY3KSIgZmlsbD0iI0ZGRkZGRiIgY3g9IjE1LjIyNCIgY3k9IjI3LjYxNCIgcng9IjMuODE5IiByeT0iNC41ODIiLz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_weibo .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_weibo a, .essb_links.essb_template_default-retina .essb_link_weibo a:hover, .essb_links.essb_template_default-retina .essb_link_weibo a:focus {
	background-color: #ed1c24;
}

.essb_links.essb_template_default-retina .essb_link_pocket .essb_icon {
	/*background:url("getpocket-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzkuMDkzLDUuMTQ4Yy0xLjM0Mi0xLjI5LTQuOTM0LTAuODk4LTcuNzg3LTAuODk4DQoJYy02LjIzOCwwLTExLjU1MSwwLTE3LjM3LDBjLTIuODA4LDAtNi43NDktMC4zMjYtOC45ODQsMC4xNDhjLTMuNzk3LDAuODExLTIuODQ1LDUuNDg0LTIuODQ1LDkuNTg0YzAsMi40Ni0wLjA4Nyw1LjQwNywwLjE0OCw3LjQ4OQ0KCWMwLjk5Myw4LjcxNiw4LjA1NywxNS42MzYsMTYuOTIyLDE2LjMxOWM5LjMzMywwLjcxOSwxNS44MTUtNC4zMDUsMTguODY4LTEwLjE3OGMxLjE5OC0yLjMxMSwxLjk0Ni02LjE2MiwxLjk0Ni0xMC42MzYNCgljMC0xLjc0NSwwLTQuNjA0LDAtNi4yODlDMzkuOTkxLDkuMDMzLDQwLjE1LDYuMTY2LDM5LjA5Myw1LjE0OHogTTMyLjY1NCwxNi42NzhjLTAuMDc2LDEuMjkzLTEuNDg4LDIuNDY1LTIuMzk2LDMuMjkzDQoJYy0yLjM0LDIuMTQ1LTMuMzgzLDMuMTM1LTUuNjksNS4zOTVjLTAuODY1LDAuODQ2LTIuMjU1LDIuMTk3LTMuMjk2LDIuMjQ4Yy0yLjIzMSwwLjA5OC00LjU0NC0zLjIzNC02LjI4OC00Ljk0NQ0KCWMtMS4xMTctMS4wOTQtMi4wNDEtMS43OTQtMi45OTQtMi42OTdjLTEuMDM4LTAuOTgtMi41MDItMi4xMDMtMi4zOTYtMy43NGMwLjA4My0xLjMyLDEuMjUtMi4zMzIsMi4zOTYtMi4zOTgNCgljMi4wMTMtMC4xMTEsMy42ODMsMi4yNTYsNC45NCwzLjQ0N2MxLjUzMywxLjQ1MSwyLjU4MSwyLjc0NSw0LjE5Myw0LjA0YzEuNjk5LTEuNjU3LDQuMzMtMy45ODMsNi4yOTEtNS44MzkNCgljMC42Ny0wLjYzNCwxLjE3OS0xLjU3MiwyLjM5Ni0xLjY0OEMzMS4xMDQsMTMuNzUyLDMyLjc2OCwxNC43OTUsMzIuNjU0LDE2LjY3OHoiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_pocket .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_pocket a, .essb_links.essb_template_default-retina .essb_link_pocket a:hover, .essb_links.essb_template_default-retina .essb_link_pocket a:focus {
	background-color: #ee4055;
}

.essb_links.essb_template_default-retina .essb_link_tumblr .essb_icon {
	/*background:url("m-09.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMi45OTgsMTl2Ny4zMTdjMCwxLjg1Ny0wLjAyNCwyLjkyNywwLjE3MywzLjQ1NGMwLjE5NSwwLjUyMywwLjY4NiwxLjA2NiwxLjIxOSwxLjM4MQ0KCWMwLjcwOSwwLjQyNSwxLjUxNywwLjYzNywyLjQyOCwwLjYzN2MxLjYyMSwwLDIuNTc4LTAuMjE0LDQuMTgtMS4yNjd2NC44MTFjLTEuMzY2LDAuNjQzLTIuNTU5LDEuMDE5LTMuNjY2LDEuMjc4DQoJQzI2LjIyMiwzNi44NjksMjUuMDIyLDM3LDIzLjczNSwzN2MtMS40NjUsMC0yLjMyNy0wLjE4NS0zLjQ1LTAuNTUzYy0xLjEyNC0wLjM3LTIuMDgzLTAuODk5LTIuODc2LTEuNTc5DQoJYy0wLjc5NS0wLjY4NS0xLjM0Ni0xLjQxMy0xLjY1Mi0yLjE4M3MtMC40Ni0xLjg4OC0wLjQ2LTMuMzUxVjE4LjExMmgtNC4yOTR2LTQuNTMxYzEuMjU2LTAuNDA3LDIuNjYyLTAuOTkzLDMuNTU3LTEuNzU1DQoJYzAuODk3LTAuNzYzLDEuNjE2LTEuNjc4LDIuMTU4LTIuNzQ4QzE3LjI2Myw4LjAxMSwxNy42MzUsNi42NDksMTcuODM5LDVoNS4xNTl2Ny45OTloNy45OTlWMTlIMjIuOTk4eiIvPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_tumblr .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_tumblr a, .essb_links.essb_template_default-retina .essb_link_tumblr a:hover, .essb_links.essb_template_default-retina .essb_link_tumblr a:focus {
	background-color: #2c4762;
}

.essb_links.essb_template_default-retina .essb_link_print .essb_icon {
	/*background:url("m-11.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTMsMzAgMTMsMzYgMjksMzYgMjksMzAgMjksMjYgMTMsMjYgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjksMTIgMjksNiAxMyw2IDEzLDEyIDEzLDE2IDI5LDE2IAkiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzMsMTJoLTJ2NHYySDExdi0ydi00SDljLTIsMC00LDItNCw0djEwYzAsMiwyLDQsNCw0aDJ2LTR2LTJoMjB2MnY0aDJjMiwwLDQtMiw0LTRWMTZDMzcsMTQsMzUsMTIsMzMsMTJ6DQoJCSIvPg0KPC9nPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_print .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_print a, .essb_links.essb_template_default-retina .essb_link_print a:hover, .essb_links.essb_template_default-retina .essb_link_print a:focus {
	background-color: #666;
}

.essb_links.essb_template_default-retina .essb_link_twitter .essb_icon {
	/*background:url("m-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNywxMS4wNzZjLTEuMTc3LDAuNTIxLTIuNDQxLDAuODc1LTMuNzcxLDEuMDM0YzEuMzU2LTAuODEzLDIuMzk3LTIuMSwyLjg4OC0zLjYzMw0KCWMtMS4yNjksMC43NTItMi42NzUsMS4yOTktNC4xNjksMS41OTRjLTEuMTk3LTEuMjc2LTIuOTA0LTIuMDc0LTQuNzkzLTIuMDc0Yy0zLjYyNSwwLTYuNTY0LDIuOTM5LTYuNTY0LDYuNTY0DQoJYzAsMC41MTYsMC4wNTcsMS4wMTcsMC4xNywxLjQ5N2MtNS40NTctMC4yNzQtMTAuMjk0LTIuODg4LTEzLjUzMS02Ljg1OWMtMC41NjUsMC45Ny0wLjg5LDIuMDk4LTAuODksMy4zMDENCgljMCwyLjI3OCwxLjE1OSw0LjI4NywyLjkyLDUuNDY0Yy0xLjA3NS0wLjAzNC0yLjA4OC0wLjMyOS0yLjk3My0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODINCgljMCwzLjE4MiwyLjI2Myw1LjgzNSw1LjI2Nyw2LjQzOGMtMC41NTEsMC4xNDktMS4xMzEsMC4yMjktMS43MjksMC4yMjljLTAuNDI0LDAtMC44MzQtMC4wNDEtMS4yMzUtMC4xMTYNCgljMC44MzUsMi42MDcsMy4yNjEsNC41MDYsNi4xMzMsNC41NTljLTIuMjQ3LDEuNzYxLTUuMDc3LDIuODEtOC4xNTMsMi44MWMtMC41MywwLTEuMDUzLTAuMDMtMS41NjYtMC4wOTINCgljMi45MDQsMS44NjMsNi4zNTUsMi45NSwxMC4wNjMsMi45NWMxMi4wNzgsMCwxOC42ODEtMTAuMDA0LDE4LjY4MS0xOC42NzljMC0wLjI4NS0wLjAwNy0wLjU2OC0wLjAxOS0wLjg1MQ0KCUMzNS4wMDcsMTMuNTQ5LDM2LjEyLDEyLjM5MiwzNywxMS4wNzYiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_twitter .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_google .essb_icon {
	/*background:url("m-03.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyIDQyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDAiIGQ9Ik0xLDIwLjRDMS4xLDEzLjksNyw4LjMsMTMuNSw4LjVjMy4xLTAuMSw2LDEuMiw4LjQsMy4xYy0xLDEuMS0yLjEsMi4zLTMuMiwzLjNjLTIuOC0yLTYuOS0yLjUtOS43LTAuM2MtNC4xLDIuOC00LjMsOS40LTAuMywxMi41YzMuOCwzLjUsMTEsMS43LDEyLTMuNWMtMi40LDAtNC44LDAtNy4yLTAuMWMwLTEuNCwwLTIuOCwwLTQuM2M0LDAsOCwwLDEyLDBjMC4yLDMuMy0wLjIsNi45LTIuMyw5LjdjLTMuMSw0LjQtOS40LDUuNy0xNC4yLDMuOEM0LjEsMzAuOCwwLjYsMjUuNiwxLDIwLjR6Ii8+PHBhdGggaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3QwIiBkPSJNMzIuNywxNC44YzEuNCwwLDIuOCwwLDQuMSwwYzAsMS40LDAsMi44LDAsNC4yYzEuNCwwLDIuOCwwLDQuMiwwYzAsMS40LDAsMi44LDAsNC4xYy0xLjQsMC0yLjgsMC00LjIsMGMwLDEuNCwwLDIuOCwwLDQuMmMtMS40LDAtMi44LDAtNC4xLDBjMC0xLjQsMC0yLjgsMC00LjFjLTEuNCwwLTIuOCwwLTQuMiwwYzAtMS40LDAtMi44LDAtNC4xYzEuNCwwLDIuOCwwLDQuMiwwQzMyLjcsMTcuNSwzMi43LDE2LjEsMzIuNywxNC44eiIvPjwvZz48L3N2Zz4=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_google .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_facebook .essb_icon {
	/*background:url("m-01.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNi40MDUsMjIuNjg0VjM3aDYuOTY0VjIyLjc1Mmg0Ljc1NGwxLjE1LTUuOTRoLTUuODU0di00LjM1N2MwLTAuNjAyLDAuMzIxLTEuNDA2LDEuMjk2LTEuNDA2SDI4LjFWNQ0KCWgtNi4zMmMtMi4xOCwwLTUuMzk3LDIuNjg1LTUuMzk3LDUuNTR2Ni4xMDNoLTMuNjU0djYuMDE2TDE2LjQwNSwyMi42ODR6Ii8+DQo8L3N2Zz4NCg==");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_facebook .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_pinterest .essb_icon {
	/*background:url("m-04.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC43ODUsMjYuMTY1QzE3Ljk0NSwzMC41NywxNi45MiwzNC43OTQsMTMuODgsMzdjLTAuOTM4LTYuNjU4LDEuMzc4LTExLjY1OCwyLjQ1Mi0xNi45NjYNCgljLTEuODMzLTMuMDg5LDAuMjIxLTkuMyw0LjA5LTcuNzY4YzQuNzYsMS44ODItNC4xMjEsMTEuNDc2LDEuODQsMTIuNjc0YzYuMjI2LDEuMjUyLDguNzY3LTEwLjc5OSw0LjkwNy0xNC43MTcNCgljLTUuNTc3LTUuNjYxLTE2LjIzNy0wLjEzMi0xNC45MjUsNy45NjljMC4zMTgsMS45ODEsMi4zNjUsMi41ODIsMC44MTgsNS4zMTRjLTMuNTctMC43OS00LjYzNS0zLjYwNi00LjQ5OC03LjM1OQ0KCWMwLjIyMS02LjE0Miw1LjUyLTEwLjQ0MywxMC44MzQtMTEuMDM5YzYuNzI1LTAuNzUzLDEzLjAzMywyLjQ2OCwxMy45MDIsOC43OTFjMC45OCw3LjEzNy0zLjAzMywxNC44NjUtMTAuMjIzLDE0LjMwOQ0KCUMyMS4xMzEsMjguMDU5LDIwLjMxMywyNy4wOTQsMTguNzg1LDI2LjE2NSIvPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_pinterest .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_mail .essb_icon {
	/*background:url("m-10.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMSwyNS41NzFsLTMuOTYtMy40NjVMNS43MjQsMzEuODA4YzAuNDEsMC4zODUsMC45NjQsMC42MjEsMS41NzgsMC42MjFoMjcuMzk2DQoJCWMwLjYwOSwwLDEuMTYzLTAuMjM2LDEuNTc0LTAuNjIxTDI0Ljk2LDIyLjEwNkwyMSwyNS41NzF6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LjI3NiwxMC4xOTFjLTAuNDEtMC4zODUtMC45NjQtMC42Mi0xLjU3OC0wLjYySDcuMzAyYy0wLjYwOSwwLTEuMTYzLDAuMjM4LTEuNTc0LDAuNjI0TDIxLDIzLjI4Ng0KCQlMMzYuMjc2LDEwLjE5MXoiLz4NCgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUsMTEuNTc4IDUsMzAuNTY3IDE2LjA0NywyMS4xODEgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjUuOTUzLDIxLjE4MSAzNywzMC41NjcgMzcsMTEuNTcxIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_mail .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_mail a {
	color: #333;
	text-shadow: 0 0 0;
}

.essb_links.essb_template_default-retina .essb_link_linkedin .essb_icon {
	/*background:url("m-05.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi4yNDYsOC42NDRjMCwxLjg5LTEuMzk2LDMuNDItMy42OTEsMy40MmMtMi4xNiwwLTMuNTU1LTEuNTMtMy41NTUtMy40MmMwLTEuOTM1LDEuNDQyLTMuNDIxLDMuNjQ2LTMuNDIxDQoJQzEwLjg1LDUuMjIzLDEyLjIwMSw2LjcwOSwxMi4yNDYsOC42NDQgTTUuMTgyLDE0Ljc2Nmg2Ljg0djIyLjAwOWgtNi44NFYxNC43NjZ6IE0xNi4xMTYsMjEuNzg3YzAtMi43NDYtMC4wOS01LjA0MS0wLjE4MS03LjAyMQ0KCWg1Ljk0bDAuMzE3LDMuMDYzaDAuMTM1YzAuODk4LTEuNDQyLDMuMTA1LTMuNTU3LDYuNzk2LTMuNTU3YzQuNSwwLDcuODc2LDMuMDE2LDcuODc2LDkuNDk3djEzLjAwOWgtNi44NDFWMjQuNTc4DQoJYzAtMi44MzQtMC45OTItNC43NzEtMy40NjctNC43NzFjLTEuODksMC0zLjAxMywxLjMwNi0zLjUwOSwyLjU2NWMtMC4xODIsMC40NDktMC4yMjcsMS4wOC0wLjIyNywxLjcxMXYxMi42OTNoLTYuODQxVjIxLjc4N3oiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_linkedin .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_stumbleupon .essb_icon {
	/*background:url("m-07.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMi42ODMsMTcuODk2bDIuMTgzLDEuMDU0bDMuMjk1LTEuMDU0di0xLjkxMmMwLTMuOTM4LTMuMjExLTcuMTQ1LTcuMTYtNy4xNDUNCgljLTMuOTQ3LDAtNy4xNTgsMy4yMDYtNy4xNTgsNy4xNDV2MTAuMDMxYzAsMC45MjYtMC43NTYsMS42NzktMS42ODIsMS42NzljLTAuOTI4LDAtMS42ODItMC43NTMtMS42ODItMS42Nzl2LTQuMTk5SDV2NC4xOTkNCgljMCwzLjkzOSwzLjIxMSw3LjE0NSw3LjE2LDcuMTQ1czcuMTYtMy4yMDUsNy4xNi03LjE0NVYxNS45ODRjMC0wLjkyNSwwLjc1NC0xLjY3OSwxLjY4Mi0xLjY3OXMxLjY4NCwwLjc1NCwxLjY4NCwxLjY3OXYxLjkxMg0KCUgyMi42ODN6IE0zMS41MjMsMjEuODE2djQuMTk5YzAsMC45MjYtMC43NTYsMS42NzktMS42ODIsMS42NzljLTAuOTI4LDAtMS42ODQtMC43NTMtMS42ODQtMS42Nzl2LTQuMjg0bC0zLjI5NSwxLjA1NGwtMi4xODItMS4wNTQNCgl2NC4yODRjMCwzLjkzOSwzLjIxMSw3LjE0NSw3LjE2LDcuMTQ1YzMuOTQ3LDAsNy4xNTgtMy4yMDUsNy4xNTgtNy4xNDV2LTQuMTk5SDMxLjUyM3oiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_stumbleupon .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_digg .essb_icon {
	/*background:url("m-06.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJEaWdnXzFfIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLjA0NCw4LjkxMnY2LjA0NEg0djAuMjU2djIuODUxdjUuODExbDAsMHYzLjE3DQoJbDAsMGwwLDBoMy41NDJsMCwwaDIuMzk0bDAsMGgzLjUwOXYtOC45MTd2LTMuMzUyVjguOTEySDEwLjA0NHogTTcuNCwyNC4wMjJ2LTYuMDQ0aDIuNjQ0djYuMDQ0SDcuNHogTTE0LjIsMTQuOTU2aDMuNHYxMi4wODhoLTMuNA0KCVYxNC45NTZ6IE0xNC4yLDguOTEyaDMuNHYzLjRoLTMuNFY4LjkxMnogTTI4LjE3NywxNC45NTZMMjguMTc3LDE0Ljk1NmgtOS4wNjV2My4xNzFsMCwwdjguOTE3aDUuNjY3djIuNjQ1aC01LjY2N3YzLjM5OWg1LjY3DQoJaDMuMzk2di01LjkwMXYtMy40MjNWMTQuOTU2TDI4LjE3NywxNC45NTZ6IE0yMi41MTEsMjQuMDIydi02LjA0NGgyLjI2OHY2LjA0NEgyMi41MTF6IE0zOCwxNC45NTZoLTkuMDY2bDAsMGwwLDB2OC45MTh2My4xN2g2LjA0NA0KCXYyLjY0NWgtNi4wNDR2My4zOTloNS45NDdIMzh2LTMuNjIzdi0yLjIzOXYtMy4zNTJ2LTUuNzQ3bDAsMFYxNC45NTZ6IE0zNC45NzgsMjQuMDIyaC0yLjY0NHYtNi4wNDRoMi42NDRWMjQuMDIyeiIvPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_digg .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_vk .essb_icon {
	/*background:url("m-08.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNi44MywyOC4zNTljLTAuMDM5LTAuMDgzLTAuMDc1LTAuMTUyLTAuMTA4LTAuMjA4Yy0wLjU1Ni0xLTEuNjE2LTIuMjI4LTMuMTgzLTMuNjgzbC0wLjAzMy0wLjAzMw0KCWwtMC4wMTctMC4wMTdsLTAuMDE3LTAuMDE3aC0wLjAxN2MtMC43MTEtMC42NzgtMS4xNjEtMS4xMzMtMS4zNS0xLjM2NmMtMC4zNDUtMC40NDQtMC40MjItMC44OTUtMC4yMzMtMS4zNQ0KCWMwLjEzMy0wLjM0NCwwLjYzNC0xLjA3MSwxLjUtMi4xODJjMC40NTUtMC41ODksMC44MTYtMS4wNjEsMS4wODItMS40MTdjMS45MjItMi41NTUsMi43NTUtNC4xODcsMi41LTQuODk4bC0wLjEtMC4xNjcNCgljLTAuMDY2LTAuMS0wLjIzOS0wLjE5MS0wLjUxNy0wLjI3NWMtMC4yNzctMC4wODMtMC42MzMtMC4wOTctMS4wNjYtMC4wNDJsLTQuNzk4LDAuMDMzYy0wLjA3OC0wLjAyNy0wLjE4OS0wLjAyNS0wLjMzNCwwLjAwOA0KCWMtMC4xNDQsMC4wMzQtMC4yMTYsMC4wNS0wLjIxNiwwLjA1bC0wLjA4NCwwLjA0MmwtMC4wNjYsMC4wNWMtMC4wNTYsMC4wMzMtMC4xMTYsMC4wOTEtMC4xODQsMC4xNzUNCgljLTAuMDY1LDAuMDgzLTAuMTIxLDAuMTgtMC4xNjYsMC4yOTJjLTAuNTIyLDEuMzQ0LTEuMTE2LDIuNTk0LTEuNzgyLDMuNzQ5Yy0wLjQxMSwwLjY4OS0wLjc4OSwxLjI4Ni0xLjEzNCwxLjc5MQ0KCWMtMC4zNDQsMC41MDUtMC42MzMsMC44NzctMC44NjYsMS4xMTZzLTAuNDQ0LDAuNDMtMC42MzMsMC41NzVjLTAuMTg5LDAuMTQ1LTAuMzMzLDAuMjA2LTAuNDM0LDAuMTg0DQoJYy0wLjEtMC4wMjItMC4xOTMtMC4wNDQtMC4yODMtMC4wNjdjLTAuMTU1LTAuMS0wLjI4LTAuMjM2LTAuMzc1LTAuNDA4Yy0wLjA5NC0wLjE3Mi0wLjE1OC0wLjM4OS0wLjE5MS0wLjY1DQoJYy0wLjAzMy0wLjI2MS0wLjA1My0wLjQ4Ni0wLjA1OS0wLjY3NWMtMC4wMDUtMC4xODgtMC4wMDItMC40NTUsMC4wMDktMC44YzAuMDEyLTAuMzQ0LDAuMDE3LTAuNTc3LDAuMDE3LTAuNw0KCWMwLTAuNDIyLDAuMDA5LTAuODgsMC4wMjUtMS4zNzVjMC4wMTctMC40OTQsMC4wMy0wLjg4NiwwLjA0MS0xLjE3NGMwLjAxMi0wLjI4OSwwLjAxNy0wLjU5NCwwLjAxNy0wLjkxN3MtMC4wMi0wLjU3NS0wLjA1OC0wLjc1OA0KCWMtMC4wMzktMC4xODMtMC4wOTgtMC4zNjEtMC4xNzUtMC41MzNjLTAuMDc4LTAuMTcyLTAuMTkyLTAuMzA2LTAuMzQyLTAuNGMtMC4xNDktMC4wOTUtMC4zMzYtMC4xNjktMC41NTgtMC4yMjUNCgljLTAuNTg5LTAuMTMzLTEuMzM5LTAuMjA2LTIuMjUtMC4yMTdjLTIuMDY1LTAuMDIyLTMuMzkzLDAuMTExLTMuOTgxLDAuNGMtMC4yMzMsMC4xMjItMC40NDUsMC4yODktMC42MzQsMC41DQoJYy0wLjE5OSwwLjI0NC0wLjIyOCwwLjM3OC0wLjA4MywwLjRjMC42NjYsMC4xLDEuMTM5LDAuMzM4LDEuNDE2LDAuNzE2bDAuMSwwLjJjMC4wNzgsMC4xNDUsMC4xNTYsMC40LDAuMjMzLDAuNzY3DQoJYzAuMDc4LDAuMzY3LDAuMTI4LDAuNzcyLDAuMTUsMS4yMTZjMC4wNTYsMC44MTEsMC4wNTYsMS41MDUsMCwyLjA4M3MtMC4xMDgsMS4wMjctMC4xNTgsMS4zNQ0KCWMtMC4wNTEsMC4zMjItMC4xMjUsMC41ODMtMC4yMjYsMC43ODNjLTAuMSwwLjItMC4xNjYsMC4zMjItMC4xOTksMC4zNjZjLTAuMDM0LDAuMDQ0LTAuMDYyLDAuMDcyLTAuMDg0LDAuMDgzDQoJYy0wLjE0NSwwLjA1NS0wLjI5NCwwLjA4My0wLjQ0OSwwLjA4M2MtMC4xNTYsMC0wLjM0NS0wLjA3OC0wLjU2Ni0wLjIzM2MtMC4yMjMtMC4xNTYtMC40NTMtMC4zNy0wLjY5MS0wLjY0Mg0KCWMtMC4yMzktMC4yNzItMC41MDktMC42NTMtMC44MDktMS4xNDFjLTAuMy0wLjQ4OS0wLjYxMS0xLjA2Ni0wLjkzMy0xLjczM2wtMC4yNjctMC40ODNjLTAuMTY3LTAuMzExLTAuMzk1LTAuNzY0LTAuNjg0LTEuMzU4DQoJYy0wLjI4OC0wLjU5NC0wLjU0NC0xLjE2OS0wLjc2Ni0xLjcyNGMtMC4wODktMC4yMzMtMC4yMjMtMC40MTEtMC40LTAuNTMzbC0wLjA4My0wLjA1Yy0wLjA1Ni0wLjA0NC0wLjE0NS0wLjA5MS0wLjI2Ny0wLjE0Mg0KCWMtMC4xMjItMC4wNS0wLjI1LTAuMDg2LTAuMzg0LTAuMTA4bC00LjU2NCwwLjAzNGMtMC40NjcsMC0wLjc4MywwLjEwNS0wLjk1LDAuMzE2bC0wLjA2NiwwLjFDNS4wMTcsMTMuMTc4LDUsMTMuMjY3LDUsMTMuMzkNCgljMCwwLjEyMiwwLjAzMywwLjI3MiwwLjEsMC40NWMwLjY2NywxLjU2NiwxLjM5MiwzLjA3NywyLjE3NSw0LjUzMmMwLjc4MiwxLjQ1NSwxLjQ2MywyLjYyNywyLjA0LDMuNTE1DQoJYzAuNTc4LDAuODg4LDEuMTY3LDEuNzI3LDEuNzY3LDIuNTE1YzAuNiwwLjc4OSwwLjk5NywxLjI5NSwxLjE5MSwxLjUxN2MwLjE5NCwwLjIyMywwLjM0NywwLjM4OSwwLjQ1OCwwLjVsMC40MTYsMC4zOTkNCgljMC4yNjgsMC4yNjcsMC42NTgsMC41ODYsMS4xNzUsMC45NThzMS4wODksMC43MzksMS43MTcsMS4xMDFjMC42MjcsMC4zNiwxLjM1NywwLjY1NCwyLjE5LDAuODgyDQoJYzAuODMzLDAuMjI5LDEuNjQ0LDAuMzIsMi40MzMsMC4yNzVoMS45MTZjMC4zODktMC4wMzMsMC42ODMtMC4xNTUsMC44ODMtMC4zNjZsMC4wNjYtMC4wODRjMC4wNDUtMC4wNjYsMC4wODctMC4xNjksMC4xMjUtMC4zMDgNCgljMC4wMzktMC4xMzksMC4wNTktMC4yOTIsMC4wNTktMC40NThjLTAuMDEyLTAuNDc4LDAuMDI0LTAuOTA4LDAuMTA3LTEuMjkxczAuMTc4LTAuNjcyLDAuMjg0LTAuODY2DQoJYzAuMTA1LTAuMTk0LDAuMjI1LTAuMzU4LDAuMzU3LTAuNDkxYzAuMTM0LTAuMTM0LDAuMjI5LTAuMjE0LDAuMjg0LTAuMjQyYzAuMDU2LTAuMDI3LDAuMS0wLjA0NywwLjEzMy0wLjA1OA0KCWMwLjI2Ny0wLjA4OSwwLjU4LTAuMDAzLDAuOTQxLDAuMjU4czAuNywwLjU4MywxLjAxNywwLjk2N2MwLjMxNiwwLjM4MywwLjY5NywwLjgxMywxLjE0MiwxLjI5MXMwLjgzMywwLjgzMywxLjE2NiwxLjA2Ng0KCWwwLjMzMywwLjE5OWMwLjIyMywwLjEzNCwwLjUxMSwwLjI1NiwwLjg2NiwwLjM2N3MwLjY2NiwwLjEzOSwwLjkzNCwwLjA4M2w0LjI2NS0wLjA2NmMwLjQyMiwwLDAuNzUtMC4wNjksMC45ODMtMC4yMDgNCglzMC4zNzEtMC4yOTIsMC40MTYtMC40NTljMC4wNDUtMC4xNjYsMC4wNDctMC4zNTUsMC4wMDktMC41NjZDMzYuOTA4LDI4LjU5LDM2Ljg2OSwyOC40NDMsMzYuODMsMjguMzU5eiIvPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_vk .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_reddit .essb_icon {
	/*background:url("reddit-02.png");*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS41LDIzLjM3NWMwLDEuMzEyLDEuMDYzLDIuMzc1LDIuMzc1LDIuMzc1czIuMzc1LTEuMDYzLDIuMzc1LTIuMzc1YzAtMS4zMTEtMS4wNjMtMi4zNzUtMi4zNzUtMi4zNzUNCglTMTEuNSwyMi4wNjQsMTEuNSwyMy4zNzV6IE0yNS43NSwyMy4zNzVjMCwxLjMxMiwxLjA2MywyLjM3NSwyLjM3NSwyLjM3NXMyLjM3NS0xLjA2MywyLjM3NS0yLjM3NWMwLTEuMzExLTEuMDYzLTIuMzc1LTIuMzc1LTIuMzc1DQoJUzI1Ljc1LDIyLjA2NCwyNS43NSwyMy4zNzV6IE0yNS44NjUsMjguNDUxYzAuNjEyLTAuNDgyLDEuNDk5LTAuMzc4LDEuOTgxLDAuMjM0YzAuNDgsMC42MSwwLjM3NSwxLjQ5OS0wLjIzNSwxLjk3OQ0KCWMtMS43MDUsMS4zNDQtNC4yOTgsMi4yMS02LjYxMSwyLjIxcy00LjkwNi0wLjg2Ni02LjYwOS0yLjIxYy0wLjYxNC0wLjQ4LTAuNzE4LTEuMzY5LTAuMjM1LTEuOTc5DQoJYzAuNDgtMC42MSwxLjM2OS0wLjcxNywxLjk3OS0wLjIzNGMwLjk4MSwwLjc3MSwyLjkyMSwxLjYwNCw0Ljg2NSwxLjYwNFMyNC44ODQsMjkuMjIyLDI1Ljg2NSwyOC40NTF6IE00MCwxOC42MjUNCgljMC0yLjYyNC0yLjEyOC00Ljc1LTQuNzUtNC43NWMtMS43ODUsMC0zLjM0LDAuOTg2LTQuMTUsMi40NDNjLTIuNDQyLTEuMzM2LTUuNDE4LTIuMTk5LTguNjU2LTIuMzk3bDIuODMyLTYuMzY1bDUuNDI3LDEuNTY2DQoJYzAuNDg4LDEuMzg1LDEuODA4LDIuMzc5LDMuMzYsMi4zNzljMS45NjcsMCwzLjU2My0xLjU5NSwzLjU2My0zLjU2M3MtMS41OTYtMy41NjMtMy41NjMtMy41NjNjLTEuMzU2LDAtMi41MzYsMC43NTktMy4xMzgsMS44NzQNCglMMjQuODgsNC41MDVjLTAuNjc2LTAuMTk2LTEuMzk0LDAuMTM4LTEuNjgsMC43ODFsLTMuODUsOC42NDZjLTMuMTYsMC4yMjMtNi4wNjIsMS4wNzctOC40NDgsMi4zODQNCgljLTAuODEzLTEuNDU3LTIuMzY3LTIuNDQyLTQuMTUyLTIuNDQyYy0yLjYyMiwwLTQuNzUsMi4xMjYtNC43NSw0Ljc1YzAsMS45NDEsMS4xNjUsMy42MDcsMi44MzMsNC4zNDYNCgljLTAuMjk3LDAuODkxLTAuNDU4LDEuODIyLTAuNDU4LDIuNzc5YzAsNi41NTgsNy40NDIsMTEuODc1LDE2LjYyNSwxMS44NzVzMTYuNjI1LTUuMzE3LDE2LjYyNS0xMS44NzUNCgljMC0wLjk1Ny0wLjE1OS0xLjg4OS0wLjQ2LTIuNzc5QzM4LjgzNSwyMi4yMzQsNDAsMjAuNTY2LDQwLDE4LjYyNXogTTM0LjA2Myw2LjYwMmMwLjczOCwwLDEuMzM2LDAuNTk4LDEuMzM2LDEuMzM2DQoJcy0wLjU5OCwxLjMzNi0xLjMzNiwxLjMzNnMtMS4zMzYtMC41OTgtMS4zMzYtMS4zMzZTMzMuMzI0LDYuNjAyLDM0LjA2Myw2LjYwMnogTTQuMzc1LDE4LjYyNWMwLTEuMzA5LDEuMDY1LTIuMzc1LDIuMzc1LTIuMzc1DQoJYzAuOTQ2LDAsMS43NjUsMC41NTcsMi4xNDYsMS4zNmMtMS4yNDEsMC45NDEtMi4yNzEsMi4wMjctMy4wMzEsMy4yMTlDNC45OTMsMjAuNDc4LDQuMzc1LDE5LjYyMiw0LjM3NSwxOC42MjV6IE0yMSwzNC44MDUNCgljLTcuNjI0LDAtMTMuODA1LTQuMDUzLTEzLjgwNS05LjA1NWMwLTUsNi4xODEtOS4wNTUsMTMuODA1LTkuMDU1czEzLjgwNSw0LjA1NCwxMy44MDUsOS4wNTUNCglDMzQuODA1LDMwLjc1MiwyOC42MjQsMzQuODA1LDIxLDM0LjgwNXogTTM2LjEzNSwyMC44MjljLTAuNzYxLTEuMTkyLTEuNzktMi4yNzgtMy4wMzEtMy4yMTljMC4zODItMC44MDMsMS4yLTEuMzYsMi4xNDYtMS4zNg0KCWMxLjMxLDAsMi4zNzUsMS4wNjYsMi4zNzUsMi4zNzVDMzcuNjI1LDE5LjYyMiwzNy4wMDcsMjAuNDc4LDM2LjEzNSwyMC44Mjl6Ii8+DQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIxMy44NzUiIGN5PSIyMy4zNzUiIHI9IjIuMzc1Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1Ljg2NSwyOC40NTFjLTAuOTgxLDAuNzcxLTIuOTIxLDEuNjA0LTQuODY1LDEuNjA0cy0zLjg4NC0wLjgzMy00Ljg2NS0xLjYwNA0KCQljLTAuNjEtMC40ODItMS40OTktMC4zNzYtMS45NzksMC4yMzRjLTAuNDgyLDAuNjEtMC4zNzksMS40OTksMC4yMzUsMS45NzljMS43MDMsMS4zNDQsNC4yOTYsMi4yMSw2LjYwOSwyLjIxDQoJCXM0LjkwNi0wLjg2Niw2LjYxMS0yLjIxYzAuNjEtMC40OCwwLjcxNi0xLjM2OSwwLjIzNS0xLjk3OUMyNy4zNjQsMjguMDczLDI2LjQ3OCwyNy45NjksMjUuODY1LDI4LjQ1MXoiLz4NCgk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIyOC4xMjUiIGN5PSIyMy4zNzUiIHI9IjIuMzc1Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQwLDE4LjYyNWMwLTIuNjI0LTIuMTI4LTQuNzUtNC43NS00Ljc1Yy0xLjc4NSwwLTMuMzQsMC45ODYtNC4xNSwyLjQ0Mw0KCQljLTIuNDQyLTEuMzM2LTUuNDE4LTIuMTk5LTguNjU2LTIuMzk3bDIuODMyLTYuMzY1bDUuNDI3LDEuNTY2YzAuNDg4LDEuMzg1LDEuODA4LDIuMzc5LDMuMzYsMi4zNzkNCgkJYzEuOTY3LDAsMy41NjMtMS41OTUsMy41NjMtMy41NjNzLTEuNTk2LTMuNTYzLTMuNTYzLTMuNTYzYy0xLjM1NiwwLTIuNTM2LDAuNzU5LTMuMTM4LDEuODc0TDI0Ljg4LDQuNTA1DQoJCWMtMC42NzYtMC4xOTYtMS4zOTQsMC4xMzgtMS42OCwwLjc4MWwtMy44NSw4LjY0NmMtMy4xNiwwLjIyMy02LjA2MiwxLjA3Ny04LjQ0OCwyLjM4NGMtMC44MTMtMS40NTctMi4zNjctMi40NDItNC4xNTItMi40NDINCgkJYy0yLjYyMiwwLTQuNzUsMi4xMjYtNC43NSw0Ljc1YzAsMS45NDEsMS4xNjUsMy42MDcsMi44MzMsNC4zNDZjLTAuMjk3LDAuODkxLTAuNDU4LDEuODIyLTAuNDU4LDIuNzc5DQoJCWMwLDYuNTU4LDcuNDQyLDExLjg3NSwxNi42MjUsMTEuODc1czE2LjYyNS01LjMxNywxNi42MjUtMTEuODc1YzAtMC45NTctMC4xNTktMS44ODktMC40Ni0yLjc3OQ0KCQlDMzguODM1LDIyLjIzNCw0MCwyMC41NjYsNDAsMTguNjI1eiBNMzQuMDYzLDYuNjAyYzAuNzM4LDAsMS4zMzYsMC41OTgsMS4zMzYsMS4zMzZzLTAuNTk4LDEuMzM2LTEuMzM2LDEuMzM2DQoJCXMtMS4zMzYtMC41OTgtMS4zMzYtMS4zMzZTMzMuMzI0LDYuNjAyLDM0LjA2Myw2LjYwMnogTTQuMzc1LDE4LjYyNWMwLTEuMzA5LDEuMDY1LTIuMzc1LDIuMzc1LTIuMzc1DQoJCWMwLjk0NiwwLDEuNzY1LDAuNTU3LDIuMTQ2LDEuMzZjLTEuMjQxLDAuOTQxLTIuMjcxLDIuMDI3LTMuMDMxLDMuMjE5QzQuOTkzLDIwLjQ3OCw0LjM3NSwxOS42MjIsNC4zNzUsMTguNjI1eiBNMjEsMzQuODA1DQoJCWMtNy42MjQsMC0xMy44MDUtNC4wNTMtMTMuODA1LTkuMDU1YzAtNSw2LjE4MS05LjA1NSwxMy44MDUtOS4wNTVzMTMuODA1LDQuMDU0LDEzLjgwNSw5LjA1NQ0KCQlDMzQuODA1LDMwLjc1MiwyOC42MjQsMzQuODA1LDIxLDM0LjgwNXogTTM2LjEzNSwyMC44MjljLTAuNzYxLTEuMTkyLTEuNzktMi4yNzgtMy4wMzEtMy4yMTljMC4zODItMC44MDMsMS4yLTEuMzYsMi4xNDYtMS4zNg0KCQljMS4zMSwwLDIuMzc1LDEuMDY2LDIuMzc1LDIuMzc1QzM3LjYyNSwxOS42MjIsMzcuMDA3LDIwLjQ3OCwzNi4xMzUsMjAuODI5eiIvPg0KPC9nPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links.essb_template_default-retina .essb_link_reddit .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina a:hover, .essb_links.essb_template_default-retina a:focus {
	color: #fff !important;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .3) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .05)), color-stop(100%, rgba(0, 0, 0, .3)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .3) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .3) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .3) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .3) 100%);
	/* W3C */
	
	/*box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 0 5px rgba(155,155,155,.38);*/
	background-clip: padding-box;
	-webkit-transition: background .05s linear;
	-moz-transition: background .05s linear;
	-ms-transition: background .05s linear;
	-o-transition: background .05s linear;
	transition: background .05s linear;
}

.essb_links.essb_template_default-retina .essb_link_del .essb_icon {
	/*background:url("del-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4zMywyMC43MzZjMC4yNywwLDAuNDk1LDAuMDk1LDAuNjcsMC4yODRjMC4xNzUsMC4xOSwwLjI2NCwwLjQxOSwwLjI2NCwwLjY4OHYxNy4xOTYNCgkJYzAsMC4yNzEtMC4wODksMC40OTMtMC4yNjQsMC42N2MtMC4xNzUsMC4xNzYtMC40LDAuMjYyLTAuNjcsMC4yNjJIMi45NzNjLTAuMjcsMC0wLjUwMS0wLjA4Ni0wLjY5LTAuMjYyDQoJCUMyLjA5NSwzOS4zOTgsMiwzOS4xNzYsMiwzOC45MDVWMjEuNzA5YzAtMC4yNywwLjA5NS0wLjQ5OCwwLjI4Mi0wLjY4OGMwLjE4OS0wLjE4OSwwLjQyMS0wLjI4NCwwLjY5LTAuMjg0SDIwLjMzTDIwLjMzLDIwLjczNnoiDQoJCS8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLjY5NSwzLjEzNmMwLTAuMjcsMC4wOTUtMC41MDEsMC4yODQtMC42OWMwLjE4OS0wLjE4OCwwLjQxOC0wLjI4MiwwLjY4OC0wLjI4MmgxNy4zNTkNCgkJYzAuMjcsMCwwLjQ5OCwwLjA5NSwwLjY4OCwwLjI4MkMzOS45MDUsMi42MzUsNDAsMi44NjYsNDAsMy4xMzZ2MTcuMTU1YzAsMC4yNzEtMC4wOTUsMC40OTktMC4yODQsMC42ODgNCgkJYy0wLjE5LDAuMTg5LTAuNDE5LDAuMjg0LTAuNjg4LDAuMjg0SDIxLjY2OGMtMC4yNzEsMC0wLjQ5OS0wLjA5NS0wLjY4OC0wLjI4NHMtMC4yODQtMC40MTgtMC4yODQtMC42ODhWMy4xMzZMMjAuNjk1LDMuMTM2DQoJCUwyMC42OTUsMy4xMzZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_del .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_del a, .essb_links.essb_template_default-retina .essb_link_del a:hover, .essb_links.essb_template_default-retina .essb_link_del a:focus {
	background-color: #39f;
	color: #fff;
}

.essb_links.essb_template_default-retina .essb_link_buffer .essb_icon {
	/*background:url("buffer-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDAsMTMuODI4IDIxLDMuNTAxIDIsMTMuODI4IDIxLDI0LjE1OCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMSwyNy40ODkgNS41MzEsMTkuMDg0IDIsMjEuMDAyIDIxLDMxLjMyNCA0MCwyMS4wMDIgMzYuNDY5LDE5LjA4NCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMSwzNC42NiA1LjUzMSwyNi4yNTMgMiwyOC4xNyAyMSwzOC40OTkgNDAsMjguMTcgMzYuNDY5LDI2LjI1MyAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_buffer .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_buffer a, .essb_links.essb_template_default-retina .essb_link_buffer a:hover, .essb_links.essb_template_default-retina .essb_link_buffer a:focus {
	background-color: #111;
	color: #fff;
}

.essb_links.essb_template_default-retina .essb_link_love .essb_icon {
	/*background:url("love-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNSwxNi43OTNjMCwyLjM2MS0xLjAxOCw0LjQ4NC0yLjYzOSw1Ljk1N2gwLjAxNGwtOC43NSw4Ljc1Yy0wLjg3NSwwLjg3NS0xLjc1LDEuNzUtMi42MjUsMS43NQ0KCXMtMS43NS0wLjg3NS0yLjYyNS0xLjc1bC04Ljc1LTguNzVoMC4wMTRDOC4wMTgsMjEuMjc4LDcsMTkuMTU0LDcsMTYuNzkzYzAtNC40NDIsMy42MDItOC4wNDMsOC4wNDMtOC4wNDMNCgljMi4zNjEsMCw0LjQ4NCwxLjAxOCw1Ljk1NywyLjYzOWMxLjQ3My0xLjYyMSwzLjU5Ni0yLjYzOSw1Ljk1Ny0yLjYzOUMzMS4zOTgsOC43NSwzNSwxMi4zNTEsMzUsMTYuNzkzeiIvPg0KPC9zdmc+DQo=");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_love .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_love a, .essb_links.essb_template_default-retina .essb_link_love a:hover, .essb_links.essb_template_default-retina .essb_link_love a:focus {
	background-color: #ed1c24;
	color: #fff;
}

.essb_links.essb_template_default-retina .essb_link_twitter a, .essb_links.essb_template_default-retina .essb_link_twitter a:hover, .essb_links.essb_template_default-retina .essb_link_twitter a:focus {
	border: 0px solid #0092ba;
	background-color: #65ccef;
}

.essb_links.essb_template_default-retina .essb_link_google a, .essb_links.essb_template_default-retina .essb_link_google a:hover, .essb_links.essb_template_default-retina .essb_link_google a:focus {
	border: 0px solid #ab2b1d;
	background-color: #ea4335;
}

.essb_links.essb_template_default-retina .essb_link_facebook a, .essb_links.essb_template_default-retina .essb_link_facebook a:hover, .essb_links.essb_template_default-retina .essb_link_facebook a:focus {
	border: 0px solid #314b83;
	background-color: #4769a5;
}

.essb_links.essb_template_default-retina .essb_link_pinterest a, .essb_links.essb_template_default-retina .essb_link_pinterest a:hover, .essb_links.essb_template_default-retina .essb_link_pinterest a:focus {
	border: 0px solid #ae1319;
	background-color: #cd252b;
}

.essb_links.essb_template_default-retina .essb_link_digg a, .essb_links.essb_template_default-retina .essb_link_digg a:hover, .essb_links.essb_template_default-retina .essb_link_digg a:focus {
	border: 0px solid #15487b;
	background-color: #1b5791;
}

.essb_links.essb_template_default-retina .essb_link_linkedin a, .essb_links.essb_template_default-retina .essb_link_linkedin a:hover, .essb_links.essb_template_default-retina .essb_link_linkedin a:focus {
	border: 0px solid #278cc0;
	background-color: #2ba3e1;
}

.essb_links.essb_template_default-retina .essb_link_stumbleupon a, .essb_links.essb_template_default-retina .essb_link_stumbleupon a:hover, .essb_links.essb_template_default-retina .essb_link_stumbleupon a:focus {
	border: 0px solid #cf3f1e;
	background-color: #eb4723;
}

.essb_links.essb_template_default-retina .essb_link_vk a, .essb_links.essb_template_default-retina .essb_link_vk a:hover, .essb_links.essb_template_default-retina .essb_link_vk a:focus {
	border: 0px solid #325d88;
	background-color: #5d83aa;
}

.essb_links.essb_template_default-retina .essb_link_mail a, .essb_links.essb_template_default-retina .essb_link_mail a:hover, .essb_links.essb_template_default-retina .essb_link_mail a:focus {
	background-color: #888;
	color: #fff !important;
}

.essb_links.essb_template_default-retina .essb_link_reddit a, .essb_links.essb_template_default-retina .essb_link_reddit a:hover, .essb_links.essb_template_default-retina .essb_link_reddit a:focus {
	background-color: #333;
	color: #fff !important;
}

/* special if names are hidden */
.essb_links.essb_template_default-retina .essb_hide_name li a, .essb_links.essb_template_default-retina .essb_force_hide li a {
	padding: 5px 12px 6px 12px;
}

/*.essb_links.essb_template_default-retina .essb_hide_name a .essb_icon, .essb_links.essb_template_default-retina .essb_force_hide a .essb_icon,
	.essb_links.essb_template_default-retina .essb_hide_name a .essb_network_name, .essb_links.essb_template_default-retina .essb_force_hide a .essb_network_name {
		display: none;
	}*/
.essb_links.essb_template_default-retina .essb_hide_name a .essb_network_name, .essb_links.essb_template_default-retina .essb_force_hide a .essb_network_name {
	max-width: 0;
	white-space: nowrap !important;
	overflow: hidden;
	margin-left: 0px;
}

.essb_links.essb_template_default-retina .essb_hide_name a .essb_icon, .essb_links.essb_template_default-retina .essb_force_hide a .essb_icon {
	margin-right: 0;
}

.essb_links.essb_template_default-retina .essb_hide_name a .essb_network_name {
	-webkit-transition: max-width .4s;
	transition: max-width .4s;
}

.essb_links.essb_template_default-retina .essb_hide_name a .essb_icon {
	-webkit-transition: margin .4s;
	transition: margin .4s;
}

.essb_links.essb_template_default-retina .essb_hide_name a:hover .essb_network_name, .essb_links.essb_template_default-retina .essb_hide_name a:focus .essb_network_name {
	max-width: 420px;
}

.essb_links.essb_template_default-retina .essb_hide_name a:hover .essb_icon, .essb_links.essb_template_default-retina .essb_hide_name a:focus .essb_icon {
	margin-right: 5px;
	margin-left: 5px;
}

.essb_links.essb_template_default-retina .essb_counter, .essb_links.essb_template_default-retina .essb_totalcount {
	position: relative;
	right: -2px;
	top: 1px;
	display: inline-block;
	padding: 9px 5px 8px;
	border: 1px solid #ddd;
	border-right-width: 0;
	vertical-align: 0;
	font-size: 11px;
	color: #999;
	background: #fff;
}

.essb_links.essb_template_default-retina .essb_counter:after {
	content: "";
	position: absolute;
	right: -6px;
	top: 50%;
	margin-top: -5px;
	border-left: 6px solid #fff;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
}

.essb_links.essb_template_default-retina .essb_counter_right {
	position: relative;
	right: 5px;
	top: 1px;
	display: inline-block;
	padding: 9px 5px 8px;
	border: 1px solid #ddd;
	border-left-width: 0;
	vertical-align: 0;
	font-size: 11px;
	color: #999;
	background: #fff;
}

.essb_links.essb_template_default-retina .essb_counter_right:before {
	content: "";
	position: absolute;
	left: -5px;
	top: 50%;
	margin-top: -5px;
	border-right: 6px solid #fff;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
}

.essb_links.essb_template_default-retina .essb_totalcount {
	border-right-width: 1px;
}

.essb_links.essb_template_default-retina .essb_t_r_big {
	border: 0px !important;
	border-right-width: 0px !important;
	font-size: 21px !important;
	font-weight: bold;
	padding-top: 2px;
}

.essb_links.essb_template_default-retina.essb_fixed {
	position: fixed;
	top: 0;
	background: #fff;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	z-index: 2000;
}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
	width: 100% !important;
}

.fb-like span {
	overflow: visible !important;
	width: 450px !important;
	margin-right: -375px;
}

.essb_links.essb_template_default-retina .essb_t_l {
	margin-right: 10px;
}

.essb_links.essb_template_default-retina .essb_t_l_big {
	border: 0px !important;
	border-right-width: 0px !important;
	font-size: 21px !important;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 2px;
}

/* modern counters */
.essb_links.essb_template_default-retina.essb_counter_modern_left .essb_counter {
	right: 0px;
	margin-right: 10px !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 30px;
	text-align: center;
	background: #e6e7e9;
	color: #666;
	border: 0px;
}

.essb_links.essb_template_default-retina.essb_counter_modern_left .essb_counter:after {
	border-left: 6px solid #e6e7e9;
}

.essb_links.essb_template_default-retina.essb_counter_modern_left .essb_totalcount, .essb_links.essb_template_default-retina.essb_counter_modern_right .essb_totalcount, .essb_links.essb_template_default-retina.essb_counter_modern_top .essb_totalcount, .essb_links.essb_template_default-retina.essb_counter_modern_top_mini .essb_totalcount {
	background: none;
}

.essb_links.essb_template_default-retina.essb_counter_modern_top .essb_counter {
	right: 0px;
	margin-bottom: 7px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 30px;
	text-align: center;
	background: #e6e7e9;
	color: #666;
	border: 0px;
	display: block;
}

.essb_links.essb_template_default-retina.essb_counter_modern_top .essb_counter:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #e6e7e9;
	top: 100%;
	left: 50%;
	right: 6px;
	margin-top: -2px;
	margin-left: -6px;
	margin-right: 6px;
}

.essb_counter_modern_top.essb_links.essb_template_default-retina li, .essb_counter_modern_top.essb_links.essb_template_default-retina li a, .essb_counter_modern_top.essb_links.essb_template_default-retina li a .essb_icon, .essb_counter_modern_top.essb_links.essb_template_default-retina li a, .essb_counter_modern_top.essb_links.essb_template_default-retina li a .essb_network_name {
	vertical-align: bottom;
}

.essb_links.essb_template_default-retina.essb_counter_modern_top_mini .essb_counter {
	display: block;
	right: 0px;
	top: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	background: #34495e;
	color: #fff;
	border: 0px;
	padding: 2px 2px 2px;
	width: 24px;
	font-size: 9px;
	font-weight: 600;
	margin-top: -5px;
	border-bottom: 1px solid #fff;
}

.essb_links.essb_template_default-retina.essb_counter_modern_top_mini .essb_counter:after {
	border-left: 0px solid #e6e7e9;
}

.essb_counter_modern_top_mini.essb_links.essb_template_default-retina li, .essb_counter_modern_top_mini.essb_links.essb_template_default-retina li a, .essb_counter_modern_top_mini.essb_links.essb_template_default-retina li a .essb_icon, .essb_counter_modern_top_mini.essb_links.essb_template_default-retina li a, .essb_counter_modern_top_mini.essb_links.essb_template_default-retina li a .essb_network_name {
	vertical-align: bottom;
}

.essb_links.essb_template_default-retina.essb_counter_modern_right .essb_counter_right {
	right: 0px;
	margin-left: 5px;
	margin-right: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 30px;
	text-align: center;
	background: #e6e7e9;
	color: #666;
	border: 0px;
}

.essb_links.essb_template_default-retina.essb_counter_modern_right .essb_counter_right:before {
	border-right: 6px solid #e6e7e9;
}

.essb_links.essb_template_default-retina.essb_displayed_postfloat .essb_totalcount_item .essb_t_r_big {
	margin-left: -5px;
	text-align: center;
	margin-top: -10px;
}

.essb_links.essb_template_default-retina.essb_displayed_postfloat .essb_totalcount_item .essb_t_l_big {
	margin-left: -5px;
	text-align: center;
	margin-bottom: -10px;
}

.essb_links.essb_template_default-retina .essb_counter_insidename {
	padding-left: 5px;
	font-weight: bold;
}

.essb_links.essb_template_default-retina.essb_counter_modern_bottom.essb_counters .essb_icon {
	display: block !important;
	text-align: center;
	margin-right: 0px !important;
}

.essb_links.essb_template_default-retina .essb_counter_bottom {
	display: block;
	font-weight: bold;
	text-align: center;
	width: 21px;
	font-size: 13px;
}

.essb_links.essb_template_default-retina.essb_counter_modern_bottom.essb_counters li a {
	line-height: 16px;
}

.essb_links.essb_template_default-retina .essb_totalcount {
	background-color: transparent;
	background: none;
}

.essb_links_right {
	text-align: right;
}

.essb_links_center {
	text-align: center;
}

.essb_hide_icon .essb_icon {
	display: none !important;
}

.essb_nospace li a {
	margin-right: 0px !important;
}

.essb_links.essb_template_default-retina .essb_totalcount {
	border: 0px;
	color: #444;
}

.essb_links.essb_template_default-retina li a .essb_network_name {
	margin-left: 3px;
}

.essb_links.essb_template_default-retina li a .essb_noname {
	margin-left: 0px;
}

.essb_links.essb_template_default-retina.essb_nospace li a {
	border-radius: 0px;
}

.essb_links.essb_template_default-retina.essb_nospace li:first-child a {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.essb_links.essb_template_default-retina.essb_nospace li:last-child a {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.essb_links.essb_template_default-retina .essb_totalcount_item_before .essb_t_before, .essb_links.essb_template_default-retina .essb_totalcount_item_after .essb_t_after {
	font-size: 12pt;
	font-weight: bold;
}

.essb_links.essb_template_default-retina .essb_link_blogger .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNy4yLDM4YzUuOSwwLDEwLjctNC44LDEwLjgtMTAuN2wwLjEtOC43bC0wLjEtMC41bC0wLjMtMC42bC0wLjUtMC40Yy0wLjYtMC41LTMuOCwwLTQuNi0wLjdjLTAuNi0wLjYtMC43LTEuNi0wLjktMi45Yy0wLjMtMi42LTAuNi0yLjgtMS0zLjZjLTEuNS0zLjItNS41LTUuNS04LjMtNS45aC03LjVDOC44LDQsNCw4LjgsNCwxNC43djEyLjVDNCwzMy4yLDguOCwzOCwxNC44LDM4SDI3LjJ6IE0xNC45LDEyLjhoNmMxLjEsMCwyLjEsMC45LDIuMSwyLjFjMCwxLjEtMC45LDIuMS0yLjEsMi4xaC02Yy0xLjEsMC0yLjEtMC45LTIuMS0yLjFDMTIuOSwxMy43LDEzLjgsMTIuOCwxNC45LDEyLjhMMTQuOSwxMi44eiBNMTIuOSwyNy4xYzAtMS4xLDAuOS0yLDIuMS0yaDEyLjFjMS4xLDAsMi4xLDAuOSwyLjEsMmMwLDEuMS0wLjksMi0yLjEsMkgxNC45QzEzLjgsMjkuMiwxMi45LDI4LjIsMTIuOSwyNy4xTDEyLjksMjcuMXogTTEyLjksMjcuMSIvPjwvZz48L3N2Zz4=");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_blogger .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_blogger a, .essb_links.essb_template_default-retina .essb_link_blogger a:hover, .essb_links.essb_template_default-retina .essb_link_blogger a:focus {
	background-color: #f59038;
}

.essb_links.essb_template_default-retina .essb_link_amazon .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LjIsMjkuM0M0LjEsMjkuMiw0LDI5LjEsNCwyOWMwLTAuMSwwLTAuMSwwLjEtMC4xYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xYzAuMSwwLDAuMiwwLDAuMywwLjFjMi40LDEuMyw1LDIuNCw3LjgsMy4xYzIuOCwwLjgsNS44LDEuMSw4LjgsMS4xYzEuOSwwLDMuOS0wLjIsNS45LTAuNWMyLTAuMyw0LTAuOSw2LTEuNmMwLjEtMC4xLDAuMy0wLjEsMC40LTAuMWMwLjEsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjMtMC4xLDAuNCwwYzAuMSwwLDAuMiwwLjEsMC4zLDAuMmMwLDAuMSwwLjEsMC4xLDAuMSwwLjJjMCwwLjItMC4xLDAuMy0wLjMsMC40Yy0wLjIsMC4yLTAuNSwwLjMtMC43LDAuNWMtMC4yLDAuMS0wLjUsMC4zLTAuNywwLjRjLTEuOCwxLTMuOCwxLjctNiwyLjJjLTIuMiwwLjUtNC4zLDAuNy02LjMsMC43Yy0zLjIsMC02LjMtMC41LTkuMS0xLjZDOC45LDMyLjYsNi40LDMxLjEsNC4yLDI5LjN6IE0yNCwxMy42YzAtMC40LDAtMC44LDAtMS4zYzAtMC40LTAuMS0wLjgtMC40LTEuMmMtMC4yLTAuMy0wLjUtMC42LTAuOS0wLjdjLTAuNC0wLjEtMC43LTAuMi0xLjEtMC4yaC0wLjNjLTAuNiwwLjEtMS4yLDAuMy0xLjcsMC42Yy0wLjUsMC4zLTAuOCwwLjgtMSwxLjVjMCwwLjEtMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMiwwLjItMC40LDAuM2wtMy41LTAuNGMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMi0wLjMtMC4xLTAuNWMwLjItMC45LDAuNS0xLjcsMS0yLjNjMC41LTAuNiwxLjEtMS4xLDEuNy0xLjVjMC43LTAuNCwxLjQtMC43LDIuMi0wLjljMC44LTAuMiwxLjYtMC4zLDIuNC0wLjRoMC43YzAuOSwwLDEuOCwwLjEsMi44LDAuNGMxLDAuMiwxLjksMC43LDIuNiwxLjNjMC40LDAuNCwwLjgsMC44LDEsMS4yYzAuMiwwLjQsMC40LDAuOSwwLjQsMS40YzAuMSwwLjUsMC4xLDEsMC4xLDEuNXYxLjZ2NS4zYzAsMC44LDAuMSwxLjQsMC40LDEuOWMwLjMsMC40LDAuNiwwLjksMC45LDEuM2MwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNGMwLDAuMi0wLjEsMC4zLTAuMiwwLjRjLTAuMywwLjMtMC44LDAuNy0xLjQsMS4xcy0xLDAuOC0xLjQsMS4xYy0wLjMsMC4yLTAuNiwwLjItMC45LDBjLTAuNi0wLjUtMS0wLjgtMS4yLTEuMWwtMC45LTFjLTAuNiwwLjYtMS4xLDEtMS43LDEuM2MtMC42LDAuMy0xLjEsMC42LTEuNywwLjdjLTAuOCwwLjItMS42LDAuMi0yLjYsMC4yYy0xLjUsMC0yLjgtMC40LTMuOC0xLjNjLTEtMC44LTEuNS0yLjEtMS41LTMuOGMwLTEuNCwwLjMtMi42LDEtMy41YzAuNy0wLjksMS42LTEuNiwyLjgtMi4xYzAuNi0wLjMsMS4yLTAuNSwxLjktMC42YzAuNy0wLjEsMS40LTAuMiwyLjEtMC4zYzAuNS0wLjEsMS0wLjEsMS40LTAuMWMwLjQsMCwwLjktMC4xLDEuMy0wLjFMMjQsMTMuNkwyNCwxMy42eiBNMjQsMTYuOGMtMC41LDAtMC45LDAtMS40LDBjLTAuNSwwLTAuOSwwLjEtMS4zLDAuMmMtMC43LDAuMi0xLjQsMC42LTEuOSwxLjFjLTAuNSwwLjUtMC44LDEuMi0wLjgsMi4xYzAsMC43LDAuMiwxLjQsMC42LDEuOGMwLjQsMC41LDAuOSwwLjcsMS42LDAuN2MwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjIsMGMwLjktMC4yLDEuNi0wLjcsMi0xLjVjMC40LTAuNiwwLjYtMS4yLDAuNi0xLjhjMC0wLjYsMC0xLjIsMC0xLjlMMjQsMTYuOEwyNCwxNi44eiBNMzUuNiwzMy44Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMWMtMC4xLTAuMS0wLjItMC4yLTAuMS0wLjNsMC40LTFjMC4yLTAuNCwwLjMtMC44LDAuNC0xLjJjMC4xLTAuNCwwLjItMC43LDAuMy0xLjFjMC0wLjMsMC0wLjUtMC4xLTAuN2MtMC4yLTAuMi0wLjYtMC40LTEuMS0wLjRjLTAuMSwwLTAuMiwwLTAuNCwwYy0wLjUsMC0xLDAtMS40LDAuMWMtMC4zLDAuMS0wLjUsMC4xLTAuNywwLjFjLTAuMiwwLTAuNSwwLTAuNywwLjFjLTAuMiwwLTAuMy0wLjEtMC4zLTAuMWMwLTAuMSwwLTAuMiwwLjItMC4zYzAuNC0wLjMsMC45LTAuNSwxLjUtMC43YzAuNS0wLjEsMS0wLjIsMS41LTAuMmMwLjMsMCwwLjYsMCwwLjksMGMwLjIsMCwwLjQsMCwwLjYsMGMwLjUsMCwwLjksMC4xLDEuMiwwLjFjMC4zLDAuMSwwLjUsMC4xLDAuNiwwLjJjMCwwLjEsMC4xLDAuMSwwLjEsMC4yYzAsMC4xLDAsMC4yLDAsMC4zdjAuMmMwLDAuMy0wLjEsMC42LTAuMiwxYy0wLjEsMC40LTAuMywwLjgtMC40LDEuMmMtMC4yLDAuNC0wLjQsMC44LTAuNywxLjJDMzYuNCwzMy4yLDM2LDMzLjUsMzUuNiwzMy44eiIvPjwvZz48L3N2Zz4=");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_amazon .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_amazon a, .essb_links.essb_template_default-retina .essb_link_amazon a:hover, .essb_links.essb_template_default-retina .essb_link_amazon a:focus {
	background-color: #111;
}

.essb_links.essb_template_default-retina .essb_link_yahoomail .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOCwyOS41YzAsMC43LTAuMiwxLjQtMC41LDJsLTEwLjctMTJsMTAuNi05LjNjMC40LDAuNywwLjcsMS40LDAuNywyLjNMMzgsMjkuNUwzOCwyOS41eiBNMjEsMjEuN0wzNS44LDguOGMtMC42LTAuMy0xLjMtMC41LTItMC41SDguMmMtMC43LDAtMS40LDAuMi0yLDAuNUwyMSwyMS43eiBNMjUuMSwyMC45bC0zLjQsM2MtMC4yLDAuMi0wLjQsMC4zLTAuNywwLjNjLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtMy40LTNMNiwzMy4xYzAuNywwLjQsMS40LDAuNywyLjIsMC43aDI1LjVjMC44LDAsMS42LTAuMiwyLjItMC43TDI1LjEsMjAuOXogTTQuNywxMC4yQzQuMiwxMC45LDQsMTEuNyw0LDEyLjV2MTdjMCwwLjcsMC4yLDEuNCwwLjUsMmwxMC43LTEyTDQuNywxMC4yeiIvPjwvZz48L3N2Zz4=");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_yahoomail .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_yahoomail a, .essb_links.essb_template_default-retina .essb_link_yahoomail a:hover, .essb_links.essb_template_default-retina .essb_link_yahoomail a:focus {
	background-color: #511295;
}

.essb_links.essb_template_default-retina .essb_link_gmail .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LDguN3YyNC42aDM0VjguN0g0eiBNMjguOSw5LjVMMjEsMTcuNGwtOC44LTcuOEgyOC45eiBNOC42LDEzLjVsOS41LDguMmwtOS41LDcuM0M4LjYsMjguOSw4LjYsMTMuNSw4LjYsMTMuNXogTTMzLjQsMzIuNUg4LjZ2LTIuMmwxMC4xLTcuOGwyLjMsMi4zbDIuNC0yLjNsMTAsNy44VjMyLjV6IE0zMy40LDI4LjlsLTkuMi03LjVsOS4yLTkuMVYyOC45eiIvPjwvZz48L3N2Zz4=");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_gmail .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_gmail a, .essb_links.essb_template_default-retina .essb_link_gmail a:hover, .essb_links.essb_template_default-retina .essb_link_gmail a:focus {
	background-color: #dd4b39;
}

.essb_links.essb_template_default-retina .essb_link_newsvine .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGlkPSJOZXdzdmluZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTIyLjIsMjZsNC4xLTNjMC40LDAuMiwwLjgsMC40LDEuMywwLjRjMS4zLDAsMi40LTEuMSwyLjQtMi40YzAtMS4zLTEuMS0yLjQtMi40LTIuNGMtMS4zLDAtMi40LDEuMS0yLjQsMi40YzAsMC4xLDAsMC4yLDAsMC4zbC0zLDIuMXYtNi43bDQuMS0zYzAuNCwwLjIsMC44LDAuNCwxLjMsMC40YzEuMywwLDIuNC0xLjEsMi40LTIuNHMtMS4xLTIuNC0yLjQtMi40Yy0xLjMsMC0yLjQsMS4xLTIuNCwyLjRjMCwwLjEsMCwwLjIsMCwwLjNsLTMsMi4yVjRoLTIuM3Y1LjRsLTMtMi4yYzAtMC4xLDAtMC4zLDAtMC40YzAtMS4zLTEuMS0yLjQtMi40LTIuNGMtMS4zLDAtMi40LDEuMS0yLjQsMi40YzAsMS4zLDEuMSwyLjQsMi40LDIuNGMwLjQsMCwwLjgtMC4xLDEuMi0wLjNsNC4yLDN2Ni43bC0zLTIuMmMwLTAuMSwwLTAuMywwLTAuNGMwLTEuMy0xLjEtMi40LTIuNC0yLjRjLTEuMywwLTIuNCwxLjEtMi40LDIuNGMwLDEuMywxLjEsMi40LDIuNCwyLjRjMC40LDAsMC44LTAuMSwxLjItMC4zbDQuMiwzdjcuMWwtMy0yLjJjMC0wLjEsMC0wLjMsMC0wLjRjMC0xLjMtMS4xLTIuNC0yLjQtMi40Yy0xLjMsMC0yLjQsMS4xLTIuNCwyLjRjMCwxLjMsMS4xLDIuNCwyLjQsMi40YzAuNCwwLDAuOC0wLjEsMS4yLTAuM2w0LjIsM1YzOEgyMGgyLjFoMC4xdi0yLjRsNC4xLTIuOWMwLjQsMC4yLDAuOCwwLjQsMS4zLDAuNGMxLjMsMCwyLjQtMS4xLDIuNC0yLjRjMC0xLjMtMS4xLTIuNC0yLjQtMi40Yy0xLjMsMC0yLjQsMS4xLTIuNCwyLjRjMCwwLjEsMCwwLjIsMCwwLjNsLTMsMi4xTDIyLjIsMjZMMjIuMiwyNnoiLz48L2c+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_newsvine .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_newsvine a, .essb_links.essb_template_default-retina .essb_link_newsvine a:hover, .essb_links.essb_template_default-retina .essb_link_newsvine a:focus {
	background-color: #0d642e;
}

.essb_links.essb_template_default-retina .essb_link_hackernews .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNy40LDRjLTEuMywyLjItNiwxMC40LTYuMSwxMC40aC0wLjFjMCwwLTQuNi04LjItNS45LTEwLjRINy41bDEwLjIsMTYuNVYzOGg2LjhWMjAuNUwzNC41LDRIMjcuNHoiLz48L2c+PC9nPjwvc3ZnPg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_hackernews .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_hackernews a, .essb_links.essb_template_default-retina .essb_link_hackernews a:hover, .essb_links.essb_template_default-retina .essb_link_hackernews a:focus {
	background-color: #f08641;
}

.essb_links.essb_template_default-retina .essb_link_evernote .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGlkPSJFdmVybm90ZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjQsMTEuM2wtNS41LDBsNi45LTYuOWwwLDUuNkwxMy40LDExLjN6IE0zMi45LDguNmMtMC42LTEtMy43LTIuMi01LjMtMi4yYy0xLjYsMC00LjEsMC00LjEsMFMyMi4yLDQsMTkuMSw0Yy0zLjEsMC0yLjksMS40LTIuOSwyLjZ2NC44bC0xLjQsMS41SDguM2MwLDAtMS44LDEuMi0xLjgsMy44YzAsMi42LDAuOCwxMS43LDYuMywxMi42YzYuNSwxLDcuNi0yLDcuNi0yLjRjMC0xLjUsMC0zLjgsMC0zLjhzMS45LDMuNiw0LjcsMy42YzIuOSwwLDQuNSwxLjYsNC41LDMuM2MwLDEuNywwLDMuMSwwLDMuMXMtMC4xLDItMS44LDJjLTEuNywwLTMuNiwwLTMuNiwwUzIzLDM0LjIsMjMsMzIuOWMwLTEuMywwLjYtMS42LDEuMi0xLjZjMC43LDAsMS4yLDAuMSwxLjIsMC4xdi0yLjdjMCwwLTUuNCwwLTUuNCw0LjFjMCw0LjEsMi44LDUuMiw1LjEsNS4yYzIuMywwLDMuNywwLDMuNywwczYuNy0wLjksNi43LTE0QzM1LjUsMTAuOCwzMy41LDkuNiwzMi45LDguNnogTTI2LjIsMjAuNGMwLDAsMC4zLTIuMiwxLjYtMi4yYzEuMywwLDMsMi45LDMsMi45UzI2LjksMjAuNCwyNi4yLDIwLjR6Ii8+PC9nPjwvc3ZnPg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_evernote .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_evernote a, .essb_links.essb_template_default-retina .essb_link_evernote a:hover, .essb_links.essb_template_default-retina .essb_link_evernote a:focus {
	background-color: #7cbf4b;
}

.essb_links.essb_template_default-retina .essb_link_aol .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMywxNi41Yy0zLjYsMC02LjMsMi44LTYuMyw2LjJjMCwzLjYsMi44LDYuMiw2LjMsNi4yYzMuNSwwLDYuMy0yLjYsNi4zLTYuMkMyOS4zLDE5LjMsMjYuNiwxNi41LDIzLDE2LjV6IE0yMywxOS44YzEuNiwwLDIuOCwxLjMsMi44LDIuOWMwLDEuNi0xLjMsMi45LTIuOCwyLjljLTEuNiwwLTIuOC0xLjMtMi44LTIuOUMyMC4yLDIxLjEsMjEuNSwxOS44LDIzLDE5Ljh6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQxLDI2LjhjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMmMwLTEuMiwxLTIuMiwyLjItMi4yQzQwLDI0LjYsNDEsMjUuNiw0MSwyNi44eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNC42LDI4LjVoLTMuNFYxM2gzLjRWMjguNXoiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEsMjguNSA3LjIsMTMgMTAuNSwxMyAxNi42LDI4LjUgMTIuMiwyOC41IDExLjUsMjYuNCA2LjEsMjYuNCA1LjQsMjguNSAiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjUsMjMuMSA3LjIsMjMuMSA4LjksMTcuOSAiLz48L2c+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_aol .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_aol a, .essb_links.essb_template_default-retina .essb_link_aol a:hover, .essb_links.essb_template_default-retina .essb_link_aol a:focus {
	background-color: #111;
}

.essb_links.essb_template_default-retina .essb_link_myspace .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy43LDEzLjhjMS4yLDAsMi4yLTAuNCwzLTEuMmMwLjgtMC44LDEuMi0xLjgsMS4yLTNjMC0xLjItMC40LTIuMi0xLjItM2MtMC44LTAuOC0xLjgtMS4yLTMtMS4yYy0xLjIsMC0yLjIsMC40LTMsMS4yYy0wLjgsMC44LTEuMiwxLjgtMS4yLDNjMCwxLjIsMC40LDIuMiwxLjIsM0MxNS41LDEzLjMsMTYuNSwxMy44LDE3LjcsMTMuOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjQuNSwxMy40YzAuNSwwLjUsMS4xLDAuOSwxLjcsMS4yYzAuNywwLjMsMS40LDAuNCwyLjIsMC40YzAuOCwwLDEuNS0wLjEsMi4yLTAuNGMwLjctMC4zLDEuMi0wLjcsMS43LTEuMmMwLjUtMC41LDAuOS0xLjEsMS4yLTEuN2MwLjMtMC43LDAuNC0xLjQsMC40LTIuMmMwLTAuOC0wLjEtMS41LTAuNC0yLjJjLTAuMy0wLjctMC43LTEuMi0xLjItMS43cy0xLjEtMC45LTEuNy0xLjJDMjkuOSw0LjEsMjkuMiw0LDI4LjQsNGMtMC44LDAtMS41LDAuMS0yLjIsMC40Yy0wLjcsMC4zLTEuMiwwLjctMS43LDEuMmMtMC41LDAuNS0wLjksMS4xLTEuMiwxLjdzLTAuNCwxLjQtMC40LDIuMmMwLDAuOCwwLjEsMS41LDAuNCwyLjJDMjMuNiwxMi40LDI0LDEyLjksMjQuNSwxMy40eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LjYsMTIuOGMwLjksMCwxLjctMC4zLDIuMy0wLjljMC42LTAuNiwwLjktMS40LDAuOS0yLjNjMC0wLjktMC4zLTEuNi0wLjktMi4zYy0wLjYtMC42LTEuNC0wLjktMi4zLTAuOWMtMC45LDAtMS43LDAuMy0yLjMsMC45QzYuNiw3LjksNi4zLDguNyw2LjMsOS41YzAsMC45LDAuMywxLjcsMC45LDIuM0M3LjksMTIuNSw4LjcsMTIuOCw5LjYsMTIuOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzUuNCwyMS44Yy0wLjQtMC45LTAuOS0xLjctMS42LTIuNGMtMC43LTAuNy0xLjUtMS4yLTIuNC0xLjZjLTAuOS0wLjQtMS45LTAuNi0yLjktMC42Yy0xLDAtMiwwLjItMi45LDAuNmMtMC45LDAuNC0xLjcsMC45LTIuNCwxLjZjLTAuMy0xLjItMS0yLjItMi0zYy0xLTAuOC0yLjEtMS4yLTMuNS0xLjJjLTAuOCwwLTEuNiwwLjItMi40LDAuNWMtMC43LDAuNC0xLjQsMC45LTEuOSwxLjVjLTAuMi0wLjgtMC43LTEuNS0xLjQtMi4xYy0wLjctMC42LTEuNS0wLjgtMi40LTAuOGMtMS4xLDAtMiwwLjQtMi44LDEuMWMtMC44LDAuOC0wLjcsMS43LTAuNywyLjhWMjVoNS42djUuNkgyMVYzOGgxNC45VjI0LjhDMzUuOSwyMy43LDM1LjgsMjIuOCwzNS40LDIxLjh6Ii8+PC9nPjwvZz48L2c+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_myspace .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_myspace a, .essb_links.essb_template_default-retina .essb_link_myspace a:hover, .essb_links.essb_template_default-retina .essb_link_myspace a:focus {
	background-color: #3a5998;
}

.essb_links.essb_template_default-retina .essb_link_mailru .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuNCwxMS41YzIuNiwwLDUsMS4yLDYuOCwzdjBjMC0wLjksMC42LTEuNSwxLjQtMS41aDAuMmMxLjMsMCwxLjUsMS4yLDEuNSwxLjZsMCwxMy40Yy0wLjEsMC45LDAuOSwxLjMsMS41LDAuOGMyLjItMi4yLDQuNy0xMS40LTEuMy0xNi43QzI0LjgsNywxNy4yLDcuOCwxMy4yLDEwLjZjLTQuMywzLTcuMSw5LjUtNC40LDE1LjdDMTEuNywzMywyMC4xLDM1LDI1LDMzYzIuNS0xLDMuNywyLjQsMS4xLDMuNWMtMy45LDEuNy0xNC45LDEuNS0yMC03LjRjLTMuNS02LTMuMy0xNi41LDUuOS0yMmM3LTQuMiwxNi4zLTMsMjEuOCwyLjhjNS44LDYuMSw1LjUsMTcuNS0wLjIsMjEuOWMtMi42LDItNi40LDAtNi40LTIuOWwwLTFjLTEuOCwxLjgtNC4yLDIuOC02LjgsMi44Yy01LjEsMC05LjctNC41LTkuNy05LjZDMTAuOCwxNiwxNS4zLDExLjUsMjAuNCwxMS41TDIwLjQsMTEuNXogTTI2LjksMjAuOGMtMC4yLTMuOC0zLTYtNi40LTZoLTAuMWMtMy45LDAtNiwzLjEtNiw2LjVjMCwzLjksMi42LDYuMyw2LDYuM2MzLjgsMCw2LjMtMi44LDYuNS02LjFWMjAuOEwyNi45LDIwLjh6Ii8+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_mailru .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_mailru a, .essb_links.essb_template_default-retina .essb_link_mailru a:hover, .essb_links.essb_template_default-retina .essb_link_mailru a:focus {
	background-color: #faa519;
}

.essb_links.essb_template_default-retina .essb_link_viadeo .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOS41LDIxLjFjMC0wLjEtMC4xLTAuMS0wLjEtMC4yYy0wLjMsMC4yLTAuNiwwLjMtMC45LDAuNWMtMC4zLDAuMS0wLjYsMC4zLTAuOSwwLjRjLTAuMywwLjEtMC42LDAuMi0xLDAuM2MwLDAsMCwwLDAsMC4xYzAsMCwwLDAuMSwwLDAuMWMwLjQsMS4xLDAuNiwyLjMsMC43LDMuNWMwLDEtMC4xLDItMC40LDIuOWMtMC40LDEuNC0xLjIsMi43LTIuMiwzLjhjLTEuNSwxLjYtMy40LDIuNC01LjYsMi42Yy0wLjIsMC0wLjQsMC0wLjYsMGMwLDAsMC0wLjEsMC0wLjFjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMi4zLTEuNyw0LjEtMy45LDUuNC02LjVjMS4xLTIuMSwxLjYtNC40LDEuNi02LjhjMC0xLjItMC4xLTIuMy0wLjMtMy41Yy0wLjItMS4zLTAuNi0yLjYtMS4xLTMuOGMwLDAtMC4xLTAuMS0wLjEtMC4yYzAtMC4yLDAtMC4zLDAtMC4zYzAsMCwwLTAuMSwwLTAuMWMtMC4xLTEuMS0wLjMtMi4xLTAuNi0zLjJjLTAuNC0xLjQtMS0yLjgtMS44LTRjLTAuNi0wLjktMS4yLTEuNi0yLTIuM0MyMCw0LjEsMTkuOSw0LjEsMTkuOCw0YzAsMCwwLDAuMSwwLDAuMUMxOS45LDQuMiwyMCw0LjMsMjAsNC40YzEuMywyLjMsMi41LDQuNywzLjUsNy4yYzAuMywwLjcsMC41LDEuNCwwLjgsMi4xbDAuMSwwLjFjMCwwLDAsMC4xLDAsMC4zYzAsMC40LDAsMC43LDAsMS4xYzAsMS45LDAsMy44LTAuMiw1LjZjLTAuMSwwLjktMC4yLDEuNy0wLjMsMi42Yy0wLjIsMS4xLTAuNCwyLjEtMC43LDMuMmMtMC40LDEuMy0wLjksMi41LTEuNSwzLjdjLTAuNiwxLjEtMS4zLDItMi4xLDIuOWMtMC44LDAuOC0xLjcsMS40LTIuNywxLjhjLTAuMSwwLTAuMiwwLjEtMC4zLDBjLTEuNC0wLjMtMi42LTAuOC0zLjgtMS43Yy0xLTAuOC0xLjctMS43LTIuMy0yLjhjLTAuNi0xLjEtMS0yLjQtMS4xLTMuN2MtMC4xLTAuOC0wLjEtMS41LDAtMi4zYzAuMS0wLjksMC4zLTEuOCwwLjctMi43YzAuNi0xLjMsMS40LTIuNCwyLjQtMy4zYzAuOC0wLjcsMS43LTEuMywyLjctMS43YzAuNy0wLjIsMS4zLTAuNCwyLTAuNWMwLjYtMC4xLDEuMi0wLjEsMS44LDBjMC44LDAuMSwxLjUsMC4yLDIuMywwLjVjMC4xLDAsMC4xLDAsMC4yLDAuMWMwLjEtMC41LDAuMi0xLDAuMy0xLjVjMC4yLTAuNSwwLjQtMC45LDAuNi0xLjRDMjIuNCwxNCwyMi4zLDE0LDIyLjIsMTRjLTEtMC4zLTItMC41LTMuMS0wLjZjLTEuMS0wLjEtMi4yLDAtMy4zLDAuMmMtMS4zLDAuMy0yLjUsMC43LTMuNywxLjVjLTEuMSwwLjctMiwxLjUtMi44LDIuNWMtMS44LDIuMS0yLjgsNC42LTIuOSw3LjRjMCwwLjgsMCwxLjYsMC4xLDIuNGMwLjEsMS4xLDAuNCwyLjIsMC45LDMuM2MwLjcsMS43LDEuOCwzLjIsMy4yLDQuNGMxLDAuOSwyLjEsMS42LDMuNCwyLjFjMS4yLDAuNSwyLjQsMC43LDMuNywwLjhjMS4yLDAuMSwyLjMsMCwzLjUtMC4zYzEuNi0wLjMsMy0xLDQuMy0xLjljMS0wLjcsMS44LTEuNiwyLjYtMi42YzEuNS0yLDIuMy00LjIsMi40LTYuN2MwLjEtMSwwLTItMC4yLTNDMzAuMSwyMi43LDI5LjgsMjEuOSwyOS41LDIxLjF6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM1LjMsNy44Yy0wLjMtMS0wLjYtMS45LTEuMS0yLjdDMzQuMSw1LDM0LDQuOCwzMy45LDQuN2MtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjNjLTAuMywwLjYtMC44LDEuMi0xLjMsMS43Yy0wLjgsMC44LTEuNywxLjMtMi44LDEuNmMtMC4xLDAtMC4yLDAtMC4zLDAuMWMtMC44LDAuMi0xLjYsMC41LTIuMywxYy0wLjUsMC4zLTAuOSwwLjctMS4zLDEuMWMtMC43LDAuOC0xLDEuOC0wLjksMi45YzAsMC45LDAuMywxLjcsMC43LDIuNWMwLDAsMC4xLDAuMSwwLjEsMC4xYzMuNC0wLjgsNi0yLjgsNy44LTUuOWMwLDAuMSwwLDAuMiwwLDAuMmMtMC4xLDAuMy0wLjIsMC41LTAuMywwLjhjLTAuMywwLjUtMC42LDEtMSwxLjVjLTAuNywwLjgtMS41LDEuNS0yLjMsMi4xYy0xLDAuOC0yLjEsMS41LTMuMiwyLjFjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMmMwLjEsMC4xLDAuMywwLjMsMC40LDAuNGMwLjYsMC41LDEuMiwwLjksMS45LDEuMWMwLjcsMC4yLDEuMywwLjMsMiwwLjJjMC44LTAuMSwxLjYtMC41LDIuMi0xLjFjMC42LTAuNSwxLjEtMS4yLDEuNS0xLjljMC4yLTAuNCwwLjUtMC44LDAuNi0xLjNjMC4zLTAuOSwwLjUtMS45LDAuNi0yLjlDMzUuNywxMC4yLDM1LjYsOSwzNS4zLDcuOHoiLz48L2c+PC9nPjwvc3ZnPg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_viadeo .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_viadeo a, .essb_links.essb_template_default-retina .essb_link_viadeo a:hover, .essb_links.essb_template_default-retina .essb_link_viadeo a:focus {
	background-color: #222;
}

.essb_links.essb_template_default-retina .essb_link_line .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOC41LDIyLjVjMC44LDAsMS41LTAuNywxLjUtMS41YzAtMC44LTAuNy0xLjUtMS41LTEuNWgtNC4ydi0yLjdoNC4yYzAuOCwwLDEuNS0wLjcsMS41LTEuNWMwLTAuOC0wLjctMS41LTEuNS0xLjVoLTUuOGMtMC44LDAtMS41LDAuNy0xLjUsMS41djExLjVjMCwwLjgsMC43LDEuNSwxLjUsMS41aDUuOGMwLjgsMCwxLjUtMC43LDEuNS0xLjVjMC0wLjgtMC43LTEuNS0xLjUtMS41aC00LjJ2LTIuN0gzOC41eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNy42LDEzLjdjLTAuOCwwLTEuNSwwLjctMS41LDEuNXY3LjFsLTUuOS04LjFjLTAuMy0wLjQtMC43LTAuNi0xLjItMC42Yy0wLjIsMC0wLjMsMC0wLjUsMC4xYy0wLjYsMC4yLTEsMC44LTEsMS40djExLjVjMCwwLjgsMC43LDEuNSwxLjUsMS41YzAuOCwwLDEuNS0wLjcsMS41LTEuNXYtNy4xbDUuOSw4LjFjMC4zLDAuNCwwLjcsMC42LDEuMiwwLjZjMC4yLDAsMC4zLDAsMC41LTAuMWMwLjYtMC4yLDEtMC44LDEtMS40VjE1LjJDMjkuMSwxNC40LDI4LjUsMTMuNywyNy42LDEzLjd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjcsMTMuN2MtMC44LDAtMS41LDAuNy0xLjUsMS41djExLjVjMCwwLjgsMC43LDEuNSwxLjUsMS41YzAuOCwwLDEuNS0wLjcsMS41LTEuNVYxNS4yQzE1LjMsMTQuNCwxNC42LDEzLjcsMTMuNywxMy43eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LjMsMjUuMkg1di0xMGMwLTAuOC0wLjctMS41LTEuNS0xLjVjLTAuOCwwLTEuNSwwLjctMS41LDEuNXYxMS41YzAsMC44LDAuNywxLjUsMS41LDEuNWg1LjhjMC44LDAsMS41LTAuNywxLjUtMS41QzEwLjgsMjUuOSwxMC4xLDI1LjIsOS4zLDI1LjJ6Ii8+PC9nPjwvc3ZnPg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_line .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_line a, .essb_links.essb_template_default-retina .essb_link_line a:hover, .essb_links.essb_template_default-retina .essb_link_line a:focus {
	background-color: #2cbf13;
}

.essb_links.essb_template_default-retina .essb_link_flipboard .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGlkPSJwYXRoNTYiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOSwyNy4ySDEyLjFWOC45SDI5TDI5LDI3LjJMMjksMjcuMnoiLz48cGF0aCBpZD0icGF0aDExMiIgZmlsbD0iI0ZGRkZGRiIgZD0iTTM4LDE0LjhIMTIuNFYyLjNIMzhWMTQuOHoiLz48cGF0aCBpZD0icGF0aDU0IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTYuNSwzOS43SDRWMi4zaDEyLjVWMzkuN3oiLz48L2c+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_flipboard .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_flipboard a, .essb_links.essb_template_default-retina .essb_link_flipboard a:hover, .essb_links.essb_template_default-retina .essb_link_flipboard a:focus {
	background-color: #b31f17;
}

.essb_links.essb_template_default-retina .essb_link_comments .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMSw2LjJjLTkuNCwwLTE3LDYuNC0xNywxNC4zczcuNiwxNC4zLDE3LDE0LjNjMi4zLDAsNC42LTAuNCw2LjYtMS4ybDUuNywyLjJjMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4yLDAsMC4zLTAuMXMwLjItMC4zLDAuMi0wLjR2LTUuN2MyLjYtMi42LDMuOS01LjgsMy45LTkuMkMzOC4xLDEyLjYsMzAuNSw2LjIsMjEsNi4yeiIvPjwvc3ZnPg==");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_comments .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_comments a, .essb_links.essb_template_default-retina .essb_link_comments a:hover, .essb_links.essb_template_default-retina .essb_link_comments a:focus {
	background-color: #444;
}

.essb_links.essb_template_default-retina .essb_link_yummly .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjgsNmMwLjItMC42LDAuNy0xLDEuMS0xLjNjMS43LTEuMSwzLjUtMS44LDUuNi0xLjZjMS42LDAuMSwyLjksMSwzLjIsMi45YzAuMiwxLjMsMCwyLjUtMC4zLDMuN2MtMC43LDIuNi0xLjQsNS4yLTIsNy45Yy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwwLjcsMC40LDEuMSwxLjEsMS4yYzAuOCwwLjEsMS41LDAsMi4zLTAuMmMxLjItMC4zLDIuNC0wLjgsMy40LTEuNGMwLjItMC4xLDAuMy0wLjIsMC4zLTAuNGMwLjMtMS42LDAuNi0zLjIsMC45LTQuOGMwLjMtMS42LDAuNi0zLjIsMC45LTQuOGMwLjItMS4xLDAuNC0yLjEsMC41LTMuMmMwLTAuMy0wLjEtMC43LTAuMS0xLjFjLTAuMS0wLjQsMC0wLjYsMC4zLTAuN2MwLjktMC40LDEuOC0wLjUsMi44LTAuM2MwLjgsMC4yLDEuMywwLjcsMS4yLDEuNmMtMC4xLDAuOS0wLjIsMS43LTAuMywyLjZjLTAuMywxLjctMC42LDMuNS0wLjksNS4yYy0wLjMsMS44LTAuNiwzLjctMSw1LjVjLTAuMywxLjktMC43LDMuNy0xLDUuNmMtMC4xLDAuNy0wLjMsMS41LTAuNCwyLjJjMCwwLjIsMCwwLjMsMC4yLDAuM2MzLjEsMC40LDYuMSwxLjMsOC45LDIuNmMwLjUsMC4yLDEsMC4zLDEuNSwwLjRjMC40LDAuMSwwLjUsMC4yLDAuNSwwLjZjMCwwLjctMC4xLDEuMy0wLjUsMS45Yy0wLjcsMS0xLjgsMS40LTMsMC45Yy0wLjgtMC4zLTEuNS0wLjctMi4yLTEuMmMtMS42LTEtMy40LTEuNi01LjItMS44Yy0wLjIsMC0wLjQsMC0wLjUsMGMtMC4yLDAtMC4yLDAtMC4zLDAuMmMtMC4zLDEuMy0wLjYsMi42LTEuMiwzLjljLTAuNywxLjYtMS42LDMtMyw0Yy0xLjEsMC44LTIuMywxLjItMy42LDEuM2MtMC45LDAuMS0xLjksMC0yLjgtMC4zYy0yLTAuNy0zLjEtMi40LTMtNC42YzAuMi0yLjcsMS42LTQuOCwzLjktNi4yYzEuNi0xLDMuMy0xLjUsNS4xLTEuOGMwLjIsMCwwLjUtMC4xLDAuNy0wLjFjMC4xLDAsMC4yLTAuMSwwLjItMC4xYzAuMi0xLDAuNC0xLjksMC41LTIuOWMtMC4xLDAuMS0wLjIsMC4xLTAuMiwwLjFjLTEuNCwwLjktMywxLjUtNC43LDEuNmMtMC44LDAuMS0xLjUsMC4xLTIuMywwLjFjLTEuNC0wLjEtMi41LTAuNi0zLjItMS44Yy0wLjUtMC44LTAuNi0xLjgtMC41LTIuN2MwLjMtMS42LDAuNy0zLjIsMS4xLTQuN2MwLjYtMi4yLDEuMi00LjQsMS43LTYuNmMwLjEtMC4yLDAuMS0wLjQsMC4xLTAuN2MwLTAuOC0wLjUtMS4yLTEuMy0xQzEwLjMsNy41LDkuNiw4LDksOC43QzguNyw4LjksOC41LDksOC4yLDguN0M3LjYsOC4xLDcuMSw3LjQsNi44LDYuNWMwLTAuMSwwLTAuMS0wLjEtMC4yQzYuOCw2LjIsNi44LDYuMSw2LjgsNnogTTE5LjMsMjkuN2MtMC4xLDAtMC4xLDAtMC4xLDBjLTAuMiwwLTAuNCwwLjEtMC43LDAuMWMtMS4xLDAuMy0yLjIsMC43LTMsMS42Yy0wLjYsMC42LTEsMS40LTAuOSwyLjNjMCwwLjcsMC41LDEuMSwxLjEsMS4xYzAuNywwLDEuMy0wLjMsMS43LTAuOWMwLjUtMC42LDAuOC0xLjIsMS4xLTEuOUMxOC44LDMxLjIsMTksMzAuNCwxOS4zLDI5Ljd6Ii8+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_yummly .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_yummly a, .essb_links.essb_template_default-retina .essb_link_yummly a:hover, .essb_links.essb_template_default-retina .essb_link_yummly a:focus {
	background-color: #e26326;
}

.essb_native_buttons {
	width: 100%;
}

.essb_native_after_share {
	margin-top: 5px;
}

.essb_native_item_skinned {
	max-height: inherit !important;
}

.essb_native_buttons ul, .essb_native_buttons li {
	list-style: none;
	padding: 0px !important;
	margin: 0px !important;
	margin-right: 20px !important;
}

.essb_native_buttons li {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	list-style: none;
	text-align: center;
}

.essb_native_item {
	max-height: 24px;
	margin-right: 24px;
}

.essb_native_item iframe {
	margin-right: 20px;
}

.essb_links.essb_template_default-retina .essb_counter_insidehover {
	text-align: center;
	font-weight: bold;
	padding-left: 5px;
	opacity: 0;
	display: none;
}

.essb_links.essb_template_default-retina a .essb_counter_insidehover, .essb_links.essb_template_default-retina a:hover .essb_hideonhover {
	transition: All .5s ease;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
}

.essb_links.essb_template_default-retina a:hover .essb_counter_insidehover {
	opacity: 1;
	display: inline-block;
}

.essb_links.essb_template_default-retina a:hover .essb_hideonhover {
	display: none;
}

.essb_fixed.essb_links {
	margin: 0px !important;
}

.essb_counter_modern_bottom .essb_network_name {
	margin-left: 0px !important;
}

.essb_links.essb_template_default-retina .essb_link_sms .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyIDQyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsMi44Yy0xMC41LDAtMTksNy44LTE5LDE3LjRjMCw0LjUsMS44LDguNyw1LjEsMTEuOWMtMS4zLDMuNC0yLjUsNC43LTMsNC43Yy0wLjUsMC4xLTAuOSwwLjUtMC45LDFjMCwwLjUsMC4zLDEsMC44LDEuMWMwLDAsMSwwLjIsMi41LDAuMmMyLjEsMCw1LjEtMC41LDcuOC0yLjZjMi4xLDAuNyw0LjQsMS4xLDYuNywxLjFjMTAuNSwwLDE5LTcuOCwxOS0xNy40QzQwLDEwLjYsMzEuNSwyLjgsMjEsMi44TDIxLDIuOHogTTEwLjgsMjUuN2MtMS4xLDAtMi4zLTAuMy0yLjgtMC42bDAuNS0xLjljMC42LDAuMywxLjUsMC42LDIuNSwwLjZjMSwwLDEuNi0wLjQsMS42LTEuMWMwLTAuNi0wLjUtMS0xLjctMS40Yy0xLjctMC42LTIuNy0xLjUtMi43LTIuOWMwLTEuNywxLjQtMywzLjgtM2MxLjEsMCwxLjksMC4yLDIuNSwwLjVsLTAuNSwxLjhjLTAuNC0wLjItMS4xLTAuNS0yLjEtMC41Yy0xLDAtMS40LDAuNC0xLjQsMWMwLDAuNiwwLjYsMC45LDEuOCwxLjRjMS44LDAuNiwyLjYsMS42LDIuNiwzQzE0LjgsMjQuMywxMy41LDI1LjcsMTAuOCwyNS43TDEwLjgsMjUuN3ogTTI0LjksMjUuNmwtMC4xLTMuOGMwLTEuMi0wLjEtMi42LTAuMS00LjFoMGMtMC4zLDEuMy0wLjcsMi43LTEuMSwzLjhsLTEuMiwzLjloLTEuOGwtMS4xLTMuOGMtMC4zLTEuMi0wLjctMi42LTAuOS0zLjloMGMtMC4xLDEuMy0wLjEsMi45LTAuMiw0LjFsLTAuMiwzLjhoLTIuMWwwLjYtOS45aDNsMSwzLjNjMC4zLDEuMSwwLjYsMi40LDAuOCwzLjZoMGMwLjMtMS4xLDAuNi0yLjUsMC45LTMuNmwxLjEtMy4zaDIuOWwwLjUsOS45SDI0Ljl6IE0zMi42LDE5LjdjMS44LDAuNiwyLjYsMS42LDIuNiwzYzAsMS43LTEuMywzLjEtNCwzLjFjLTEuMSwwLTIuMy0wLjMtMi44LTAuNmwwLjUtMS45YzAuNiwwLjMsMS41LDAuNiwyLjUsMC42YzEsMCwxLjYtMC40LDEuNi0xLjFjMC0wLjYtMC41LTEtMS43LTEuNGMtMS43LTAuNi0yLjctMS41LTIuNy0yLjljMC0xLjcsMS40LTMsMy44LTNjMS4xLDAsMS45LDAuMiwyLjUsMC41bC0wLjUsMS44Yy0wLjQtMC4yLTEuMS0wLjUtMi4xLTAuNWMtMSwwLTEuNCwwLjQtMS40LDFDMzAuOCwxOC45LDMxLjQsMTkuMiwzMi42LDE5LjdMMzIuNiwxOS43eiBNMzIuNiwxOS43Ii8+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_sms .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_sms a, .essb_links.essb_template_default-retina .essb_link_sms a:hover, .essb_links.essb_template_default-retina .essb_link_sms a:focus {
	background-color: #4ea546;
}

.essb_links.essb_template_default-retina .essb_link_viber .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyIDQyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMV8iPjxwYXRoIGlkPSJYTUxJRF81XyIgY2xhc3M9InN0MCIgZD0iTTMyLjEsNDBjLTAuNC0wLjEtMS4yLTAuMi0xLjktMC41QzE3LjUsMzQsOC4zLDI1LDMsMTIuMmMtMS44LTQuMywwLjEtOCw0LjUtOS40YzAuOC0wLjMsMS42LTAuMywyLjQsMGMxLjksMC43LDYuNyw3LjMsNi44LDkuMmMwLjEsMS41LTAuOSwyLjMtMiwzYy0xLjksMS4zLTEuOSwzLTEuMSw0LjhjMS45LDQuMiw1LDcsOS4xLDguOWMxLjUsMC43LDIuOSwwLjYsMy45LTAuOWMxLjgtMi43LDQtMi42LDYuNS0wLjljMS4yLDAuOSwyLjUsMS43LDMuNiwyLjZjMS42LDEuMywzLjYsMi4zLDIuNiw1QzM4LjQsMzcuMiwzNSw0MCwzMi4xLDQweiIvPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MCIgZD0iTTIyLjgsMmM4LjksMC4zLDE2LjYsOC41LDE2LjUsMTcuM2MwLDAuOSwwLjMsMi4xLTEsMi4xYy0xLjIsMC0wLjktMS4zLTEtMi4yQzM2LjEsOS45LDMxLjgsNS41LDIyLjUsNGMtMC44LTAuMS0xLjksMC0xLjktMUMyMC43LDEuNiwyMi4xLDIuMSwyMi44LDJ6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBkPSJNMzQuNywxNy43Yy0wLjEsMC42LDAuMywxLjgtMC44LDEuOWMtMS40LDAuMi0xLjEtMS4xLTEuMy0xLjlDMzEuNywxMiwyOS43LDkuOSwyNCw4LjdjLTAuOC0wLjItMi4yLTAuMS0xLjktMS40YzAuMi0xLjIsMS40LTAuOCwyLjMtMC43QzMwLjEsNy4zLDM0LjcsMTIuMywzNC43LDE3Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QwIiBkPSJNMzAuMywxNi43YzAsMC43LTAuMSwxLjUtMC45LDEuNmMtMC42LDAuMS0xLTAuNC0xLjEtMS4xYy0wLjItMi4zLTEuNS0zLjctMy44LTQuMWMtMC43LTAuMS0xLjQtMC4zLTEuMS0xLjNjMC4yLTAuNiwwLjgtMC43LDEuNC0wLjdDMjcuNCwxMSwzMC40LDE0LDMwLjMsMTYuN3oiLz48L2c+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_viber .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_viber a, .essb_links.essb_template_default-retina .essb_link_viber a:hover, .essb_links.essb_template_default-retina .essb_link_viber a:focus {
	background-color: #7d539d;
}

.essb_links.essb_template_default-retina .essb_counter_topn {
	display: block;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}

.essb_links.essb_template_default-retina .essb_link_telegram .essb_icon {
	/*background:url("managewp-02.png") 0 0 no-repeat;*/
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii01MzAuMyAxOTIuMyA0MiA0MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNTMwLjMgMTkyLjMgNDIgNDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNDk5LjUsMjI3LjZjLTAuMiwwLTAuNS0wLjEtMC43LTAuMmwtOC01LjVsLTQuMywzLjFjLTAuMywwLjItMC44LDAuMy0xLjIsMC4yYy0wLjQtMC4xLTAuNy0wLjUtMC44LTAuOWwtMi4yLTguMmwtNy43LTNjLTAuNS0wLjItMC44LTAuNy0wLjgtMS4yYzAtMC41LDAuMy0xLDAuOC0xLjJsMjkuNC0xMS43YzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4xYzAuMSwwLDAuMSwwLDAuMiwwYzAuMywwLDAuNiwwLjEsMC44LDAuNGMwLDAsMCwwLDAuMSwwLjFjMC4yLDAuMiwwLjMsMC41LDAuMywwLjdjMCwwLjEsMCwwLjEsMCwwLjJjMCwwLDAsMC4xLDAsMC4xbC01LDI2LjFjLTAuMSwwLjQtMC40LDAuOC0wLjgsMC45Qy00OTkuMiwyMjcuNS00OTkuMywyMjcuNi00OTkuNSwyMjcuNnogTS01MDcuNiwyMTkuM2w3LjIsNC45bDMuOS0yMC4zbC0xNCwxMy40TC01MDcuNiwyMTkuM0MtNTA3LjYsMjE5LjMtNTA3LjYsMjE5LjMtNTA3LjYsMjE5LjN6IE0tNTEzLjUsMjE4LjJsMSwzLjZsMi4xLTEuNWwtMi43LTEuOEMtNTEzLjMsMjE4LjUtNTEzLjQsMjE4LjQtNTEzLjUsMjE4LjJ6IE0tNTIwLjUsMjExLjlsNS4zLDJjMC40LDAuMSwwLjcsMC41LDAuOCwwLjlsMC43LDIuNmMwLTAuMywwLjItMC42LDAuNC0wLjhsMTMuMy0xMi44TC01MjAuNSwyMTEuOXoiLz48L2c+PC9zdmc+");
	background-size: 21px 21px;
}

.essb_links.essb_template_default-retina .essb_link_telegram .essb_icon.nitro-lazy {
	background-image: none !important;
}

.essb_links.essb_template_default-retina .essb_link_telegram a, .essb_links.essb_template_default-retina .essb_link_telegram a:hover, .essb_links.essb_template_default-retina .essb_link_telegram a:focus {
	background-color: #08c;
}

.essb-click-to-tweet {
	display: block;
	background: #60a8dc;
	position: relative;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 15px 15px 15px 30px;
	margin-bottom: 1em;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.essb-click-to-tweet:hover {
	background-color: #2a7fbd;
	border-left: 3px solid #4499d6;
}

.essb-click-to-tweet:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.essb-click-to-tweet-quote {
	position: relative;
	color: #fff !important;
	font-size: 1.5em;
	line-height: 140%;
	font-weight: 100;
	text-decoration: none !important;
	text-transform: none !important;
	word-wrap: break-word;
	border-bottom: none !important;
}

.essb-click-to-tweet-button {
	margin: 0;
	display: block;
	text-transform: uppercase;
	font-size: .7em;
	font-weight: bold;
	color: #fff;
	text-align: right;
	text-decoration: none !important;
}

.essb-click-to-tweet-button-icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNywxMS4wNzZjLTEuMTc3LDAuNTIxLTIuNDQxLDAuODc1LTMuNzcxLDEuMDM0YzEuMzU2LTAuODEzLDIuMzk3LTIuMSwyLjg4OC0zLjYzMw0KCWMtMS4yNjksMC43NTItMi42NzUsMS4yOTktNC4xNjksMS41OTRjLTEuMTk3LTEuMjc2LTIuOTA0LTIuMDc0LTQuNzkzLTIuMDc0Yy0zLjYyNSwwLTYuNTY0LDIuOTM5LTYuNTY0LDYuNTY0DQoJYzAsMC41MTYsMC4wNTcsMS4wMTcsMC4xNywxLjQ5N2MtNS40NTctMC4yNzQtMTAuMjk0LTIuODg4LTEzLjUzMS02Ljg1OWMtMC41NjUsMC45Ny0wLjg5LDIuMDk4LTAuODksMy4zMDENCgljMCwyLjI3OCwxLjE1OSw0LjI4NywyLjkyLDUuNDY0Yy0xLjA3NS0wLjAzNC0yLjA4OC0wLjMyOS0yLjk3My0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODINCgljMCwzLjE4MiwyLjI2Myw1LjgzNSw1LjI2Nyw2LjQzOGMtMC41NTEsMC4xNDktMS4xMzEsMC4yMjktMS43MjksMC4yMjljLTAuNDI0LDAtMC44MzQtMC4wNDEtMS4yMzUtMC4xMTYNCgljMC44MzUsMi42MDcsMy4yNjEsNC41MDYsNi4xMzMsNC41NTljLTIuMjQ3LDEuNzYxLTUuMDc3LDIuODEtOC4xNTMsMi44MWMtMC41MywwLTEuMDUzLTAuMDMtMS41NjYtMC4wOTINCgljMi45MDQsMS44NjMsNi4zNTUsMi45NSwxMC4wNjMsMi45NWMxMi4wNzgsMCwxOC42ODEtMTAuMDA0LDE4LjY4MS0xOC42NzljMC0wLjI4NS0wLjAwNy0wLjU2OC0wLjAxOS0wLjg1MQ0KCUMzNS4wMDcsMTMuNTQ5LDM2LjEyLDEyLjM5MiwzNywxMS4wNzYiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	float: right;
	margin-top: -3px;
	margin-left: 5px;
}

.essb-click-to-tweet-button-icon.nitro-lazy {
	background-image: none !important;
}

.essb-ctt-text a:hover {
	text-decoration: none;
	color: #fff !important;
}

a.essb-ctt-btn {
	border-bottom: none !important;
	margin: 0;
	padding: 11px 24px 0 0;
	position: relative;
	display: block;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: .7em;
	font-weight: bold;
	color: #fff !important;
	float: right;
	text-decoration: none !important;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNywxMS4wNzZjLTEuMTc3LDAuNTIxLTIuNDQxLDAuODc1LTMuNzcxLDEuMDM0YzEuMzU2LTAuODEzLDIuMzk3LTIuMSwyLjg4OC0zLjYzMw0KCWMtMS4yNjksMC43NTItMi42NzUsMS4yOTktNC4xNjksMS41OTRjLTEuMTk3LTEuMjc2LTIuOTA0LTIuMDc0LTQuNzkzLTIuMDc0Yy0zLjYyNSwwLTYuNTY0LDIuOTM5LTYuNTY0LDYuNTY0DQoJYzAsMC41MTYsMC4wNTcsMS4wMTcsMC4xNywxLjQ5N2MtNS40NTctMC4yNzQtMTAuMjk0LTIuODg4LTEzLjUzMS02Ljg1OWMtMC41NjUsMC45Ny0wLjg5LDIuMDk4LTAuODksMy4zMDENCgljMCwyLjI3OCwxLjE1OSw0LjI4NywyLjkyLDUuNDY0Yy0xLjA3NS0wLjAzNC0yLjA4OC0wLjMyOS0yLjk3My0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODINCgljMCwzLjE4MiwyLjI2Myw1LjgzNSw1LjI2Nyw2LjQzOGMtMC41NTEsMC4xNDktMS4xMzEsMC4yMjktMS43MjksMC4yMjljLTAuNDI0LDAtMC44MzQtMC4wNDEtMS4yMzUtMC4xMTYNCgljMC44MzUsMi42MDcsMy4yNjEsNC41MDYsNi4xMzMsNC41NTljLTIuMjQ3LDEuNzYxLTUuMDc3LDIuODEtOC4xNTMsMi44MWMtMC41MywwLTEuMDUzLTAuMDMtMS41NjYtMC4wOTINCgljMi45MDQsMS44NjMsNi4zNTUsMi45NSwxMC4wNjMsMi45NWMxMi4wNzgsMCwxOC42ODEtMTAuMDA0LDE4LjY4MS0xOC42NzljMC0wLjI4NS0wLjAwNy0wLjU2OC0wLjAxOS0wLjg1MQ0KCUMzNS4wMDcsMTMuNTQ5LDM2LjEyLDEyLjM5MiwzNywxMS4wNzYiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

a.essb-ctt-btn.nitro-lazy {
	background-image: none !important;
}

.essb-ctt-btn:hover {
	text-decoration: none;
	color: #fff !important;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDIgNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNywxMS4wNzZjLTEuMTc3LDAuNTIxLTIuNDQxLDAuODc1LTMuNzcxLDEuMDM0YzEuMzU2LTAuODEzLDIuMzk3LTIuMSwyLjg4OC0zLjYzMw0KCWMtMS4yNjksMC43NTItMi42NzUsMS4yOTktNC4xNjksMS41OTRjLTEuMTk3LTEuMjc2LTIuOTA0LTIuMDc0LTQuNzkzLTIuMDc0Yy0zLjYyNSwwLTYuNTY0LDIuOTM5LTYuNTY0LDYuNTY0DQoJYzAsMC41MTYsMC4wNTcsMS4wMTcsMC4xNywxLjQ5N2MtNS40NTctMC4yNzQtMTAuMjk0LTIuODg4LTEzLjUzMS02Ljg1OWMtMC41NjUsMC45Ny0wLjg5LDIuMDk4LTAuODksMy4zMDENCgljMCwyLjI3OCwxLjE1OSw0LjI4NywyLjkyLDUuNDY0Yy0xLjA3NS0wLjAzNC0yLjA4OC0wLjMyOS0yLjk3My0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODINCgljMCwzLjE4MiwyLjI2Myw1LjgzNSw1LjI2Nyw2LjQzOGMtMC41NTEsMC4xNDktMS4xMzEsMC4yMjktMS43MjksMC4yMjljLTAuNDI0LDAtMC44MzQtMC4wNDEtMS4yMzUtMC4xMTYNCgljMC44MzUsMi42MDcsMy4yNjEsNC41MDYsNi4xMzMsNC41NTljLTIuMjQ3LDEuNzYxLTUuMDc3LDIuODEtOC4xNTMsMi44MWMtMC41MywwLTEuMDUzLTAuMDMtMS41NjYtMC4wOTINCgljMi45MDQsMS44NjMsNi4zNTUsMi45NSwxMC4wNjMsMi45NWMxMi4wNzgsMCwxOC42ODEtMTAuMDA0LDE4LjY4MS0xOC42NzljMC0wLjI4NS0wLjAwNy0wLjU2OC0wLjAxOS0wLjg1MQ0KCUMzNS4wMDcsMTMuNTQ5LDM2LjEyLDEyLjM5MiwzNywxMS4wNzYiLz4NCjwvc3ZnPg0K");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb-ctt-btn:hover.nitro-lazy {
	background-image: none !important;
}

/**/

/*Style for Event List Table Layout */

/**/
div#evrplus_event_list {}

table.evrplus_events {
	width: 100%;
	background-color: #fafafa;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.evrplus_events td.er_date {
	width: 150px;
}

table.evrplus_events caption {
	padding: 0 0 5px;
	width: 700px;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

table.evrplus_events th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border: none;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #cae8ea;
}

table.evrplus_events td {
	border: none;
	background: #fff;
	padding: 6px 6px 6px 12px !important;
	color: #4f6b72;
}

table.evrplus_events td {
	background: #f5fafa;
	color: #797268;
}

table td.odd {
	background-color: #fff;
}

table td.even {
	background-color: #f8f8f8;
}

table.calendar-table {
	overflow: scroll;
	display: table;
}

/**/

/*End Style for Event List Table Layout */

/**/
.evrplus_ticket_info a {
	cursor: default !important;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/info-icon.png") no-repeat bottom left;
	text-decoration: none;
	position: relative;
	top: -1px;
}

.evrplus_ticket_info a.nitro-lazy {
	background: none !important;
}

.evrplus_ticket_info a span {
	padding: 0 5px;
	visibility: hidden;
}

.evrplus_ticket_info a:hover {
	text-decoration: none !important;
}

.padding {
	padding: 10px;
	overflow: hidden;
}

/**/

/*Style for Registration Form Layout */

/**/
#evrplusRegFormOld {
	width: 95%;
	margin-left: 30px;
}

#evrplusRegFormOld .evrplus_regform ul li {
	list-style: none;
	padding-bottom: 5px;
}

#evrplusRegFormOld ul li {
	list-style: none;
	padding-bottom: 5px;
}

.evrplus_regform label {
	font-weight: 400;
	display: block;
	padding-bottom: 5px;
	margin-top: 10px;
	color: #777;
}

/*Textfield style*/
#evrplusRegFormOld li .fieldbox {
	height: 15px;
	padding-left: 5px;
}

#evrplusRegFormOld li .fieldbox input {
	height: 15px;
	padding-top: 5px;
	width: 300px;
}

#evrplusRegFormOld li .couponbox {
	height: 20px;
	padding-left: 5px;
}

#evrplusRegFormOld li .couponbox input {
	height: 20px;
	padding-top: 5px;
	width: 200px;
}

/*Textarea style*/
#evrplusRegFormOld li .msgbox {
	height: 100px;
	padding-left: 5px;
}

#evrplusRegFormOld li .msgbox textarea {
	height: 100px;
	padding-top: 5px;
	width: 385px;
}

/*Radio Style & Checkbox Style*/
#evrplusRegFormOld .radio {
	margin-top: 0;
	margin-bottom: 0;
	text-indent: -15px;
	padding-left: 35px;
	display: block;
}

/*End form style*/

/*.threepxfix class below:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html

*/
* html .threepxfix {
	margin-left: 3px;
}

/* FancyBox */
html, body {}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_progress.png") no-repeat;
}

div#fancy_loading div.nitro-lazy {
	background: none !important;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #fff;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_loading.gif") no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_loading_icon.nitro-lazy {
	background: none !important;
}

div#fancy_outer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	padding: 28px 28px 43px;
	/* correction for the new corners - original - 18px 18px 33px 18px */
	margin: 0;
	overflow: hidden;
	background: transparent;
	display: none;
}

div#fancy_inner {
	position: relative;
	width: 100%;
	height: 100%;
	/*	border: 1px solid #BBB;*/
	background: #fff;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #e8f4fe;
	color: #333;
	height: 91%;
	width: 95%;
	z-index: 100;
	margin: 0;
	line-height: 17px;
	font-size: .9em;
	padding: 10px;
	border: 2px solid #cceefe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

div#fancy_div h2 {
	color: #333c42;
	display: block;
	font: bold 20px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-shadow: #fff 1px 1px 0;
	letter-spacing: -1px;
	padding: 10px;
	background-color: #c6e4fe;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-top-left-border-radius: 3px;
	-moz-top-right-border-radius: 3px;
	border-bottom: 1px solid #a9dafe;
	margin: -10px -10px 5px;
	width: auto;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -21px;
	/* correction for the new corners - original -15px */
	height: 30px;
	width: 30px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_closebox.png") top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
	opacity: .93;
	right: -20px;
}

div#fancy_close.nitro-lazy {
	background: none !important;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background-image: url("data:image/gifbase64,AAAA");
	outline: none;
}

a#fancy_left.nitro-lazy, a#fancy_right.nitro-lazy {
	background-image: none !important;
}

a#fancy_left {
	left: 0;
}

a#fancy_right {
	right: 0;
}

span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_left.png") no-repeat;
}

span#fancy_left_ico.nitro-lazy {
	background: none !important;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_right.png") no-repeat;
}

span#fancy_right_ico.nitro-lazy {
	background: none !important;
}

a#fancy_left:hover {
	visibility: visible;
}

a#fancy_right:hover {
	visibility: visible;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #fff;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -24px;
	width: 100%;
	height: 24px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_n.png") repeat-x;
}

div.fancy_bg_n.nitro-lazy {
	background: none !important;
}

div.fancy_bg_ne {
	top: -24px;
	right: -24px;
	/* correction for the new corners - original -13px */
	width: 24px;
	/* correction for the new corners - original 13px */
	height: 24px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_ne.png") no-repeat;
}

div.fancy_bg_ne.nitro-lazy {
	background: none !important;
}

div.fancy_bg_e {
	right: -24px;
	/* correction for the new corners - original -13px */
	height: 100%;
	width: 24px;
	/* correction for the new corners - original 13px */
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_e.png") repeat-y;
}

div.fancy_bg_e.nitro-lazy {
	background: none !important;
}

div.fancy_bg_se {
	bottom: -24px;
	right: -24px;
	/* correction for the new corners - original -13px */
	width: 24px;
	/* correction for the new corners - original 13px */
	height: 24px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_se.png") no-repeat;
}

div.fancy_bg_se.nitro-lazy {
	background: none !important;
}

div.fancy_bg_s {
	bottom: -24px;
	width: 100%;
	height: 24px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_s.png") repeat-x;
}

div.fancy_bg_s.nitro-lazy {
	background: none !important;
}

div.fancy_bg_sw {
	bottom: -24px;
	left: -24px;
	/* correction for the new corners - original -13px */
	width: 24px;
	/* correction for the new corners - original 13px */
	height: 24px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_sw.png") no-repeat;
}

div.fancy_bg_sw.nitro-lazy {
	background: none !important;
}

div.fancy_bg_w {
	left: -24px;
	/* correction for the new corners - original -13px */
	height: 100%;
	width: 24px;
	/* correction for the new corners - original 13px */
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_w.png") repeat-y;
}

div.fancy_bg_w.nitro-lazy {
	background: none !important;
}

div.fancy_bg_nw {
	top: -24px;
	left: -24px;
	/* correction for the new corners - original -13px */
	width: 24px;
	/* correction for the new corners - original 13px */
	height: 24px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_shadow_nw.png") no-repeat;
}

div.fancy_bg_nw.nitro-lazy {
	background: none !important;
}

div#fancy_title {
	position: absolute;
	bottom: -43px;
	/* correction for the new corners - original -33px */
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #fff;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_title_left.png") repeat-x;
}

td#fancy_title_left.nitro-lazy {
	background: none !important;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_title_main.png") repeat-x;
}

td#fancy_title_main.nitro-lazy {
	background: none !important;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_title_right.png") repeat-x;
}

td#fancy_title_right.nitro-lazy {
	background: none !important;
}

/* for popup for event list */
#fade {
	/*--Transparent background layer--*/
	display: none;
	/*--hidden by default--*/
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .8;
	z-index: 9999;
}

.popup_block {
	display: none;
	/*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 12px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0 0 20px #000;
	-moz-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}

*html .popup_block {
	position: absolute;
}

#topdate {
	color: #fff;
	margin-bottom: auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: auto;
	text-align: center;
	width: 45px;
}

#bottomdate {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: auto;
	padding-top: 0;
	text-align: center;
	width: 45px;
}

#datebg {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/calicon_blue.png") no-repeat;
	float: left;
	height: 55px;
	margin-left: 0;
	width: 55px;
	background-position: 0 3px;
}

#datebg.nitro-lazy {
	background: none !important;
}

#evrplus_eventitem {
	float: none;
	height: auto;
	padding-top: 15px;
}

/* Public Tooltip used for fees */
.evrplus_pub_tooltip {
	position: relative;
	background: #eaeaea;
	cursor: help;
	display: inline-block;
	text-decoration: none;
	color: #222;
	outline: none;
}

.evrplus_pub_tooltip span {
	visibility: hidden;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 999;
	width: 230px;
	margin-left: -127px;
	padding: 10px;
	border: 2px solid #ccc;
	background-color: #ddd;
	background-image: e vrplus_5;
	background-image: e vrplus_5;
	background-image: e vrplus_5;
	background-image: e vrplus_5;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.evrplus_pub_tooltip:hover {
	border: 0;
}

.evrplus_pub_tooltip:hover span {
	visibility: visible;
}

.evrplus_pub_tooltip span:before, .evrplus_pub_tooltip span:after {
	content: "";
	position: absolute;
	z-index: 1000;
	bottom: -7px;
	left: 50%;
	margin-left: -8px;
	border-top: 8px solid #ddd;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 0;
}

.evrplus_pub_tooltip span:before {
	border-top-color: #ccc;
	bottom: -8px;
}

/* Blue */
.evrplus_blue-tooltip span {
	border-color: #59add4;
	background-color: #61bde7;
}

.evrplus_blue-tooltip span:after {
	border-top-color: #61bde7;
}

.evrplus_blue-tooltip span:before {
	border-top-color: #59add4;
}

#details {
	width: auto !important;
}

.event_date {}

.event_time {}

#details p {
	font-family: Arial;
	margin-bottom: 0;
	color: #777;
}

#details > h2 {
	font-family: "robotothin";
	font-size: 22px;
}

#evrplus_pop_address p {
	font-weight: 700 !important;
}

#evrplusRegFormOld form input[type="text"] {
	border: 6px solid #f7f9fa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, .06) inset, 0 0 1px #95a2a7 inset;
	-webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, .06) inset, 0 0 1px #95a2a7 inset;
	box-shadow: 2px 3px 3px rgba(0, 0, 0, .06) inset, 0 0 1px #95a2a7 inset;
	font-family: inherit;
	font-size: .85em !important;
	height: auto !important;
	margin: 0 !important;
	padding: 1.2em !important;
	width: 94% !important;
}

.reg_img {
	font-family: robotothin;
	padding-left: 20px;
	font-size: 22px !important;
}

.horizontal_line1 {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-divider-line.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 3px;
	width: auto !important;
}

.horizontal_line1.nitro-lazy {
	background: none !important;
}

input[type="submit"], button[type="submit"], input[type="reset"] {
	transition: all .2s linear 0;
}

#details {
	background-color: #f5f5f5;
	border: 1px solid #eaeaea !important;
	border-radius: 4px;
	margin: 0 0 0 30px !important;
}

.reg_fees_select {
	background-color: #b94a48;
	border-radius: 3px;
	color: #fff;
	margin-bottom: 27px;
	padding: 5px 0;
	text-align: center;
	width: 300px;
}

.showhide {
	margin-left: 30px;
}

.evrplus_paymentable {
	border: 1px solid #ccc;
	border-radius: 5px;
}

.evrplus_paymentable p {
	background: none repeat scroll 0 0 #7e7e7e;
	color: #fff;
	padding: 5px 0 5px 12px;
	margin: 0;
}

.evrplus_paymentable table {
	margin-bottom: 0 !important;
}

.evrplus_paymentable .odd {
	background-color: #f6f6f6;
}

.evrplus_paymentable td {
	padding: 6px 6px 6px 12px;
}

/***********************************************************************/
.event-cont {
	margin: 5px;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
}

.event-cont table {
	max-width: 100%;
	width: 100%;
	min-width: 625px;
	background-color: transparent;
}

@media screen and (max-width: 768px) {
	.event-cont table {
		min-width: 320px;
	}
}

@media screen and (min-width: 320px) and (max-width: 320px) {
	.event-cont table {
		min-width: 320px;
	}
}

.time-cont br {
	display: none;
}

.event-cont table tr {
	border-bottom: 1px solid #d3d3d3;
}

.event-cont table tr td {
	width: 100%;
}

.event-cont .thumb {
	width: 120px;
	height: 120px;
	background-size: cover;
	display: block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-position: center;
	float: left;
	margin-right: 20px;
	border: 6px solid #d3d3d3;
}

.event-cont .eve-title h3 a:link, .event-cont .eve-title h3 a:active, .event-cont .eve-title h3 a:visited, .event-cont .eve-title h3 a:hover {
	font-size: 20px;
	color: #666;
}

.event-cont .eve-details {
	height: auto;
	padding: 10px;
	margin: 0;
}

.event-cont .eve-desc {
	padding-left: 157px;
	font-size: 12px;
	color: #666;
}

.event-cont .eve-title {
	width: 56%;
	display: inline-block;
}

.event-cont .eve-title h3 {
	margin: 0;
}

.event-cont .eve-desc > p:last-child {
	font-size: 14px;
	color: #999;
}

.event-cont .seats {
	padding: 3px;
	background-color: #efb34c;
	border-radius: 5px;
	color: #fff;
}

.timing {
	font-size: 100%;
	border-left: 1px solid #d3d3d3;
	color: #333;
}

.timing .time-cont {
	display: block;
	margin: 0 auto;
	width: 245px;
}

.timing h1 {
	margin: 0;
	font-weight: 400;
}

.timing time.icon {
	display: block;
	position: relative;
	width: 80px;
	height: 80px;
	background-color: #fff;
	margin: 2em auto;
	border-radius: .6em;
	box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform: rotate(0deg) skewY(0deg);
	-webkit-transform-origin: 50% 10%;
	transform-origin: 50% 10%;
}

.timing time.icon * {
	display: block;
	width: 100%;
	text-align: center;
}

.timing time.icon strong {
	color: #fff;
	background-color: #999;
	border-bottom: 1px dashed #999;
	box-shadow: 0 2px 0 #999;
	font-size: 90%;
}

.timing time.icon em {
	position: absolute;
	bottom: 0;
	color: #999 !important;
	font-size: 12px;
	font-style: normal;
}

.timing time.icon span {
	font-size: 28px;
	font-weight: 700;
	line-height: 1.25;
	color: #2f2f2f !important;
}

.timing time.icon:hover, time.icon:focus {
	-webkit-animation: swing .6s ease-out;
	animation: swing .6s ease-out;
}

.timing .eve-sap {
	position: relative;
	top: 20px;
	float: left;
	padding: 0 15px;
	font-size: 50px;
	color: #999;
}

.timing .eve-start, .timing .eve-end {
	float: left;
}

.timing .eve-start p, .timing .eve-end p {
	margin-bottom: 0;
	font-size: 14px;
	text-align: center;
	color: #999;
}

@-webkit-keyframes swing {
	0% {
		-webkit-transform: rotate(0deg) skewY(0deg);
	}
	
	20% {
		-webkit-transform: rotate(12deg) skewY(4deg);
	}
	
	60% {
		-webkit-transform: rotate(-9deg) skewY(-3deg);
	}
	
	80% {
		-webkit-transform: rotate(6deg) skewY(-2deg);
	}
	
	100% {
		-webkit-transform: rotate(0deg) skewY(0deg);
	}
}

@keyframes swing {
	0% {
		transform: rotate(0deg) skewY(0deg);
	}
	
	20% {
		transform: rotate(12deg) skewY(4deg);
	}
	
	60% {
		transform: rotate(-9deg) skewY(-3deg);
	}
	
	80% {
		transform: rotate(6deg) skewY(-2deg);
	}
	
	100% {
		transform: rotate(0deg) skewY(0deg);
	}
}

.widget.evrplus-widget-list-events .timing time.icon {
	width: 60px;
	height: 60px;
	margin: .5em auto;
	border-radius: .4em;
}

.widget.evrplus-widget-list-events .timing time.icon em {
	font-size: 9px;
}

.widget.evrplus-widget-list-events .timing time.icon span {
	font-size: 18px;
}

/******************* custom ***********************/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

.margin-top-10 {
	margin-top: 10px !important;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.dashboard-stat2 {
	background: none repeat scroll 0 0 #fff;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px 15px 30px;
}

.dashboard-stat2 .display:before, .dashboard-stat2 .display:after {
	content: " ";
	display: table;
}

.dashboard-stat2 .display .number {
	display: inline-block;
	float: left;
}

.dashboard-stat2 .display .number h3 {
	font-size: 30px;
	font-weight: 400;
	margin: 0 0 2px;
	padding: 0;
}

.dashboard-stat2 .display .number small {
	color: #aab5bc;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.dashboard-stat2 .display .icon {
	display: inline-block;
	float: right;
	padding: 7px 0 0;
}

.dashboard-stat2 .display .icon > i {
	color: #cbd4e0;
	font-size: 26px;
}

.dashboard-stat2 .progress-info {
	clear: both;
}

.dashboard-stat2 .progress-info .progress {
	clear: both;
	display: block;
	height: 4px;
	margin: 0;
}

.dashboard-stat2 .progress-info .progress {
	clear: both;
	display: block;
	height: 4px;
	margin: 0;
}

:after, :before {
	box-sizing: border-box;
}

:after, :before {
	box-sizing: border-box;
}

.dashboard-stat2 .progress-info .progress {
	clear: both;
	display: block;
	height: 4px;
	margin: 0;
}

.progress {
	background-image: none;
	border: 0 none;
	box-shadow: none;
	filter: none;
}

.progress.nitro-lazy {
	background-image: none !important;
}

.progress {
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

.font-green-sharp {
	color: #4db3a2 !important;
}

:after, :before {
	box-sizing: border-box;
}

.dashboard-stat2 .display:after {
	clear: both;
}

.dashboard-stat2 .display:before, .dashboard-stat2 .display:after {
	content: " ";
	display: table;
}

:after, :before {
	box-sizing: border-box;
}

.dashboard-stat2 .display {
	margin-bottom: 20px;
}

* {
	box-sizing: border-box;
}

/******************* Tooltip Css ************************/
.tooltip {
	display: inline;
	position: relative;
}

.events .tooltip {
	opacity: 10;
	display: inline;
	position: relative;
	padding: 0;
}

table.calendar-table {
	overflow: visible;
}

@media (max-width: 767px) {
	table.calendar-table {
		overflow: hidden !important;
	}
}

/* Trigger text */
.tooltip-item {
	background: rgba(0, 0, 0, .3);
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: 0 10px;
}

/* Gap filler */
.tooltip-item::after {
	content: "";
	position: absolute;
	width: 360px;
	height: 20px;
	bottom: 100%;
	left: 50%;
	pointer-events: none;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.tooltip:hover .tooltip-item::after {
	pointer-events: auto;
}

/* Tooltip */
.tooltip-content {
	position: absolute;
	z-index: 9999;
	width: 360px;
	left: 50%;
	margin: 0 0 20px -180px;
	bottom: 100%;
	text-align: left;
	font-size: .765em;
	line-height: 1.4;
	box-shadow: -5px -5px 15px rgba(48, 54, 61, .2);
	background: #f5f5f5;
	opacity: 0;
	cursor: default;
	pointer-events: none;
}

.tooltip-effect-1 .tooltip-content {
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s;
}

.tooltip-effect-2 .tooltip-content {
	-webkit-transform-origin: 50% calc(100% + 10px);
	transform-origin: 50% calc(100% + 10px);
	-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
	transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, transform .2s;
}

.tooltip-effect-3 .tooltip-content {
	-webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
	transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s;
}

.tooltip-effect-4 .tooltip-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: scale3d(.7, .3, 1);
	transform: scale3d(.7, .3, 1);
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, transform .2s;
}

.tooltip-effect-5 .tooltip-content {
	width: 180px;
	margin-left: -90px;
	-webkit-transform-origin: 50% calc(100% + 6em);
	transform-origin: 50% calc(100% + 6em);
	-webkit-transform: rotate3d(0, 0, 1, 15deg);
	transform: rotate3d(0, 0, 1, 15deg);
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, transform .2s;
	-webkit-transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39);
	transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39);
}

.tooltip:hover .tooltip-content {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
	transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}

.tooltip.tooltip-effect-2:hover .tooltip-content {
	-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
	transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}

/* Arrow */
.tooltip-content::after {
	content: "";
	top: 100%;
	left: 50%;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-top-color: #f5f5f5;
	border-width: 10px;
	margin-left: -10px;
	visibility: visible !important;
}

/* Tooltip content*/
.events .tooltip-content img {
	position: relative;
	height: 170px;
	display: block;
	float: left;
	margin-right: 1em;
}

.events .tooltip-text {
	font-size: .68em;
	line-height: 1.35;
	display: block;
	padding: 1.31em .21em 1.21em 0;
	color: #fff;
}

.events .tooltip-effect-5 .tooltip-text {
	padding: 1.4em;
}

.events .tooltip-text.read-more > a {
	text-decoration: none !important;
	color: inherit;
	padding: 0;
	margin: 0;
	color: #e54e53;
	font-weight: 600;
	text-shadow: none !important;
}

.events .tool_img {
	width: 125px;
}

.events .tooltip-text {
	font-size: 12px;
	color: #333;
	margin-top: 0;
}

.events .tooltip-text.heading {
	margin-top: 13px !important;
}

.events span.event_title {
	letter-spacing: 0;
	line-height: 1.1;
	font-weight: 600;
	color: #333;
	font-size: 14px;
	white-space: pre-wrap;
}

.events .event_date {
	font-size: 11px;
	line-height: 15px;
	color: #e54e53;
	margin-top: 5px;
}

.events .event_time {
	font-size: 11px;
	line-height: 15px;
	color: #e54e53;
	margin-top: 5px;
}

.events .tooltip-text.read-more > a {
	text-decoration: none !important;
	color: inherit;
	padding: 0;
	margin: 0;
	color: #5ba4a4 !important;
	font-weight: 600 !important;
	background: none !important;
	box-shadow: none !important;
	font-size: 12px;
}

.events .tooltip-text.read-more {
	padding: 0;
	padding-bottom: 12px !important;
}

.events .tooltip-text.read-more > a {
	padding-left: 0;
	color: #403d46;
}

.events .tooltip-text.heading {
	margin-left: 145px;
	padding: 0;
}

.events .dashicons-calendar-alt::before {
	line-height: 1.5;
}

.events .dashicons-clock::before {
	content: "";
	line-height: 1.5;
}

.events .tooltip-item {
	box-shadow: none !important;
}

.events .dummy.dummy-text > p {
	margin: 5px;
	padding: 0 !important;
}

.events .tooltip.tooltip-effect-1 {
	border: medium none;
}

.events .tooltip-content.clearfix {
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: none;
}

.events .event_img {
	background-position: center center !important;
	background-size: cover !important;
	border: 5px solid #d3d3d5;
	border-radius: 50%;
	float: left;
	height: 120px;
	margin-bottom: 5%;
	margin-top: 5%;
	width: 120px;
	margin-left: 3%;
}

#details .event_dateTime_container p {
	font-family: "RobotoLight";
	font-size: 18px;
}

.event_dateTime_container .dashiconsText {
	font-family: "RobotoLight";
	font-size: 18px;
}

#evrplus_pop_address > h3 {
	margin-left: 20px;
}

.time-cont br {
	display: none !important;
}

.evrplus_counter .timer {
	margin: 0 auto;
	width: 400px;
	overflow: hidden;
	padding-bottom: 10px;
}

.evrplus_counter .timer > div {
	float: left;
	overflow: hidden;
	width: 25%;
	text-align: center;
}

.redCountdownDemo {
	margin-bottom: 0 !important;
}

.wpb_wrapper form p > br {
	display: none;
}

.media-box-container .media-box-image {
	height: auto !important;
}

.media-box-container .media-box-image .media-box-thumbnail-container img {
	max-width: 100%;
	height: auto !important;
}
/* 22-2-2016 */

/*
.inner { height: auto !important; }
*/

@media only screen and (max-width : 320px) {
	.calendar-table, .calendar-table tr {
		min-width: 289px !important;
	}
	
	.calendar-date-switcher {
		background-color: #0e6976;
		color: #fff;
		padding: 6px 4px;
	}
	
	.calendar-date-switcher form {
		margin: 0;
		max-width: 264px;
		padding: 0;
	}
	
	.calendar-date-switcher select {
		width: 80% !important;
	}
	
	.calendar-date-switcher input {
		width: 60px !important;
		border-radius: 2px;
	}
	
	.calendar-prev a:link, .calendar-prev a:visited, .calendar-prev a:active, .calendar-prev a:hover {
		background: none !important;
		font-size: 1em !important;
		padding: 0 !important;
	}
	
	.calendar-next a:link, .calendar-next a:visited, .calendar-next a:active, .calendar-next a:hover {
		background: none !important;
		font-size: 1em !important;
		padding: 0 !important;
	}
	
	.calendar-month {
		font-size: 12px !important;
		font-weight: 700;
		text-align: center;
		width: 136px !important;
	}
	
	.calendar-next, .calendar-prev {
		text-align: center;
		width: 90px;
	}
	
	#calendar-table tr td {
		padding: 0 !important;
		border: 1px solid #dbdbdb;
		max-width: 45px !important;
	}
	
	.event a {
		display: table-caption;
		height: auto;
		font-size: 8px !important;
		text-align: center;
		width: 42px !important;
	}
	
	.events a {
		padding: 0 !important;
	}
	
	/*---------------------- Single event -------------------*/
	.nav2select {
		width: 96% !important;
	}
	
	#details {
		margin: 0 !important;
	}
	
	#details img {
		width: 85% !important;
		margin-top: 18px;
	}
	
	#evrplus_pop_map {
		float: none !important;
	}
	
	#evrplusRegForm form input[type="text"] {
		width: 70% !important;
		padding: 1em !important;
	}
	
	.reg_fees_select {
		width: 100% !important;
	}
	
	/*#evrplusRegForm{

    
    		margin-left:10px;

    
    	}*/
	#evrplusRegForm select {
		width: 56% !important;
		padding: 8px !important;
	}
	
	.horizontal_line1 {
		width: 100% !important;
	}
	
	#evrplusRegForm img {
		width: 75% !important;
	}
	
	.regform_buttons {
		margin: 0 !important;
	}
	
	#sidebar {
		width: 100% !important;
	}
}

@media only screen and (max-width: 480px) and (min-width: 321px) {
	/*---------------------- Single event -------------------*/
	#evrplusRegForm form input[type="text"] {
		width: 86% !important;
	}
	
	.reg_fees_select {
		width: 100% !important;
	}
	
	#evrplusRegForm select {
		width: 72% !important;
		padding: 8px !important;
	}
	
	#sidebar {
		width: 100% !important;
	}
	
	#evrplus_pop_map img {
		margin-left: 55px !important;
		margin-top: 15px;
		width: 80% !important;
	}
	
	#evrplusRegForm {}
	
	.regform_buttons {
		margin: 0 !important;
	}
	
	/*-------------------------------------------------------*/
	
	/*-------------------------- Main calander -----------------------------*/
	#calendar-table tr td {
		padding: 0 !important;
	}
	
	.calendar-date-switcher input {
		margin-left: 10px !important;
		border-radius: 3px;
	}
	
	/*.calendar-prev a:link, .calendar-prev a:visited, .calendar-prev a:active, .calendar-prev a:hover {

    
    		background:none !important;font-size: 1em;!important;padding-left: 0 !important;

    
    	}

    
    	.calendar-next a:link, .calendar-next a:visited, .calendar-next a:active, .calendar-next a:hover {

    
    		background:none !important;font-size: 1em;!important;padding-left: 0 !important;

    
    	}*/
	.calendar-prev a:link, .calendar-prev a:visited, .calendar-prev a:active, .calendar-prev a:hover {
		background: none !important;
		font-size: 1em !important;
		padding: 0 !important;
	}
	
	.calendar-next a:link, .calendar-next a:visited, .calendar-next a:active, .calendar-next a:hover {
		background: none !important;
		font-size: 1em !important;
		padding: 0 !important;
	}
	
	#calendar-table tr td {
		padding: 0 !important;
	}
	
	.catgry {
		width: 100% !important;
	}
	
	.event a {
		font-size: 9px !important;
	}
	
	.events a {
		padding: 0 !important;
		height: auto;
		width: 100% !important;
		margin-left: 1px !important;
	}
}

@media only screen and (max-width: 780px) and (min-width: 481px) {
	.calendar-prev a:link, .calendar-prev a:visited, .calendar-prev a:active, .calendar-prev a:hover {
		background: none !important;
		padding: 0 !important;
	}
	
	.calendar-next a:link, .calendar-next a:visited, .calendar-next a:active, .calendar-next a:hover {
		background: none !important;
		padding: 0 !important;
	}
	
	.calendar-date-switcher input {
		margin-left: 10px !important;
		border-radius: 3px;
	}
}

.calendar-table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 1px solid #dedade;
	box-shadow: 0 0 5px 2px rgba(145, 145, 145, .35);
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100% !important;
	height: 100%;
	margin: 0;
	padding: 0;
	color: gray !important;
}

.calendar-table tr:last-child td:last-child {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.calendar-table table tr:first-child td:first-child {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.calendar-table table tr:first-child td:last-child {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.calendar-table tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.calendar-table tr:nth-child(odd) {
	background-color: #fff;
}

.calendar-table tr:nth-child(even) {
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .7);
	background: #e5e5e5;
	background: -moz-linear-gradient(top, #e5e5e5 0%, #f9f9f9 100%);
	/* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #f9f9f9));
	/* FF3.6+ */
	background: -webkit-linear-gradient(top, #e5e5e5 0%, #f9f9f9 100%);
	/* Chrome,Safari4+ */
	background: -o-linear-gradient(top, #e5e5e5 0%, #f9f9f9 100%);
	/* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, #e5e5e5 0%, #f9f9f9 100%);
	/* Opera 11.10+ */
	background: linear-gradient(to bottom, #e5e5e5 0%, #f9f9f9 100%);
	/* IE10+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5", endColorstr="#f9f9f9", GradientType=0);
}

#calendar-table tr td {
	padding: 6px 4px;
	border: 1px solid #dbdbdb;
}

#calendar-table tr td .alt td {
	background: #ebebeb;
	color: #7d7d7d;
}

.normal-day-heading {
	border: 0 solid #dedade;
	text-align: center;
	border-width: 0 0 1px 1px;
	font-size: 15px;
	font-family: Arial;
	font-weight: 700;
	color: #666;
}

.weekend-heading {
	border: 0 solid #dedade;
	text-align: center;
	border-width: 0 0 1px 1px;
	font-size: 15px;
	font-family: Arial;
	font-weight: 700;
	color: #666;
}

.calendar-next, .calendar-prev {
	text-align: center;
}

.calendar-next a:link, .calendar-next a:visited, .calendar-next a:active, .calendar-next a:hover {
	float: left;
	font-size: 1.29em;
	height: 24px;
	margin-left: 20px;
	padding-left: 15%;
	padding-top: 4px;
	/*width: 50px;*/
	text-decoration: none;
	/*color: transparent;*/
	background-size: 35%;
}

.calendar-prev a:link, .calendar-prev a:visited, .calendar-prev a:active, .calendar-prev a:hover {
	float: left;
	font-size: 1.29em;
	height: 24px;
	margin-left: 20px;
	padding-left: 15%;
	padding-top: 4px;
	/*width: 50px;*/
	text-decoration: none;
	/*color: transparent;*/
	background-size: 35%;
}

.calendar-prev a:visited, .calendar-next a:visited {
	text-align: center;
	text-decoration: none;
}

.calendar-month {
	text-align: center;
	font-weight: 700;
	font-size: 15px;
}

.day-with-date {
	height: 60px;
	width: 14.2% !important;
}

.events {
	vertical-align: text-top;
	text-align: left;
	font-size: 95%;
}

.events a:link, .events a:visited, .events a:active, .events a:hover {
	color: #fff;
}

.events a {
	vertical-align: text-top;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 11px;
	line-height: 14px !important;
	display: inline-block;
	margin: 0 .2em;
	background: #b94a48;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: 0 2px 0 0 rgba(113, 45, 43, 1);
	-moz-box-shadow: 0 2px 0 0 rgba(113, 45, 43, 1);
	box-shadow: 0 2px 0 0 #999;
	text-decoration: none;
	color: #fff;
	text-shadow: 0 1px rgba(33, 33, 33, .7);
	white-space: pre-wrap;
	word-break: keep-all;
}

.no-events {
	text-align: center;
	vertical-align: middle;
	font-size: 110%;
}

.day-without-date {
	width: 14.2%;
	height: 60px;
}

span.weekend {}

.current-day {
	height: 60px;
	background-color: #b8ced6;
}

span.event {
	text-align: left;
	font-size: 1em;
}

.calendar-date-switcher {
	height: 25px;
	text-align: center;
	background-color: #583c32;
	color: #fff;
}

.calendar-date-switcher form {
	margin: 0;
	padding: 0;
}

.calendar-date-switcher input {}

.calendar-date-switcher select {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color: #ddd;
	font-size: 11px;
	padding: 0;
	background-color: #f1f1f1;
	margin: 5px 0;
}

.calnk a:hover span span.event-title {
	padding: 0;
	width: 96%;
	border-bottom: #000 solid 1px;
	text-align: center;
	white-space: nowrap;
	font-weight: 700;
	font-size: 1.2em;
}

.calnk a:hover {
	background-position: 0 0;
	text-decoration: none;
	color: #000;
}

.calnk a:visited {
	text-decoration: none;
	color: #000;
}

.calnk a {
	text-decoration: none;
	color: #000;
}

.calnk a span {
	display: none;
}

.calnk a:hover span {
	color: #333;
	display: block;
	position: absolute;
	margin-top: 1px;
	padding: 6px;
	max-width: 600px;
	min-width: 400px;
	clear: both;
	z-index: 100;
	line-height: 1.2em;
}

.calnk .time {
	font-size: .8em;
}

.page-upcoming-events {
	font-size: 95%;
}

.page-todays-events {
	font-size: 95%;
}

a.tooltip {
	border-bottom: 1px dotted #000;
	color: #000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
	z-index: 24;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover {
	z-index: 25;
}

a.tooltip:hover span {
	display: block;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, .1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 1em;
	top: 2em;
	z-index: 30;
	margin-left: 0;
	width: 250px;
}

a.tooltip:hover img {
	border: 0;
	margin: -10px 0 0 -55px;
	float: left;
	position: absolute;
}

a.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: 700;
	display: block;
	padding: .2em 0 .6em;
}

.calendar-table .classic {
	padding: .8em 1em;
}

/*


.custom { padding: 0.5em 0.8em 0.8em 2em; }


 */
.help {
	padding: .5em .8em .8em 2em;
}

* html a:hover {
	background: transparent;
}

.calendar-table .classic {
	background: #ffa;
	border: 1px solid #ffad33;
}

.critical {
	background: #fca;
	border: 1px solid #ff3334;
}

/*.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}*/
.help {
	background: #fff;
	border: 2px solid #2bb0d7;
}

.info {
	background: #9fdaee;
	border: 1px solid #2bb0d7;
}

.warning {
	background: #ffa;
	border: 1px solid #ffad33;
}

.catgry {
	border-left: solid 0 #000;
	/* sold out class */
	
	/* dark tomato */
	margin-left: 1px;
	margin-bottom: 1px;
}

.catgry h3 {
	font-weight: 400;
	/* class title */
	font-size: .1em;
	margin: 0;
	padding: 0;
}

.catgry p.time, .catgry p.seats {
	font-weight: 400;
	/* class price, time of day, type of class, class status, sale pricing */
	font-size: 0;
	padding: 0;
	margin: 0;
}

.categry_political a {
	background: #67b6ad !important;
}

.categry_music a {
	background: #6daea1 !important;
}

.categry_general a, .categry_religion a {
	background: #0e6976 !important;
}

.categry_personal a, .categry_social a, .categry_wedding a {
	background: #28766e !important;
}

/* start evrplus_mini_cal */
.evrplus_mini_cal_add_extra_nfo {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/chairs.jpg") no-repeat scroll 0 0 transparent;
	color: #000 !important;
	display: block !important;
	float: right;
	font-size: 12px !important;
	height: 38px;
	padding-left: 40px;
	padding-top: 12px;
}

.evrplus_mini_cal_add_extra_nfo.nitro-lazy {
	background: none !important;
}

.calnk .evrplus_mini_cal_add_extra_nfo {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/chairs.jpg") no-repeat scroll center 0 transparent;
	color: #000 !important;
	display: block !important;
	float: right;
	font-size: 12px !important;
	height: 38px;
	padding-left: 2px;
	padding-top: 47px;
}

.calnk .evrplus_mini_cal_add_extra_nfo.nitro-lazy {
	background: none !important;
}

.calnk .evrplus_mini_cal_add_extra_nfo:hover, .calnk a:hover .evrplus_mini_cal_add_extra_nfo {}

.evrplus_mini_cal-custom-cat {
	width: 40px;
	height: 40px;
	float: left;
}

.evrplus_mini_cal_custom_cat_1 {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/baking.png") no-repeat 0 center;
}

.evrplus_mini_cal_custom_cat_1.nitro-lazy {
	background: none !important;
}

.evrplus_mini_cal_custom_cat_2 {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/Cooking.gif") no-repeat 0 center;
}

.evrplus_mini_cal_custom_cat_2.nitro-lazy {
	background: none !important;
}

.evrplus_mini_cal_custom_cat_3 {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/Grill.png") no-repeat 0 center;
}

.evrplus_mini_cal_custom_cat_3.nitro-lazy {
	background: none !important;
}

.evrplus_mini_cal_custom_cat_4 {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/other.gif") no-repeat 0 center;
}

.evrplus_mini_cal_custom_cat_4.nitro-lazy {
	background: none !important;
}

.evrplus_mini_cal_custom_cat_5 {
	background: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/catimages/cat2.png") no-repeat 0 center;
}

.evrplus_mini_cal_custom_cat_5.nitro-lazy {
	background: none !important;
}

#content .mainTable {
	background: none repeat scroll 0 0 #583c32;
	border: 1px solid #583c32;
	width: 175px !important;
	color: #fff !important;
}

.monthYearText {
	color: #252216;
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: 700;
}

.monthYearRow {
	background: none repeat scroll 0 0 #583c32;
	line-height: 17pt;
	padding: 4px !important;
	text-align: center !important;
	vertical-align: middle;
	color: #fff !important;
}

.dayNamesText {
	background-image: url("https://thearc.org/wp-content/plugins/wpeventplus/assets/front/dayBg.gif");
	color: #433d27;
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: 700;
	padding: 4px !important;
	text-align: center !important;
}

.dayNamesText.nitro-lazy {
	background-image: none !important;
}

.dayNamesRow {
	background-color: #6fa9be;
	line-height: 11pt;
	text-align: center;
	vertical-align: middle;
	padding: 4px !important;
	text-align: center !important;
}

.rows {
	color: #433d27;
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 15pt;
	text-align: center;
	vertical-align: middle;
}

.sOther {
	background: none repeat scroll 0 0 #fefefc;
	color: #bbb;
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.s2 {
	background-color: #f9f0e1;
	padding: 4px !important;
	text-align: center !important;
}

.s21 {
	background-color: #746352;
	box-shadow: 0 0 1px #fff inset;
	color: #fff;
	padding: 4px !important;
	text-align: center !important;
	cursor: pointer;
}

.s22 {
	background-color: #a6adbb;
	padding: 4px !important;
	text-align: center !important;
	cursor: pointer;
}

.today {
	color: #6fa9be;
	font-weight: 700;
}

.mainTable td {
	border-right: 1px solid #ddd;
	padding: 4px !important;
}

.day-with-datedrt {
	position: relative;
}

.evrplus_mini_cal_event {
	display: none;
	z-index: 50;
	position: absolute;
	background: #fff;
	border: 1px solid #583c32;
}

.evrplus_mini_cal_event:hover, .day-with-datedrt:hover .evrplus_mini_cal_event {
	display: block;
}

.evrplus_mini_cal_new_stylinnnng.evrplus_events thead tr th {
	background: none repeat scroll 0 0 #6fa9be !important;
	color: #56534c;
	padding: 2px;
	line-height: 22px;
	text-transform: lowercase;
}

.evrplus_mini_cal_new_stylinnnng.evrplus_events tbody {
	border-bottom: 1px solid #c2b9a8;
}

.evrplus_mini_cal_new_stylinnnng.evrplus_events thead tr th:first-letter {
	text-transform: uppercase;
}

.event a {
	color: #fff !important;
}

iframe .pluginShareButtonLink img {
	display: none;
}

.evrplus_fb_icon:before {
	content: "";
	color: #fff;
	display: inline-block;
	float: left;
	font-family: dashicons;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	height: 20px;
	line-height: 1;
	margin-top: 3px;
	text-decoration: inherit;
	vertical-align: top;
	width: 20px;
}

.evrplus_tw_icon:before {
	content: "";
	color: #fff;
	display: inline-block;
	float: left;
	font-family: dashicons;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	height: 20px;
	line-height: 1;
	margin-top: 3px;
	text-decoration: inherit;
	vertical-align: top;
	width: 20px;
	margin-left: 4px;
}

.evrplus_addcal_icon:before {
	content: "";
	color: #fff;
	content: "";
	display: inline-block;
	float: left;
	font-family: dashicons;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	height: 20px;
	line-height: 1;
	margin-top: 3px;
	padding-left: 12px;
	padding-top: 4px;
	text-decoration: inherit;
	vertical-align: top;
	width: 20px;
}

.evrplus_socialf {
	background-color: #3b5998;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	padding: 4px;
}

.evrplus_socialt {
	background-color: #00aced;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	padding: 4px;
}

.evrplus_addcal {
	background-color: #5aa4a3;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	padding: 8px;
}

.eve-details .thumb {
	width: 120px;
	height: 120px;
	background-size: cover;
	display: block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-position: center;
	float: left;
	margin-right: 20px;
	border: 6px solid #d3d3d3;
}

#evrplus_pop_top {
	clear: both;
	width: 98%;
	text-align: center;
}

.evrplus_pop_hdr_img {
	width: auto;
}

#evrplus_pop_title {
	clear: both;
	width: 98%;
}

#evrplus_pop_title h3 {
	color: #777;
	font-family: robotothin;
}

#evrplus_pop_date_row {
	clear: both;
	width: 98%;
}

.evrplus_pop_date {}

#evrplus_pop_body {
	clear: left;
	float: left;
	width: 400px;
	line-height: 20px;
}

#evrplus_pop_image {
	clear: right;
	float: right;
	margin: 0 10px;
	width: 300px;
}

.evrplus_pop_img {
	width: 250px;
	height: 175px;
	float: right;
	border: 5px solid #fff;
	border-radius: 15px;
}

#evrplus_pop_price {
	width: 98%;
	float: left;
	font-weight: 400;
	padding: 10px 0;
}

#evrplus_pop_price u {
	font-family: robotothin !important;
	font-size: 24px !important;
	font-weight: 400;
	text-decoration: none;
}

#evrplus_pop_venue {
	width: 98%;
	font-weight: 700;
	padding: 7px 0 10px;
}

#evrplus_pop_address {
	width: 300px;
	float: left;
	font-weight: 400;
}

#evrplus_pop_map {
	width: 282px;
	float: right;
	font-weight: 700;
}

#evrplus_pop_foot {
	clear: both;
}

.evrplus_spacer {
	padding: 5px 0;
	clear: both;
}

.evrplus_pop_date .event_date {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-date-icon.png") left center no-repeat;
	padding: 0 0 0 25px;
}

.evrplus_pop_date .event_date.nitro-lazy {
	background: none !important;
}

.evrplus_pop_date .event_time {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-time-icon.png") left center no-repeat;
	padding: 0 0 0 25px;
}

.evrplus_pop_date .event_time.nitro-lazy {
	background: none !important;
}

#evrplus_pop_price h3 u {
	text-decoration: none;
	padding-left: 20px;
	color: #777;
}

#evrplus_pop_address h3 u {
	/*background:url("../images/popup-location-icon.png") left center no-repeat;*/
	text-decoration: none;
	/*padding-left:20px;*/
	color: #777;
}

#evrplus_pop_map img {
	border: 5px solid #fff;
	border-radius: 15px;
}

.more_info_button {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-moreinfo-button-icon.png") no-repeat scroll 15px center #5ba4a4;
	border-radius: 5px;
	color: #fff;
	padding: 8px 15px 8px 38px;
	border: 0;
	margin-right: 15px;
}

.more_info_button.nitro-lazy {
	background: none !important;
}

.register_now_button {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-register-button-icon.png") no-repeat scroll 17px center #5ba4a4;
	border-radius: 5px;
	color: #fff;
	padding: 8px 15px 8px 40px !important;
	border: 0;
	cursor: pointer;
}

.register_now_button.nitro-lazy {
	background: none !important;
}

.horizontal_line {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-divider-line.png") no-repeat scroll;
	height: 3px;
	width: 734px;
}

.horizontal_line.nitro-lazy {
	background: none !important;
}

#evrplus_pop_address u {
	font-family: robotothin !important;
	font-size: 24px !important;
	font-weight: 400;
	text-decoration: none;
}

.event_date {
	margin-bottom: 0 !important;
}

.event_time {}

.date_time {
	clear: both;
}

/*..........................480-567(landscape)........................*/
@media only screen and (min-width: 480px) and (max-width: 570px) {
	#evrplus_pop_address {
		width: 200px !important;
	}
	
	#evrplus_pop_address p {
		padding-bottom: 0;
	}
	
	#evrplus_pop_body {
		width: 400px !important;
	}
	
	.evrplus_pop_hdr_img {
		width: 100% !important;
	}
	
	.evrplus_pop_img {
		margin-top: 10px;
		float: none;
		width: 250px !important;
	}
	
	#evrplus_pop_image {
		float: none !important;
		margin: 0 50px !important;
	}
	
	#evrplus_pop_map {
		float: none !important;
		margin-left: 50px;
	}
	
	.col #evrplus_pop_address {
		float: none !important;
	}
	
	.col #evrplus_pop_map {
		float: none !important;
		margin-left: 64px;
		margin-top: 6px;
	}
}

/*..........................320-479(landscape)........................*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.evrplus_pop_hdr_img {
		width: 100% !important;
	}
	
	#evrplus_pop_body {
		width: 250px !important;
	}
	
	.evrplus_pop_img {
		margin-top: 10px !important;
		float: none !important;
		width: 250px !important;
	}
	
	#evrplus_pop_image {
		float: none !important;
		margin: 0 !important;
	}
	
	#evrplus_pop_address {
		width: 250px !important;
	}
	
	#evrplus_pop_map img {
		margin-left: 19px;
		margin-top: 5px;
		width: 225px !important;
	}
}

/*..........................568-767(landscape)........................*/
@media only screen and (min-width: 568px) and (max-width: 767px) {
	#evrplus_pop_body {
		width: 487px !important;
	}
	
	#evrplus_pop_image {
		float: none !important;
		margin: 0 115px !important;
	}
	
	.evrplus_pop_img {
		float: none;
		margin-top: 10px;
		width: 282px !important;
	}
	
	#evrplus_pop_map {
		float: none !important;
		margin-left: 115px;
	}
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
}

#fancybox-loading div.nitro-lazy {
	background-image: none !important;
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png") -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-close.nitro-lazy {
	background: none !important;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/blank.gif");
	z-index: 1102;
	display: none;
}

#fancybox-left.nitro-lazy, #fancybox-right.nitro-lazy {
	background: none !important;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
	background-position: -40px -30px;
}

#fancybox-left-ico.nitro-lazy {
	background-image: none !important;
}

#fancybox-right-ico {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
	background-position: -40px -60px;
}

#fancybox-right-ico.nitro-lazy {
	background-image: none !important;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox-x.png");
}

#fancybox-bg-n.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
	background-position: -40px -162px;
}

#fancybox-bg-ne.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox-y.png");
	background-position: -20px 0px;
}

#fancybox-bg-e.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
	background-position: -40px -182px;
}

#fancybox-bg-se.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox-x.png");
	background-position: 0px -20px;
}

#fancybox-bg-s.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
	background-position: -40px -142px;
}

#fancybox-bg-sw.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox-y.png");
}

#fancybox-bg-w.nitro-lazy {
	background-image: none !important;
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png");
	background-position: -40px -122px;
}

#fancybox-bg-nw.nitro-lazy {
	background-image: none !important;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancy_title_over.png");
	display: block;
}

#fancybox-title-over.nitro-lazy {
	background-image: none !important;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png") -40px -90px no-repeat;
}

#fancybox-title-float-left.nitro-lazy {
	background: none !important;
}

#fancybox-title-float-main {
	color: #fff;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox-x.png") 0px -40px;
}

#fancybox-title-float-main.nitro-lazy {
	background: none !important;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/fancybox/fancybox.png") -55px -90px no-repeat;
}

#fancybox-title-float-right.nitro-lazy {
	background: none !important;
}

/* IE6 */
.fancybox-ie6 #fancybox-close {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_close.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_nav_left.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_nav_right.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-over {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_over.png", sizingMethod="scale");
	zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_left.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_main.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_right.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {}

#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
}

#fancybox-loading.fancybox-ie6 div {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_loading.png", sizingMethod="scale");
}

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
	background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_n.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-ne {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_ne.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-e {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_e.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-se {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_se.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-s {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_s.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-sw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_sw.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-w {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_w.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-nw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_nw.png", sizingMethod="scale");
}

/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
}

/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/
#cboxOverlay {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/overlay.png") repeat 0 0;
}

#cboxOverlay.nitro-lazy {
	background: none !important;
}

#colorbox {}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -101px 0;
}

#cboxTopLeft.nitro-lazy {
	background: none !important;
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -130px 0;
}

#cboxTopRight.nitro-lazy {
	background: none !important;
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -101px -29px;
}

#cboxBottomLeft.nitro-lazy {
	background: none !important;
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -130px -29px;
}

#cboxBottomRight.nitro-lazy {
	background: none !important;
}

#cboxMiddleLeft {
	width: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") left top repeat-y;
}

#cboxMiddleLeft.nitro-lazy {
	background: none !important;
}

#cboxMiddleRight {
	width: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") right top repeat-y;
}

#cboxMiddleRight.nitro-lazy {
	background: none !important;
}

#cboxTopCenter {
	height: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/border.png") 0 0 repeat-x;
}

#cboxTopCenter.nitro-lazy {
	background: none !important;
}

#cboxBottomCenter {
	height: 21px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/border.png") 0 -29px repeat-x;
}

#cboxBottomCenter.nitro-lazy {
	background: none !important;
}

#cboxContent {
	background: #e9e9e9;
	overflow: hidden;
	margin: 0;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 28px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
	top: auto;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxPrevious.nitro-lazy {
	background: none !important;
}

#cboxPrevious:hover {
	background-position: -75px -25px;
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxNext.nitro-lazy {
	background: none !important;
}

#cboxNext:hover {
	background-position: -50px -25px;
}

#cboxLoadingOverlay {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/loading_background.png") no-repeat center center;
}

#cboxLoadingOverlay.nitro-lazy {
	background: none !important;
}

#cboxLoadingGraphic {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/loading.gif") no-repeat center center;
}

#cboxLoadingGraphic.nitro-lazy {
	background: none !important;
}

#cboxClose {
	border: none;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/controls.png") no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	top: auto;
}

#cboxClose.nitro-lazy {
	background: none !important;
}

#cboxClose:hover {
	background-position: -25px -25px;
}

/*

  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill

  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.

  See: http://jacklmoore.com/notes/ie-transparency-problems/

*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0, 255, 255, 1), endColorstr=rgba(0, 255, 255, 1));
}

/*

  The following provides PNG transparency support for IE6

  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.

*/
.cboxIE6 #cboxTopLeft {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderTopLeft.png");
}

.cboxIE6 #cboxTopCenter {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderTopCenter.png");
}

.cboxIE6 #cboxTopRight {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderTopRight.png");
}

.cboxIE6 #cboxBottomLeft {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderBottomLeft.png");
}

.cboxIE6 #cboxBottomCenter {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderBottomCenter.png");
}

.cboxIE6 #cboxBottomRight {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderBottomRight.png");
}

.cboxIE6 #cboxMiddleLeft {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderMiddleLeft.png");
}

.cboxIE6 #cboxMiddleRight {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/scripts/colorbox/images/ie6/borderMiddleRight.png");
}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {}

/******* Responsive Caledar CSS 320 to 479 ************/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	#cboxTopCenter {
		width: 259px !important;
	}
	
	#cboxContent {
		width: auto !important;
	}
	
	#cboxLoadedContent {
		width: 259px !important;
		overflow: hidden !important;
	}
	
	#cboxBottomCenter {
		width: 259px !important;
	}
}

/******* Responsive Caledar CSS 480 to 567 ************/
@media only screen and (min-width: 480px) and (max-width: 567px) {
	#cboxTopCenter {
		width: 420px !important;
	}
	
	#cboxContent {
		width: auto !important;
	}
	
	#cboxLoadedContent {
		width: 420px !important;
		overflow: hidden !important;
	}
	
	#cboxBottomCenter {
		width: 420px !important;
	}
}

/******* Responsive Caledar CSS 480 to 567 ************/
@media only screen and (min-width: 568px) and (max-width: 767px) {
	#cboxTopCenter {
		width: 508px !important;
	}
	
	#cboxContent {
		width: auto !important;
	}
	
	#cboxLoadedContent {
		width: 508px !important;
		overflow: hidden !important;
	}
	
	#cboxBottomCenter {
		width: 508px !important;
	}
}

/******* Responsive Caledar CSS 768 to 1023 ************/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#cboxTopCenter {
		width: 709px !important;
	}
	
	#cboxContent {
		width: auto !important;
	}
	
	#cboxLoadedContent {
		width: 709px !important;
		overflow: hidden !important;
	}
	
	#cboxBottomCenter {
		width: 709px !important;
	}
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=15746e6ce26f6b53b38f4fc1536e2b39)
 * Config saved to config.json and https://gist.github.com/15746e6ce26f6b53b38f4fc1536e2b39
 */

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-11 {
		width: 91.66666667%;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-7 {
		width: 58.33333333%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-5 {
		width: 41.66666667%;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-1 {
		width: 8.33333333%;
	}
	
	.col-sm-pull-12 {
		right: 100%;
	}
	
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.col-sm-pull-9 {
		right: 75%;
	}
	
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.col-sm-pull-6 {
		right: 50%;
	}
	
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.col-sm-pull-3 {
		right: 25%;
	}
	
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.col-sm-pull-0 {
		right: auto;
	}
	
	.col-sm-push-12 {
		left: 100%;
	}
	
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.col-sm-push-9 {
		left: 75%;
	}
	
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.col-sm-push-6 {
		left: 50%;
	}
	
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.col-sm-push-3 {
		left: 25%;
	}
	
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.col-sm-push-0 {
		left: auto;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-11 {
		width: 91.66666667%;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-7 {
		width: 58.33333333%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-5 {
		width: 41.66666667%;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-1 {
		width: 8.33333333%;
	}
	
	.col-md-pull-12 {
		right: 100%;
	}
	
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.col-md-pull-9 {
		right: 75%;
	}
	
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.col-md-pull-6 {
		right: 50%;
	}
	
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.col-md-pull-3 {
		right: 25%;
	}
	
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.col-md-pull-0 {
		right: auto;
	}
	
	.col-md-push-12 {
		left: 100%;
	}
	
	.col-md-push-11 {
		left: 91.66666667%;
	}
	
	.col-md-push-10 {
		left: 83.33333333%;
	}
	
	.col-md-push-9 {
		left: 75%;
	}
	
	.col-md-push-8 {
		left: 66.66666667%;
	}
	
	.col-md-push-7 {
		left: 58.33333333%;
	}
	
	.col-md-push-6 {
		left: 50%;
	}
	
	.col-md-push-5 {
		left: 41.66666667%;
	}
	
	.col-md-push-4 {
		left: 33.33333333%;
	}
	
	.col-md-push-3 {
		left: 25%;
	}
	
	.col-md-push-2 {
		left: 16.66666667%;
	}
	
	.col-md-push-1 {
		left: 8.33333333%;
	}
	
	.col-md-push-0 {
		left: auto;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.66666667%;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-7 {
		width: 58.33333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.66666667%;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-1 {
		width: 8.33333333%;
	}
	
	.col-lg-pull-12 {
		right: 100%;
	}
	
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.col-lg-pull-9 {
		right: 75%;
	}
	
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.col-lg-pull-6 {
		right: 50%;
	}
	
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.col-lg-pull-3 {
		right: 25%;
	}
	
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.col-lg-pull-0 {
		right: auto;
	}
	
	.col-lg-push-12 {
		left: 100%;
	}
	
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.col-lg-push-9 {
		left: 75%;
	}
	
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.col-lg-push-6 {
		left: 50%;
	}
	
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.col-lg-push-3 {
		left: 25%;
	}
	
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.col-lg-push-0 {
		left: auto;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
	content: " ";
	display: table;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

span.socialNoImg {
	float: left;
	margin-right: 8px;
}

.evrplus_addcal {
	font-weight: 400;
	font-size: 15px;
	border-radius: 0;
	width: 231px;
	display: block;
	position: relative;
	right: 50px;
	margin: 2px 15px 2px 2px;
	padding: 10px 0;
}

.evrplus_social_container {
	width: 100%;
	position: absolute;
	top: 8px;
	padding: 0 10px;
}

.evrplus_addToCalendarOld {
	display: block;
	float: right;
	width: 200px;
	text-decoration: none;
}

.evrplus_addToCalendarOld:hover {
	text-decoration: none;
}

.evrplus_addcal_icon_add_calendar:before {
	line-height: 30px;
}

.evrplus_addcal_icon_add_calendar {
	z-index: 999;
	position: relative;
	right: 50px;
}

.evrplus_social_Links {
	width: 50px;
	height: 40px;
	float: none;
	display: block;
	margin-bottom: 9px;
}

.evrplus_social_Links a {
	display: block;
	width: 100%;
	height: 100%;
}

.evrplus_social_Links a.evrplus_socialtwitter {
	background-color: #00aced;
}

.evrplus_social_Links a.evrplus_socialfacebook {
	background-color: #3b5998;
}

.evrplus_tw_icon:before, .evrplus_fb_icon:before {
	float: none;
	line-height: 40px;
	margin: 0;
}

#details > h2 {
	color: #666;
	font-size: 26px;
	font-weight: 100;
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
	font-family: RobotoLight;
	margin: 0;
	padding: 20px 0;
}

.event_date_border, .locationAddressBorder {
	border-right: 1px solid #cdcdcd;
}

.event_date_container, .event_time_container {
	padding-top: 25px;
	padding-bottom: 25px;
	display: table;
	margin: 0 auto;
}

.event_dateTime_container {
	border-bottom: 1px solid #cdcdcd;
	overflow: hidden;
}

#details .event_dateTime_container p {
	font-size: 18px;
	font-family: RobotoLight;
}

.event_date_container .dashiconsText {
	margin-left: 28px;
}

#details p {
	color: #666;
}

#details #evrplus_pop_map {
	width: 100%;
	height: 220px;
	float: none;
	margin-left: 0;
}

#details #evrplus_pop_address {
	width: 100%;
	padding: 25px 0;
}

#details #evrplus_pop_address h3 {
	margin-top: 0;
	margin-bottom: 17px;
}

#evrplus_pop_address > p {
	padding: 0 23px;
}

#details #evrplus_pop_address .locationTitle {
	font-size: 20px;
	font-weight: 100 !important;
	color: #666;
	margin-left: 21px;
	font-family: RobotoLight;
}

#details #evrplus_pop_address .dashicons-location:before {
	line-height: 22px;
	color: #666;
}

#details #evrplus_pop_address p, #details #evrplus_pop_price p {
	font-weight: 100 !important;
	color: #1b1b1b;
}

.LocationDetailsContainer {
	overflow: hidden;
	border-bottom: 1px solid #cdcdcd;
}

#details {
	overflow: hidden;
	border-radius: 7px;
	margin: 0 !important;
}

.evrplus_Image_single {
	position: relative;
}

.evrplus_thumbnail_single {
	float: left;
	margin-right: 25px;
}

.evrplus_thumbnail_container {
	border-bottom: 1px solid #cdcdcd;
	min-height: 220px;
	padding: 20px 25px 20px 25px;
}

#details #evrplus_pop_price h3 {
	margin: 0 0 10px;
}

#details #evrplus_pop_price h3 u {
	color: #a6a6a6;
	font-family: RobotoLight !important;
}

#details #evrplusRegForm {
	width: 100%;
	margin-left: 0;
	display: none;
	padding: 0 15px;
}

#details #evrplusRegForm ul {
	padding: 0;
}

#details #evrplusRegForm input[type="text"], #details #evrplusRegForm textarea {
	border: 1px solid #cdcdcd;
	box-shadow: none;
}

#details #evrplusRegForm input[type="text"].altTextField {
	margin-bottom: 15px !important;
}

#details .registerForm {
	padding-top: 15px;
}

.extenal_link_reg {
	background: #5ba4a4;
	border-radius: 5px;
	color: #fff !important;
	border: 0;
	cursor: pointer;
	display: block;
	width: 100px;
	text-align: center;
	margin: 0 auto;
	padding: 5px;
}

input.register_now_button[type="button"], input.register_now_button[type="button"]:hover {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/wpeventplus/assets/images/popup-register-button-icon.png") no-repeat scroll 17px center #5ba4a4;
	border-radius: 5px;
	color: #fff;
	border: none;
	cursor: pointer;
	display: block;
	margin: 0 auto;
}

input.register_now_button[type="button"].nitro-lazy, input.register_now_button[type="button"]:hover.nitro-lazy {
	background: none !important;
}

#evrplus_pop_foot input.more_info_button {
	background: #5ba4a4;
	border-radius: 5px;
	color: #fff;
	border: none;
	cursor: pointer;
	display: block;
	position: relative;
	top: 50px;
	left: 160px;
	font-size: 16px;
	margin: 0 auto;
	padding: 8px 15px 8px 20px !important;
}

#evrplus_pop_price p:first-child {
	margin-top: 26px;
}

#evrplus_pop_price p {
	padding: 5px 23px;
}

#details .reg_fees_select {
	color: #fff;
	margin-bottom: 27px;
}

#details .redCountdownDemo {
	width: 400px;
	margin: 15px auto;
}

.evrplus_regform {
	width: 92%;
}

#details .redCountdownDays, #details .redCountdownHours, #details .redCountdownMinutes, #details .redCountdownSeconds {
	background: #fff;
	border-radius: 50%;
}

#details .regform_buttons {
	margin-left: 150px;
	margin-top: 15px;
}

.calendar-date-switcher select {
	color: #000;
}

#evrplus_pop_price .dashicons, .dashicons-before::before {
	float: left !important;
	color: #666 !important;
}

#evrplus_pop_price .event_fee {
	color: #666 !important;
	float: left;
	font-family: RobotoLight;
	font-size: 20px;
	font-weight: 100 !important;
	margin-left: 0;
	padding-left: 0;
}

.event_dateTime_container .dashiconsText {
	font-family: RobotoLight;
	font-size: 18px;
	color: #666;
}

.evrplus_social_content, .event_date_container .dashicons, #details #evrplus_pop_address .dashicons {
	float: left;
}

.event_map_border, #details .evrplus_counter {
	border-bottom: 1px solid #cdcdcd;
}

@media max-width 767px {
	.event_date_border, .locationAddressBorder {
		border-right: 0;
	}
	
	.evrplus_thumbnail_single {
		display: block;
		float: none;
		margin: 0 auto 15px;
	}
	
	.locationAddressBorder {
		overflow: hidden;
	}
}

@media max-width 480px {
	#details .redCountdownDemo {
		width: 100%;
	}
	
	.evrplus_social_container {
		position: static;
	}
	
	.evrplus_addToCalendarOld {
		float: none;
		margin: 15px auto;
	}
	
	.evrplus_social_content {
		float: none;
		display: table;
		margin: 0 auto;
	}
}

@media only screen and max-width 320px {
	#details img {
		width: 100% !important;
		margin-top: 0;
	}
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.events-plus-2 .clearfix {
	clear: both;
}

.events-plus-2 input[type=text], .events-plus-2 input[type=email], .events-plus-2 input[type=tel], .events-plus-2 input[type=password], .events-plus-2 select, .events-plus-2 textarea {
	background-color: #fafafb;
	border: 1px solid #bdc3c7 !important;
	font-weight: 400;
	font-size: 17px;
	color: #aaa !important;
	padding: 20px;
	height: auto !important;
}

.events-plus-2 input[type=submit], .events-plus-2 input[type=button], .events-plus-2 input[type=reset], .events-plus-2 .btn {
	display: inline-block;
	border: none;
	font-weight: 300;
	font-size: 19px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 15px 30px;
	line-height: 1;
	border-radius: 5px;
	-moz-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
	position: relative;
}

.events-plus-2 input[type=submit], .events-plus-2 input[type=button], .events-plus-2 .btn {
	background-color: #e9e9e9;
	color: #5e5e5e !important;
	box-shadow: 0 3px 0 0 #ccc;
}

.events-plus-2 input[type=reset], .events-plus-2 .btn-gr3y {
	background-color: #95a5a6;
	color: #fff !important;
	box-shadow: 0 3px 0 0 #87999a;
}

.events-plus-2 input[type=submit]:hover, .events-plus-2 input[type=button]:hover, .events-plus-2 .btn:hover {
	background-color: #d9d9d9;
	text-decoration: none !important;
}

.events-plus-2 input[type=reset]:hover, .events-plus-2 .btn-gr3y:hover {
	background-color: #798d8f;
}

.events-plus-2 .btn-ic0n {
	padding-right: 20px;
	padding-left: 20px;
}

.events-plus-2 .btn-ic0n:before {
	font-family: fontAwesome;
	font-size: 100%;
	margin: 0 15px 0 0;
	line-height: 1;
}

.events-plus-2 .btn-ic0n:hover {
	text-decoration: none;
}

.events-plus-2 .btn-ic0n.cal3ndar:before {
	content: "";
}

.events-plus-2 .btn-ic0n.regis8er:before {
	content: "";
}

.events-plus-2 .btn-ic0n.m0re-info:before {
	content: "";
}

.events-plus-2 .btn-ic0n.paymen8:before {
	content: "";
}

.events-plus-2 .btn-larg3 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
}

.events-plus-2 .btn-sma77 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
}

.events-plus-2 .events-list {
	border: 1px solid #ccc;
	box-shadow: 0 0 6px #ccc;
	margin: 0 0 30px;
}

.events-plus-2 .events-list .i8em {
	background-color: #f5f5f5;
	border-right-width: 6px;
	border-right-style: solid;
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
	font-weight: 300;
	position: relative;
	z-index: 1;
	-webkit-transition: box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s;
}

.events-plus-2 .events-list .i8em:last-child {
	border-bottom: none;
}

.events-plus-2 .events-list .i8em:hover {
	box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	z-index: 2;
}

.events-plus-2 .events-list .t7umb {
	text-align: center;
}

.events-plus-2 .events-list .t7umb img {
	max-width: 75%;
	height: auto;
	border: 5px solid #d3d3d3;
	border-radius: 50%;
	margin: 0 auto;
}

.events-plus-2 .events-list .sea8s {
	margin: 10px 0 0;
	font-size: 15px;
}

.events-plus-2 .events-list .sea8s label {
	display: block;
	width: 65%;
	padding: 5px 0;
	margin: 2px auto 0;
	color: #fff;
	border-radius: 2px;
}

.events-plus-2 .events-list .ti8le {
	font-size: 38px;
	font-weight: 300;
	margin: 0 0 10px;
	word-wrap: normal;
}

.events-plus-2 .events-list .me8a {
	margin: 0 0 10px;
	font-size: 14px;
}

.events-plus-2 .events-list .me8a > span {
	display: inline-block;
	margin: 0 20px 10px 0;
}

.events-plus-2 .events-list .me8a > span:last-child {
	margin-right: 0;
}

.events-plus-2 .events-list .me8a > span .fa {
	font-size: 13px;
	margin: 0 3px 0 0;
}

.events-plus-2 .events-list .d3sc {
	line-height: 1.5;
}

.events-plus-2 .events-list-widget .i8em {
	border-right: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

.events-plus-2 .events-list-widget .t7umb img {
	max-width: 100%;
	border: none;
	border-radius: 0;
}

.events-plus-2 .events-list-widget .ti8le {
	font-size: 25px !important;
}

.events-plus-2 .events-list-widget .me8a {
	font-size: 13px;
}

.events-plus-2 .events-list-widget .me8a > span {
	margin-right: 10px;
	margin-bottom: 5px;
}

.events-plus-2 .event-single {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	box-shadow: 0 0 6px #ccc;
	margin: 0 0 30px;
}

.events-plus-2 .event-single .bann3r {
	position: relative;
	height: 100%;
	text-align: center;
}

.events-plus-2 .event-single .bann3r img {
	position: relative;
	z-index: 1;
	max-width: 100%;
	height: auto;
}

.events-plus-2 .event-single .s0cial {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 2;
}

.events-plus-2 .event-single .s0cial a {
	display: block;
	width: 64px;
	height: 64px;
	margin: 0 0 20px;
	color: #fff !important;
	font-size: 34px;
	line-height: 64px;
	text-align: center;
	border-radius: 5px;
}

.events-plus-2 .event-single .s0cial a:last-child {
	margin-bottom: 0;
}

.events-plus-2 .event-single .s0cial a.twitter {
	background-color: #00abf0;
	box-shadow: 0 4px 0 0 #0073a4;
}

.events-plus-2 .event-single .s0cial a.facebook {
	background-color: #3a579a;
	box-shadow: 0 4px 0 0 #203257;
}

.events-plus-2 .event-single .bann3r .acti0n {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 2;
}

.events-plus-2 .event-single .ti8le {
	font-size: 44px;
	text-align: center;
	padding: 40px 10px;
	line-height: 1;
	margin: 0 !important;
}

.events-plus-2 .event-single .me8a {
	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc;
}

.events-plus-2 .event-single .me8a .it3m {
	border-right: 1px solid #ccc;
	position: relative;
	text-align: center;
}

.events-plus-2 .event-single .me8a .it3m:nth-child(2) {
	border-right: none;
}

.events-plus-2 .event-single .me8a .fa {
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #e9e9e9;
	font-weight: inherit;
}

.events-plus-2 .event-single .me8a .it3m .d3sc {
	padding: 50px 0;
	font-size: 15px !important;
	font-weight: 300;
	line-height: 1;
}

.events-plus-2 .event-single .me8a .it3m .d3sc .titl3 {
	font-size: 25px;
	font-weight: 300;
	margin: 0;
}

.events-plus-2 .event-single .me8a.al8 .it3m .d3sc {
	padding: 25px 75px;
	line-height: 1.5;
}

.events-plus-2 .event-single .me8a.al8 .it3m .d3sc .titl3 {
	font-weight: 400;
	margin-bottom: 15px;
}

.events-plus-2 .event-single .d3sc {
	padding: 25px;
}

.events-plus-2 .event-single .d3sc hr {
	height: 1px;
	border: none;
	background-color: #ccc;
	margin-bottom: 20px;
}

.events-plus-2 .event-single .d3sc h2 {
	font-size: 26px;
	margin: 0 0 20px;
}

.events-plus-2 .event-single .d3sc h3 {
	font-size: 21px;
	margin: 0 0 20px;
}

.events-plus-2 .event-single .d3sc h4 {
	font-size: 18px;
	margin: 0 0 20px;
}

.events-plus-2 .event-single .d3sc p {
	line-height: 1.5;
	margin: 0 0 20px;
}

.events-plus-2 .event-single .d3sc ul, .events-plus-2 .event-single .d3sc ol {
	margin: 0 0 20px 20px;
}

.events-plus-2 .event-single .d3sc ul li, .events-plus-2 .event-single .d3sc ol li {
	line-height: 1.5;
	margin-bottom: 5px;
}

.events-plus-2 .event-single .d3sc ul li {
	list-style: disc;
}

.events-plus-2 .event-single .d3sc ul ul li {
	list-style: circle;
}

.events-plus-2 .event-single .d3sc ol li {
	list-style: decimal;
}

.events-plus-2 .event-single .d3sc ol ol li {
	list-style: lower-alpha;
}

.events-plus-2 .event-single .d3sc ul ul, .events-plus-2 .event-single .d3sc ol ol {
	margin-top: 5px;
	margin-bottom: 0;
}

.events-plus-2 .event-single .d3sc *:last-child {
	margin-bottom: 0;
}

.events-plus-2 .event-single .ma9 {
	margin-bottom: 0 !important;
}

.events-plus-2 .event-single .coun8 {
	padding: 0 0 10px !important;
	text-align: center;
}

.events-plus-2 .event-single .ac8ion {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}

.events-plus-2 .event-single .ac8ion .btn {
	margin: 0 20px;
}

.events-plus-2 .event-single .regis8er-form {
	padding-top: 40px;
	padding-bottom: 40px;
}

.events-plus-2 .event-single .regis8er-form form {
	width: 100% !important;
}

.events-plus-2 .regis8er-form input[type=text], .events-plus-2 .regis8er-form input[type=email], .events-plus-2 .regis8er-form input[type=tel], .events-plus-2 .regis8er-form input[type=password], .events-plus-2 .regis8er-form select, .events-plus-2 .regis8er-form textarea {
	width: 100%;
}

.events-plus-2 .regis8er-form .radi0 {
	display: inline-block;
	font-size: 17px;
	margin: 0 15px 0 0;
	cursor: pointer;
}

.events-plus-2 .regis8er-form .radi0 input {
	margin: 0 5px 0 0;
}

.events-plus-2 .regis8er-form .checkb0x {
	display: block;
	font-size: 17px;
	margin: 0 0 10px 0;
	cursor: pointer;
}

.events-plus-2 .regis8er-form .checkb0x input {
	margin: 0 5px 0 0;
}

.events-plus-2 .regis8er-form .fi3ld {
	margin-bottom: 25px;
}

.events-plus-2 .regis8er-form .fi3ld p {
	font-size: 17px;
	margin: 0 0 20px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms {
	background-color: #fafafb;
	border: 1px solid #bdc3c7;
	font-weight: 400;
	font-size: 14px;
	color: #aaa;
	padding: 20px;
	height: 270px;
	overflow-y: scroll;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms > *:last-child {
	margin-bottom: 0;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms a {
	color: #042272;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms a:hover {
	text-decoration: underline;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms hr {
	height: 1px;
	border: none;
	background-color: #bdc3c7;
	margin-bottom: 20px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms h3 {
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 20px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms h4 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 20px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms p {
	line-height: 1.5;
	margin: 0 0 25px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ul, .events-plus-2 .regis8er-form .fi3ld .t3rms ol {
	margin: 0 0 25px 20px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ul li, .events-plus-2 .regis8er-form .fi3ld .t3rms ol li {
	line-height: 1.5;
	margin-bottom: 5px;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ul li {
	list-style: disc;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ul ul li {
	list-style: circle;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ol li {
	list-style: decimal;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ol ol li {
	list-style: lower-alpha;
}

.events-plus-2 .regis8er-form .fi3ld .t3rms ul ul, .events-plus-2 .regis8er-form .fi3ld .t3rms ol ol {
	margin-top: 5px;
	margin-bottom: 0;
}

.events-plus-2 .regis8er-form .section-ti8le {
	font-size: 24px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px;
	margin-bottom: 0 !important;
}

.events-plus-2 .regis8er-form .section-ti8le .fa {
	font-size: 85%;
	margin: 0 10px 0 0;
}

.events-plus-2 .regis8er-form .section-sub-ti8le {
	font-size: 17px;
	margin-bottom: 0 !important;
}

.events-plus-2 .regis8er-form .section-sub-ti8le .fa {
	margin: 0 10px 0 0;
}

.events-plus-2 .regis8er-form .fi3ld-with-icon {
	position: relative;
}

.events-plus-2 .regis8er-form .fi3ld-with-icon:before {
	position: absolute;
	top: 17px;
	left: 35px;
	font-size: 17px;
	font-family: fontAwesome;
}

.events-plus-2 .regis8er-form .fi3ld-with-icon.us3r:before {
	content: "";
}

.events-plus-2 .regis8er-form .fi3ld-with-icon.emai7:before {
	content: "";
}

.events-plus-2 .regis8er-form .fi3ld-with-icon.te7:before {
	content: "";
}

.events-plus-2 .regis8er-form .fi3ld-with-icon.addr3ss:before {
	content: "";
}

.events-plus-2 .regis8er-form .fi3ld-with-icon input[type=text], .events-plus-2 .regis8er-form .fi3ld-with-icon input[type=email], .events-plus-2 .regis8er-form .fi3ld-with-icon input[type=tel], .events-plus-2 .regis8er-form .fi3ld-with-icon input[type=password], .events-plus-2 .regis8er-form .fi3ld-with-icon select, .events-plus-2 .regis8er-form .fi3ld-with-icon textarea {
	padding-left: 45px;
}

.events-plus-2 .regis8er-form .fi3ld.gr33n input[type=text], .events-plus-2 .regis8er-form .fi3ld.gr33n input[type=email], .events-plus-2 .regis8er-form .fi3ld.gr33n input[type=tel], .events-plus-2 .regis8er-form .fi3ld.gr33n input[type=password], .events-plus-2 .regis8er-form .fi3ld.gr33n select, .events-plus-2 .regis8er-form .fi3ld.gr33n textarea {
	border-color: #27ae60 !important;
}

.events-plus-2 .regis8er-form .fi3ld.r3d input[type=text], .events-plus-2 .regis8er-form .fi3ld.r3d input[type=email], .events-plus-2 .regis8er-form .fi3ld.r3d input[type=tel], .events-plus-2 .regis8er-form .fi3ld.r3d input[type=password], .events-plus-2 .regis8er-form .fi3ld.r3d select, .events-plus-2 .regis8er-form .fi3ld.r3d textarea {
	border-color: #b20000 !important;
}

.events-plus-2 .regis8er-form .fi3ld-with-icon.gr33n:before {
	color: #27ae60;
}

.events-plus-2 .regis8er-form .fi3ld-with-icon.r3d:before {
	color: #b20000;
}

.events-plus-2 .regis8er-form .valida8ion-msg {
	font-size: 13px;
	font-weight: 400;
}

.events-plus-2 .regis8er-form .valida8ion-msg.gr33n {
	color: #27ae60;
}

.events-plus-2 .regis8er-form .valida8ion-msg.r3d {
	color: #b20000;
}

.events-plus-2 .regis8er-form .fi3ld-buttons input {
	margin-right: 15px;
}

.events-plus-2 .data-summary {
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #bdc3c7;
	font-size: 17px;
	margin: 0 0 30px;
}

.events-plus-2 .data-summary th, .events-plus-2 .data-summary td {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #bdc3c7;
}

.events-plus-2 .data-summary thead th {
	background-color: #ced7db;
	color: #8ea3ac;
	padding: 15px 20px;
	font-size: 21px;
	font-weight: 700;
}

.events-plus-2 .data-summary thead th .fa {
	width: 32px;
	height: 32px;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 32px;
	margin: 0 10px 0 0;
	font-size: 19px;
}

.events-plus-2 .data-summary tbody td {
	background-color: #fafafb;
	color: #bbb;
	padding: 15px 20px;
}

.events-plus-2 .data-summary tbody td .fa {
	margin: 0 10px 0 0;
}

.events-plus-2 .data-summary tfoot td {
	background-color: #fafafb;
	color: #444;
	padding: 15px 20px;
}

.events-plus-2 .info-m3ssages {
	border: 1px solid #ffe599;
	background-color: #ffffbf;
	color: #ffa64d;
	padding: 15px 20px;
	font-size: 17px;
	margin: 0 0 30px;
}

.events-plus-2 .info-m3ssages a {
	color: #ffa64d;
}

.events-plus-2 .info-m3ssages .fa {
	margin: 0 10px 0 0;
}

.events-plus-2 .info-m3ssages.gr33n {
	border-color: #9f9;
	background-color: #bfffcf;
	color: #00661a;
}

.events-plus-2 .info-m3ssages.gr33n a {
	color: #00661a;
}

@media (min-width: 768px) and (max-width: 992px) {
	.events-plus-2 .events-list .ti8le {
		font-size: 30px;
	}
	
	.events-plus-2 .event-single .ti8le {
		font-size: 36px;
	}
	
	.events-plus-2 .event-single .me8a .fa {
		width: 54px;
		height: 54px;
		line-height: 54px;
	}
	
	.events-plus-2 .event-single .me8a .it3m .d3sc {
		padding: 40px 0;
		font-size: 15px;
	}
	
	.events-plus-2 .event-single .me8a .it3m .d3sc .titl3 {
		font-size: 21px;
	}
}

@media (max-width: 992px) {
	.events-plus-2 input[type=submit], .events-plus-2 input[type=button], .events-plus-2 input[type=reset], .events-plus-2 .btn {
		font-size: 16px;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.events-plus-2 .btn-ic0n:before {
		margin-right: 10px;
	}
	
	.events-plus-2 .btn-larg3 {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 18px;
	}
	
	.events-plus-2 .event-single .s0cial a {
		width: 48px;
		height: 48px;
		font-size: 26px;
		line-height: 48px;
	}
	
	.events-plus-2 .event-single .me8a.al8 .it3m .d3sc {
		padding: 25px 40px;
	}
}

@media (max-width: 767px) {
	.events-plus-2 input[type=text], .events-plus-2 input[type=email], .events-plus-2 input[type=tel], .events-plus-2 input[type=password], .events-plus-2 select, .events-plus-2 textarea {
		font-size: 16px;
		padding: 15px;
	}
	
	.events-plus-2 .btn-larg3 {
		padding: 10px;
		font-size: 15px;
	}
	
	.events-plus-2 .events-list .ti8le {
		font-size: 28px;
	}
	
	.events-plus-2 .events-list-widget .ti8le {
		font-size: 21px;
	}
	
	.events-plus-2 .events-list-widget .me8a > span {
		display: block;
		margin-right: 0;
	}
	
	.events-plus-2 .events-list-widget .me8a > span:last-child {
		margin-bottom: 0;
	}
	
	.events-plus-2 .event-single .s0cial {
		top: 10px;
		left: 15px;
	}
	
	.events-plus-2 .event-single .bann3r .acti0n {
		top: 10px;
		right: 10px;
	}
	
	.events-plus-2 .event-single .ti8le {
		font-size: 30px;
		padding-top: 25px;
		padding-bottom: 30px;
	}
	
	.events-plus-2 .event-single .s0cial a {
		width: 36px;
		height: 36px;
		line-height: 36px;
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	.events-plus-2 .event-single .me8a .fa {
		width: 36px;
		height: 36px;
		line-height: 36px;
		font-size: 24px;
	}
	
	.events-plus-2 .event-single .me8a .it3m .d3sc {
		padding: 40px 0;
		font-size: 14px;
	}
	
	.events-plus-2 .event-single .me8a .it3m .d3sc .titl3 {
		font-size: 17px;
	}
	
	.events-plus-2 .event-single .me8a.al8 .it3m .d3sc {
		padding: 25px 30px;
	}
	
	.events-plus-2 .event-single .d3sc {
		padding: 20px 15px;
	}
	
	.events-plus-2 .event-single .coun8 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.events-plus-2 .event-single .ac8ion {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.events-plus-2 .event-single .ac8ion .btn {
		margin: 0 10px;
	}
	
	.events-plus-2 .data-summary {
		font-size: 15px;
	}
	
	.events-plus-2 .data-summary thead th {
		padding-right: 10px;
		font-size: 17px;
	}
	
	.events-plus-2 .data-summary thead th .fa {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 16px;
		margin-right: 5px;
	}
	
	.events-plus-2 .data-summary tbody td {
		padding: 10px;
	}
	
	.events-plus-2 .data-summary tbody td .fa {
		margin-right: 5px;
	}
	
	.events-plus-2 .data-summary tfoot td {
		padding: 10px;
	}
	
	.events-plus-2 .info-m3ssages {
		padding: 10px;
		font-size: 15px;
	}
	
	.events-plus-2 #details .redCountdownDemo {
		width: 100%;
	}
	
	.events-plus-2 .evrplus_counter .timer {
		width: 100%;
		font-size: 13px !important;
	}
}

@media (max-width: 639px) {
	.events-plus-2 .event-single .me8a .it3m .d3sc {
		padding: 50px 0 30px;
		font-size: 14px;
	}
	
	.events-plus-2 .event-single .me8a .it3m .d3sc .titl3 {
		font-size: 18px;
	}
}

@media (max-width: 479px) {
	.events-plus-2 .events-list .i8em > div {
		width: 100%;
	}
	
	.events-plus-2 .events-list .t7umb {
		margin-bottom: 20px;
	}
	
	.events-plus-2 .event-single .ti8le {
		font-size: 23px;
	}
	
	.events-plus-2 .event-single .me8a {
		display: block !important;
	}
	
	.events-plus-2 .event-single .me8a .it3m {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #ccc;
	}
	
	.events-plus-2 .event-single .me8a .it3m:nth-child(2) {
		border-bottom: none;
	}
	
	.events-plus-2 .event-single .me8a .it3m .d3sc {
		padding: 30px 0;
	}
	
	.events-plus-2 .data-summary tbody td .fa {
		display: block;
		margin-bottom: 5px;
	}
}

body .gform_wrapper.gf_reset_wrapper, body .gform_wrapper.gf_reset_wrapper button, body .gform_wrapper.gf_reset_wrapper caption, body .gform_wrapper.gf_reset_wrapper div, body .gform_wrapper.gf_reset_wrapper fieldset, body .gform_wrapper.gf_reset_wrapper form, body .gform_wrapper.gf_reset_wrapper h1, body .gform_wrapper.gf_reset_wrapper h2, body .gform_wrapper.gf_reset_wrapper h3, body .gform_wrapper.gf_reset_wrapper h4, body .gform_wrapper.gf_reset_wrapper h5, body .gform_wrapper.gf_reset_wrapper h6, body .gform_wrapper.gf_reset_wrapper iframe, body .gform_wrapper.gf_reset_wrapper img, body .gform_wrapper.gf_reset_wrapper input[type=button], body .gform_wrapper.gf_reset_wrapper input[type=email], body .gform_wrapper.gf_reset_wrapper input[type=image], body .gform_wrapper.gf_reset_wrapper input[type=number], body .gform_wrapper.gf_reset_wrapper input[type=password], body .gform_wrapper.gf_reset_wrapper input[type=submit], body .gform_wrapper.gf_reset_wrapper input[type=tel], body .gform_wrapper.gf_reset_wrapper input[type=text], body .gform_wrapper.gf_reset_wrapper input[type=url], body .gform_wrapper.gf_reset_wrapper label, body .gform_wrapper.gf_reset_wrapper legend, body .gform_wrapper.gf_reset_wrapper li, body .gform_wrapper.gf_reset_wrapper ol, body .gform_wrapper.gf_reset_wrapper p, body .gform_wrapper.gf_reset_wrapper select, body .gform_wrapper.gf_reset_wrapper span, body .gform_wrapper.gf_reset_wrapper table, body .gform_wrapper.gf_reset_wrapper tbody, body .gform_wrapper.gf_reset_wrapper td, body .gform_wrapper.gf_reset_wrapper textarea, body .gform_wrapper.gf_reset_wrapper tfoot, body .gform_wrapper.gf_reset_wrapper th, body .gform_wrapper.gf_reset_wrapper thead, body .gform_wrapper.gf_reset_wrapper tr, body .gform_wrapper.gf_reset_wrapper ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body .gform_wrapper.gf_reset_wrapper button, body .gform_wrapper.gf_reset_wrapper caption, body .gform_wrapper.gf_reset_wrapper div, body .gform_wrapper.gf_reset_wrapper fieldset, body .gform_wrapper.gf_reset_wrapper form, body .gform_wrapper.gf_reset_wrapper iframe, body .gform_wrapper.gf_reset_wrapper img, body .gform_wrapper.gf_reset_wrapper input[type=button], body .gform_wrapper.gf_reset_wrapper input[type=email], body .gform_wrapper.gf_reset_wrapper input[type=image], body .gform_wrapper.gf_reset_wrapper input[type=number], body .gform_wrapper.gf_reset_wrapper input[type=password], body .gform_wrapper.gf_reset_wrapper input[type=submit], body .gform_wrapper.gf_reset_wrapper input[type=tel], body .gform_wrapper.gf_reset_wrapper input[type=text], body .gform_wrapper.gf_reset_wrapper input[type=url], body .gform_wrapper.gf_reset_wrapper label, body .gform_wrapper.gf_reset_wrapper legend, body .gform_wrapper.gf_reset_wrapper li, body .gform_wrapper.gf_reset_wrapper ol, body .gform_wrapper.gf_reset_wrapper p, body .gform_wrapper.gf_reset_wrapper select, body .gform_wrapper.gf_reset_wrapper span, body .gform_wrapper.gf_reset_wrapper table, body .gform_wrapper.gf_reset_wrapper tbody, body .gform_wrapper.gf_reset_wrapper td, body .gform_wrapper.gf_reset_wrapper textarea, body .gform_wrapper.gf_reset_wrapper tfoot, body .gform_wrapper.gf_reset_wrapper th, body .gform_wrapper.gf_reset_wrapper thead, body .gform_wrapper.gf_reset_wrapper tr, body .gform_wrapper.gf_reset_wrapper ul {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	line-height: 1;
	font-weight: 400;
}

body .gform_wrapper.gf_reset_wrapper div, body .gform_wrapper.gf_reset_wrapper p, body .gform_wrapper.gf_reset_wrapper span {
	line-height: 1.8;
}

body .gform_wrapper.gf_reset_wrapper fieldset, body .gform_wrapper.gf_reset_wrapper img {
	border: 0;
}

body .gform_wrapper.gf_reset_wrapper li, body .gform_wrapper.gf_reset_wrapper ol, body .gform_wrapper.gf_reset_wrapper ul {
	list-style: none;
}

body .gform_wrapper.gf_reset_wrapper a img {
	border: none;
}

body .gform_wrapper.gf_reset_wrapper :focus {
	outline: 0;
}

.gform_legacy_markup_wrapper {
	margin-bottom: 16px;
	margin-top: 16px;
	max-width: 100%;
}

.gform_legacy_markup_wrapper form {
	text-align: left;
	max-width: 100%;
	margin: 0 auto;
}

.gform_legacy_markup_wrapper *, .gform_legacy_markup_wrapper :after, .gform_legacy_markup_wrapper :before {
	box-sizing: border-box !important;
}

.gform_legacy_markup_wrapper h1, .gform_legacy_markup_wrapper h2, .gform_legacy_markup_wrapper h3 {
	font-weight: 400;
	border: none;
	background: 0 0;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	font-size: inherit;
	font-family: inherit;
	padding: 5px 4px;
	letter-spacing: normal;
}

.gform_legacy_markup_wrapper input[type=image] {
	border: none !important;
	padding: 0 !important;
	width: auto !important;
}

.gform_legacy_markup_wrapper textarea {
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
	padding: 6px 8px;
	line-height: 1.5;
	resize: none;
}

.gform_legacy_markup_wrapper select {
	line-height: 1.5;
}

.gform_legacy_markup_wrapper .ginput_container_multiselect select {
	background-image: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
}

.gform_legacy_markup_wrapper .ginput_container_multiselect select.nitro-lazy {
	background-image: none !important;
}

.gform_legacy_markup_wrapper ul.gform_fields {
	margin: 0 !important;
	list-style-type: none;
	display: block;
}

.gform_legacy_markup_wrapper ul, html > body .entry ul {
	text-indent: 0;
}

.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li {
	margin-left: 0 !important;
	list-style-type: none !important;
	list-style-image: none !important;
	list-style: none !important;
	overflow: visible;
}

.gform_legacy_markup_wrapper ul li.gfield {
	clear: both;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li {
	overflow: hidden;
}

.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield, .gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield, .gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield, .gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield {
	margin-bottom: 14px;
}

.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li {
	margin-bottom: 10px;
}

.gform_legacy_markup_wrapper ul li:after, .gform_legacy_markup_wrapper ul li:before, .gform_legacy_markup_wrapper ul.gform_fields {
	padding: 0;
	margin: 0;
	overflow: visible;
}

.gform_legacy_markup_wrapper select {
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
}

.gform_legacy_markup_wrapper select option {
	padding: 2px;
	display: block;
}

.gform_legacy_markup_wrapper .inline {
	display: inline !important;
}

.gform_legacy_markup_wrapper .gform_heading {
	width: 100%;
	margin-bottom: 18px;
}

.gform_legacy_markup_wrapper .clear-multi {
	display: flex;
}

.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_year {
	display: -moz-inline-stack;
	display: inline-block;
}

.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_month, .gform_legacy_markup_wrapper .gfield_date_year {
	width: 33.333%;
	flex-direction: row;
}

@media only screen and (min-width:321px) {
	.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_month {
		max-width: 4rem;
	}
	
	.gform_legacy_markup_wrapper .gfield_date_year {
		max-width: calc(4rem + .5rem);
	}
}

.gform_legacy_markup_wrapper .gfield_date_dropdown_day, .gform_legacy_markup_wrapper .gfield_date_dropdown_month, .gform_legacy_markup_wrapper .gfield_date_dropdown_year {
	vertical-align: top;
	flex-direction: row;
}

.gform_legacy_markup_wrapper .gfield_date_dropdown_day, .gform_legacy_markup_wrapper .gfield_date_dropdown_month, .gform_legacy_markup_wrapper .gfield_date_dropdown_year {
	margin-right: .5rem;
}

.gform_legacy_markup_wrapper .gfield_date_day, .gform_legacy_markup_wrapper .gfield_date_month {
	width: 4rem;
	margin-right: .5rem;
}

.gform_legacy_markup_wrapper .gfield_date_day input[type=number], .gform_legacy_markup_wrapper .gfield_date_month input[type=number] {
	width: calc(3rem + 8px) !important;
}

.gform_legacy_markup_wrapper .gfield_date_year input[type=number] {
	width: calc(4rem + 8px) !important;
}

.gform_legacy_markup_wrapper .gfield_date_year {
	width: 5rem;
}

.gform_legacy_markup_wrapper .gfield_date_day input, .gform_legacy_markup_wrapper .gfield_date_month input {
	width: calc(3rem + 8px);
}

.gform_legacy_markup_wrapper .gfield_date_year input {
	width: 4rem;
}

.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label {
	width: 3rem;
	text-align: center;
}

.gform_legacy_markup_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label {
	width: 4rem;
}

.gform_legacy_markup_wrapper .gfield_time_ampm, .gform_legacy_markup_wrapper .gfield_time_hour, .gform_legacy_markup_wrapper .gfield_time_minute {
	font-size: 15px;
	width: 33.333%;
	flex-direction: row;
}

@media only screen and (min-width:321px) {
	.gform_legacy_markup_wrapper .gfield_time_ampm, .gform_legacy_markup_wrapper .gfield_time_hour, .gform_legacy_markup_wrapper .gfield_time_minute {
		max-width: 72px;
	}
}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span {
	float: left;
}

.gform_legacy_markup_wrapper .gfield_time_hour {
	margin-right: 10px;
	display: flex;
}

.gform_legacy_markup_wrapper .gfield_time_hour i {
	font-style: normal !important;
	font-family: sans-serif !important;
	width: 4px;
	text-align: center;
	float: right;
	margin-top: 9%;
}

.gform_legacy_markup_wrapper .gfield_time_minute {
	margin-right: 8px;
	display: flex;
}

.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input, .gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input {
	margin-left: 0;
	width: 85% !important;
}

.gform_legacy_markup_wrapper .gfield_time_hour input, .gform_legacy_markup_wrapper .gfield_time_minute input {
	margin-right: 6px;
	width: 56px;
}

.gform_legacy_markup_wrapper .gfield_time_hour input[type=number], .gform_legacy_markup_wrapper .gfield_time_minute input[type=number] {
	max-width: 64px;
	min-width: 64px;
}

.gform_legacy_markup_wrapper .gfield_time_ampm {
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
}

.gform_legacy_markup_wrapper .gfield_time_ampm select {
	min-width: 77px;
	width: 77px;
	height: 100%;
	margin-top: 0 !important;
	margin-left: 0 !important;
}

.gform_legacy_markup_wrapper .gfield_time_ampm_shim {
	display: block;
	font-size: 13px;
	margin: 9px 0 1px 1px;
}

.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
	width: 48px;
	text-align: center;
}

.gform_legacy_markup_wrapper .field_name_first, .gform_legacy_markup_wrapper .field_name_last, .gform_legacy_markup_wrapper .field_name_middle {
	width: 49.5%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}

.gform_legacy_markup_wrapper .ginput_complex.ginput_container {
	overflow: visible;
	width: 100%;
}

.gform_legacy_markup_wrapper label.gfield_label, .gform_legacy_markup_wrapper legend.gfield_label {
	font-weight: 700;
	font-size: inherit;
}

.gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label {
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3;
	clear: both;
}

.gform_legacy_markup_wrapper .top_label .gfield_hide_label {
	display: none;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
	width: 100%;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_right select, .gform_legacy_markup_wrapper .ginput_complex select {
	width: 100%;
}

.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
	display: block;
	font-size: .813em;
	letter-spacing: .5pt;
	white-space: nowrap;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox li label, .gform_legacy_markup_wrapper ul.gfield_radio li label {
	display: -moz-inline-stack;
	display: inline-block;
	letter-spacing: inherit;
	vertical-align: middle;
	cursor: pointer;
}

.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
	margin: 9px 0 1px 1px;
}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label {
	margin-top: 0;
}

.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
	margin: 1px 0 9px 1px;
}

.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container, .gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label + div[class*=gfield_time_].ginput_container {
	margin-top: 0;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container {
	margin-top: 8px;
}

body.gform_legacy_markup_wrapper div.clear-multi {
	display: -moz-inline-stack;
	display: inline-block;
}

body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio {
	margin-top: 16px;
	margin-bottom: 0;
}

.gform_legacy_markup_wrapper .hidden_label .gfield_label {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.gform_legacy_markup_wrapper .gfield.left_label, .gform_legacy_markup_wrapper .gfield.right_label {
	padding-top: 10px;
}

.gform_legacy_markup_wrapper li.hidden_label input {
	margin-top: 12px;
}

.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	margin-bottom: 12px;
}

.gform_legacy_markup_wrapper .screen-reader-text, .gform_legacy_markup_wrapper label.hidden_sub_label {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.gform_legacy_markup_wrapper input.large, .gform_legacy_markup_wrapper input.medium, .gform_legacy_markup_wrapper input.small, .gform_legacy_markup_wrapper select.large, .gform_legacy_markup_wrapper select.medium, .gform_legacy_markup_wrapper select.small {
	width: 100%;
}

.gform_legacy_markup_wrapper input.datepicker_with_icon.large, .gform_legacy_markup_wrapper input.datepicker_with_icon.medium, .gform_legacy_markup_wrapper input.datepicker_with_icon.small {
	width: calc(100% - 24px);
}

.gform_legacy_markup_wrapper .gfield_error input.large, .gform_legacy_markup_wrapper .gfield_error input.medium, .gform_legacy_markup_wrapper .gfield_error input.small, .gform_legacy_markup_wrapper .gfield_error select.large, .gform_legacy_markup_wrapper .gfield_error select.medium, .gform_legacy_markup_wrapper .gfield_error select.small {
	width: 100%;
}

.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large, .gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium, .gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small {
	width: calc(100% - 32px);
}

.gform_legacy_markup_wrapper textarea.small {
	height: 80px;
	width: 100%;
}

.gform_legacy_markup_wrapper textarea.medium {
	height: 120px;
	width: 100%;
}

.gform_legacy_markup_wrapper textarea.large {
	height: 160px;
	width: 100%;
}

.gform_legacy_markup_wrapper h2.gsection_title {
	margin: 0 !important;
	padding: 0 !important;
	letter-spacing: normal !important;
}

.gform_legacy_markup_wrapper .gsection .gfield_label, .gform_legacy_markup_wrapper h2.gsection_title, .gform_legacy_markup_wrapper h3.gform_title {
	font-weight: 700;
	font-size: 1.25em;
}

.gform_legacy_markup_wrapper h3.gform_title {
	letter-spacing: normal !important;
	margin: 10px 0 6px 0;
}

.gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection {
	margin-top: 24px !important;
}

.gform_legacy_markup_wrapper span.gform_description {
	font-weight: 400;
	display: block;
	width: calc(100% - 16px);
	margin-bottom: 16px;
}

.gform_legacy_markup_wrapper .gsection {
	border-bottom: 1px solid #ccc;
	padding: 0 16px 8px 0;
	margin: 28px 0 28px 0;
	clear: both;
}

.gform_legacy_markup_wrapper .gfield_checkbox li, .gform_legacy_markup_wrapper .gfield_radio li {
	position: relative;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox, .gform_legacy_markup_wrapper ul.gfield_radio {
	margin: 6px 0;
	padding: 0;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label, .gform_legacy_markup_wrapper .gfield_radio li label {
	display: -moz-inline-stack;
	display: inline-block;
	padding: 0;
	width: auto;
	line-height: 1.5;
	font-size: .875em;
	vertical-align: middle;
	max-width: 85%;
	white-space: normal;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label {
	margin: 0;
}

.gform_legacy_markup_wrapper .gfield_radio li label {
	margin: 2px 0 0 4px;
}

.gform_legacy_markup_wrapper .gfield_checkbox li input, .gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox], .gform_legacy_markup_wrapper .gfield_radio li input[type=radio] {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	margin-left: 1px;
}

.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description, .gform_legacy_markup_wrapper .instruction {
	font-size: .813em;
	line-height: inherit;
	clear: both;
	font-family: inherit;
	letter-spacing: normal;
}

.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description {
	padding: 0 16px 0 0;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_description {
	padding-top: 16px;
}

.gform_legacy_markup_wrapper .field_sublabel_above .description, .gform_legacy_markup_wrapper .field_sublabel_above .gfield_description, .gform_legacy_markup_wrapper .field_sublabel_above .gsection_description {
	margin-top: 9px;
}

.gform_legacy_markup_wrapper .top_label .gsection_description {
	width: 100%;
	margin-bottom: 9px;
}

.gform_legacy_markup_wrapper .gfield_description {
	width: 100%;
}

.gform_legacy_markup_wrapper .description_above .gfield_description {
	padding: 0 0 10px 0;
}

.gform_legacy_markup_wrapper .gfield_date_year + .gfield_description {
	padding: 0;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description, .gform_legacy_markup_wrapper .gfield_consent_description {
	width: 100%;
	max-height: 240px;
	overflow-y: scroll;
	border: 1px solid #ddd;
	margin-top: 12px;
	padding: 6px 8px;
	font-size: .688em;
}

.gform_legacy_markup_wrapper .gfield_required {
	color: #790000;
	margin-left: 4px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: rgba(255, 223, 224, .25);
	margin-bottom: 6px !important;
	border-top: 1px solid #c89797;
	border-bottom: 1px solid #c89797;
	padding-bottom: 6px;
	padding-top: 8px;
	box-sizing: border-box;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning {
	padding: 16px 16px 14px 16px;
	border-top: 2px solid #790000;
	border-bottom: 4px solid #790000;
	background-color: rgba(255, 223, 224, .25);
	width: calc(100% - 16px);
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
	padding: 16px 16px 14px 16px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
	font-size: .875em;
	font-weight: 700;
	font-family: inherit;
	min-height: 25px;
	color: #790000;
	max-width: 100%;
	position: relative;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
	display: block;
	padding: 0 0 14px 24px;
	margin-bottom: 16px;
	line-height: 1.5;
	letter-spacing: .1pt;
	border-bottom: 1px solid #790000;
	text-transform: uppercase;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K");
	background-size: 1em auto;
	background-repeat: no-repeat;
	background-position: left center;
}

.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span.nitro-lazy {
	background-image: none !important;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message {
	padding: 16px 16px 14px 16px;
}

.gform_legacy_markup_wrapper li.gfield + li.gfield.gfield_creditcard_warning {
	margin-top: 16px !important;
}

.gform_legacy_markup_wrapper .top_label .gfield_error {
	width: calc(100% - 2px);
}

.gform_legacy_markup_wrapper .top_label .gfield_error input.large, .gform_legacy_markup_wrapper .top_label .gfield_error select.large, .gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea {
	width: 100%;
}

.gform_legacy_markup_wrapper .left_label .gfield_error input.large, .gform_legacy_markup_wrapper .left_label .gfield_error select.large, .gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea, .gform_legacy_markup_wrapper .right_label .gfield_error input.large, .gform_legacy_markup_wrapper .right_label .gfield_error select.large, .gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea {
	width: 70%;
}

.gform_legacy_markup_wrapper .gfield_error .gfield_label {
	color: #790000;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required {
	padding-right: 0;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container {
	margin-left: 0;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	max-width: 100%;
	padding-right: 16px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 12px;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
	position: relative;
	top: 12px;
}

.gform_legacy_markup_wrapper .gform_validation_errors {
	width: 100%;
	border: 1px solid #790000;
	box-shadow: 0 0 0 #ff6d6d;
	border-radius: 5px;
	padding: 1.0625rem 1.375rem;
	margin-top: .5rem;
	margin-bottom: .5rem;
}

.gform_legacy_markup_wrapper .gform_validation_errors > h2 {
	font-size: 16px;
	font-weight: 700;
	color: #790000;
	margin: 0 0 .9375rem 0;
}

.gform_legacy_markup_wrapper .gform_validation_errors > h2.hide_summary {
	margin: 0;
}

.gform_legacy_markup_wrapper .gform_validation_errors > h2:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=");
	content: "";
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: sub;
	margin: 0 .2rem 0 -.5rem;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol {
	list-style-type: none !important;
	padding-block-start: 0;
	padding-inline-start: 0;
	margin-block-start: 0;
	margin: 0;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol a {
	color: #790000;
	font-size: 1rem;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol li {
	margin: 0 0 .9375rem 0;
	font-size: 1rem;
	list-style-type: none !important;
}

.gform_legacy_markup_wrapper .gform_validation_errors > ol li:last-of-type {
	margin-bottom: 0;
}

.gform_legacy_markup_wrapper div.validation_error {
	color: #790000;
	font-size: 1em;
	font-weight: 700;
	margin-bottom: 25px;
	border-top: 2px solid #790000;
	border-bottom: 2px solid #790000;
	padding: 16px 0 16px 0;
	clear: both;
	width: 100%;
	text-align: center;
}

.gform_legacy_markup_wrapper ol.validation_list {
	clear: both;
	width: 100%;
	margin-bottom: 25px;
	color: #790000;
}

.gform_legacy_markup_wrapper ol.validation_list li {
	list-style-type: decimal !important;
}

.gform_legacy_markup_wrapper ol.validation_list li a {
	color: #790000;
}

.gform_legacy_markup_wrapper ol.validation_list:after {
	content: "";
}

.gform_legacy_markup_wrapper div#error {
	margin-bottom: 25px;
}

.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons {
	vertical-align: middle !important;
}

.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a {
	display: inline-block;
	line-height: 0;
}

.gform_legacy_markup_wrapper li.gfield fieldset {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	width: 100%;
}

.gform_legacy_markup_wrapper li.gfield fieldset > * {
	width: auto;
}

.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label {
	width: 100%;
	line-height: 32px;
}

.gform_legacy_markup_wrapper div.gf_page_steps + div.validation_error {
	margin-top: 16px;
}

.gform_legacy_markup_wrapper div.gfield_description.validation_error {
	color: #790000;
	font-weight: 700;
	font-size: .875em;
	line-height: 1.2;
	margin-bottom: 16px;
}

.gform_legacy_markup_wrapper .validation_message {
	color: #790000;
	font-weight: 700;
	letter-spacing: normal;
}

.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty {
	display: none;
}

.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
	border: 1px solid #790000;
}

.gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox, .gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio {
	color: #790000;
}

.gform_legacy_markup_wrapper .gform_footer {
	padding: 16px 0 10px 0;
	margin: 16px 0 0 0;
	clear: both;
	width: 100%;
}

.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
	font-size: 1em;
	width: 100%;
	margin: 0 0 16px 0;
}

.gform_legacy_markup_wrapper .gform_footer a.gform_save_link, .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
	font-size: 1em;
	display: block;
	text-align: center;
}

.gform_legacy_markup_wrapper .gform_footer input[type=image] {
	padding: 0;
	width: auto !important;
	background: 0 0 !important;
	border: none !important;
	margin: 0 auto 16px auto !important;
	display: block;
	max-width: 100%;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_full, .gform_legacy_markup_wrapper .ginput_complex .ginput_left, .gform_legacy_markup_wrapper .ginput_complex .ginput_right {
	min-height: 45px;
}

.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=email], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=number], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=password], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=tel], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text], .gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=url] {
	width: 100%;
}

.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=email], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=number], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=password], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=text], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=url], .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select {
	width: 100%;
}

.gform_legacy_markup_wrapper .gfield_checkbox li, .gform_legacy_markup_wrapper .gfield_radio li {
	margin: 0 0 16px 0;
	line-height: 1.2;
}

.gchoice_select_all, .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label, .gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked + label {
	font-weight: 700;
}

.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon {
	margin-right: 4px !important;
	display: -moz-inline-stack;
	display: inline-block;
}

.gform_legacy_markup_wrapper .gf_hidden, .gform_legacy_markup_wrapper .gform_hidden, .gform_legacy_markup_wrapper input.gform_hidden, .gform_legacy_markup_wrapper input[type=hidden] {
	display: none !important;
	max-height: 1px !important;
	overflow: hidden;
}

.gform_legacy_markup_wrapper .gf_invisible, .gform_legacy_markup_wrapper .gfield_visibility_hidden {
	visibility: hidden;
	position: absolute;
	left: -9999px;
}

.gform_legacy_markup_wrapper .ginput_full br, .gform_legacy_markup_wrapper .ginput_left br, .gform_legacy_markup_wrapper .ginput_right br {
	display: none !important;
}

.gform_legacy_markup_wrapper ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.gfield_radio li {
	padding: 0 !important;
}

.gform_legacy_markup_wrapper ul.gfield_radio li input + input {
	margin-left: 4px;
}

.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice] {
	margin-right: 6px;
	margin-top: 4px;
}

.gform_legacy_markup_wrapper .gfield_description + .gform_legacy_markup_wrapper .gfield_description.validation_message {
	margin-top: 6px;
}

.gform_legacy_markup_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
	margin-top: 0;
}

.gform_legacy_markup_wrapper li.gfield_html {
	max-width: 100%;
}

.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc {
	margin-top: 10px;
}

body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img {
	max-width: 100% !important;
}

.gform_legacy_markup_wrapper .gform_ajax_spinner {
	padding-left: 10px;
}

.gform_legacy_markup_wrapper .gform_validation_container, body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_legacy_markup_wrapper li.gform_validation_container, body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}

.gform_legacy_markup_wrapper .gfield_captcha_input_container {
	padding-top: 3px;
}

.gform_legacy_markup_wrapper .simple_captcha_small input {
	width: 64px;
}

.gform_legacy_markup_wrapper .simple_captcha_medium input {
	width: 96px;
}

.gform_legacy_markup_wrapper .simple_captcha_large input {
	width: 128px;
}

.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .left_label .simple_captcha_small, .gform_legacy_markup_wrapper .left_label .simple_captcha_large, .gform_legacy_markup_wrapper .left_label .simple_captcha_medium, .gform_legacy_markup_wrapper .right_label .simple_captcha_large, .gform_legacy_markup_wrapper .right_label .simple_captcha_medium, .gform_legacy_markup_wrapper .right_label .simple_captcha_small {
	margin-left: 32%;
}

.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha {
	border: none !important;
	background: 0 0 !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gform_legacy_markup_wrapper .math_small input {
	width: 70px;
}

.gform_legacy_markup_wrapper .math_medium input {
	width: 510px;
}

.gform_legacy_markup_wrapper .math_large input {
	width: 612px;
}

.gform_legacy_markup_wrapper .left_label .math_large, .gform_legacy_markup_wrapper .left_label .math_medium, .gform_legacy_markup_wrapper .left_label .math_small, .gform_legacy_markup_wrapper .right_label .math_large, .gform_legacy_markup_wrapper .right_label .math_medium, .gform_legacy_markup_wrapper .right_label .math_small {
	margin-left: 32%;
}

.gform_legacy_markup_wrapper div.charleft {
	font-size: .688em;
	margin-top: 4px;
	color: #767676;
	width: 92% !important;
	white-space: nowrap !important;
}

.gform_legacy_markup_wrapper div.charleft[style] {
	width: 92% !important;
}

.gform_legacy_markup_wrapper .left_label div.charleft, .gform_legacy_markup_wrapper .right_label div.charleft {
	margin-left: 32%;
}

.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce {
	border: 1px solid #eee;
	border-width: 1px 0 0;
	padding: 4px 9px;
	width: 100% !important;
}

.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo {
	color: #767676;
}

.gform_legacy_markup_wrapper div.charleft.ginput_counter_error {
	color: red;
}

.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft {
	display: none !important;
}

.gf_submission_limit_message {
	color: #790000;
	font-size: 1.375em;
}

.gform_legacy_markup_wrapper .ginput_price {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7;
}

.gform_legacy_markup_wrapper span.ginput_total {
	color: #060;
	font-size: inherit;
}

.gform_legacy_markup_wrapper .top_label span.ginput_total {
	margin: 8px 0;
}

.gform_legacy_markup_wrapper span.ginput_product_price_label {
	margin-right: 2px;
}

.gform_legacy_markup_wrapper input.ginput_product_price, .gform_legacy_markup_wrapper span.ginput_product_price {
	background: 0 0;
	border: none;
	color: #900;
	padding: 0;
}

.gform_legacy_markup_wrapper span.ginput_quantity_label {
	margin-left: 10px;
	margin-right: 2px;
}

.gform_legacy_markup_wrapper input.ginput_quantity[type=text] {
	width: 3rem;
}

.gform_legacy_markup_wrapper input.ginput_quantity[type=number] {
	width: 4rem;
}

.gform_legacy_markup_wrapper .gform_page_footer {
	margin: 14px 0;
	width: 100%;
	border-top: 1px dotted #ccc;
	padding: 16px 0 0 0;
	clear: both;
}

.gform_legacy_markup_wrapper .gform_page_footer.left_label, .gform_legacy_markup_wrapper .gform_page_footer.right_label {
	padding: 16px 0 0 29%;
}

.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
	display: -moz-inline-stack;
	display: inline-block;
}

.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
	margin-bottom: 8px;
}

.gform_legacy_markup_wrapper .gf_progressbar_wrapper {
	clear: both;
	width: 100%;
	margin: 0 0 16px 0;
	padding: 0 0 16px 0;
}

.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
	color: #767676;
	font-size: 13px;
	line-height: 1 !important;
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	clear: both;
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6;
}

.gform_legacy_markup_wrapper .gf_progressbar {
	position: relative;
	background: #e8e8e8;
	position: relative;
	-moz-border-radius: 10.5px;
	-webkit-border-radius: 10.5px;
	border-radius: 10.5px;
	width: 100%;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage {
	height: 21px;
	text-align: right;
	border-radius: 10.5px;
	vertical-align: middle;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px !important;
	z-index: 999;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100 {
	border-top-right-radius: 10.5px;
	border-bottom-right-radius: 10.5px;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage span {
	display: block;
	width: auto;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 21px;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span {
	color: #959595;
	text-shadow: none;
	float: none !important;
	margin-left: 12px;
	word-wrap: normal;
}

.gform_legacy_markup_wrapper .gf_progressbar_blue {
	background: #d2d6dc;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue {
	background-color: #1e7ac4;
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_gray {
	background: #d2d6dc;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray {
	background-color: #6b7280;
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_green {
	background: #e8e8e8;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green {
	background-color: #aac138;
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_orange {
	background: #e8eaec;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange {
	background-color: #ff5d38;
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_red {
	background: #e8eaec;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red {
	background-color: #ec1e31;
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_spring {
	background: #d2d6dc;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring {
	background: linear-gradient(270deg, #9cd790 0, #76d7db 100%);
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_blues {
	background: #d2d6dc;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues {
	background: linear-gradient(270deg, #00c2ff 0, #7838e2 100%);
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_progressbar_rainbow {
	background: #d2d6dc;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow {
	background: linear-gradient(270deg, #1dbeea 0, #cd6ad6 50%, #f35160 100%);
	color: #fff;
}

.gform_legacy_markup_wrapper .gf_page_steps {
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dotted #ccc;
}

.gform_legacy_markup_wrapper .gf_step {
	width: 100%;
	margin: 24px 24px 24px 0;
	font-size: .875em;
	height: 14px;
	line-height: 1.25 !important;
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
	font-family: inherit;
}

.gform_legacy_markup_wrapper .gf_step span.gf_step_number {
	font-size: 1.25em;
	font-family: arial, sans-serif;
	margin-right: 4px;
}

.gform_legacy_markup_wrapper .gf_step span.gf_step_label, .gform_legacy_markup_wrapper .gf_step span.gf_step_number {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

.gform_legacy_markup_wrapper .gf_step.gf_step_active {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.gform_legacy_markup_wrapper .gf_step.gf_step_hidden {
	display: none;
}

.gform_legacy_markup_wrapper .gf_step_clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.gform_legacy_markup_wrapper .gfield_password_strength {
	border: 1px solid #ddd;
	margin-top: 18px;
	margin-bottom: 18px;
	line-height: 1.8;
	padding: 10px 5px;
	text-align: center;
	background-color: #eee;
	border-bottom: 3px solid #ddd;
}

.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
	margin-right: 16px;
}

.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength, .gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength {
	margin-top: 18px;
	margin-bottom: 18px;
	width: 100%;
}

.gform_legacy_markup_wrapper .gfield_password_strength.bad {
	background-color: #ffb78c;
	border-color: #ff853c;
	border-bottom: 3px solid #ff853c;
}

.gform_legacy_markup_wrapper .gfield_password_strength.good {
	background-color: #ffec8b;
	border-color: #fc0;
	border-bottom: 3px solid #fc0;
}

.gform_legacy_markup_wrapper .gfield_password_strength.mismatch, .gform_legacy_markup_wrapper .gfield_password_strength.short {
	background-color: #ffa0a0;
	border-color: #f04040;
	border-bottom: 3px solid #f04040;
}

.gform_legacy_markup_wrapper .gfield_password_strength.strong {
	background-color: #c3ff88;
	border-color: #8dff1c;
	border-bottom: 3px solid #8dff1c;
}

.gform_legacy_markup_wrapper .ginput_container_password, .gform_legacy_markup_wrapper .ginput_container_password span {
	position: relative;
}

.gform_legacy_markup_wrapper .ginput_container_password button {
	-webkit-appearance: none;
	appearance: none;
	background: 0 0;
	border: none;
	padding: 5px 0;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 40px;
}

.gform_legacy_markup_wrapper .ginput_container_password span.ginput_left button {
	right: 9px;
}

.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span {
	display: inline-block;
	width: 100%;
}

.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span input {
	width: 100%;
}

.gform_legacy_markup_wrapper .ginput_container_password span.medium {
	width: calc(50% - 8px);
}

.gform_legacy_markup_wrapper .ginput_container_password span.small {
	width: 25%;
}

.gform_legacy_markup_wrapper table.gfield_list, .gform_legacy_markup_wrapper table.gfield_list caption, .gform_legacy_markup_wrapper table.gfield_list tbody, .gform_legacy_markup_wrapper table.gfield_list td, .gform_legacy_markup_wrapper table.gfield_list tfoot, .gform_legacy_markup_wrapper table.gfield_list th, .gform_legacy_markup_wrapper table.gfield_list thead, .gform_legacy_markup_wrapper table.gfield_list tr {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.gform_legacy_markup_wrapper table.gfield_list {
	border-spacing: 0;
	border-collapse: collapse;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons {
	padding-top: 15px;
}

.gform_legacy_markup_wrapper table.gfield_list {
	table-layout: auto !important;
}

.gform_legacy_markup_wrapper table.gfield_list thead th {
	font-weight: 700;
	text-align: left;
}

.gform_legacy_markup_wrapper table.gfield_list colgroup {
	width: 100%;
	display: block;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th {
	color: #790000;
}

.gform_legacy_markup_wrapper table.gfield_list thead, .gform_legacy_markup_wrapper table.gfield_list tr {
	padding: 0;
	margin: 0;
}

.gform_legacy_markup_wrapper table.gfield_list td, .gform_legacy_markup_wrapper table.gfield_list th {
	padding: 4px 0 4px 0;
}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) table.gfield_list th {
	padding: 0 0 4px 0;
}

.gform_legacy_markup_wrapper table.gfield_list td + td, .gform_legacy_markup_wrapper table.gfield_list th + th {
	padding: 0 0 0 16px;
}

.gform_legacy_markup_wrapper .gfield_list {
	width: 100%;
}

.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input {
	width: 100%;
}

.gform_legacy_markup_wrapper .gfield_icon_disabled {
	cursor: default !important;
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6;
}

.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons {
	width: 48px !important;
	padding: 0 0 0 4px !important;
	box-sizing: border-box;
}

.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

.gform_legacy_markup_wrapper .gform_card_icon_container {
	display: flex;
	height: 32px;
	margin: 8px 0 6px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/images/gf-creditcards.svg");
	background-repeat: no-repeat;
	height: 32px;
	margin-right: 4px;
	text-indent: -9000px;
	width: 40px;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.nitro-lazy {
	background-image: none !important;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex {
	background-position: -167px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover {
	background-position: -221px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard {
	background-position: -275px 0;
}

.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa {
	background-position: -59px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb {
	background-position: -329px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro {
	background-position: -5px 0;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected {
	position: relative;
}

.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after {
	display: block;
	content: "";
	position: absolute;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg") center center no-repeat;
	width: 13px;
	height: 10px;
	bottom: 4px;
	right: -2px;
}

.gform_legacy_markup_wrapper .ginput_container_creditcard .ginput_card_security_code_icon {
	width: 40px;
	height: 32px;
	display: inline-block;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/images/gf-creditcards.svg");
	background-repeat: no-repeat;
	background-position: -382px 0;
	position: relative;
	top: -3.5px;
}

.gform_legacy_markup_wrapper .ginput_container_creditcard .ginput_card_security_code_icon.nitro-lazy {
	background-image: none !important;
}

.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
	padding: 24px;
	border: 1px dashed #ccc;
	text-align: center;
	color: #aaa;
	margin-bottom: 16px;
	background: rgba(0, 0, 0, .02);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.gform_legacy_markup_wrapper span.gform_drop_instructions {
	display: block;
	margin-bottom: 8px;
}

.gform_legacy_markup_wrapper .gform_delete {
	vertical-align: middle;
	cursor: pointer;
}

.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled {
	width: auto;
}

.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
	margin-bottom: 1px;
}

.gform_legacy_markup_wrapper .form_saved_message {
	margin: 1em auto;
	padding: 3em 2em 3em;
	width: 99%;
	font-size: 1em;
	line-height: 1.8;
	color: #31708f;
	background-color: #e3f3f3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.gform_legacy_markup_wrapper .form_saved_message p.resume_form_link_wrapper {
	background-color: #fff;
	display: inline-block;
	padding: 1em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	max-width: 98% !important;
	overflow: hidden;
	-webkit-box-shadow: 0 3px 2px 0 rgba(66, 103, 126, .2);
	-moz-box-shadow: 0 3px 2px 0 rgba(66, 103, 126, .2);
	box-shadow: 0 3px 2px 0 rgba(66, 103, 126, .2);
}

.gform_legacy_markup_wrapper .form_saved_message a.resume_form_link {
	word-wrap: break-word;
	text-decoration: none;
	color: #2f637e;
}

.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform {
	margin: 1em 0 0 0;
}

.gform_legacy_markup_wrapper .form_saved_message label.form_saved_label {
	position: absolute;
	left: -9000px;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=text] {
	margin-bottom: .25em;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label {
	font-size: 1em;
	display: block;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input {
	margin: 0 auto;
	display: inline-block;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email] {
	padding: calc(.75em - 1px) !important;
	width: 24em;
	max-width: 98% !important;
	font-size: 1em;
	background-color: #fff;
	border: 1px solid #91afc7;
	color: #424242;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-box-shadow: inset 0 0 5px 0 #eee;
	-moz-box-shadow: inset 0 0 5px 0 #eee;
	box-shadow: inset 0 0 5px 0 #eee;
}

.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
	padding: .75em 1em;
	font-size: 1em;
	line-height: 1;
	background-color: #31708f;
	border: 1px solid #31708f;
	color: #fff;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

@media only screen and (max-width:640px) {
	.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email], .gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
		display: block;
		width: 98%;
	}
}

.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform .validation_message {
	color: #790000;
	font-weight: 700;
	padding: 2em;
}

.gform_legacy_markup_wrapper .form_saved_message_sent {
	margin: 1em auto;
	padding: 3em 2em;
	width: 99%;
	font-size: 1em;
	background-color: #e9ffd9;
	color: #3c763d;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-sizing: border-box;
}

.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email, .gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_success {
	font-weight: 700;
	display: block;
	line-height: 2;
}

.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email {
	word-wrap: break-word;
	text-decoration: underline;
}

body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area, body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
	line-height: 1 !important;
}

body .gform_legacy_markup_wrapper img.ui-datepicker-trigger {
	width: 17px !important;
	height: 16px !important;
	display: -moz-inline-stack;
	display: inline-block;
}

body .gform_legacy_markup_wrapper img.add_list_item, body .gform_legacy_markup_wrapper img.delete_list_item {
	display: -moz-inline-stack;
	display: inline-block;
	margin-top: -2px;
}

.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
	margin-top: 16px;
}

.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio] + input[type=text] {
	width: 45.25%;
}

.gform_legacy_markup_wrapper table.recaptchatable {
	table-layout: auto;
}

.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {
	margin-left: 29%;
}

.gform_legacy_markup_wrapper .gfield .wp-editor-container {
	border: 1px solid #ddd;
}

.gform_legacy_markup_wrapper .gfield .wp-switch-editor {
	border-color: #ddd;
}

.gform_legacy_markup_wrapper .gfield .html-active .switch-html, .gform_legacy_markup_wrapper .gfield .tmce-active .switch-tmce {
	border-bottom-color: #f5f5f5;
}

.gform_legacy_markup_wrapper .gfield .mce-edit-area iframe {
	width: 99.9% !important;
	margin: 0 !important;
}

body .gform_legacy_markup_wrapper ul li.gfield {
	margin-top: 16px;
	padding-top: 0;
}

body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
	line-height: inherit;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
	list-style-type: disc !important;
	margin: 0 0 8px 0;
	overflow: visible;
	padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	list-style-type: disc !important;
	margin: 16px 0 16px 28px !important;
	padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
	list-style-type: decimal !important;
	overflow: visible;
	margin: 0 0 8px 0;
	padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
	list-style-type: decimal !important;
	margin: 16px 0 18px 32px;
	padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
	list-style-type: disc !important;
	padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
	margin: 16px 0 16px 16px;
}

body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
	margin: 0 0 8px;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
	margin: 0 0 18px 0;
	padding-left: 0;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
	font-weight: 700;
}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
	margin: 0 0 16px 18px;
}

.gform_legacy_markup_wrapper span.gf_clear_span {
	display: block;
	height: 1px;
	overflow: hidden;
	width: 100%;
	float: none;
	clear: both;
	margin-top: -1px;
}

.gform_legacy_markup_wrapper .chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.gform_legacy_markup_wrapper .chosen-container * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	z-index: 1010;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	display: none;
}

.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop {
	display: block;
}

.gform_legacy_markup_wrapper .chosen-container a {
	cursor: pointer;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name, .gform_legacy_markup_wrapper .chosen-container .search-choice .group-name {
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 400;
	color: #999;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after, .gform_legacy_markup_wrapper .chosen-container .search-choice .group-name:after {
	content: ":";
	padding-left: 2px;
	vertical-align: top;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
	background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type=text] {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	width: 0;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-default {
	color: #999;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") -42px 1px no-repeat;
	font-size: 1px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr.nitro-lazy {
	background: none !important;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") no-repeat 0 2px;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b.nitro-lazy {
	background: none !important;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text].nitro-lazy {
	background: none !important;
}

.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box;
}

.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}

.gform_legacy_markup_wrapper .chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image: linear-gradient(#eee 1%, #fff 15%);
	cursor: text;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 1px 0;
	padding: 0;
	height: 25px;
	outline: 0;
	border: 0 !important;
	background: 0 0 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
	width: 25px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 3px;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	color: #333;
	line-height: 13px;
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") -42px 1px no-repeat;
	font-size: 1px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close.nitro-lazy {
	background: none !important;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}

.gform_legacy_markup_wrapper .chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image: linear-gradient(#eee 20%, #fff 80%);
	-webkit-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
}

.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: 0 0;
}

.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px;
}

.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text] {
	color: #222 !important;
}

.gform_legacy_markup_wrapper .chosen-disabled {
	opacity: .5 !important;
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-disabled .chosen-single {
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}

.gform_legacy_markup_wrapper .chosen-rtl {
	text-align: right;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div {
	right: auto;
	left: 3px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li {
	float: right;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png") no-repeat -30px -20px;
	direction: rtl;
}

.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text].nitro-lazy {
	background: none !important;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px;
}

.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {
	.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span, .gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span, .gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text], .gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr, .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b, .gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text] {
		background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png") !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important;
	}
	
	.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span.nitro-lazy, .gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span.nitro-lazy, .gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close.nitro-lazy, .gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text].nitro-lazy, .gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr.nitro-lazy, .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b.nitro-lazy, .gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text].nitro-lazy {
		background-image: none !important;
	}
}

body .gform_legacy_markup_wrapper .chosen-container a.chosen-single {
	border-radius: inherit;
}

body .gform_legacy_markup_wrapper ul.chosen-results li {
	line-height: inherit;
}

@media only screen and (max-width:641px) {
	.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 2;
		min-height: 2rem;
	}
	
	.gform_legacy_markup_wrapper textarea {
		line-height: 1.5;
	}
	
	.gform_legacy_markup_wrapper .chosen-container.chosen-container-single[style] {
		width: 100% !important;
	}
	
	.gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
		height: 40px;
		line-height: 2.8;
	}
	
	.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
		position: relative;
		top: 10px;
	}
	
	.gform_legacy_markup_wrapper div.chosen-container.chosen-container-multi[style] {
		width: 100% !important;
	}
	
	.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice, .gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
		width: 100%;
		line-height: inherit;
		float: none;
	}
	
	.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
		margin-bottom: 0;
	}
	
	.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
		top: calc(50% - 6px);
	}
	
	.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
		margin-bottom: 8px;
		display: block;
	}
	
	.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex {
		margin-top: 12px !important;
	}
	
	.gform_legacy_markup_wrapper ul.gfield_checkbox li label, .gform_legacy_markup_wrapper ul.gfield_radio li label {
		width: 85%;
		cursor: pointer;
	}
}

@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1023px) {
	.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
		margin-top: 32px;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list {
		border: 0;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list thead {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr {
		margin-bottom: 10px;
		display: block;
		background: #fff;
		position: relative;
		border: 1px solid #ccc;
		border-top: 2px solid #ccc;
		border-bottom: 4px solid #ccc;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list td {
		display: block;
		margin-left: 8px;
		margin-right: 8px;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons {
		border-bottom: 0;
		margin: 16px 0 0 0 !important;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before, .gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
		content: attr(data-label);
		font-size: .875em;
		letter-spacing: .5pt;
		white-space: nowrap;
		display: block;
		clear: both;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {
		margin: 8px 0 3px 8px;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
		margin: 3px 0 8px 8px;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list td + td, .gform_legacy_markup_wrapper table.gfield_list th + th {
		padding: 4px 0 0 0;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even, .gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd {
		margin: 16px 0;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd:first-child {
		padding-top: 12px;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr {
		padding-top: 12px;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons {
		width: 100% !important;
		padding: 5px 4px 1px 4px !important;
		background-color: #eee;
		text-align: center;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item {
		margin: 12px 0 0 16px !important;
	}
	
	.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item {
		margin: 12px 0 0 8px !important;
	}
	
	.gform_legacy_markup_wrapper .gform_footer a.gform_save_link, .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
		margin-left: 0;
	}
	
	.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input {
		width: calc(100% - 16px);
		margin-left: 8px;
		margin-right: 8px;
	}
}

@media only screen and (min-width:641px) {
	.gform_legacy_markup_wrapper .gform_body {
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
		max-width: calc(100% - 16px) !important;
	}
	
	.gform_legacy_markup_wrapper .gfield_checkbox li, .gform_legacy_markup_wrapper .gfield_radio li {
		margin: 0 0 8px 0;
		line-height: 1.3;
	}
	
	.gform_legacy_markup_wrapper .gsection {
		margin: 28px 16px 28px 0;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label {
		float: left;
		width: 29%;
		padding-right: 16px;
		margin-bottom: 16px;
	}
	
	.gform_legacy_markup_wrapper .right_label .gfield_label {
		text-align: right;
	}
	
	.gform_legacy_markup_wrapper .left_label .gfield_description, .gform_legacy_markup_wrapper .right_label .gfield_description {
		width: 70%;
	}
	
	.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li, .gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li {
		margin-bottom: 10px;
	}
	
	.gform_legacy_markup_wrapper .left_label .gfield_description, .gform_legacy_markup_wrapper .left_label .instruction, .gform_legacy_markup_wrapper .right_label .gfield_description, .gform_legacy_markup_wrapper .right_label .instruction {
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {
		margin-left: 0;
		padding-top: 4px;
		padding-left: 0;
		line-height: 1.5;
	}
	
	.gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
		margin-left: 29% !important;
		width: 70%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
		overflow: hidden;
	}
	
	.gform_legacy_markup_wrapper .left_label div.ginput_complex, .gform_legacy_markup_wrapper .right_label div.ginput_complex {
		width: 70%;
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper .left_label input.small, .gform_legacy_markup_wrapper .left_label select.small, .gform_legacy_markup_wrapper .right_label input.small, .gform_legacy_markup_wrapper .right_label select.small {
		width: 15%;
	}
	
	.gform_legacy_markup_wrapper .left_label input.medium, .gform_legacy_markup_wrapper .left_label select.medium, .gform_legacy_markup_wrapper .right_label input.medium, .gform_legacy_markup_wrapper .right_label select.medium {
		width: calc(35% - 8px);
	}
	
	.gform_legacy_markup_wrapper .left_label input.large, .gform_legacy_markup_wrapper .left_label select.large, .gform_legacy_markup_wrapper .right_label input.large, .gform_legacy_markup_wrapper .right_label select.large {
		width: 70%;
	}
	
	.gform_legacy_markup_wrapper .left_label textarea.large, .gform_legacy_markup_wrapper .left_label textarea.medium, .gform_legacy_markup_wrapper .left_label textarea.small, .gform_legacy_markup_wrapper .right_label textarea.large, .gform_legacy_markup_wrapper .right_label textarea.medium, .gform_legacy_markup_wrapper .right_label textarea.small {
		width: 70%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list {
		width: 70%;
		margin-left: 29% !important;
	}
	
	.gform_legacy_markup_wrapper .top_label .gfield_list {
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper .left_label .gf_list_one_column, .gform_legacy_markup_wrapper .right_label .gf_list_one_column {
		width: 45%;
	}
	
	.gform_legacy_markup_wrapper .top_label .gf_list_one_column {
		width: 46%;
	}
	
	.gform_legacy_markup_wrapper .left_label li.hidden_label input, .gform_legacy_markup_wrapper .right_label li.hidden_label input {
		margin-left: 3.7%;
	}
	
	.gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength, .gform_legacy_markup_wrapper .right_label li.gfield .gfield_password_strength {
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper .top_label input.small, .gform_legacy_markup_wrapper .top_label select.small {
		width: 25%;
	}
	
	.gform_legacy_markup_wrapper .top_label input.medium, .gform_legacy_markup_wrapper .top_label select.medium {
		width: calc(50% - 8px);
	}
	
	.gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium, .gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium {
		width: 50%;
	}
	
	.gform_legacy_markup_wrapper .hidden_label input.large, .gform_legacy_markup_wrapper .hidden_label select.large, .gform_legacy_markup_wrapper .top_label input.large, .gform_legacy_markup_wrapper .top_label select.large {
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper .top_label input.large.datepicker, .gform_legacy_markup_wrapper .top_label input.medium.datepicker, .gform_legacy_markup_wrapper .top_label input.small.datepicker {
		width: auto;
	}
	
	.gform_legacy_markup_wrapper textarea.small {
		height: 80px;
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper textarea.medium {
		height: 160px;
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper textarea.large {
		height: 320px;
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex .ginput_left, .gform_legacy_markup_wrapper .ginput_complex .ginput_right {
		width: 50%;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		margin: 0 -4px 0 0;
	}
	
	.gform_legacy_markup_wrapper .ginput_container_password .ginput_right {
		padding-left: 8px;
	}
	
	.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left, .gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right {
		width: 50%;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left, .gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right {
		min-height: 43px;
		position: relative;
		float: left;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right input {
		display: inline-block;
		width: 30%;
		max-width: 7rem;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left {
		width: 50%;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
		width: 47% !important;
		display: -moz-inline-stack;
		display: inline-block;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
		margin-right: 4px;
	}
	
	.gform_legacy_markup_wrapper .gf_step {
		width: auto;
		display: -moz-inline-stack;
		display: inline-block;
		margin: 16px 32px 16px 0;
	}
	
	.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=image], .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
		display: -moz-inline-stack;
		display: inline-block;
	}
	
	.gform_legacy_markup_wrapper .gform_footer input[type=image] {
		vertical-align: middle;
	}
	
	.gform_legacy_markup_wrapper .gform_footer a.gform_save_link, .gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link {
		font-size: 1em;
		margin-left: 16px;
		display: -moz-inline-stack;
		display: inline-block;
	}
	
	.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
		font-size: 1em;
		width: auto;
		margin: 0 16px 0 0;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
		padding-right: 16px;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex .ginput_left {
		padding-right: 8px;
	}
	
	.gform_legacy_markup_wrapper .left_label .ginput_complex.ginput_container_address:after {
		content: "";
		display: block;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left {
		margin-right: 8px;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right {
		margin-right: -8px;
		padding-right: 8px;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right {
		padding-right: 8px !important;
		margin-right: 8px;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
		padding-right: 8px !important;
		margin-right: -8px;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
		margin-right: 8px;
	}
	
	.gform_legacy_markup_wrapper .gfield_error .ginput_container {
		padding-right: 0;
	}
	
	.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
		margin: 18px 0 18px 0;
	}
	
	.gform_legacy_markup_wrapper .gform_footer:not(.top_label) {
		padding: 16px 0 10px 0;
		margin-left: 29%;
		width: 70%;
	}
	
	.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
		width: calc(100% + 15px);
	}
	
	.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4 {
		width: calc(100% + 13px);
	}
	
	.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5 {
		width: calc(100% + 14px);
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 {
		width: calc(70% + 15px);
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2, .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 {
		width: calc(70% + 24px);
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 {
		width: calc(70% + 13px);
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 {
		width: calc(70% + 14px);
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper div.ginput_container_name span {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		padding-right: 16px;
		margin-right: -4px;
	}
	
	.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_1 span {
		width: 100%;
	}
	
	.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
		width: 50%;
	}
	
	.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span {
		width: 33.3%;
	}
	
	.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span {
		width: 25%;
	}
	
	.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span {
		width: 19.95%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span {
		width: 99.75% !important;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span {
		width: 49.75% !important;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span {
		width: 33% !important;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span {
		width: 24.75% !important;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span {
		width: 19.75% !important;
	}
	
	html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
		margin-left: 0 !important;
	}
	
	.gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
		width: calc(100% + 15px);
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email {
		width: calc(70% + 16px);
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email {
		width: calc(70% + 17px);
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email {
		width: calc(70% + 8px) !important;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left, .gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
		padding-right: 16px;
	}
	
	.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength, .gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength {
		width: 70%;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left {
		padding-right: 0;
	}
	
	.gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country {
		margin-right: 0;
	}
	
	html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
		width: 70%;
		margin-left: 29%;
	}
	
	.gform_legacy_markup_wrapper .gf_progressbar {
		width: calc(100% - 16px);
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area {
		margin-left: 29%;
		width: 70%;
	}
	
	body .gform_legacy_markup_wrapper span.ginput_left.address_city + input.gform_hidden + span.ginput_left.address_country {
		width: calc(50% - 8px);
		margin-right: 0;
	}
	
	.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {
		margin-left: 29% !important;
	}
	
	.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
		margin-bottom: 0;
	}
	
	.gform_legacy_markup_wrapper .gform_page_footer .button.gform_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button {
		margin-right: 10px;
	}
	
	body .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-multi[style], body .gform_legacy_markup_wrapper select.medium.gfield_select + div.chosen-container-single[style] {
		width: calc(50% - 8px) !important;
	}
	
	body .gform_legacy_markup_wrapper select.large.gfield_select + div.chosen-container-multi[style], body .gform_legacy_markup_wrapper select.large.gfield_select + div.chosen-container-single[style] {
		width: 100% !important;
	}
	
	body .gform_legacy_markup_wrapper select.small.gfield_select + div.chosen-container-multi[style], body .gform_legacy_markup_wrapper select.small.gfield_select + div.chosen-container-single[style] {
		width: 25% !important;
	}
}

.gform_legacy_markup_wrapper .gfield_repeater_cell > .gfield_repeater_wrapper {
	border-left: 8px solid rgba(54, 86, 102, .1);
	background-color: rgba(1, 1, 1, .02);
	padding: 10px 20px;
	border-radius: 8px;
	border-bottom: 1px solid #eee;
}

.gform_legacy_markup_wrapper .gfield_repeater_wrapper input {
	border: 1px solid #c5c6c5;
	border-radius: 4px;
}

.gform_legacy_markup_wrapper .gfield_repeater_wrapper .gfield_repeater_wrapper {
	margin-top: 10px;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text, .gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text {
	min-width: 100px;
	height: 30px;
	background: rgba(242, 242, 242, .5);
	transition: all .3s cubic-bezier(.67, .17, .4, .83);
	font-size: 12px;
	color: #757575;
	border-radius: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid rgba(117, 117, 117, .4);
	font-weight: 400;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus, .gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_minus {
	width: 22px;
	height: 22px;
	background: rgba(242, 242, 242, .5);
	transition: all .3s cubic-bezier(.67, .17, .4, .83);
	font-size: 16px;
	color: #757575;
	border-radius: 50%;
	margin: 10px 5px 0 5px;
	border: 1px solid rgba(117, 117, 117, .4);
	font-weight: 700;
	padding: 0;
	padding-bottom: 5px;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled {
	cursor: default;
	-moz-opacity: .3;
	-khtml-opacity: .3;
	opacity: .3;
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled:hover {
	background: rgba(242, 242, 242, .5);
	color: #757575;
	border: 1px solid rgba(117, 117, 117, .4);
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons button:hover {
	background: #fafafa;
	color: #374750;
	border: 1px solid #757575;
}

.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) {
	border-bottom: 2px solid #e0e0e6;
	padding-bottom: 20px;
}

.gform_legacy_markup_wrapper .gfield_repeater_cell > .gfield_repeater_wrapper {
	border-left: 8px solid #f1f1f1;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .06), 0 2px 1px -1px rgba(0, 0, 0, .06), 0 1px 5px 0 rgba(0, 0, 0, .06);
}

.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text:focus, .gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text:focus {
	outline: 0;
}

.gform_legacy_markup_wrapper .gfield_repeater_item .gfield_repeater_cell .gfield_required {
	color: #c32121;
}

.gform_legacy_markup_wrapper .gfield_repeater_cell label {
	color: #9b9a9a;
	font-weight: 400;
	font-size: 14px;
	padding-top: 8px;
}

.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell {
	padding-bottom: 20px;
	padding-top: 0;
}

.gform_legacy_markup_wrapper div .gfield_repeater_cell {
	margin-top: 5px;
}

.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) {
	border-bottom: 2px solid #e0e0e6;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
}

.gform_legacy_markup_wrapper .gfield_repeater_value > .gfield_repeater {
	border-left: 8px solid rgba(54, 86, 102, .1);
	background-color: rgba(1, 1, 1, .02);
	padding: 10px 20px;
	border-radius: 8px;
	border-bottom: 1px solid #eee;
	margin: 10px;
}

.gform_legacy_markup_wrapper .gfield_repeater_cell .gfield_repeater_value:not(:first-child) {
	color: rgba(117, 117, 117, .7);
	border: 1px solid #c5c6c5;
	border-radius: 4px;
	margin-right: 10px;
	padding-left: 10px;
	background-color: #f0f0f0;
}

.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items, .gform_legacy_markup_wrapper .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
	padding-top: 5px;
}

.gform_legacy_markup_wrapper .gfield_repeater .gfield_label {
	color: #23282d;
	font-size: 16px;
	font-weight: 600;
}

.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_label {
	padding-bottom: 0;
}

.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child {
	padding-bottom: 0;
}

@media only screen and (min-width:641px) {
	.gform_wrapper .top_label li.gfield.gf_inline {
		vertical-align: top;
		width: auto !important;
		margin: 0;
		padding-right: 16px;
		float: none !important;
		display: -moz-inline-stack;
		display: inline-block;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=text].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=text].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].small {
		width: 100%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium {
		width: 96px !important;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline select {
		width: 100%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline textarea {
		width: 100%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text] {
		width: 70% !important;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute {
		width: 50px;
	}
	
	.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
		width: auto;
	}
	
	.gform_wrapper li.gf_inline div.ginput_container {
		white-space: nowrap !important;
	}
	
	.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label {
		display: block !important;
	}
	
	.gform_wrapper li.gfield.gfield_error.gf_inline {
		margin-right: 16px;
		padding-right: 0;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding-right: 16px;
		float: none;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
		width: 100% !important;
		margin: 8px 0 0 0;
		padding-left: 0;
		padding-right: 0;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half:before {
		content: "";
		display: block;
		clear: both;
	}
	
	.gform_wrapper .top_label li.gfield.gf_right_half:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
		max-width: calc(50% - 16px);
		padding-right: 0;
	}
	
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
		margin-right: 16px;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
		width: 100%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half textarea, .gform_wrapper .top_label li.gfield.gf_right_half textarea {
		width: 98%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small {
		width: 35%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection {
		padding: 16px 0 8px 0;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_right_half, .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_right_half {
		padding: 16px 0 8px 0;
	}
	
	.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
		padding: 0 0 8px 0;
	}
	
	.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
		padding: 16px 0 8px 0;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield {
		clear: both;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 33.3%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 33.4%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
		margin-bottom: 8px;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium {
		width: 100%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity), .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(.ginput_container_time input), .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity), .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select {
		width: 100% !important;
	}
	
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
		width: calc(33.3% - 24px) !important;
		margin-right: 16px;
	}
	
	.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
		width: 33.4%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_right_third:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third + li.gsection, .gform_wrapper .top_label li.gfield.gf_right_third + li.gsection {
		padding: 16px 0 8px 0;
	}
	
	.gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_left_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_third + li.gfield {
		clear: both;
	}
	
	.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 25%;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	
	.gform_wrapper .top_label li.gfield.gf_first_quarter, .gform_wrapper .top_label li.gfield.gf_fourth_quarter, .gform_wrapper .top_label li.gfield.gf_second_quarter, .gform_wrapper .top_label li.gfield.gf_third_quarter {
		margin-bottom: 8px;
	}
	
	.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]), .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]), .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]), .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]), .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select {
		width: 100% !important;
	}
	
	.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
		width: 24.5%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.gform_wrapper .top_label li.gfield.gf_first_quarter input.large, .gform_wrapper .top_label li.gfield.gf_first_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_first_quarter select.large, .gform_wrapper .top_label li.gfield.gf_first_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large, .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large, .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_second_quarter input.large, .gform_wrapper .top_label li.gfield.gf_second_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_second_quarter select.large, .gform_wrapper .top_label li.gfield.gf_second_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_third_quarter input.large, .gform_wrapper .top_label li.gfield.gf_third_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_third_quarter select.large, .gform_wrapper .top_label li.gfield.gf_third_quarter select.medium {
		width: 97.5%;
	}
	
	.gform_wrapper .top_label li.gfield.gf_first_quarter + li.gsection, .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gsection {
		padding: 16px 0 8px 0;
	}
	
	.gform_wrapper .top_label li.gfield.gf_first_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gfield, .gform_wrapper .top_label li.gfield.gf_fourth_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gfield, .gform_wrapper .top_label li.gfield.gf_second_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_second_quarter + li.gfield, .gform_wrapper .top_label li.gfield.gf_third_quarter + .gform_footer, .gform_wrapper .top_label li.gfield.gf_third_quarter + li.gfield {
		clear: both;
	}
	
	.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
		width: calc(100% + 16px);
	}
	
	.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox, .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
		width: calc(70% + 16px);
	}
	
	.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox, .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio {
		font-size: 0;
		display: block;
	}
	
	.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li, .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li {
		font-size: .9rem;
	}
	
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
		width: 50%;
		display: -moz-inline-stack;
		display: inline-block;
		margin: 0;
		padding-right: 16px;
		min-height: 28px;
		vertical-align: top;
	}
	
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
		width: 33.3%;
		display: -moz-inline-stack;
		display: inline-block;
		margin: 0 0 2px 0;
		padding-right: 16px;
		min-height: 28px;
		vertical-align: top;
	}
	
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
		max-width: 75%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
	}
	
	.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
		width: 25%;
		display: -moz-inline-stack;
		display: inline-block;
		margin: 0;
		padding-right: 16px;
		min-height: 28px;
		vertical-align: top;
	}
	
	.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
		width: 20%;
		display: -moz-inline-stack;
		display: inline-block;
		margin: 0;
		padding-right: 16px;
		min-height: 28px;
		vertical-align: top;
	}
	
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
		overflow: hidden;
	}
	
	.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label, .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label {
		margin: 0 0 10px 0;
	}
	
	.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox {
		-webkit-column-gap: 16px;
		-moz-column-gap: 16px;
		column-gap: 16px;
	}
	
	.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label {
		margin: 0 0 10px 0;
	}
	
	.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio {
		width: calc(100% - 16px);
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio {
		width: calc(100% - 8px);
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio {
		width: calc(100% - 8px);
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox, .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio {
		width: calc(100% - 8px);
		-webkit-column-count: 5;
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label, .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label, .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label, .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label, .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label {
		max-width: 75%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
		height: 25px;
	}
	
	.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
		height: 50px;
	}
	
	.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
		height: 75px;
	}
	
	.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
		height: 100px;
	}
	
	.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
		height: 125px;
	}
	
	.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
		height: 150px;
	}
	
	.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
		width: auto !important;
		float: none !important;
		margin: 0 8px 10px 0;
		display: -moz-inline-stack;
		display: inline-block;
	}
	
	html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
		padding-left: 16px !important;
		padding-right: 0 !important;
	}
	
	.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
		display: none !important;
	}
	
	.gform_wrapper li.gsection.gf_scroll_text {
		height: 240px;
		width: calc(100% - 16px);
		padding: 16px;
		background-color: #fff;
		overflow-y: scroll;
		overflow-x: hidden;
		border: 1px solid #ccc;
		border-bottom: 1px solid #ccc !important;
	}
	
	.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title {
		margin: 10px 10px 0 8px !important;
	}
	
	.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title, .gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title {
		margin: 0 10px 0 8px !important;
	}
	
	.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description {
		margin: 10px;
		font-size: 12px;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li {
		list-style-type: disc !important;
		margin: 0 0 8px;
		overflow: visible;
		padding-left: 0;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul {
		list-style-type: disc !important;
		margin: 16px 0 16px 18px;
		padding-left: 0;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li {
		list-style-type: decimal !important;
		overflow: visible;
		margin: 0 0 8px;
		padding-left: 0;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol {
		list-style-type: decimal !important;
		margin: 16px 0 18px 32px;
		padding-left: 0;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul, .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
		list-style-type: disc !important;
		padding-left: 0;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul {
		margin: 16px 0 16px 18px;
	}
	
	.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
		margin: 0 0 8px;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl {
		margin: 0 0 18px 0;
		padding-left: 0;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt {
		font-weight: 700;
	}
	
	.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd {
		margin: 0 0 16px 18px;
	}
	
	.gform_wrapper li.gfield.gfield_html.gf_alert_blue, .gform_wrapper li.gfield.gfield_html.gf_alert_gray, .gform_wrapper li.gfield.gfield_html.gf_alert_green, .gform_wrapper li.gfield.gfield_html.gf_alert_red, .gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 20px 0 !important;
		padding: 20px !important;
	}
	
	.gform_wrapper li.gfield.gfield_html.gf_alert_green {
		border: 1px solid #97b48a;
		background-color: #cbeca0;
		text-shadow: #dfb 1px 1px;
		color: #030;
	}
	
	.gform_wrapper li.gfield.gfield_html.gf_alert_red {
		border: 1px solid #cfadb3;
		background-color: #faf2f5;
		text-shadow: #fff 1px 1px;
		color: #832525;
	}
	
	.gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
		border: 1px solid #e6db55;
		background-color: #fffbcc;
		text-shadow: #fcfaea 1px 1px;
		color: #222;
	}
	
	.gform_wrapper li.gfield.gfield_html.gf_alert_gray {
		border: 1px solid #ccc;
		background-color: #eee;
		text-shadow: #fff 1px 1px;
		color: #424242;
	}
	
	.gform_wrapper li.gfield.gfield_html.gf_alert_blue {
		border: 1px solid #a7c2e7;
		background-color: #d1e4f3;
		text-shadow: #e0f1ff 1px 1px;
		color: #314475;
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
		margin: 30px 0;
		max-width: 99%;
		border-top: 1px solid #e6db55;
		border-bottom: 1px solid #e6db55;
		padding: 32px;
		background-color: #fffbcc;
		color: #424242;
		font-size: 25px;
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_simple_gray {
		margin: 30px 0;
		max-width: 99%;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 32px;
		background-color: #eaeaea;
		color: #424242;
		font-size: 25px;
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
		position: relative;
		background-color: #fffbd2;
		margin: 30px 0;
		border: 1px solid #e6db55;
		-webkit-box-shadow: 0 0 5px rgba(221, 215, 131, .75);
		-moz-box-shadow: 0 0 5px rgba(221, 215, 131, .75);
		box-shadow: 0 0 5px rgba(221, 215, 131, .75);
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gform_confirmation_message {
		margin: 0;
		padding: 40px;
		max-width: 99%;
		font-size: 28px;
		border-top: 2px solid #fff;
		border-bottom: 1px solid #e6db55;
		background-color: #fffbcc;
		color: #424242;
		background: #fffce5;
		background: -moz-linear-gradient(top, #fffce5 0, #fff9bf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffce5), color-stop(100%, #fff9bf));
		background: -webkit-linear-gradient(top, #fffce5 0, #fff9bf 100%);
		background: -o-linear-gradient(top, #fffce5 0, #fff9bf 100%);
		background: -ms-linear-gradient(top, #fffce5 0, #fff9bf 100%);
		background: linear-gradient(to bottom, #fffce5 0, #fff9bf 100%);
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_green_gradient {
		position: relative;
		background-color: #f1fcdf;
		margin: 30px 0;
		border: 1px solid #a7c37c;
		-webkit-box-shadow: 0 0 5px rgba(86, 122, 86, .4);
		-moz-box-shadow: 0 0 5px rgba(86, 122, 86, .4);
		box-shadow: 0 0 5px rgba(86, 122, 86, .4);
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message {
		margin: 0;
		padding: 40px;
		max-width: 99%;
		font-size: 28px;
		border-top: 2px solid #effade;
		border-bottom: 1px solid #a7c37c;
		background-color: #fffbcc;
		text-shadow: #dfb 1px 1px;
		color: #030;
		background: #dbf2b7;
		background: -moz-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbf2b7), color-stop(100%, #b4d088));
		background: -webkit-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
		background: -o-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
		background: -ms-linear-gradient(top, #dbf2b7 0, #b4d088 100%);
		background: linear-gradient(to bottom, #dbf2b7 0, #b4d088 100%);
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after, div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before {
		z-index: -1;
		position: absolute;
		content: "";
		bottom: 15px;
		left: 10px;
		width: 50%;
		top: 80%;
		max-width: 40%;
		background: rgba(0, 0, 0, .2);
		-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .2);
		box-shadow: 0 15px 10px rgba(0, 0, 0, .2);
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		transform: rotate(-3deg);
	}
	
	div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		transform: rotate(3deg);
		right: 10px;
		left: auto;
	}
	
	.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper {
		width: auto;
		margin: 0 auto;
		display: table;
	}
	
	.gform_wrapper form.gf_simple_horizontal {
		width: calc(100% - 16px);
		margin: 0 auto;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body, .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
		display: table-cell;
		vertical-align: middle;
		margin: 0;
		padding: 0;
		position: relative;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body {
		width: auto;
		max-width: 75%;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.ginput_container, .gform_wrapper form.gf_simple_horizontal ul li.gfield {
		margin-top: 0 !important;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
		width: auto;
		max-width: 25%;
		padding: 0;
		margin: 0;
	}
	
	body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
		text-align: left;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
		display: table;
		width: 100%;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
		display: table-cell;
		padding-right: 1em;
		height: auto;
	}
	
	.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message), .gform_wrapper form.gf_simple_horizontal .ginput_complex label, .gform_wrapper form.gf_simple_horizontal label.gfield_label {
		display: block;
		height: 1px;
		width: 1px;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: -9000px;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield {
		vertical-align: middle;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield {
		vertical-align: middle;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small {
		width: 100%;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small {
		width: 100%;
	}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit] {
		height: auto;
	}
	
	.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error {
		margin-bottom: 0;
	}
	
	.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li, .gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li {
		display: inline-block;
		margin-right: .5em;
	}
	
	html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span {
		width: 48.5%;
	}
	
	html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span {
		width: 33%;
	}
	
	html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span {
		width: 24.5%;
	}
	
	html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span {
		width: 19.5%;
	}
}

body .gform_wrapper.gf_form_center_wrapper {
	padding: 16px 0 16px 16px;
}

.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after, .entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before, .gform_legacy_markup_wrapper.gf_browser_safari ul li:after, .gform_legacy_markup_wrapper.gf_browser_safari ul li:before {
	content: none;
}

.gform_legacy_markup_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table, .gform_legacy_markup_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%;
}

.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input, .gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox], .gform_legacy_markup_wrapper.gf_browser_safari .gfield_radio li input[type=radio] {
	margin-top: 4px;
}

.gform_legacy_markup_wrapper.gf_browser_safari select[multiple=multiple] {
	height: auto !important;
}

.gform_legacy_markup_wrapper.gf_browser_safari input.button.gform_button_select_files {
	padding: 6px 12px !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome select {
	padding: 2px 0 2px 3px;
}

.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after, .entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before, .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after, .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before {
	content: none;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table, .gform_legacy_markup_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select {
	text-indent: 2px;
	line-height: 1.5em;
	margin-bottom: 5px;
	margin-top: 2px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 6px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	margin-left: 1px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
	margin-left: 1px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
	padding-top: 2px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple=multiple] {
	height: auto !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last, .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle {
	margin-left: 1.1%;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select, .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea, .gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text] {
	margin-bottom: 2px;
}

.gform_legacy_markup_wrapper.gf_browser_chrome input.button.gform_button_select_files {
	padding: 6px 12px !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country {
	margin-top: -2px;
}

.gform_legacy_markup_wrapper.gf_browser_gecko select {
	padding: 2px 12px 2px 2px;
}

.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after, .entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before, .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after, .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before {
	content: none;
}

.gform_legacy_markup_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	margin-right: 1px;
}

.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single {
	height: 32px;
	line-height: 2.4;
}

.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single div b {
	position: relative;
	top: 5px;
}

.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after, .entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before, .gform_legacy_markup_wrapper.gf_browser_ie ul li:after, .gform_legacy_markup_wrapper.gf_browser_ie ul li:before {
	content: none;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour {
	width: 80px;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute {
	width: 70px;
}

.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label, .gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
	margin: 3px 0 5px 0;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button {
	padding: 3px;
}

.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi {
	overflow: hidden;
	clear: both;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li {
	line-height: 20px !important;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input, .gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox], .gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li input[type=radio] {
	margin-top: 0;
}

.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select, .gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
	padding: 2px 0 2px 0;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
	width: 99% !important;
}

.gform_legacy_markup_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table, .gform_legacy_markup_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
	margin-left: 32%;
}

.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
	position: relative;
	top: -1px;
	left: 4px;
}

.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item, .gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item {
	width: 16px !important;
	height: 16px !important;
	background-size: 16px 16px !important;
}

.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after, .entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before, .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after, .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before {
	content: none;
}

.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after, .entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before, .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after, .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before {
	content: none;
}

@media only screen and (max-width:641px) {
	.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single, .gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single, .gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single {
		height: 44px;
		line-height: 3.2;
	}
	
	.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b, .gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b, .gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b {
		position: relative;
		top: 50%;
		transform: translateY(-25%);
	}
}

@keyframes rotate-forever {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(1turn);
	}
}

@keyframes spinner-loader {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.pum-container, .pum-content, .pum-content + .pum-close, .pum-content + .pum-close:active, .pum-content + .pum-close:focus, .pum-content + .pum-close:hover, .pum-overlay, .pum-title {
	background: none;
	border: none;
	bottom: auto;
	clear: none;
	cursor: default;
	float: none;
	font-family: inherit;
	font-size: medium;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: auto;
	letter-spacing: normal;
	line-height: normal;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	overflow: visible;
	position: static;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	top: auto;
	visibility: visible;
	white-space: normal;
	width: auto;
	z-index: auto;
}

.pum-content, .pum-title {
	position: relative;
	z-index: 1;
}

.pum-overlay {
	bottom: 0;
	display: none;
	height: 100%;
	left: 0;
	overflow: auto;
	overflow: initial;
	position: fixed;
	right: 0;
	top: 0;
	transition: all .15s ease-in-out;
	width: 100%;
	z-index: 1999999999;
}

.pum-overlay.pum-form-submission-detected, .pum-overlay.pum-preview {
	display: block;
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
	box-sizing: border-box;
}

.pum-container {
	margin-bottom: 3em;
	position: absolute;
	top: 100px;
	z-index: 1999999999;
}

.pum-container.pum-responsive {
	height: auto;
	left: 50%;
	margin-left: -47.5%;
	overflow: visible;
	width: 95%;
}

.pum-container.pum-responsive img {
	height: auto;
	max-width: 100%;
}

@media only screen and (min-width:1024px) {
	.pum-container.pum-responsive.pum-responsive-nano {
		margin-left: -5%;
		width: 10%;
	}
	
	.pum-container.pum-responsive.pum-responsive-micro {
		margin-left: -10%;
		width: 20%;
	}
	
	.pum-container.pum-responsive.pum-responsive-tiny {
		margin-left: -15%;
		width: 30%;
	}
	
	.pum-container.pum-responsive.pum-responsive-small {
		margin-left: -20%;
		width: 40%;
	}
	
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -30%;
		width: 60%;
	}
	
	.pum-container.pum-responsive.pum-responsive-normal {
		margin-left: -30%;
		width: 70%;
	}
	
	.pum-container.pum-responsive.pum-responsive-large {
		margin-left: -35%;
		width: 80%;
	}
	
	.pum-container.pum-responsive.pum-responsive-xlarge {
		margin-left: -47.5%;
		width: 95%;
	}
	
	.pum-container.pum-responsive.pum-position-fixed {
		position: fixed;
	}
}

@media only screen and (max-width:1024px) {
	.pum-container.pum-responsive.pum-position-fixed {
		position: absolute;
	}
}

.pum-container.custom-position {
	left: auto;
	margin-left: inherit;
	top: auto;
}

.pum-container .pum-title {
	margin-bottom: .5em;
}

.pum-container .pum-content:focus {
	outline: none;
}

.pum-container .pum-content > :first-child {
	margin-top: 0;
}

.pum-container .pum-content > :last-child {
	margin-bottom: 0;
}

.pum-container .pum-content + .pum-close {
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	line-height: 1;
	min-width: 1em;
	position: absolute;
	text-align: center;
	text-decoration: none;
	z-index: 2;
}

.pum-container .pum-content + .pum-close > span {
	position: relative;
	z-index: 1;
}

.pum-container.pum-scrollable .pum-content {
	max-height: 95%;
	overflow: auto;
	overflow-y: scroll;
}

.pum-overlay.pum-overlay-disabled {
	visibility: hidden;
}

.pum-overlay.pum-overlay-disabled::-webkit-scrollbar {
	display: block;
}

.pum-overlay.pum-overlay-disabled .pum-container {
	visibility: visible;
}

.pum-overlay.pum-click-to-close {
	cursor: pointer;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow: hidden;
}

html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
	position: fixed;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal=true]) {
	padding-right: 15px;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container {
	position: fixed;
}

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
	height: auto;
	position: static;
	width: auto;
}

.pum-cta-wrapper {
	display: inline-block;
	max-width: 100%;
	width: auto;
}

.pum-cta-wrapper.alignleft {
	display: block;
	text-align: left;
}

.pum-cta-wrapper.aligncenter {
	display: block;
	text-align: center;
}

.pum-cta-wrapper.alignright {
	display: block;
	text-align: right;
}

.pum-cta-wrapper.alignfull {
	display: block;
	width: 100%;
}

.pum-cta-wrapper.alignfull .pum-cta {
	width: 100%;
}

.pum-cta-wrapper .pum-cta {
	border-radius: 9999px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 1rem 2.25rem;
	text-align: center;
	text-decoration: none;
	transition: filter .15s ease-in-out, background-color .15s ease-in-out;
	width: auto;
}

.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta {
	background-color: var(--wp--preset--color--contrast, #000);
	border: none;
	color: var(--wp--preset--color--base, #fff);
}

.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta:hover {
	filter: brightness(.85);
}

.pum-cta-wrapper.is-style-outline .pum-cta {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid;
	color: var(--wp--preset--color--contrast, currentcolor);
	padding: calc(1rem - 1px) calc(2.25rem - 1px);
}

.pum-cta-wrapper.is-style-outline .pum-cta:hover {
	background-color: rgba(0, 0, 0, .05);
	filter: brightness(1.05);
}

.pum-cta-wrapper.is-style-text-only .pum-cta {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	color: var(--wp--preset--color--contrast, currentcolor);
	padding: .5rem 1rem;
}

.pum-cta-wrapper.is-style-text-only .pum-cta:hover {
	text-decoration: underline;
}

@supports not (color:var(--wp--preset--color--contrast )) {
	.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta {
		background-color: #1e1e1e;
		color: #fff;
	}
	
	.pum-cta-wrapper.is-style-outline .pum-cta, .pum-cta-wrapper.is-style-text-only .pum-cta {
		color: inherit;
	}
}

.pum-form {
	margin: 0 auto 16px;
}

.pum-form__field {
	margin-bottom: 1em;
}

.pum-form__field label {
	font-weight: 700;
}

.pum-form__field input[type=date], .pum-form__field select {
	font-size: 18px;
	line-height: 26px;
	margin: 0 auto;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

.pum-form__field select {
	padding: 5px 3px;
}

.pum-form__loader {
	animation-duration: .75s;
	animation-iteration-count: infinite;
	animation-name: rotate-forever;
	animation-timing-function: linear;
	border: .25em solid rgba(0, 0, 0, .5);
	border-radius: 50%;
	border-right-color: rgba(0, 0, 0, 0);
	display: inline-block;
	font-size: 2em;
	height: .75em;
	width: .75em;
}

.pum-form__submit {
	position: relative;
}

.pum-form__submit .pum-form__loader {
	border: .25em solid rgba(255, 255, 255, .5);
	border-right-color: rgba(0, 0, 0, 0);
	margin-left: .5em;
}

.pum-form__messages {
	border: 1px solid rgba(0, 0, 0, .25);
	display: none;
	margin-bottom: .5em;
	padding: 1em;
	position: relative;
}

.pum-form__message {
	margin-bottom: .5em;
}

.pum-form__message:last-child {
	margin-bottom: 0;
}

.pum-form__message--error {
	border-color: red;
	color: red !important;
}

.pum-form__message--success {
	border-color: green;
	color: green !important;
}

.pum-form--loading {
	opacity: .5;
}

.pum-alignment-left {
	text-align: left;
}

.pum-alignment-center {
	text-align: center;
}

.pum-alignment-right {
	text-align: right;
}

.pum-form--alignment-left {
	text-align: left;
}

.pum-form--alignment-center {
	text-align: center;
}

.pum-form--alignment-right {
	text-align: right;
}

.pum-form--layout-standard .pum-form__field > label {
	display: block;
	margin-bottom: .25em;
}

.pum-form--layout-inline .pum-form__field {
	display: inline-block;
}

.pum-form--layout-block .pum-form__field, .pum-form--layout-block button, .pum-form--layout-block div, .pum-form--layout-block input {
	display: block;
	width: 100%;
}

.pum-form--style-default label {
	font-size: 14px;
	font-weight: 700;
}

.pum-form--style-default input[type=email], .pum-form--style-default input[type=text] {
	background-color: #f8f7f7;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 10px 8px;
}

.pum-form--style-default button {
	cursor: pointer;
	font-size: 18px;
	margin: 10px 0 0;
	padding: 10px 5px;
}

.pum-sub-form .pum-sub-form-loading {
	opacity: .5;
}

.pum-sub-form p.pum-newsletter-error-msg {
	margin: 0;
}

.pum-sub-form .spinner-loader {
	bottom: 40%;
	position: absolute;
	right: 50%;
}

.pum-sub-form .spinner-loader:not(:required) {
	animation: spinner-loader 1.5s linear infinite;
	border-radius: .5em;
	box-shadow: 1.5em 0 0 0 rgba(0, 0, 51, .3), 1.1em 1.1em 0 0 rgba(0, 0, 51, .3), 0 1.5em 0 0 rgba(0, 0, 51, .3), -1.1em 1.1em 0 0 rgba(0, 0, 51, .3), -1.5em 0 0 0 rgba(0, 0, 51, .3), -1.1em -1.1em 0 0 rgba(0, 0, 51, .3), 0 -1.5em 0 0 rgba(0, 0, 51, .3), 1.1em -1.1em 0 0 rgba(0, 0, 51, .3);
	display: inline-block;
	font-size: 10px;
	height: 1em;
	margin: 1.5em;
	overflow: hidden;
	text-indent: 100%;
	width: 1em;
}

.pum-form__field--consent {
	text-align: left;
}

.pum-form__field--consent.pum-form__field--checkbox label {
	display: inline-block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--checkbox label input {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	width: inherit;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label {
	display: inline-block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	width: inherit;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label + label {
	margin-left: 1em;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label {
	display: block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	width: inherit;
}

.popmake-close {
	cursor: pointer;
}

.pum-container iframe.formidable {
	overflow: visible;
	width: 100%;
}

.flatpickr-calendar.open, .pika-single, body div#ui-datepicker-div[style] {
	z-index: 9999999999 !important;
}

/* Popup Theme 63411: Floating Bar - Soft Blue */
.pum-theme-63411, .pum-theme-floating-bar {
	background-color: rgba(255, 255, 255, 0);
}

.pum-theme-63411 .pum-container, .pum-theme-floating-bar .pum-container {
	padding: 8px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, .23);
	background-color: rgba(238, 246, 252, 1);
}

.pum-theme-63411 .pum-title, .pum-theme-floating-bar .pum-title {
	color: #505050;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-63411 .pum-content, .pum-theme-floating-bar .pum-content {
	color: #505050;
	font-family: inherit;
	font-weight: 400;
}

.pum-theme-63411 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close {
	position: absolute;
	height: 18px;
	width: 18px;
	left: auto;
	right: 5px;
	bottom: auto;
	top: 50%;
	padding: 0px;
	color: #505050;
	font-family: Sans-Serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	border: 1px solid #505050;
	border-radius: 15px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 0);
	transform: translate(0, -50%);
}

/* Popup Theme 63412: Content Only - For use with page builders or block editor */
.pum-theme-63412, .pum-theme-content-only {
	background-color: rgba(0, 0, 0, .7);
}

.pum-theme-63412 .pum-container, .pum-theme-content-only .pum-container {
	padding: 0px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
}

.pum-theme-63412 .pum-title, .pum-theme-content-only .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-63412 .pum-content, .pum-theme-content-only .pum-content {
	color: #8c8c8c;
	font-family: inherit;
	font-weight: 400;
}

.pum-theme-63412 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
	position: absolute;
	height: 18px;
	width: 18px;
	left: auto;
	right: 7px;
	bottom: auto;
	top: 7px;
	padding: 0px;
	color: #000;
	font-family: inherit;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 0);
}

/* Popup Theme 57034: Enterprise Blue */
.pum-theme-57034, .pum-theme-enterprise-blue {
	background-color: rgba(0, 0, 0, .7);
}

.pum-theme-57034 .pum-container, .pum-theme-enterprise-blue .pum-container {
	padding: 28px;
	border-radius: 5px;
	border: 1px none #000;
	box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, .5);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-57034 .pum-title, .pum-theme-enterprise-blue .pum-title {
	color: #315b7c;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 34px;
	line-height: 36px;
}

.pum-theme-57034 .pum-content, .pum-theme-enterprise-blue .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-57034 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
	position: absolute;
	height: 28px;
	width: 28px;
	left: auto;
	right: 8px;
	bottom: auto;
	top: 8px;
	padding: 4px;
	color: #fff;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	border-radius: 42px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(49, 91, 124, 1);
}

/* Popup Theme 57035: Hello Box */
.pum-theme-57035, .pum-theme-hello-box {
	background-color: rgba(0, 0, 0, .75);
}

.pum-theme-57035 .pum-container, .pum-theme-hello-box .pum-container {
	padding: 30px;
	border-radius: 80px;
	border: 14px solid #81d742;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-57035 .pum-title, .pum-theme-hello-box .pum-title {
	color: #2d2d2d;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: Montserrat;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-57035 .pum-content, .pum-theme-hello-box .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-57035 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: -30px;
	bottom: auto;
	top: -30px;
	padding: 0px;
	color: #2d2d2d;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 32px;
	line-height: 28px;
	border: 1px none #fff;
	border-radius: 28px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(255, 255, 255, 1);
}

/* Popup Theme 57036: Cutting Edge */
.pum-theme-57036, .pum-theme-cutting-edge {
	background-color: rgba(0, 0, 0, .5);
}

.pum-theme-57036 .pum-container, .pum-theme-cutting-edge .pum-container {
	padding: 18px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, .5);
	background-color: rgba(30, 115, 190, 1);
}

.pum-theme-57036 .pum-title, .pum-theme-cutting-edge .pum-title {
	color: #fff;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: Sans-Serif;
	font-weight: 100;
	font-size: 26px;
	line-height: 28px;
}

.pum-theme-57036 .pum-content, .pum-theme-cutting-edge .pum-content {
	color: #fff;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-57036 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {
	position: absolute;
	height: 24px;
	width: 24px;
	left: auto;
	right: 0px;
	bottom: auto;
	top: 0px;
	padding: 0px;
	color: #1e73be;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 32px;
	line-height: 24px;
	border: 1px none #fff;
	border-radius: 0px;
	box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, .1);
	text-shadow: -1px 1px 1px rgba(0, 0, 0, .1);
	background-color: rgba(238, 238, 34, 1);
}

/* Popup Theme 57037: Framed Border */
.pum-theme-57037, .pum-theme-framed-border {
	background-color: rgba(255, 255, 255, .5);
}

.pum-theme-57037 .pum-container, .pum-theme-framed-border .pum-container {
	padding: 18px;
	border-radius: 0px;
	border: 20px outset #d33;
	box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, .97) inset;
	background-color: rgba(255, 251, 239, 1);
}

.pum-theme-57037 .pum-title, .pum-theme-framed-border .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-57037 .pum-content, .pum-theme-framed-border .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-57037 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close {
	position: absolute;
	height: 20px;
	width: 20px;
	left: auto;
	right: -20px;
	bottom: auto;
	top: -20px;
	padding: 0px;
	color: #fff;
	font-family: Tahoma;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	border: 1px none #fff;
	border-radius: 0px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(0, 0, 0, .55);
}

/* Popup Theme 57032: Default Theme */
.pum-theme-57032, .pum-theme-default-theme {
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-57032 .pum-container, .pum-theme-default-theme .pum-container {
	padding: 18px;
	border-radius: px;
	border: 1px none #000;
	box-shadow: 1px 1px 3px px rgba(2, 2, 2, .23);
	background-color: rgba(249, 249, 249, 1);
}

.pum-theme-57032 .pum-title, .pum-theme-default-theme .pum-title {
	color: #000;
	text-align: left;
	text-shadow: px px px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	font-style: normal;
	line-height: 36px;
}

.pum-theme-57032 .pum-content, .pum-theme-default-theme .pum-content {
	color: #8c8c8c;
	font-family: inherit;
	font-weight: 400;
	font-style: inherit;
}

.pum-theme-57032 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: px;
	bottom: auto;
	top: px;
	padding: 8px;
	color: #fff;
	font-family: inherit;
	font-weight: 400;
	font-size: 12px;
	font-style: inherit;
	line-height: 36px;
	border: 1px none #fff;
	border-radius: px;
	box-shadow: 1px 1px 3px px rgba(2, 2, 2, .23);
	text-shadow: px px px rgba(0, 0, 0, .23);
	background-color: rgba(0, 183, 205, 1);
}

/* Popup Theme 57033: Light Box */
.pum-theme-57033, .pum-theme-lightbox {
	background-color: rgba(0, 0, 0, .6);
}

.pum-theme-57033 .pum-container, .pum-theme-lightbox .pum-container {
	padding: 18px;
	border-radius: 3px;
	border: 8px solid #000;
	box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-57033 .pum-title, .pum-theme-lightbox .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-57033 .pum-content, .pum-theme-lightbox .pum-content {
	color: #000;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-57033 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	position: absolute;
	height: 26px;
	width: 26px;
	left: auto;
	right: -13px;
	bottom: auto;
	top: -13px;
	padding: 0px;
	color: #fff;
	font-family: Arial;
	font-weight: 100;
	font-size: 24px;
	line-height: 24px;
	border: 2px solid #fff;
	border-radius: 26px;
	box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, .75);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(0, 0, 0, 1);
}

#pum-73296 {
	z-index: 1999999999;
}

#pum-71729 {
	z-index: 1999999999;
}

#pum-74432 {
	z-index: 1999999999;
}

#pum-72909 {
	z-index: 1999999999;
}

#pum-72673 {
	z-index: 1999999999;
}

#pum-72582 {
	z-index: 1999999999;
}

#pum-72551 {
	z-index: 1999999999;
}

#pum-72424 {
	z-index: 1999999999;
}

#pum-71180 {
	z-index: 1999999999;
}

#pum-63616 {
	z-index: 1999999999;
}

#pum-70954 {
	z-index: 1999999999;
}

#pum-69152 {
	z-index: 1999999999;
}

#pum-69741 {
	z-index: 1999999999;
}

#pum-57038 {
	z-index: 1999999999;
}

#pum-62732 {
	z-index: 1999999999;
}

#pum-61815 {
	z-index: 1999999999;
}

div.gfield_repeater_cell {
	margin-top: 5px;
	float: left;
	width: 48%;
	margin-right: 2%;
	padding: 0 !important;
	margin-bottom: 30px;
	clear: right;
}

/* Main Header Style */
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
	color: #f9fafe !important;
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
}

.top_meta_menu img {
	padding-top: 7px !important;
}

.top_meta_menu_text {
	padding-top: 13px;
	color: #c3c6cd;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#header_main {
	background-color: #10141d;
	box-shadow: -5px 6px 13px 6px rgba(19, 18, 18, .27);
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
	background-color: #fb6642;
	color: #cfd0d4;
	border-color: #fb6642;
	padding: 15px 30px 15px 30px;
}

#header_main #text-2 {
	position: absolute;
	padding: 0;
	right: 0;
	top: -65px;
	text-align: right;
}

#top #menu-item-search {
	padding-top: 7px;
	padding-left: 15px;
}

#top .header_color .textwidget #custom_heading a {
	letter-spacing: .6px;
	margin-left: 30px;
	color: #f9fafe;
	font-family: Lato;
	font-weight: 600;
	line-height: 30px;
}

#button_href {
	background-color: #ea7225;
	border-color: #ea7225;
	border-radius: 45px;
	padding: 10px 20px 10px;
	color: #f9fafe !important;
	font-family: PoppinsSemiBold !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

#top #header_main > .container {
	height: 90px !important;
	line-height: 90px !important;
}

.logo a, .logo a img {
	max-height: 90px !important;
}

.burger_container {
	float: right;
	padding-top: 7px;
}

.phone-info span {
	color: #80838a;
}

#top .header_color .top_meta_menu_select_box select {
	margin-bottom: 0px;
	width: 170px;
	background-color: #151b26 !important;
	border: none;
	color: #c3c6cd;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#header_meta {
	background-color: #151b26;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div {
	height: inherit;
}

.header_color .main_menu ul:first-child > li > a {
	color: #fff;
}

#top .a11y-toolbar-widget {
	float: left;
	padding-top: 8px;
}

#top .a11y-toolbar {
	display: none;
}

.a11y-toolbar-widget button {
	background: transparent;
	border: none;
}

.a11y-toolbar-widget button .offscreen {
	display: none;
}

.a11y-toolbar-widget li {
	float: left;
}

/**** Subscribe for Newsletter Common Section ***/
#top #newsletter input[type="email"] {
	height: 70px;
	padding-left: 22px;
	border-radius: 40px;
	color: #262930;
	font-family: PoppinsRegular;
}

#top #newsletter input[type="submit"] {
	right: 10px;
	position: absolute;
	top: 9px;
	background-color: #5c2b84;
	border-color: #5c2b84;
	color: #fff;
	padding: 18px 50px 18px 50px;
	border-radius: 40px;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#subscribe_newsletter_section {
	background: linear-gradient(287deg, #fecb00 0%, #ea7125 100%);
	min-height: 170px;
}

#top #wrap_all .subscribe_newsletter .av-special-heading-tag, #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag {
	font-family: PoppinsBold;
	font-weight: bold;
}

.subscribe_newsletter .av-subheading p:last-child {
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	color: #fff;
}

/*** Home Page Template Style *****/
.main_color .home_section {
	border-left: 10px solid #fb6642;
}

.home_section .av-subheading p:last-child, .one_side_content_section .av-subheading p:last-child {
	color: #fff;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	margin-top: 15px;
}

#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top #wrap_all .home_section {
	background-color: #10141d;
	opacity: 1;
}

.av-subheading.av_custom_color {
	opacity: 1;
	color: #cfd0d4;
}

.blog_listing_arc div .av_one_fourth {
	margin-left: 0%;
	width: 25%;
}

.what_do_div {
	border: 1px solid;
	padding: 18px;
	padding-right: 0;
	border-right: 20px solid #5b2b82 !important;
	min-height: 115px;
}

.what_do_image {
	float: left;
	width: 30%;
}

.what_content div:last-child {
	color: black;
	font-family: PoppinsRegular;
	font-weight: 500;
	padding-top: 7px;
}

.what_content {
	float: left;
	width: 60%;
	padding-top: 7px;
}

.what_do_title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.blog_listing_arc .slide-content {
	bottom: 4px;
	position: absolute;
	background-color: #060719;
	width: 100%;
	opacity: .9;
}

.blog_listing_arc .slide-content .slide-meta {
	display: none;
}

.blog_listing_arc .slide-content .read-more-link {
	background-color: #ea7125;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 10px 10px 10px 15px;
	display: none;
}

.blog_listing_arc .slide-image:hover ~ .blog_listing_arc .slide-content .read-more-link {}

.blog_listing_arc .slide-content .read-more-link a {
	color: #fff;
}

.avia-content-slider.blog_listing_arc .slide-entry-title {
	color: #fff !important;
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
	padding: 20px !important;
}

/**** New Slider Css ******/
#top .sp-post-carousel-pro .sp-pcp-post-title a {
	color: #fff !important;
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
	display: -webkit-box;
	max-width: 100%;
	height: 43px !important;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14.3px;
	text-decoration: none;
}

#top .sp-post-carousel-pro .sp-pcp-post-title {
	margin-bottom: 0px;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content {
	background: transparent;
	padding: 0;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link {
	background-color: #ea7225;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 10px 10px 10px 15px;
	display: none;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link:hover a, #top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a:hover {
	color: #fdcc09 !important;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a {
	text-decoration: none !important;
}

#top .sp-post-carousel-pro .sp-pcp-post-title {
	padding: 20px;
	background-color: #060719 !important;
	width: 100%;
	opacity: .9;
}

#top .sp-post-carousel-pro-area .sp-pcp-post {
	margin-right: 2px !important;
}

.avia-image-container.avia-align-left {
	margin-right: 0;
}

#top .main_color .container .av-inner-masonry-content, #top .main_color .av-inner-masonry-content.site-background, #top .main_color .container .av-masonry-entry .avia-arrow {
	background-color: #07081a !important;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-content {
	bottom: 24px;
	width: 94%;
	margin-left: 3%;
	padding: 15px;
}

.av-masonry-entry .avia-arrow {
	top: 2px;
	display: none;
}

.av-masonry-entry .av-masonry-entry-title {
	padding-left: 12px;
	padding-left: 12px;
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .av-fixed-size .av-masonry-entry:hover .av-inner-masonry-content {
	height: 100%;
	width: 100%;
	margin-left: 0%;
	bottom: 0;
	opacity: .9;
}

.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content {
	text-align: center;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center !important;
}

.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content .av-masonry-entry-title {
	color: #fecb00;
	font-family: PoppinsBold;
	font-weight: bold;
}

.join_arc_button .avia-button.avia-size-x-large {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	border-radius: 50px;
}

.what_do_div:hover {
	border-right: 20px solid #eb7a38 !important;
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
	width: 103%;
}

#top #wrap_all .av-inherit-size .av-special-heading-tag, h1 {
	font-family: PoppinsBold;
	font-weight: bold;
}

p, #top .policy_page li, #top .number_list li {
	color: black;
	font-family: PoppinsRegular;
	/*     font-family: StoneSansITCStdMedium; */
	font-weight: 500;
	line-height: 22px;
}

#top .policy_page {
	list-style-type: circle;
	font-family: PoppinsRegular;
}

#top .policy_page strong {
	font-family: PoppinsRegular;
}

.avia-animated-number-content p {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-top: 20px !important;
}

.avia-single-number, #top .avia-no-number {
	color: #fff;
	font-family: AbrilText;
}

#top .avia-no-number {
	opacity: 1;
}

.blog_listing_arc .slide-image:hover + .slide-content .read-more-link, #top .sp-post-carousel-pro .sp-pcp-post-image:hover + .sp-pcp-all-content .read-more-link {
	display: block;
}

.blog_listing_arc .slide-image:hover + .slide-content .slide-entry-title a, .blog_listing_arc .slide-content:hover .slide-entry-title a, #top .sp-post-carousel-pro .sp-pcp-all-content:hover .sp-pcp-post-title a {
	height: inherit !important;
	-webkit-line-clamp: 3;
}

.blog_listing_arc .slide-image:hover {
	height: 100% !important;
}

.blog_listing_arc .slide-content:hover .read-more-link, #top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content:hover .read-more-link {
	display: block;
}

#top .sp-post-carousel-pro .sp-pcp-all-content .read-more-link:hover {}

#top .sp-post-carousel-pro-section-title {
	display: none;
}

#top .custom-color-heading .special_amp {
	font-family: PoppinsBold;
	font-weight: bold;
	font-style: normal;
	color: #000;
}

.special_amp, #top .special_amp {
	color: #000 !important;
	font-family: PoppinsBold;
	font-weight: bold;
	font-style: normal;
}

#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp {
	font-family: PoppinsBold;
	font-weight: bold;
	color: #fff !important;
}

/****** Top Special Heading Style *****/
body .container_wrap .top_special_heading_div {
	top: 0;
	position: absolute;
}

body .container_wrap .top_special_heading {
	padding: 30px 0 0 40px;
	opacity: .95;
	background-color: #ea7125;
	padding-bottom: 30px !important;
}

body .top_special_heading .av-subheading_above p, body .top_special_heading .av-subheading_above a, body .top_special_heading .av-subheading_above span {
	font-family: PoppinsBold;
	font-weight: bold;
	letter-spacing: 0px;
	color: #fff;
}

body .top_special_heading .av-subheading_above span {
	padding-left: 10px;
	padding-right: 10px;
}

body .top_special_heading .av-special-heading-tag {
	color: #fff;
}

/* Template A Style(Policy And Advocacy) */
.policy_topic_title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	width: 60%;
	float: left;
	padding-left: 30px;
}

.policy_topic_image {
	width: 40%;
	float: left;
}

.policy_topic_image img {
	height: 131px;
	float: right;
}

.poliy_topic_row {
	background-color: #fff;
	display: flex;
	align-items: center;
	margin-top: 0px;
}

.poliy_topic_learn_more {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	letter-spacing: 1px;
	display: none;
	position: absolute;
	z-index: 99999;
	bottom: -10px;
	width: 103%;
}

#top .tiles_hover_style div .av_one_third {
	margin-left: 2%;
	width: 32%;
}

#top .tiles_hover_style div .av_one_third.first {
	margin-left: 0;
}

body .tiles_hover_style .column-top-margin {
	margin-top: 20px;
}

.poliy_topic_learn_more:hover {
	display: block;
}

.poliy_topic_row:hover + .poliy_topic_learn_more {
	display: block;
}

.poliy_topic_div:hover {
	width: 103%;
}

.poliy_topic_learn_more .text {
	background-color: #ea7125;
	padding: 10px 10px 10px 30px;
	float: left;
	width: 90%;
}

.poliy_topic_learn_more .arrow {
	float: right;
	padding: 10px;
	background: linear-gradient(180deg, #fec800 0%, #ea7125 100%);
	font-weight: normal;
	width: 10%;
}

.poliy_topic_border {
	height: 5px;
	width: 52px;
	background-color: #fecb00;
	float: left;
}

.policy_topic_title .text {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.avia-button.avia-size-x-large {
	border-radius: 50px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

/************* Privacy Notice Page ***********/
.responsive #privacy_section .container {
	max-width: 1000px;
}

.responsive #privacy_section a {}

/******** Template E Style (Get Involved) *********/
.responsive #ways_give_section .container {
	max-width: 900px;
}

.responsive .what_arc_doing .container {
	max-width: 900px !important;
}

.responsive .width_beacome_chapter .container {
	max-width: 1100px !important;
}

#top .hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width: 5px;
}

.custom_h3 {
	color: #252837 !important;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-top: 30px;
}

.custom_get_involved_p {
	color: #222;
	font-family: PoppinsRegular;
}

.custom_h4 {
	color: #000;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top #wrap_all .custom_special_heading .av-special-heading-tag, #top #wrap_all .custom_special_heading_2 .av-special-heading-tag {
	font-family: PoppinsBold;
	font-weight: bold;
}

#top #wrap_all .custom_special_heading .av-subheading p:last-child, .custom_paragraph {
	color: #191e29;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top #wrap_all .custom_special_heading-2 .av-subheading p:last-child {
	color: #fff;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

/******** Template C Style (Grassroots)*********/
.grassroots_postslider .slide-entry-title {
	color: #c3c6cd !important;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding: 10px 30px 10px 30px;
	background-color: #111;
	opacity: .96;
	margin-top: -65px;
}

#top .grassroots_postslider {
	margin-top: 40px;
	margin-bottom: 40px;
}

.grassroots_postslider .slide-content {
	display: none;
}

.grassroots_postslider .slide-image:hover + .slide-content {
	display: block;
	z-index: 999;
}

.grassroots_postslider .slide-content:hover {
	display: block;
}

.headline_section .av-subheading p:last-child {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding-top: 10px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
}

#top .wpcf7-form {
	margin-bottom: 0;
}

/********** Template D (Memorial AND Tribute Gifts)*******/
#top #wrap_all .memorial_tribute_gifts .av-special-heading-tag .special_amp, #top #wrap_all .memorial_tribute_gifts .av-special-heading-tag {
	color: #191e29;
	font-weight: bold;
}

#top .main_color .gform_wrapper .other_amount input {
	position: absolute;
	width: 200px;
	text-align: center;
	left: 48%;
	border-radius: 30px;
	padding: 15px;
}

#top .gform_wrapper .other_amount .gfield_label {
	position: absolute;
	left: 35%;
	z-index: 800;
	padding-top: 15px;
}

#top .gform_wrapper ul li.gfield.other_amount {
	padding-bottom: 60px;
}

#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
	width: 18%;
}

@media only screen and (max-width: 989px) {
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
		width: 31%;
	}
}

@media only screen and (max-width: 767px) and (min-width: 480px) {
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
		width: 47%;
	}
}

@media only screen and (max-width: 479px) {
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
		width: 98%;
	}
}

#top .gform_wrapper ul li.gfield.no_field_label .gfield_label {
	display: none;
}

#top .gform_wrapper ul li.gfield.no_field_label input {
	width: 75%;
	margin-bottom: 20px;
}

/******* Become a Sponsor Page *******/
.main_color .become_sponsor_table {
	background: #fff;
}

#top .grid-section .media-boxes-container {
	margin-left: 15px !important;
}

#top .media-boxes-no-more-entries, #top .media-boxes-load-more-button {
	opacity: 1 !important;
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	border-radius: 45px;
	padding: 25px 50px 23px;
	min-width: 200px;
	font-family: PoppinsSemiBold;
	display: none;
}

.plan_name {
	color: #5c2b84;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 15px;
}

.plan_price {
	color: #676d77;
	font-family: PoppinsRegular;
}

.plan_border_champion {
	background-color: #ea7125;
	height: 10px;
}

.plan_border_advocate {
	background-color: #44697d;
	height: 10px;
}

.plan_border_supporter {
	background-color: #fecb00;
	height: 10px;
}

.plan_border_friend {
	background-color: #5c2b84;
	height: 10px;
}

.plan_button {
	border: 2px solid #5c2b84;
	background-color: #fffef9;
	padding: 10px;
	border-radius: 40px;
	color: #5c2b84;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 12px 0 5px 0;
}

.table_header {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 45px;
	text-align: left;
	margin-bottom: 20px;
}

#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
	width: 30%;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #676d77 !important;
	font-family: PoppinsRegular;
}

.table_header_border {
	height: 5px;
	width: 52px;
	background-color: #fecb00;
	margin-bottom: 10px;
}

.become_sponsor_table tr:first-child td:not(:first-child) {
	padding-top: 0;
}

.become_sponsor_table tr:not(:first-child) td {
	vertical-align: middle;
}

.main_color .become_sponsor_table td {
	border-left: 2px solid #f5f6f7;
	border-right: 2px solid #f5f6f7;
	border-top: 1px solid #f5f6f7;
	border-bottom: 1px solid #f5f6f7;
}

.become_sponsor_table td span {
	color: #262930;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.become_sponsor_table td .table_header_subtext {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 30px;
}

.become_sponsor_table tr td:not(:first-child) {
	color: #676d77 !important;
	font-family: PoppinsRegular;
}

#top .become_sponsor_table tr:nth-child(2) {
	background-color: #fff;
}

#top .become_sponsor_table tr:first-child td {
	border-bottom-color: #fff;
}

#top .become_sponsor_table tr:nth-child(2) td, #top .main_color .avia-data-table.avia_pricing_minimal tr:nth-child(2) td:first-child {
	color: #191e29 !important;
	font-family: PoppinsSemiBold !important;
}

/****** Template G Style (life in the community) *****/
#top .container.template-position-statements p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .container.template-position-statements li {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 25px;
}

#top .container.template-position-statements strong {
	color: #191e29;
	font-weight: 600;
}

#top .container.template-single-blog .post-entry .entry-content .life_community_paragraph {
	color: #2f3346;
	font-family: PoppinsRegular;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 25px 0;
	margin-top: 40px;
	margin-bottom: 40px;
	letter-spacing: 1px;
}

#top .container.template-position-statements h3 {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	letter-spacing: 1px;
}

.position_statements p {
	font-size: 16px !important;
}

.life_community_heading .av-special-heading-tag {
	color: #252837;
	font-family: PoppinsBold;
	font-weight: bold;
}

.responsive .life_community .container, #top .template-position-statements.container {
	max-width: 900px;
}

#top .container.template-position-statements .post-entry .post-meta-infos, #top .container.template-position-statements .av-share-box, #top .container.template-position-statements .post-entry .big-preview.single-big {
	display: none;
}

#top .container.template-position-statements .post-entry .post-title a {
	color: #252837 !important;
}

.av-layout-grid-container.life_community {
	max-width: 900px;
}

.group_class {
	padding-left: 20px;
	border-left: 1px solid;
}

.agenda_independent_sections .flex_column.av_one_third {
	background: #fff;
	padding: 30px 30px 30px 30px !important;
}

#top .avia-content-slider.latest_news .slide-entry-title {
	color: #3f4d61;
	font-family: AbrilText;
}

#top .avia-content-slider.latest_news .slide-entry-title::before {
	content: "News";
}

#top .featured_blog .template-blog .entry-content-header::before {
	content: "FEATURED POSTS";
	flat: left;
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .avia-content-slider.latest_news .av_one_third {
	margin-left: 1%;
	width: 32.333333%;
}

#top .avia-content-slider.latest_news .slide-meta, #top .avia-content-slider.latest_news .read-more-link {
	display: none;
}

#top .avia-content-slider.latest_news .slide-content {
	padding: 20px;
	border: 1px solid #eaeaea;
	background: #fff;
}

#top .avia-content-slider.latest_news .slide-image {
	margin-bottom: 0;
}

/************ event list *********/
#top .event_grid_list .media-box-title a {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top #evr-grid .media-box-title a {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#top .event_grid_list .media-box-title {
	padding: 20px;
}

#top .event_grid_list .media-box-content {
	background: #fff !important;
	padding: 0px;
}

#top .event_grid_list .media-box-date, #top .event_grid_list .media-box-text {
	display: none;
}

#top .event_grid_list .media-box-more {
	color: #fff;
	text-align: center;
	background: #ea7125;
	padding: 8px;
	display: none;
}

#top .event_grid_list .media-box-content:hover .media-box-more {
	display: block;
}

#top .event_grid_list .media-box-more a {
	color: #fff;
	font-family: PoppinsRegular;
	font-weight: 500;
	text-transform: uppercase;
}

/***** Event single page style *****/
.event-single_custum, .event_single_title_container {
	width: 100%;
	float: left;
}

.event-single_custum .avia_iconbox_title {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.event-single-image {
	width: 50%;
	float: left;
}

.event-single-content {
	width: 50%;
	float: left;
	padding: 50px;
	padding-left: 100px;
}

.event_single_title {
	font-family: PoppinsBold;
	color: #000;
	font-weight: bold;
	float: left;
	padding-top: 6px;
}

.event_single_time h4 {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.event_single_location {
	color: #191e29;
	font-family: PoppinsRegular;
	font-weight: normal;
}

.event_single_time_location {
	width: 100%;
	float: left;
	margin: 5%;
	border-left: 1px solid #ddd;
	padding-left: 25px;
}

.eventplus_single_event_description p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

.event_single_time {
	margin-bottom: 15px;
}

.event_single_templete .av_textblock_section .avia_textblock > p {
	display: none;
}

.event_single_templete {
	margin-bottom: -6px;
}

.location_icon {
	position: relative;
	top: 8px;
	right: 10px;
}

.time_icon {
	position: relative;
	top: 8px;
	right: 9px;
}

/***** event page *****/
.events-plus-list .sea8s {
	display: none;
}

.events-plus-list .i8em {
	margin-bottom: 7%;
}

#top .event_list_content_container {
	padding-left: 40px;
}

#top .event_list_content_container .ti8le a {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .event_list_content_container .me8a span {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .event_list_content_container .d3sc {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .event_list_content_container .time_icon {
	margin-left: 10px;
}

#top .event_list_content_container .avia-button.avia-color-light {
	border: 2px solid #5c2b84;
	background: #5c2b84;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

/***** Submenu item UI ******/
#top .av-submenu-container.submenu_item {
	border: none;
	background: #5c2b84;
}

#top .av-submenu-container.submenu_item .menu-item a {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
	background: #5c2b84;
	border: none;
}

#top .av-submenu-container.submenu_item .menu-item {
	width: 24%;
	border-left: 20px solid #512575;
}

#top .av-submenu-container.submenu_item .menu-item:first-child {
	border-left: none;
}

.what_doing_paragraph {
	color: black;
	font-family: PoppinsRegular;
	font-weight: 500;
	border-bottom: 1px solid #676d77;
	padding-bottom: 40px;
	margin-bottom: 40px;
	line-height: 34px;
}

.what_doing_paragraph_nested {
	line-height: 30px;
	font-size: 18px;
}

.what_doing_paragraph_nested strong {
	color: #000 !important;
}

/******* Gravity Form Style Change *****/
#top .gform_wrapper ul.gfield_radio label {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .gform_wrapper ul li.gsection {
	display: block;
	background-color: #5c2b84;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 20px;
	margin-top: 0;
	margin-right: 0;
}

#top .gform_wrapper ul li.gsection.orange_header {
	background-color: #e87038;
}

#top .gform_wrapper ul li.gsection.cyan_header {
	background-color: #27626e;
}

#top .gform_wrapper ul li.gsection h2 {
	color: #fff;
	line-height: 45px;
	font-family: PoppinsSemiBold;
}

#top .gform_wrapper ul li.gfield.fixed_line_height .gfield_label {
	line-height: 50px;
}

#top .gform_wrapper ul li.gfield {
	padding-left: 50px;
	padding-right: 50px;
}

.gform_wrapper form {
	border: 1px solid #ddd;
	background-color: #fff;
}

#top .gform_wrapper .gfield_label, #top .gform_wrapper label {
	font-family: PoppinsSemiBold;
	color: #2f3346;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
}

#top .gform_wrapper .ginput_card_expiration_month {
	float: left;
	margin-right: 10px !important;
}

#top .gform_wrapper .ginput_card_security_code {
	float: left;
}

#top .gform_wrapper .gfield_creditcard_warning {
	border: none;
	background: #fff;
}

#top .gform_wrapper .gfield_creditcard_warning label {
	margin-bottom: 10px;
	margin-top: 30px;
}

#top .gform_wrapper .gfmc-column ul li.gfield {
	clear: none;
}

#top .gform_wrapper .gform_footer {
	text-align: center;
}

.gform_wrapper .gform_footer input[type="submit"] {
	background-color: #5c2b85 !important;
	border-color: #5c2b85 !important;
	padding: 25px 50px 23px;
	border-radius: 50px !important;
	color: #fff;
	font-family: PoppinsSemiBold !important;
	font-size: 15px !important;
	font-weight: 600;
	margin-bottom: 50px !important;
}

#top .gform_wrapper .gfield_label_before_complex {
	display: none;
}

body .gform_wrapper ul li.address_join_form {
	margin-top: 0;
}

#top .gform_wrapper .ginput_complex.ginput_container .address_line_1 label {
	margin-top: 0;
	margin-bottom: 10px;
}

#top .gform_wrapper .ginput_complex.ginput_container .address_line_2 label, #top .gform_wrapper .ginput_complex.ginput_container .address_city label, #top .gform_wrapper .ginput_complex.ginput_container .address_state label, #top .gform_wrapper .ginput_complex.ginput_container .address_zip label, #top .gform_wrapper .ginput_complex.ginput_container .address_country label {
	margin-top: 30px;
	margin-bottom: 10px;
}

#top .main_color .gform_wrapper textarea, #top .main_color .gform_wrapper input, #top .main_color .gform_wrapper select {
	border: 1px solid #dedede;
	background-color: #fff;
	border-radius: 4px;
	font-family: PoppinsRegular;
}

#top .gform_wrapper .radio_join_form .gfield_radio li label {
	margin: 8px 0 0 15px;
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li label {
	cursor: pointer;
	display: inline-block;
	margin: 0;
	color: #262930;
	font-family: PoppinsBold;
	font-weight: bold;
	padding-left: 70px;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li {
	border: 2px solid #ddd;
	background-color: #f9f9f9;
	padding: 30px !important;
	border-radius: 40px;
	margin-left: 15px !important;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li:first-child {
	margin-left: 0 !important;
}

#top .gform_wrapper .price_radio_button.membership_type .gfield_radio > li:last-child {
	margin-left: 15 !important;
}

#top .gform_wrapper li.gfield.gf_list_4col.price_radio_button ul.gfield_radio li {
	width: 23%;
}

#top .gform_wrapper li.gfield.gf_list_3col.price_radio_button ul.gfield_radio li {
	width: 31%;
}

#top .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, #top .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	margin: 10px 0 30px 0px !important;
	float: left;
	width: 100%;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
#top .gform_wrapper .price_radio_button .gfield_radio > li input[type="radio"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
#top .gform_wrapper .price_radio_button .gfield_radio > li .checkmark {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	border: 5px solid #c3c6cd;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li label {
	position: absolute;
	top: 13px;
	left: 0;
}

/* On mouse-over, add a grey background color */
#top .gform_wrapper .price_radio_button .gfield_radio > li:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
#top .gform_wrapper .price_radio_button .gfield_radio > li input:checked ~ .checkmark {
	background-color: #5c2b84;
	border: 0;
}

/* Create the checkmark/indicator (hidden when not checked) */
#top .gform_wrapper .price_radio_button .gfield_radio > li .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
#top .gform_wrapper .price_radio_button .gfield_radio > li input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
#top .gform_wrapper .price_radio_button .gfield_radio > li .checkmark:after {
	left: 20px;
	top: 12px;
	width: 12px;
	height: 21px;
	border: solid white;
	border-width: 0 7px 7px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#top #wrap_all .join_renew_membership .av-special-heading-tag .special_amp, #top #wrap_all .join_renew_membership .av-special-heading-tag {
	color: #191e29;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 25px;
}

#top .gform_wrapper .radio_button_align .gfield_radio li label {
	padding-top: 12px;
}

#top .gform_wrapper .gf_right_border {
	border-right: 1px solid #ddd;
}

#top .gform_wrapper .gf_page_steps {
	margin: 0;
	padding: 0;
	border-bottom: none;
	height: 40px;
}

#top .gform_wrapper .gf_step {
	padding: 13px 25px 27px 25px;
	background: #f9f9f9;
	margin: 0;
	border-right: 1px solid #ddd;
}

#top .gform_wrapper .gf_step.gf_step_active {
	background: #ffd700;
}

#top .gform_wrapper .gf_step span.gf_step_label {
	color: #000;
	font-family: PoppinsSemiBold;
	font-size: 14px;
}

#top .main_color .gform_wrapper .gform_next_button.button, #top .main_color .gform_wrapper .gform_previous_button.button, #top .gform_page_footer .button.gform_button {
	background-color: #5c2b84;
	border-color: #5c2b84;
	color: #fff;
	padding: 12px 40px 12px 40px;
	border-radius: 40px;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	font-weight: 600;
}

#top .main_color .gform_wrapper .gform_previous_button.button {
	background-color: #f9f9f9;
	border-color: #ddd;
	color: #484847;
	margin-left: 15px;
}

#top .gform_wrapper .gform_page_footer {
	border-top: 1px solid #ddd;
	height: 75px;
	margin-top: 40px;
}

#top .gform_wrapper .gf_step span.gf_step_number {
	display: none;
}

#top .gform_wrapper .gfield_html.gf_border {
	border-top: 1px solid #ddd;
	padding-top: 40px;
	margin-top: 40px !important;
	margin-bottom: 20px !important;
	color: #262930;
	font-family: PoppinsRegular;
	font-weight: 500;
}

.sort_filter_container {
	float: left;
	width: 100%;
	color: #444545;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-bottom: 40px;
	padding-left: 50px;
}

#top .sort_filter_container select {
	width: 120px !important;
	float: left;
	margin-left: 15px;
	margin-right: 20px;
	border-color: #fff;
	background-color: #fff;
}

.sort_filter_container span {
	float: left;
	padding-top: 8px;
}

/**** Show blog detail template style ****/
#top.single-post .template-blog .big-preview.single-big {
	padding: 35px 0px 35px 0 !important;
}

#top.single-post .template-blog .content .entry-content-wrapper {
	padding-right: 0 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
	max-width: 1000px !important;
}

#top .container .template-single-blog .av-content-small.units, .container .av-content-small.units {
	width: 100% !important;
	border-right: 0 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper .entry-content {
	max-width: 900px !important;
}

#top .post-entry .post-title, .avia-content-slider .slide-entry-title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .container.template-single-blog .post-entry .post-title a {
	color: #151b27;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#top .container.template-single-blog .wp-caption {
	background: #eee;
	margin-bottom: 1.4615em;
	max-width: 96%;
	padding: 9px;
	margin-right: 2.4em;
}

#top .container.template-single-blog .post-entry .entry-content li {
	list-style-position: inside;
}

#top .container.template-single-blog .post-entry .post-meta-infos, #top .container.template-single-blog .post-entry .post-meta-infos .minor-meta {
	color: #0f1a2d;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-bottom: 40px;
}

#top.single-post .fullsize .template-blog .post-title {
	max-width: 1000px !important;
	color: #151b27;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 1000px !important;
}

#top.single-post .post-entry .blog-categories {
	color: #0f1a2d;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .post-entry .blog-tags.minor-meta {
	border-top: 1px solid #ddd;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 25px 0;
	display: none !important;
}

#top .template-blog .post_delimiter {
	display: none !important;
}

#top .post-entry .blog-tags.minor-meta strong {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .post-entry .blog-tags.minor-meta span {
	border: 1px solid #cdd5dc;
	background-color: #f9f9f9;
	margin-left: 20px;
	padding: 10px 15px 10px 10px;
	border-radius: 15px;
}

#top .post-entry .blog-tags.minor-meta span a {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	text-transform: capitalize;
}

.custom_related_posts .related_title {
	text-align: left;
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

.related_image_wrap {
	margin-bottom: 15px;
}

.related_posts .av-related-title.custom-av-related-title {
	display: block;
	text-align: left;
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 20px;
	line-height: 28px;
}

#top .custom_related_entries_container .no_margin.av_one_third {
	width: 30%;
	margin-left: 5%;
}

#top .custom_related_entries_container .no_margin.av_one_third:first-child {
	margin-left: 0 !important;
}

#top .related_title_boder {
	width: 50px;
	border-color: #fdcc09;
	border-top-width: 5px;
	border: solid #fdcc09;
	margin-bottom: 25px;
}

#top .container.template-single-blog .post-entry .entry-content li, #top .container.template-single-blog .post-entry .entry-content h5, #top .container.template-single-blog .post-entry .entry-content div, #top .container.template-single-blog .post-entry .entry-content strong, #top .container.template-single-blog .post-entry .entry-content span {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 28px;
}

#top .container.template-single-blog .post-entry .entry-content h5, #top .container.template-single-blog .post-entry .entry-content strong, #top .container.template-single-blog .post-entry .entry-content b {
	color: #000;
}

#top .container.template-single-blog .post-entry .entry-content em {
	font-style: normal;
}

/**** Modify Blog Listing And Filter Style *****/
#top #custom_search_bar {
	float: left;
	width: 100%;
	margin-top: 25px;
}

#top #custom_drop_down_filter {
	float: left;
	width: 70%;
}

#top #search_filter {
	float: left;
	width: 30%;
}

#top #search_filter input {
	padding: 15px;
	border-radius: 25px;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding-left: 30px;
}

#top #tag_filter {
	display: none !important;
}

#top #custom_drop_down_filter select {
	float: left;
	width: 28% !important;
	margin-left: 10px;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding: 15px;
}

#top #custom_drop_down_filter span {
	float: left;
	padding-left: 40px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding-top: 12px;
	padding-right: 20px;
}

#top #custom_drop_down_filter .clear_filter {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-top: 15px;
	float: left;
	margin-left: 15px;
}

#top #custom-slide-content {
	padding: 15px;
}

#top #custom-slide-content .slide-meta {
	color: #676d77;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#top .featured_blog .template-blog .big-preview {
	width: 50%;
	float: right;
}

#top .featured_blog .template-blog .post .entry-content-wrapper {
	width: 50%;
	float: left;
	padding: 50px;
	padding-top: 30px;
}

#top .featured_blog {
	border: 1px solid #dfdff3;
}

#top .featured_blog .template-blog .post-title {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .featured_blog .template-blog .post-meta-infos {
	display: none;
}

#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a {
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	border-radius: 45px;
	font-family: PoppinsSemiBold;
	padding: 20px 50px 19px;
	text-transform: uppercase !important;
}

#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a:hover {
	color: #ffcb00 !important;
	background-color: #5c2b84;
	border-color: #5c2b84;
	text-decoration: none;
}

#top .main_color.fullsize .featured_blog .template-blog .post_delimiter {
	display: none;
}

/******* Single Chapter *******/
#top .container.template-single-blog .single_chapter .flex_column {
	border: 1px solid #ececec;
	background-color: #fff;
	padding: 40px;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark {
	background-color: #5c2b85;
	border-color: #5c2b85;
	margin-top: 25px;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark:hover span {
	color: #fdcc09 !important;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark span {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .container.template-single-blog .single_chapter h2 {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-bottom: 30px;
}

#top .container.template-single-blog .single_chapter p {
	color: #333;
	font-family: PoppinsRegular;
	line-height: 20px;
}

#top .container.template-single-blog .single_chapter p .social_icon {
	margin-left: 30px;
}

#top .container.template-single-blog .single_chapter .av_one_third {
	margin-left: 2%;
	width: 32%;
	min-height: 340px;
}

#top .container.template-single-blog .single_chapter .av_one_third.first {
	margin-left: 0;
	border: none;
	background-color: #fafbfc;
}

#top .container.template-single-blog .single_chapter .av_one_third.last {
	border: none;
	background-color: #fafbfc;
}

#top .container.template-single-chapter .content .entry-content-wrapper {
	padding-right: 0;
}

#top .container.template-single-blog .single_chapter table td, #top .container.template-single-blog .single_chapter table th {
	border-style: none;
	color: #191e29;
	font-family: PoppinsRegular;
	font-weight: 500;
	padding: 20px;
}

#top .container.template-single-blog .single_chapter table td a {
	color: #191e29;
	text-decoration: underline #191e29;
}

#top .container.template-single-blog .single_chapter table th {
	font-family: PoppinsSemiBold;
}

#top .container.template-single-blog .local_chapters_list {
	float: left;
	border-top: 1px solid #ddd;
	margin-top: 50px;
	width: 100%;
}

#top .container.template-single-blog .local_chapters_list h2 {
	float: left;
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
}

#top .container.template-single-blog .single_chapter table tr:nth-child(odd) {
	background: #fafbfc;
}

#top .container.template-single-blog .single_chapter table tr:nth-child(even) {
	background: #f4f4f4;
}

#top .container.template-single-blog .single_chapter .flex_column.contact:hover {
	border-bottom: 5px solid #5c2b84;
}

/******* Find A Chapter ******/
#top .find_chapter_container {
	float: left;
	width: 100%;
}

#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"] {
	font-family: PoppinsRegular !important;
}

#top .find_chapter_container .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -17px 2px;
}

#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"] {
	background: #f8f8f8 !important;
}

#top .find_chapter_container .ui-widget {
	float: left;
	width: 65%;
	margin-right: 5%;
}

#top .find_chapter_container .avia-builder-el-no-sibling {
	position: absolute;
	right: 0;
}

.chosen-container .chosen-drop {
	position: absolute !important;
}

.chosen-container-single {
	width: 100% !important;
}

.chosen-container-single .chosen-single {
	color: #808499 !important;
	font-family: PoppinsRegular;
	font-weight: 500;
	background: #fff !important;
	height: 50px !important;
}

.chosen-container-single .chosen-single span {
	padding: 12px 0 0 10px !important;
}

.chosen-container-single .chosen-single div {
	padding-top: 12px !important;
	palding-left: 5px !important;
}

.chosen-container .chosen-results li.active-result {
	color: #676d77;
	font-family: PoppinsRegular;
	font-weight: 500;
	border: none;
	padding: 15px;
	letter-spacing: 1px;
	background-color: #e3e7f0;
}

#top .main_color .active-result.highlighted {
	background-color: #dbe0ea;
}

/****** Legislatice Agenda Page ********/
.legislatice_agenda_subheading .av-subheading_below p {
	margin-top: 20px;
}

.legislatice_agenda_button .avia_iconbox_title, .legislatice_agenda_button_transparent .avia_iconbox_title {
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.legislatice_agenda_button .avia_button_icon, .legislatice_agenda_button_transparent .avia_button_icon {}

#top .agenda_independent_sections .av_textblock_section {
	max-height: 200px;
	min-height: 200px;
}

#top .legislatice_agenda_button_transparent .avia-button.avia-color-dark {
	border: 2px solid #5c2b85;
	color: #5c2b85;
}

/**** Join ARC page ****/
body .container_wrap .join_member_section {
	margin-top: 0;
}

#top .join_member_section .av-special-heading, #top .join_member_section .av_textblock_section, #top .join_member_section .avia-button-wrap, #top .join_member_section .hr-custom.hr-left {
	padding-right: 25px;
	padding-left: 25px;
}

#top .join_member_section .one_side_content_section .av-subheading p:last-child {
	color: #676d77;
	margin-top: 25px;
}

#top .join_member_section .avia_iconbox_title, #top .join_member_section .avia_iconbox_title {
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .join_member_section .avia-button.avia-color-dark {
	border: 2px solid #5c2b85;
	color: #5c2b85;
}

/****** Facebook Fundraiser Page *****/
#top .text_block_li_style li {
	text-indent: 0;
	color: #676d77;
	font-family: PoppinSemibold;
	padding-left: 10px;
	line-height: 25px;
}

/****** General Referral Information Page *****/
.li_style li {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
}

.li_style {
	border-left: 1px solid #ddd;
	padding-left: 15px;
	margin-top: 30px;
}

#top #wrap_all .special_heading_h4 .av-special-heading-tag {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.gen_ref_p p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .transparent_blue_button .avia-button.avia-color-dark {
	color: #5c2b84;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	border: 2px solid #5c2b84;
}

#top #wrap_all #side_image_space_section .av-inherit-size .av-special-heading-tag {
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top #wrap_all #side_image_space_section .av-subheading p:last-child {
	color: #fff;
	font-family: StoneSansITCStdMedium;
	margin-top: 20px;
}

/***** Success Stories Page *****/
#success_stories .entry-content-wrapper .big-preview.single-big {
	float: left;
	width: 30%;
	padding: 0;
	margin-right: 7%;
}

#top .fullsize#success_stories .template-blog .post .entry-content-wrapper {
	overflow: hidden;
}

#top .fullsize#success_stories .flex_column .template-blog .post-title {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding-top: 2px;
}

#top .fullsize#success_stories .category-success-stories {
	margin-bottom: 40px;
}

#top .fullsize#success_stories .flex_column .template-blog .post-meta-infos {
	display: none;
}

#top .main_color.fullsize#success_stories .template-blog .post_delimiter {
	display: none;
}

/**** TalentScout page ****/
body .container_wrap .join_member_section {
	margin-top: 0;
}

#top .talent_scout .av-special-heading, #top .talent_scout .hr-custom.hr-left {
	padding-right: 25px;
	padding-left: 25px;
}

#top .talent_scout .one_side_content_section .av-subheading p:last-child {
	color: #676d77;
	margin-top: 10px;
}

.main_color .talent_scout_table td {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid #f5f6f7;
	background: #fff;
	vertical-align: middle;
}

.talent_scout_table td span {
	color: #262930;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .main_color .avia-data-table.avia_pricing_minimal.talent_scout_table tr td:first-child {
	color: #191e29 !important;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .main_color .avia-data-table.avia_pricing_minimal.talent_scout_table tr:first-child td {
	background: #f6f5f8;
	vertical-align: middle;
}

.talent_scout_p {
	color: #fff;
	font-family: PoppinsRegular;
	font-style: italic;
	line-height: 48px;
}

.talent_scout_p_heading {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

/****** Digital copies Checkout Page *******/
#digital_copies .talent_scout_right {
	margin-left: 0;
	width: 53%;
}

.main_color .talent_scout_right .talent_scout_table tr:last-child td {
	border-top: 2px solid #4e2375;
	border-bottom: 2px solid #4e2375;
}

.main_color .talent_scout_right .talent_scout_table tr:last-child td:first-child {
	border-left: 2px solid #4e2375;
}

.main_color .talent_scout_right .talent_scout_table tr:last-child td:last-child {
	border-right: 2px solid #4e2375;
}

/**** NCE FORM Page ****/
.custom-file-input input[type="file"]::-webkit-file-upload-button {
	visibility: hidden;
}

.custom-file-input input[type="file"]::before {
	content: "BROWSE COMPUTER";
	border: 1px solid #999;
	border-radius: 3px;
	padding: 15px 45px;
	outline: none;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	font-family: PoppinsSemiBold;
	background: #252837;
	color: #fff;
}

.custom-file-input input[type="file"] {
	width: 100% !important;
	margin-top: 20px;
	padding: 10px 0 10px 0;
}

.custom-file-input input[type="file"]:hover::before {
	border-color: black;
}

.custom-file-input input[type="file"]:active::before {
	background: #252837;
}

/***** Matching Gift Page *****/
#top .matching_gift_bottom_section h3 {
	color: #252837;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 30px;
}

#top .matching_gift_section .av_one_third {
	border-right: 1px solid #ddd !important;
	min-height: 385px;
	padding-right: 20px;
}

/**** Become A Chapter Page *****/
#top .become_chpater_paragraph h3 {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	text-transform: uppercase;
	margin-top: 60px;
}

#top .become_chpater_paragraph p {
	line-height: 30px;
	color: #676d77;
	margin-top: 0 !important;
}

#top #wrap_all #main .avia-no-border-styling.become_chapter_top_heading {
	padding-bottom: 100px;
}

/**** Mega Menu *****/
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-family: PoppinsSemiBold !important;
	font-weight: 600 !important;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
}

/********* Employment Page ****/
#top div .flex_column.mession_section_background {
	padding-left: 12% !important;
	padding-right: 12% !important;
}

#top div .flex_column.mession_section_background_last {
	background: #0c091f;
}

#top .employment_width_second_section {
	margin-top: 0;
	opacity: .9;
}

#top .employment_percent_box_left {
	font-family: AbrilText;
	float: left;
	width: 40%;
	padding-top: 0;
	margin-top: 15px;
	padding-left: 5%;
	font-size: 72px;
}

#top .employment_percent_box_right {
	font-family: PoppinsSemiBold;
	text-align: left;
	padding-top: 0;
	margin-top: 0;
	float: left;
	width: 55%;
	text-transform: capitalize;
	letter-spacing: 2px;
	font-size: 24px;
	margin-left: 5%;
}

/**** Userway accessibility plugins style **********/
body .userway.userway_p8 {
	top: -2px !important;
}

#top .image_grid {
	width: 33.333%;
}

#top .search_resources_container .custom-select {
	float: left;
	width: 23%;
	margin-left: 1%;
}

/*** Mobile Style ***/
@media only screen and (max-width: 767px) {
	#top .donors_container .donors_list .donor_detail {
		width: 100%;
		margin-left: 0;
	}
	
	#top .search_filter_container .vertical_line {
		display: none;
	}
	
	#top .search_filter_container a.clear_filter {
		margin-left: 0;
	}
	
	#top .search_resources_container .custom-select {
		width: 100%;
		margin-bottom: 3%;
	}
	
	#top .gform_wrapper .top_label li.gfield.gf_left_third, #top .gform_wrapper .top_label li.gfield.gf_middle_third {
		width: 100% !important;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li {
		margin-left: 0px !important;
	}
	
	#top .image_grid {
		width: 100%;
	}
	
	.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
		padding: 5px;
	}
	
	#top .plan_button {
		font-size: 10px;
		padding: 4px;
	}
	
	#top .find_chapter_container .ui-widget {
		float: left;
		width: 95%;
		margin-right: 5%;
	}
	
	/**** Userway accessibility plugins style **********/
	body .userway.userway_p8 {
		top: 25px !important;
	}
	
	#top .success_stories .success_stories_image {
		width: 100%;
	}
	
	#top .success_stories .success_stories_container {
		width: 100%;
	}
	
	#top .find_chapter_container .avia-builder-el-no-sibling {
		position: initial;
		margin-top: 20px;
	}
	
	#top #select_chapter {
		width: 100%;
	}
	
	#top .employment_percent_box_left {
		width: 100%;
		text-align: center;
		font-size: 72px;
	}
	
	#top .employment_percent_box_right {
		width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	
	#top .featured_blog .template-blog .big-preview {
		width: 100%;
	}
	
	#top .featured_blog .template-blog .post .entry-content-wrapper {
		width: 100%;
	}
	
	#top #custom_drop_down_filter {
		width: 100%;
	}
	
	#top #search_filter {
		width: 100%;
	}
	
	#top #custom_drop_down_filter span {
		padding-left: 0;
		padding-bottom: 12px;
	}
	
	#top #custom_drop_down_filter select {
		width: 100%;
	}
	
	#top .custom_related_entries_container .no_margin.av_one_third {
		width: 100%;
		margin-left: 0;
	}
	
	#main .title_container {
		width: 90%;
		left: 0%;
	}
	
	.responsive #top #wrap_all .blog_listing_arc .slide-entry {
		width: 100%;
		margin-bottom: 50px !important;
	}
	
	#top .gform_wrapper li.gfield.gf_list_4col.price_radio_button ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_3col.price_radio_button ul.gfield_radio li {
		width: 97%;
	}
	
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		width: 100%;
	}
	
	#top #wrap_all .top_special_heading .av-special-heading-tag {
		margin-right: 20px;
	}
	
	.responsive .av-burger-menu-main, #top #menu-item-search, #header_meta {
		display: none;
	}
	
	.responsive .av-burger-menu-main, #top #menu-item-search, #header_meta, #custom_heading {
		display: none;
	}
	
	.responsive .logo img {
		width: 80px;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
		margin-top: 50px;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open + #mega-menu-avia {
		margin-top: 45px;
	}
	
	.event-single-content, .event-single-image {
		width: 100% !important;
	}
	
	#top .events-plus-list .events-list .i8em .t7umb, #top .events-plus-list .events-list .i8em .event_list_content_container {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	
	#top .gform_wrapper ul li.gfield {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#top .grid-section .media-boxes-container {
		margin-left: -20px !important;
	}
}

@media only screen and (min-width: 767px) and (max-width: 1152px) {
	.what_do_div {
		min-height: 160px;
	}
	
	.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
		padding: 5px;
	}
	
	#top .plan_button {
		font-size: 10px;
		padding: 4px;
	}
}

@media only screen and (max-width: 360px) {
	.what_do_div {
		min-height: 150px;
	}
}

@media only screen and (min-width: 767px) and (max-width: 800px) {
	#top .agenda_independent_sections .av_textblock_section {
		max-height: 250px;
		min-height: 250px;
	}
}

#top .financial_report_social_icons .share_button_container {
	left: -30px !important;
}

@media only screen and (min-width: 1280px) {
	.table_header {
		font-size: 45px;
	}
}

.avia-content-slider.blog_listing_arc .slide-entry-title a {
	display: -webkit-box;
	max-width: 100%;
	height: 40px;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.avia-content-slider.blog_listing_arc.show_one_line_blog .slide-entry-title a {
	height: inherit !important;
}

@media only screen and (min-width: 1280px) {
	p, #top .policy_page li, #top .number_list li {
		font-size: 17px;
		line-height: 25px;
	}
}

#top #search_filter {
	position: relative;
}

#top #search_filter input[type="submit"] {
	background-color: #ea7125;
	position: absolute;
	top: 6px;
	right: 6px;
	color: #fff;
	font-family: PoppinsSemiBold !important;
	font-size: 13px;
	padding: 7px 16px !important;
}

@media only screen and (min-width: 1680px) {
	#top #search_filter input[type="submit"] {
		top: 6px;
		font-size: 16px;
	}
	
	#top .webinar_container .webinar_list .register_button .avia-button {
		font-size: 18px !important;
	}
	
	#top .header_color .textwidget #custom_heading a.custom_search_button {
		font-size: 18px;
	}
	
	.avia-content-slider.blog_listing_arc .slide-entry-title a, #top .sp-post-carousel-pro .sp-pcp-post-title a {
		height: 50px;
		-webkit-line-clamp: 2;
	}
	
	#top .search_resources_container .custom-select {
		width: 24%;
	}
	
	#top .financial_report_social_icons .share_button_container {
		left: -150px !important;
	}
	
	#top #wrap_all .av-inherit-size.conact_us_heading .av-special-heading-tag {
		font-size: 61px;
	}
	
	#top .success_stories .success_stories_container h3 {
		font-size: 20px;
	}
	
	#top .success_stories .success_stories_container h1 {
		font-size: 36px;
	}
	
	#top .success_stories .success_stories_container .success_stories_content, #top .success_stories .success_stories_container .success_stories_content p {
		font-size: 18px;
	}
	
	#top .text_block_li_style li {
		font-size: 18px;
	}
	
	.responsive #privacy_section .container {
		max-width: 1300px !important;
	}
	
	.responsive #ways_give_section .container {
		min-width: 1000px;
	}
	
	.responsive .what_arc_doing .container {
		min-width: 1000px;
	}
	
	.responsive #investment_section .container, .responsive .width_container .container {
		min-width: 1200px;
	}
	
	p {
		line-height: 32px;
	}
	
	.responsive .container, .container {
		max-width: 1500px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
		font-size: 18px !important;
	}
	
	#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag {
		font-size: 60px;
	}
	
	#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag .special_amp {
		font-size: 60px;
	}
	
	.home_section .av-subheading p:last-child, .one_side_content_section .av-subheading p:last-child {
		font-size: 24px;
	}
	
	#top #wrap_all .av-inherit-size .av-special-heading-tag, h1 {
		font-size: 45.23px;
	}
	
	p, #top .policy_page li, #top .number_list li {
		font-size: 18px;
	}
	
	#top .policy_page li, #top .number_list li {
		line-height: 32px;
	}
	
	#top .policy_page {
		font-size: 18px;
	}
	
	#top .paragraph_style {
		font-size: 24px;
	}
	
	.avia-animated-number-content p {
		font-size: 24px;
	}
	
	.avia-single-number, #top .avia-no-number {
		font-size: 72px;
	}
	
	.avia-button.avia-size-x-large {
		font-size: 18px !important;
	}
	
	#top #wrap_all .subscribe_newsletter .av-special-heading-tag, #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag {
		font-size: 36px;
	}
	
	.subscribe_newsletter .av-subheading p:last-child {
		font-size: 24px;
	}
	
	#top #newsletter input[type="email"] {
		font-size: 16px;
		height: 80px;
	}
	
	#top #newsletter input[type="submit"] {
		font-size: 18px;
	}
	
	.headline_section .av-subheading p:last-child {
		font-size: 25px;
	}
	
	.what_content div:last-child {
		font-size: 16px;
	}
	
	/***** Diversity at the arc ******/
	#top #wrap_all .av-inherit-size.subheading_date .av-subheading.av-subheading_below p {
		font-size: 25px;
	}
	
	.what_do_title {
		font-size: 16px;
	}
	
	.av-masonry-entry .av-masonry-entry-title {
		font-size: 18px;
	}
	
	.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content .av-masonry-entry-title {
		font-size: 33px;
	}
	
	.blog_listing_arc .slide-content .read-more-link {
		font-size: 19px;
	}
	
	.avia-content-slider.blog_listing_arc .slide-entry-title, #top .sp-post-carousel-pro .sp-pcp-post-title a {
		font-size: 19px;
	}
	
	#top .post-entry .post-title, .avia-content-slider .slide-entry-title {
		font-size: 20px;
	}
	
	#top .header_color .textwidget #custom_heading a {
		font-size: 16px;
	}
	
	#button_href {
		font-size: 18px !important;
	}
	
	.footer_uper_color_section {
		font-size: 24px !important;
	}
	
	#top .footer_color input[type="email"] {
		font-size: 18px;
	}
	
	#top #text-4 input[type="submit"] {
		font-size: 22px;
	}
	
	#text-4 h3 {
		font-size: 18px;
	}
	
	body .top_special_heading .av-subheading_above p, body .top_special_heading .av-subheading_above a {
		font-size: 18px;
	}
	
	.policy_topic_title {
		font-size: 18px;
	}
	
	.poliy_topic_learn_more {
		font-size: 16px;
	}
	
	.a11y-toolbar-widget button {
		font-size: 16px;
	}
	
	#top .header_color .top_meta_menu_select_box select {
		font-size: 14px;
	}
	
	.top_meta_menu_text {
		font-size: 14px;
	}
	
	#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp {
		font-size: 45.23px;
	}
	
	.poliy_topic_learn_more .arrow {
		font-size: 30px;
	}
	
	.custom_h3 {
		font-size: 20px;
	}
	
	.custom_get_involved_p {
		font-size: 16px;
	}
	
	.custom_h4 {
		font-size: 24px;
	}
	
	#top #wrap_all .custom_special_heading .av-special-heading-tag, #top #wrap_all .custom_special_heading_2 .av-special-heading-tag {
		font-size: 31.99px;
	}
	
	#top #wrap_all .custom_special_heading .av-subheading p:last-child, .custom_paragraph {
		font-size: 24px;
	}
	
	#top #wrap_all .custom_special_heading-2 .av-subheading p:last-child {
		font-size: 24px;
	}
	
	.grassroots_postslider .slide-entry-title {
		font-size: 16px;
	}
	
	#top #wrap_all .memorial_tribute_gifts .av-special-heading-tag .special_amp, #top #wrap_all .memorial_tribute_gifts .av-special-heading-tag {
		font-size: 45.23px;
	}
	
	#top .media-boxes-no-more-entries, #top .media-boxes-load-more-button {
		font-size: 18px !important;
	}
	
	.table_header {
		font-size: 45px;
	}
	
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		font-size: 16px;
	}
	
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		font-size: 16px;
	}
	
	.become_sponsor_table td span {
		font-size: 18px;
	}
	
	.become_sponsor_table td .table_header_subtext {
		font-size: 24px;
	}
	
	.become_sponsor_table tr td:not(:first-child) {
		font-size: 16px;
	}
	
	.responsive .life_community .container p {
		font-size: 16px;
	}
	
	.responsive .life_community .container li {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .post-entry .entry-content .life_community_paragraph {
		font-size: 24px;
	}
	
	.responsive .life_community .container h3 {
		font-size: 20px;
	}
	
	.life_community_heading .av-special-heading-tag {
		font-size: 45.23px;
	}
	
	#top .avia-content-slider.latest_news .slide-entry-title {
		font-size: 24px;
	}
	
	#top .event_grid_list .media-box-title a {
		font-size: 24px;
	}
	
	#top .plan_price {
		font-size: 18px;
	}
	
	#top .event_grid_list .media-box-more a {
		font-size: 18px;
	}
	
	.event-single_custum .avia_iconbox_title {
		font-size: 19px;
	}
	
	.event_single_title {
		font-size: 36px;
	}
	
	.event_single_time h4 {
		font-size: 16px;
	}
	
	.event_single_location {
		font-size: 16px;
	}
	
	.eventplus_single_event_description p {
		font-size: 16px;
	}
	
	#top .event_list_content_container .ti8le a {
		font-size: 24px;
	}
	
	#top .event_list_content_container .me8a span {
		font-size: 16px;
	}
	
	#top .event_list_content_container .d3sc {
		font-size: 18px;
	}
	
	#top .event_list_content_container .avia-button.avia-color-light {
		font-size: 16px;
	}
	
	#top .av-submenu-container.submenu_item .menu-item a {
		font-size: 18px;
	}
	
	.what_doing_paragraph {
		font-size: 24px;
	}
	
	#top .gform_wrapper ul.gfield_radio label {
		font-size: 16px;
	}
	
	#top .gform_wrapper ul li.gsection {
		font-size: 24px;
	}
	
	#top .gform_wrapper ul li.gsection h2 {
		font-size: 24px;
	}
	
	#top .gform_wrapper .gfield_label, #top .gform_wrapper label {
		font-size: 16px;
	}
	
	.gform_wrapper .gform_footer input[type="submit"] {
		font-size: 18px !important;
	}
	
	#top .main_color .gform_wrapper textarea, #top .main_color .gform_wrapper input, #top .main_color .gform_wrapper select {
		font-size: 16px;
	}
	
	#top .gform_wrapper .radio_join_form .gfield_radio li label {
		font-size: 16px;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li label {
		font-size: 24px;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li {
		font-size: 22px;
	}
	
	#top #wrap_all .join_renew_membership .av-special-heading-tag .special_amp, #top #wrap_all .join_renew_membership .av-special-heading-tag {
		font-size: 45.23px;
	}
	
	#top #wrap_all .join_renew_membership.request_assistance_heading .av-special-heading-tag {
		font-size: 48px !important;
	}
	
	#top #wrap_all .join_renew_membership.request_assistance_heading .av-subheading_below p:last-child {
		font-size: 24px !important;
	}
	
	#top .gform_wrapper .gfield_html.gf_border {
		font-size: 24px;
	}
	
	.breadcrumb-trail .trail-end {
		font-size: 45.23px;
	}
	
	.alternate_color .breadcrumb a {
		font-size: 18px;
	}
	
	.sort_filter_container {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .post-entry .post-title a {
		font-size: 45px;
	}
	
	#top .container.template-single-blog .post-entry .post-meta-infos, #top .container.template-single-blog .post-entry .post-meta-infos .minor-meta {
		font-size: 16px;
	}
	
	#top.single-post .fullsize .template-blog .post-title {
		font-size: 45px;
	}
	
	#top .fullsize .template-blog .post .entry-content-wrapper > * {
		max-width: 1000px !important;
	}
	
	#top.single-post .post-entry .blog-categories {
		font-size: 16px;
	}
	
	#top .post-entry .blog-tags.minor-meta strong {
		font-size: 20px;
	}
	
	#top .post-entry .blog-tags.minor-meta span a {
		font-size: 14px;
	}
	
	.custom_related_posts .related_title {
		font-size: 36px;
	}
	
	.related_posts .av-related-title.custom-av-related-title {
		font-size: 20px;
	}
	
	#top .container.template-single-blog .post-entry .entry-content li, #top .container.template-single-blog .post-entry .entry-content h5, #top .container.template-single-blog .post-entry .entry-content div, #top .container.template-single-blog .post-entry .entry-content strong, #top .container.template-single-blog .post-entry .entry-content span {
		font-size: 18px;
	}
	
	#top #search_filter input {
		font-size: 16px;
	}
	
	#top #custom_drop_down_filter select {
		font-size: 16px;
	}
	
	#top #custom_drop_down_filter span {
		font-size: 16px;
	}
	
	#top #custom_drop_down_filter .clear_filter {
		font-size: 14px;
	}
	
	#top #custom-slide-content .slide-meta {
		font-size: 16px;
	}
	
	#top .featured_blog .template-blog .post-title {
		font-size: 36px;
	}
	
	#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark span {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .single_chapter h2 {
		font-size: 36px;
	}
	
	#top .container.template-single-blog .single_chapter p {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .single_chapter table td, #top .container.template-single-blog .single_chapter table th {
		font-size: 18px;
	}
	
	#top .container.template-single-blog .single_chapter table th {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .local_chapters_list h2 {
		font-size: 24px;
	}
	
	#top #wrap_all .find_chapter_heading .av-special-heading-tag {
		font-size: 61px;
	}
	
	.chosen-container-single .chosen-single {
		font-size: 20px;
	}
	
	.chosen-container .chosen-results li.active-result {
		font-size: 16px;
	}
	
	.legislatice_agenda_subheading .av-subheading_below p {
		font-size: 25px;
	}
	
	.legislatice_agenda_button .avia_iconbox_title, .legislatice_agenda_button_transparent .avia_iconbox_title {
		font-size: 16px;
	}
	
	.legislatice_agenda_button .avia_button_icon, .legislatice_agenda_button_transparent .avia_button_icon {
		font-size: 20px;
	}
	
	#top #wrap_all .special_heading_h4 .av-special-heading-tag {
		font-size: 24px;
	}
	
	#top .plan_button {
		font-size: 16px;
	}
	
	.plan_name {
		font-size: 24px;
	}
	
	.gen_ref_p p {
		font-size: 16px;
	}
	
	#top .transparent_blue_button .avia-button.avia-color-dark {
		font-size: 16px;
	}
	
	#top #wrap_all #side_image_space_section .av-inherit-size .av-special-heading-tag {
		font-size: 61px;
	}
	
	#top #wrap_all #side_image_space_section .av-subheading p:last-child {
		font-size: 24px;
	}
	
	#top .fullsize#success_stories .flex_column .template-blog .post-title {
		font-size: 24px;
	}
	
	.talent_scout_table td span {
		font-size: 18px;
	}
	
	.talent_scout_p {
		font-size: 30px;
	}
	
	.talent_scout_p_heading {
		font-size: 24px;
	}
	
	#top .matching_gift_bottom_section h3 {
		font-size: 24px;
	}
	
	.become_chpater_paragraph h3 {
		font-size: 24px;
	}
	
	.become_chpater_paragraph p {
		font-size: 24px;
	}
	
	#top .employment_percent_box_left {
		font-size: 72px;
	}
	
	#top .employment_percent_box_right {
		font-size: 24px;
	}
	
	.footer_color h3, body #footer div .av_one_fourth:nth-last-child(1) .menu a, .footer_color #menu-about-us li:first-child a, .footer_color #menu-policy-advocacy li:first-child a, .footer_color #menu-our-initiatives li:first-child a {
		font-size: 18px;
	}
	
	.footer_menu_text {
		font-size: 16px;
	}
	
	#top .position_statement_category_heading {
		font-size: 24px;
	}
	
	#top .position_statement_heading {
		font-size: 20px;
	}
	
	#top .position_statement_list li a {
		font-size: 18px;
	}
	
	#top .search_title_container h1 {
		font-size: 48px;
	}
	
	#top .search_title_container h4 {
		font-size: 18px;
	}
	
	#top .featured_blog .template-blog .entry-content-header::before {
		font-size: 20px;
	}
	
	.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content .av-masonry-entry-title {
		font-size: 20px;
	}
	
	body .top_special_heading .av-subheading_above span {
		font-size: 19px;
	}
	
	#top .employment_percent_box_left {
		font-size: 72px;
	}
	
	#top #wrap_all .top_special_heading .av-special-heading-tag {
		font-size: 30px;
	}
	
	#top .container.template-single-resource .post-entry .post-title a {
		font-size: 36px;
	}
	
	#top #wrap_all .av-inherit-size.sub-special-heading .av-special-heading-tag {
		font-size: 24px;
	}
	
	#top .count_number {
		font-size: 88px;
	}
	
	#top #wrap_all .av-inherit-size.overview-page-special-heading .av-special-heading-tag {
		font-size: 72px;
	}
	
	#top .count_text {
		font-size: 24px;
	}
	
	#top .our_mession_h2 {
		font-size: 32px;
	}
	
	#top .report_list .report_title {
		font-size: 20px;
	}
	
	#top .report_list h1 {
		font-size: 32px;
	}
	
	#top .abrill_font_family {
		font-size: 24px;
	}
	
	#top .webinar_container .webinar_list .webinar_title {
		font-size: 24px;
	}
	
	#top .image_grid .image_grid_title {
		font-size: 33px;
	}
	
	#top #wrap_all .av-inherit-size.abriltext_heading .av-special-heading-tag {
		font-size: 88px;
	}
	
	#top .conact_us_box .flex_column h2, #top .contact_us_h2 {
		font-size: 36px;
	}
}

@media only screen and (min-width: 2500px) {
	.responsive .container {
		max-width: 2000px;
	}
}

#top .av-subnav-menu #active {
	background: #512575;
	margin-right: -5px;
}

#top .av-subnav-menu #active a {
	background: #512575;
}

#top .av-subnav-menu #active a .avia-menu-text {
	border-bottom: 1px solid #fff;
}

/**** Postion Statements ******/
#top .position_statement_list li a {
	color: #5c2b84;
	font-family: PoppinsRegular;
	font-weight: 500;
	line-height: 40px;
	float: left;
	text-decoration: underline;
}

#top .position_statement_list li a:hover {
	color: #ad95c2;
}

#top .position_statement_list li {
	list-style: none;
	float: left;
	width: 100%;
	margin-left: 0;
}

#top .position_statement_list {
	margin-left: 0;
	margin-top: 15px;
}

#top .position_statement_list li img {
	float: left;
	padding-left: 15px;
	display: none;
	margin-top: 12px;
}

#top .position_statement_list li:hover a {
	color: #000;
}

#top .position_statement_category_heading {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .position_statement_heading {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 40px;
}

#top .position_statement_category_heading.border {
	padding-top: 40px;
	float: left;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}

/**** Remove Green circle of hover image ***********/
.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay-inside:hover, .image-overlay.overlay-type-extern:hover, .avia_transform a:hover .image-overlay {
	display: none !important;
	opacity: 0 !important;
}

/************ Improvement UI of Search form **************/
#top #searchform > div {
	max-width: inherit;
}

#top .header_color #searchform input[type="text"] {
	background-color: #252837;
}

#top #s {
	padding: 30px;
	font-size: 18px;
	border-radius: 50px;
	background-color: #fff !important;
	border-color: #fff !important;
	color: #000 !important;
	font-family: PoppinsRegular !important;
}

#top #s::placeholder {
	color: #000 !important;
	opacity: 1;
}

#top #s:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #000 !important;
}

#top #s::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #000 !important;
}

#top #searchsubmit, .ajax_load {
	width: 120px;
	height: inherit !important;
	line-height: 60px;
	right: 14px;
	top: 12px;
	background: #5c2b84;
	border-radius: 30px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top #searchsubmit:hover {
	color: #ffcb00 !important;
}

#top #searchform .ajax_search_response h4, .header_color .av_ajax_search_image, .header_color .ajax_search_excerpt, #top div .av_ajax_search_entry_view_all, #top .search_form_field p, #top .search_form_field > h4 {
	display: none;
}

#top div .av_ajax_search_entry {
	background-color: #e3e7f0;
	padding: 30px;
	border: 0;
}

#top div .av_ajax_search_entry:hover {
	background-color: #dbe0ea;
}

.header_color .av_ajax_search_title {
	color: #676d77;
	font-family: PoppinsRegular;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	color: #808499 !important;
}

#top #searchform .ajax_search_response {
	margin-top: -8px;
	margin-left: 23%;
	margin-right: 24%;
	max-height: 230px;
	overflow-y: scroll;
	position: absolute;
	width: 53%;
}

#top .search_title_container h1 {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 50px;
}

#top .search_title_container h4 {
	color: #ea7125;
	font-family: PoppinsRegular;
	font-weight: 500;
	text-align: center;
}

#top .avia-search-tooltip .search_title_container h4 {
	padding-top: 25px;
}

.html_bottom_nav_header .avia-search-tooltip {
	width: 100%;
	left: 0 !important;
	padding-bottom: 50px;
	border-bottom: 2px solid #ea7125;
	margin-left: 0px;
}

#top #searchform > div {
	margin-left: 20%;
	margin-right: 20%;
}

#top .template-search .page-heading-container {
	border: 0;
	padding-right: 0 !important;
}

#top .search_form_field h1 {
	color: #000;
}

/********* Find Resources Page ***********/
#top .ajax_search_result {
	float: left;
	width: 100%;
	padding-left: 3%;
	padding-right: 3%;
	margin-top: -35px;
	margin-bottom: 40px;
}

#top .ajax_search_result div, .ui-autocomplete .ui-menu-item div {
	float: left;
	width: 100%;
	color: #637a95;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	padding: 24px 30px;
	border-radius: 4px;
	border: 1px solid #e2e6ea;
}

.ui-autocomplete .ui-menu-item div:hover, .ui-autocomplete .ui-menu-item:hover, .ui-autocomplete:hover {
	background: #fff;
}

#top #resources_search_form .custom-select .select-items {
	max-height: 255px;
	overflow: scroll;
	position: relative !important;
}

#top #search_resource_submit {
	float: left;
	position: absolute;
	right: 11%;
	margin-top: 6px;
	border-radius: 70px;
	background-color: #5c2b84;
	width: 70px;
	height: 66px;
	font-size: 22px;
}

#top #search_resource {
	opacity: 1;
	color: #637a95;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	padding: 30px;
	border-radius: 40px;
	border: 1px solid #e2e6ea;
	background-color: #fff;
	float: left;
	margin-bottom: 40px;
	padding-left: 55px;
}

#top .search_container {
	float: left;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
}

#top .search_filter_container .vertical_line {
	height: 50px;
	width: 1px;
	border: 1px solid #f0efef;
	background-color: #f0efef;
	float: left;
	margin-left: 2%;
}

#top .search_filter_container select {
	float: left;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #f0efef;
	border-radius: 5px;
	padding: 16px;
	background-color: #fff;
}

#top .search_filter_container {
	float: left;
	width: 100%;
	padding-left: 5%;
	padding-right: 5%;
}

#top .search_filter_container span {
	float: left;
	color: #444545;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	padding: 16px;
	padding-left: 0;
}

#top .search_filter_container a.clear_filter {
	border: 1px solid #5c2b85;
	border-radius: 40px;
	padding: 14px;
	margin-left: 12px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-size: 14px;
	font-weight: bold;
	float: left;
	background-color: #5c2b85;
	text-decoration: none;
}

#top .search_filter_container a.clear_filter:hover, #top.search-results .search_form_field #searchsubmit:hover {
	color: #ffcb00 !important;
	background-color: #5c2b84;
	border-color: #5c2b84;
	text-decoration: none;
}

div .resources_list_div.flex_column {
	position: inherit;
}

#top .resource_container .resource_list, #top .custom_blog_container .custom_blog_list {
	border: 1px solid #dfdff3;
	float: left;
	padding: 40px;
	width: 100%;
	margin-bottom: 30px;
	padding-bottom: 0;
}

#top .resource_container .resource_list h3 a, #top .custom_blog_container .custom_blog_list h3 a {
	color: #000;
	font-family: PoppinsSemiBold;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
}

#top .resource_container .resource_list .slide-meta .slide-meta-time, #top .custom_blog_container .custom_blog_list .slide-meta .slide-meta-time {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
}

#top .resource_container .resource_list .resource_content, #top .custom_blog_container .custom_blog_list .custom_blog_content {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 30px;
}

#top .resource_container .resource_list .avia-builder-el-first a, #top .custom_blog_container .custom_blog_list .avia-builder-el-first a {
	background-color: #5c2b84;
	padding: 20px 40px;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	margin-top: 30px;
}

#top .resource_container .resource_list .tag_container {
	border-top: 1px solid #dfdff3;
	background-color: #fafbfc;
	margin-left: -40px;
	margin-right: -40px;
	padding: 20px 40px;
	margin-top: 30px;
}

#top .resource_container .resource_list .tag_container .tag_list {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
}

#top .resource_container .resource_list .tag_container img {
	margin-right: 35px;
	margin-bottom: -5px;
}

.sort_filter_container.resources_filter {
	margin-bottom: 10px;
	padding-left: 30px;
}

#top .sort_filter_container.resources_filter span {
	color: #444545;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
}

#top .sort_filter_container.resources_filter .resources_filter_result, #top .sort_filter_container.resources_filter #sort_filter {
	opacity: .87;
	color: #7a838e;
	font-family: PoppinsRegular;
	font-size: 16px;
}

#top .search_resources_container .select-selected, #top .search_resources_container .select-items div {
	background-color: #fff;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #f0efef;
	border-radius: 5px;
	padding: 14px;
}

#top .search_resources_container .select-selected:after {
	top: 22px;
	right: 15px;
	border-color: #2f4e72 transparent transparent transparent;
}

#top .search_resources_container .select-selected.select-arrow-active:after {
	border-color: transparent transparent #2f4e72 transparent;
	top: 16px;
}

#top .search_resources_container .select-items div {
	border-radius: 0;
}

#top .search_container span.avia-font-entypo-fontello {
	position: absolute;
	font-size: 16px;
	left: 13%;
	float: left;
	opacity: 1;
	margin-top: 28px;
	color: #828182;
}

/***** Resources Show Template *********/
#top .container.template-single-resource .post-entry .post-title a {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 40px;
}

#top .container.template-single-resource .entry-content p {
	font-size: 16px;
	line-height: 24px;
}

#top .container.template-single-resource .tags {
	float: left;
	width: 100%;
	margin-bottom: 60px;
	margin-top: 30px;
}

#top .container.template-single-resource .tags span {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 14px;
	font-weight: 500;
	line-height: 30px;
}

#top .container.template-single-resource .tags img {
	margin-right: 30px;
	margin-bottom: -5px;
}

#top .preview_button a {
	border: 2px solid #5c2b84;
	background-color: #5c2b84;
	padding: 17px 40px;
	border-radius: 30px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .preview_button a:hover {
	color: #ffcb00 !important;
	background-color: #5c2b84;
	border-color: #5c2b84;
	text-decoration: none;
}

#top .preview_button, #top .download_button {
	padding-bottom: 70px;
	float: left;
	border-bottom: 1px solid #ddd;
	width: 100%;
}

#top .container.template-single-resource .minor-meta.comment-container, #top .container.template-single-resource .text-sep.text-sep-comment {
	display: none;
}

#top .download_button {
	border-bottom: 0;
	padding-top: 40px;
	width: 60% !important;
}

#top .download_button a {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .download_button img {
	margin-bottom: -5px;
	margin-right: 10px;
}

#top .container.template-single-resource .minor-meta {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	letter-spacing: 1px;
}

#top .container.template-single-resource .post-meta-infos {
	margin-top: 80px;
	margin-bottom: 20px;
}

#top .container.template-single-resource .resource {
	margin-top: 90px;
}

#top .background {
	float: left;
	width: 100%;
	height: 80px;
	background: #fafbfc;
}

#top.single #wrap_all #main .stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
	display: none;
}

body .top_special_heading .av-subheading_above span:last-child {
	display: none;
}

/********** Social Icons Style *********/
.share_button_container .essb_links.essb_template_grey-retina {
	width: 12px !important;
	float: left;
	position: absolute;
	left: -100px;
}

.share_button_container .essb_links.essb_template_grey-retina .essb_link_facebook .essb_icon, .share_button_container .essb_links.essb_template_grey-retina .essb_link_twitter .essb_icon, .share_button_container .essb_links.essb_template_grey-retina .essb_link_linkedin .essb_icon, .share_button_container .essb_links.essb_template_grey-retina .essb_link_mail .essb_icon {
	background-size: 45px 45px;
}

.share_button_container .essb_links.essb_template_grey-retina .essb_icon {
	width: 50px;
	height: 50px;
}

.essb_links.essb_template_grey-retina .essb_link_facebook a {
	color: #000 !important;
}

.essb_links.essb_template_grey-retina li a {
	opacity: 1 !important;
}

#top .share_button_container {
	position: relative;
}

#top .share_button_container.template_b {
	right: 35px;
}

#top .share_button_container .essb_links.essb_template_grey-retina {
	top: 120px;
}

#top .share_button_container .share_text {
	float: left;
	position: absolute;
	left: -146px;
	transform: rotate(90deg);
	color: #191e29;
	font-family: PoppinsSemibold;
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 6px;
	padding-right: 73px;
	top: 0;
}

#top .share_button_container .vertical_line {
	height: 75px;
	width: 2px;
	background-color: #ddd;
	position: absolute;
	left: -67px;
	color: #191e29;
	font-family: PoppinsSemibold;
	top: 40px;
}

#top .resources_share_icon .share_button_container_horizontal {
	float: left;
}

#top .resources_share_icon .download_button {
	float: left;
}

#top .resources_share_icon .share_button_container_horizontal .vertical_line {
	left: 40px;
}

#top .resources_share_icon .share_button_container_horizontal .share_text {
	left: 0px;
}

#top .resources_share_icon .share_button_container_horizontal .essb_links {
	padding-left: 200px;
}

#top .share_button_container_horizontal .vertical_line {
	height: 2px;
	width: 75px;
	background-color: #ddd;
	color: #191e29;
	font-family: PoppinsSemibold;
	float: left;
	position: relative;
	left: -145px;
	top: 55px;
}

#top .share_button_container_horizontal .share_text {
	float: left;
	color: #191e29;
	font-family: PoppinsSemibold;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	top: 44px;
	left: -174px;
}

#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_facebook .essb_icon, #top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_twitter .essb_icon, #top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_linkedin .essb_icon, #top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_mail .essb_icon {
	background-size: 30px 30px;
}

#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_icon {
	width: 30px;
	height: 30px;
}

#top .share_button_container_horizontal .essb_links {
	float: left;
}

#top .resources_share_icon {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}

#top .template-position-statements .share_button_container_horizontal .share_text {
	top: 15px;
	left: 0;
}

#top .template-position-statements .share_button_container_horizontal .essb_links {
	float: left;
	position: relative;
	top: -30px;
	left: 80px;
}

#top .event_button_share_icon {
	float: left;
	width: 100%;
}

#top .event_button_share_icon .share_button_container_horizontal .essb_links {
	float: left;
	position: relative;
	width: 220px !important;
	left: 0;
	top: -28px;
}

#top .event_button_share_icon .share_button_container_horizontal .share_text {
	top: 15px;
	left: -85px;
}

#top .event_button_share_icon .share_button_container_horizontal {
	position: relative;
	left: 0;
	float: right;
}

#top .event-single-content .share_button_container .essb_links.essb_template_grey-retina {
	top: 210px;
	left: -85px;
}

#top .event-single-content .share_button_container .vertical_line {
	left: -58px;
	top: 120px;
}

#top .event-single-content .share_button_container .share_text {
	left: -125px;
	top: 90px;
	font-size: 18px;
}

/****** Supporter Page Style ******/
#top #wrap_all .av-inherit-size.sub-special-heading .av-special-heading-tag {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

/****** About Us -> Overview Page Style ******/
#top .count_number {
	color: #191e29;
	font-family: "AbrilText";
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 45px;
}

#top #wrap_all .av-inherit-size.overview-page-special-heading .av-special-heading-tag {
	margin-left: 45px;
}

#top .count_text {
	color: #262930;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 30px;
	margin-left: 45px;
	font-size: 30px;
}

#top #overview {
	padding-left: 5%;
	padding-right: 5%;
}

/***** Our Mission and Values *****/
#top .our_mession_h2 {
	color: #000 !important;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-bottom: 0;
}

#top .our_mession_paragraph {
	font-size: 16px;
	margin-top: 0;
}

/***** Success Stories *****/
#top .success_stories {
	float: left;
	width: 100%;
	border: 1px solid #dfdff3;
	background-color: #fff;
	margin-bottom: 50px;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

#top .success_stories .success_stories_image {
	float: left;
	width: 40%;
}

#top .success_stories .success_stories_container {
	float: left;
	width: 60%;
	padding: 40px;
}

#top .success_stories .success_stories_container h3 {
	color: #191e29;
	font-family: PoppinsSemibold;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: 1px;
}

#top .success_stories .success_stories_container h1 {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}

#top .success_stories .success_stories_container .success_stories_content, #top .success_stories .success_stories_container .success_stories_content p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 28px;
}

/**** Information and Reporting Page *****/
#top .report_list .report_title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 50px;
	width: 100%;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#top .report_list h1 {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .report_list {
	margin-bottom: 70px;
	float: left;
}

/*** Working The ARC ******/
#top .abrill_font_family {
	font-family: "AbrilText";
}

/****** Advisory Panel ******/
#top .drawer-style.style-2 .awsm-details {
	width: 100%;
}

#top .drawer-style.style-2 .awsm-personal-contact-info {
	display: none;
}

#top .drawer-style.style-2 .awsm-grid-close {
	right: 60px;
}

/****** Webinar Container *****/
#top .webinar_container .webinar_list {
	background: #fff;
	border: 1px solid #dfdff3;
	padding: 30px;
	margin-top: 35px;
	float: left;
	width: 100%;
	padding-left: 55px;
}

#top .webinar_container .webinar_list .webinar_content {
	float: left;
	width: 100%;
}

#top .webinar_container .webinar_list .webinar_title {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 30px;
	width: 70%;
	float: left;
}

#top .webinar_container .webinar_list .register_button {
	float: left;
	width: 30%;
}

#top .webinar_container .webinar_list .register_button .avia-button {
	font-family: PoppinsSemiBold !important;
	font-size: 15px !important;
}

#top .webinar_container .webinar_list .date_container .date, #top .webinar_container .webinar_list .date_container .time {
	color: #191e29;
	font-family: PoppinsRegular;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	width: 40%;
	float: left;
	margin-top: 15px;
	padding-left: 10px;
}

#top .webinar_container .webinar_list .date_container span img {
	position: relative;
	top: 8px;
	left: -10px;
}

.responsive #webinar_section .container {
	max-width: 1100px;
}

/**** Gift Of Stock *****/
#top #ways_give_page .custom_h3 {
	text-transform: uppercase;
}

#top #ways_give_page .custom_get_involved_p {
	padding-bottom: 30px;
}

#top .bullet_style {
	background: #5c2b84;
	border-radius: 100px;
	width: 47px !important;
	color: #fff;
	padding: 10px;
	margin: auto;
	font-family: PoppinsSemiBold !important;
	font-size: 18px;
	font-weight: 600;
	float: left;
	margin-right: 35px;
	text-align: center;
	margin-left: 10px;
}

#top .bullet_style_container {
	color: #676d77;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	font-weight: 500;
	margin-top: 25px;
	float: left;
	width: 100%;
}

#top .bullet_style_container div {
	float: left;
	width: 50%;
	font-family: StoneSansITCStdMedium;
	line-height: 50px;
}

#top .bullet_style_container strong {
	font-weight: bold;
	color: #676d77;
	font-family: StoneSansITCStdMedium;
}

#top .div_table_formate {
	padding-left: 55px;
	padding-top: 7px;
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 18px;
	font-weight: 500;
	margin-left: 20px;
}

#top .div_table_formate .heading {
	float: left;
	width: 30%;
	color: #676d77;
	margin-right: 30px;
}

#top .underline {
	text-decoration: underline;
}

#top .webinar_description {
	font-size: 18px;
	float: left;
}

/****** History Page *********/
#top .image_grid {
	float: left;
	height: 350px;
	background-position: top center;
}

#top .image_grid .image_grid_title {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
	position: relative;
	z-index: 99;
	text-align: center;
	margin-top: 80px;
	line-height: 40px;
	font-size: 24px;
}

#top .image_grid .av-section-color-overlay {
	height: 350px !important;
	top: inherit;
	bottom: inherit;
}

#top .image_grid .image_grid_lean_more {
	position: relative;
	z-index: 99;
	text-align: center;
	margin-top: 120px;
}

#top .image_grid .image_grid_lean_more a {
	color: #fff;
	text-decoration: none;
	font-family: PoppinsRegular;
	font-size: 18px;
}

#top .image_grid_arrow {
	color: #fecb00;
	font-size: 25px;
	font-family: PoppinsBold;
	font-weight: bold;
	padding-left: 15px;
	position: absolute;
	top: 0px;
}

.responsive .history_image_grid_container_width .container, .responsive .decrease_container_width .container {
	width: 800px;
}

#top #wrap_all .av-inherit-size.abriltext_heading .av-special-heading-tag {
	font-family: AbrilText;
	font-weight: 700;
}

b, strong {
	color: #000 !important;
}

i {
	font-style: italic !important;
}

/************ Improvement UI of Default Search result template **************/
#top.search-results .title_container, #top.search-no-results .title_container, #top.search-results .search_title_container, #top.search-no-results .search_title_container {
	display: none !important;
}

#top.search-results .search_form_field #s, #top.search-no-results .search_form_field #s {
	padding: 30px;
	font-size: 18px;
	border-radius: 50px;
	background-color: #fff !important;
	border-color: #dedede !important;
	color: #808499;
	font-family: PoppinsRegular !important;
	font-size: 16px;
	margin-top: 0;
}

#top.search-results .success_stories, #top.search-no-results .success_stories {
	border: none;
}

#top.search-results .search_form_field, #top.search-no-results .search_form_field {
	background: #f5f6f6;
	padding: 60px;
}

#top.search-results .content.template-search, #top.search-no-results .content.template-search {
	padding-top: 0;
}

#top.search-results .content.template-search .page-heading-container, #top.search-no-results .content.template-search .page-heading-container {
	margin-bottom: 20px;
}

#top.search-results .search_form_field #searchsubmit, #top.search-no-results .search_form_field #searchsubmit {
	font-size: 16px;
	color: #fff;
	width: 110px;
	background: #5c2b84;
	right: 10px;
	top: 10px;
	font-family: PoppinsRegular !important;
}

#searchform #s {
	margin-top: 60px;
}

/************ Contact Us ********/
#top .conact_us_box .flex_column {
	border: 1px solid #ececec;
	background-color: #fff;
	min-height: 250px;
}

#top .conact_us_box .flex_column h2, #top .contact_us_h2 {
	color: #000;
	font-family: PoppinsBold;
	font-weight: 700;
}

#top .conact_us_box .flex_column p {
	color: #333;
	font-family: PoppinsRegular;
	font-size: 16px;
}

#top .conact_us_box .flex_column:hover {
	border-bottom: 5px solid #5c2b84;
}

#top .conact_us_box .flex_column .custom_link {
	color: #fff;
	background-color: #5c2b85;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 20px;
	border-radius: 50px;
	margin-top: 20px;
	float: left;
}

#top .conact_us_form .gform_wrapper form {
	border: none;
	background-color: #fafbfc;
}

#top .conact_us_form .gform_wrapper .gfield_label, #top .conact_us_form .gform_wrapper label {
	padding-left: 10px;
}

#top #wrap_all .av-inherit-size.conact_us_heading .av-special-heading-tag {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 68px;
}

#top .conact_us_last_section .find_chapter_container .avia-button {
	background-color: #5c2b85 !important;
	border-color: #5c2b85 !important;
	color: #fff;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	#top .search_resources_container .custom-select {
		width: 20%;
	}
}

@media only screen and (min-width: 767px) and (max-width: 1440px) {}

@media only screen and (min-width: 1440px) {}

/******** Donor appreciation *******/
#top .donors_container .donors_list {
	float: left;
	width: 100%;
}

#top .donors_container .donors_list .donor_detail {
	float: left;
	width: 31%;
	margin-left: 3%;
	border-top: 1px solid #ddd;
	padding: 20px;
}

#top .donors_container .donors_list .donor_detail:first-child {
	margin-left: 0;
}

#top .donors_container .donors_list .donor_detail .donar_name {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	float: left;
	width: 100%;
}

#top .donors_container .donors_list .donor_detail .donar_state {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	float: left;
	width: 100%;
}

/******** staff team members *******/
#top .staff_team_container .staff_team_list {
	float: left;
	width: 100%;
}

#top .staff_team_container .staff_team_list .staff_detail {
	float: left;
	width: 31%;
	margin-left: 3%;
	border-bottom: 1px solid #ddd;
	padding: 20px;
	padding-top: 10px;
}

#top .staff_team_container .staff_team_list .staff_detail:first-child {
	margin-left: 0;
}

#top .staff_team_container .staff_team_list .staff_detail span {
	float: left;
	width: 100%;
}

#top .staff_team_container .staff_team_list .staff_detail .designation, #top .staff_team_container .staff_team_list .staff_detail .email {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

#top .staff_team_container .staff_team_list .staff_detail .name {
	color: #191e29;
	font-family: PoppinsBold;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}

#top .staff_team_container .staff_team_list .staff_detail .email a {
	color: #5c2b85;
	text-decoration: underline;
}

#top .staff_team_container .staff_team_list:first-child .staff_detail {
	border-top: 1px solid #ddd;
}

/******* Slider Type A ***************/
@media only screen and (min-width: 767px) {
	#top .slider_type_a .avia-content-slider-inner article {
		margin-left: 0% !important;
		width: 25% !important;
	}
	
	#top .slider_type_a .avia-content-slider-inner article.av_one_third {
		margin-left: 0% !important;
		width: 33.33% !important;
	}
}

/********* Hover State *******/
#top .mega-sub-menu .mega-menu-link:hover {
	color: #ffcb00 !important;
}

#top .breadcrumb_list:hover {
	color: #ffcb00 !important;
}

#top .call_to_action_link:hover, #top .avia-button:hover, #top .conact_us_box .flex_column .custom_link:hover, .gform_wrapper .gform_footer input[type="submit"]:hover {
	color: #ffcb00 !important;
	text-decoration: none;
}

#top .call_to_action_link span {
	font-size: 30px;
	top: 5px;
	position: relative;
	right: -10px;
}

#top .policy_newsletter #newsletter input[type="submit"]:hover, #top #newsletter input[type="submit"]:hover {
	color: #ffcb00 !important;
	background-color: #6a448f;
	border-color: #6a448f;
}

#top .avia-button.orange_button:hover, #button_href:hover {
	color: #ffcb00 !important;
	background-color: #ed8645;
	border-color: #ed8645;
	text-decoration: none;
}

.essb_links.essb_template_grey-retina li a:hover {
	opacity: .6 !important;
}

/******** New Footer Style *********/
#top .subscribe_newsletter_footer {
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}

#top .subscribe_newsletter_footer .footer_form_heading {
	float: left;
	padding-top: 25px;
	color: #140524;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	line-height: 15px !important;
	margin-left: 0% !important;
	width: 22% !important;
	float: left;
}

#top .gform_wrapper .gform_footer:not(.top_label) {
	margin-left: 0 !important;
	width: 100% !important;
}

#top .subscribe_newsletter_footer .gform_wrapper {
	margin: 0 !important;
}

#top .subscribe_newsletter_footer .gform_wrapper form {
	border: none !important;
	background: #f7f7f7 !important;
	margin-bottom: 0px;
}

#top .subscribe_newsletter_footer .newsletter_form {
	float: left;
	width: 100%;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_body {
	width: 95%;
	float: left;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
	width: 50px !important;
	float: right;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper ul li.gfield {
	padding-left: 0;
	padding-right: 0;
	width: 18%;
	float: left;
	clear: inherit;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email, #top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text {
	margin-left: 2% !important;
	width: 98% !important;
}

#top .subscribe_newsletter_footer .newsletter_form input[type="submit"] {
	top: -75px !important;
	right: -7px !important;
	position: absolute;
	background: #5c2b85;
	border-radius: 75px !important;
	padding: 6px 0px !important;
	font-family: PoppinsBold !important;
	font-size: 20px !important;
	width: 40px !important;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
	position: relative;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email input, #top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text input {
	background: #fff;
	padding: 13px;
	border-radius: 4px;
	margin-bottom: 0;
	color: #262930;
	font-family: PoppinsRegular;
	font-size: 16px;
}

#top #footer_extra.footer_color {
	border: none;
	background: #f7f7f7;
}

#top .logo_container {
	float: left;
	width: 100%;
	padding: 50px;
}

#top .logo_container .logo_footer {
	float: left;
	width: 15%;
}

#top .logo_container .text {
	float: left;
	width: 58%;
	font-weight: 500;
	font-size: 16px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	color: black;
	font-family: PoppinsRegular;
	line-height: 30px;
}

.footer_color a {
	font-family: PoppinsRegular;
	line-height: 20px;
	color: #252837 !important;
	font-size: 13px;
}

.footer_menu_left {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
}

.footer_menu_right {
	float: right;
	width: 120px;
	margin-top: -20px;
}

.footer_menu_right a {
	float: left;
	width: 25px;
	height: 30px;
	margin-left: 15px;
}

.footer_menu_right a.facebook {
	width: 7px;
}

.footer_menu_right .essb_links.essb_template_grey-retina.essb_fixed {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	width: inherit !important;
}

#top .footer_menu_right .essb_links.essb_template_grey-retina {
	margin: 0px 0px;
	margin-top: -7px;
}

.footer_menu_text {
	color: #000;
	font-family: PoppinsRegular;
	font-weight: 300;
	margin-right: 15px;
	margin-left: 15px;
}

#top .footer_color .essb_links.essb_template_grey-retina .essb_force_hide li a {
	padding: 4px 10px 7px 0px;
}

.footer_color h3 {
	display: none;
}

.footer_color #menu-about-us li:first-child a, .footer_color #menu-policy-advocacy li:first-child a, .footer_color #menu-our-initiatives li:first-child a {
	margin-bottom: 25px;
	color: #140524 !important;
	font-family: PoppinsBold !important;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}

#socket .copyright {
	float: left;
	width: 100% !important;
}

body #footer div .av_one_fourth {
	width: 23%;
}

body #footer div .av_one_fourth {
	margin-left: 2%;
}

body #footer div .av_one_fourth:nth-last-child(1) .menu a {
	color: #000;
	color: #140524 !important;
	font-family: PoppinsBold !important;
	font-weight: bold;
	font-size: 14.3px;
}

.footer_uper_color_section {
	color: #f9fafe;
	font-family: PoppinsBold;
	font-weight: bold;
}

::-moz-selection {
	/* Code for Firefox */
	background: #ebebf3;
	color: #676d77 !important;
}

::selection {
	background: #ebebf3;
	color: #676d77 !important;
}

.poliy_topic_row:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
}

#top .box_hover_effect .flex_column_div {
	padding: 15px;
	border: 1px solid #ebebeb;
	min-height: 300px;
}

#top .box_hover_effect .flex_column_div:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
	/* 	padding: 15px; */
	min-height: 300px;
}

.avia-button .avia_button_icon.avia_button_icon_right {
	display: none;
}

#top .header_image_fix_hieght {
	background-position: center center !important;
	height: 438px !important;
}

#top.single-post .template-blog .big-preview.single-big {
	display: none;
}

#top .header_color .textwidget #custom_heading a.custom_search_button {
	background: #1e2432;
	padding: 10px 20px 10px;
	border-radius: 45px;
	color: #f9fafe;
	font-family: PoppinsSemiBold;
	font-size: 13px;
	font-weight: 600;
	opacity: 1;
	text-decoration: none;
	text-transform: uppercase;
}

#top #custom_heading #searchform > div {
	margin-left: 20% !important;
	margin-right: 20% !important;
}

#top #custom_heading .avia-search-tooltip {
	top: 105px !important;
}

#top .custom_link_color a:hover, #top.single-post .template-blog .content .entry-content-wrapper .entry-content a:hover, #top .post-meta-infos a:hover, #top .position_statement_list li a:hover {
	color: #ad95c2 !important;
}

#top .custom_link_color a, #top.single-post .template-blog .content .entry-content-wrapper .entry-content a, #top .post-meta-infos a {
	color: #5c2b84 !important;
}

#top .custom_title_link_color a:hover, #top .custom_blog_container .custom_blog_list h3 a:hover, #top .event_list_content_container .ti8le a:hover, #top .report_list .report_title:hover, #top .container.template-single-blog .single_chapter table td a:hover, #top .resource_container .resource_list h3 a:hover {
	color: #5c2b84 !important;
}

#hearder_mobile_meta {
	display: none;
	background-color: #151b27;
	padding: 10px 0px;
}

#hearder_mobile_meta a {
	color: #f9fafe;
	font-family: "Lato" !important;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
	float: left;
	padding-right: 15px;
}

#top .footer_images a {
	margin-left: 15px;
	float: left;
	width: 25%;
}

#top .footer_images a:first-child {
	margin-left: 0px;
}

#top #nav_menu-7, #top .mobile_search {
	display: none;
}

#socket {
	background-color: #f3f3f3;
}

#top .wpcf7-form div:nth-last-child(2) {
	position: relative;
}

.main_div_image_order {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.left_image_order, .right_image_order {
	position: relative;
}

.footer_menu_right .essb_links, .footer_menu_right {
	background: #f3f3f3 !important;
}

#top.single-post .template-single-blog .single-big .entry-content {
	min-height: 220px;
}

#top .mobile_donate_button {
	display: none;
}

#top .list_view, #top .policy_page {
	list-style-type: none !important;
}

#top .list_view li::before, #top .policy_page li::before {
	content: "•" !important;
	color: #000;
	font-weight: bold !important;
	display: inline-block !important;
	width: 1em;
	margin-left: -1em;
	font-family: StoneSansITCStdMedium !important;
	font-size: 30px;
}

.footer_menu_text a:hover {
	color: #000 !important;
}

#top .footer_uper_color_section a:hover, #top .footer_uper_color_section:hover {
	color: #fdcc09 !important;
}

.template-search .post-entry .post-title a:hover {
	color: #5c2b84 !important;
	text-decoration: none !important;
}

#top .header_color .textwidget #custom_heading a:hover {
	color: #ffcb00 !important;
	text-decoration: none !important;
}

#top #footer a:hover, .footer_menu_text a:hover {
	color: #5c2b85 !important;
}

.search-results .comment-container.minor-meta, .search-results .comment-container.minor-meta + .text-sep {
	display: none;
}

#top .sp-post-carousel-pro-area .slick-arrow i {
	position: absolute;
	top: 14px;
	right: 16px;
	color: #676d77 !important;
}

#top .sp-post-carousel-pro-area .slick-arrow {
	border-radius: 50px;
	background-color: #fffef9 !important;
	width: 50px;
	height: 50px;
	border-radius: 50px !important;
	border: 1px solid #fffef9 !important;
	box-shadow: 0 12px 23px rgba(0, 0, 0, .25), 0 8px 8px rgba(0, 0, 0, .22);
}

#top .sp-post-carousel-pro-area .slick-arrow:hover {
	background-color: #e67232 !important;
}

#top .sp-post-carousel-pro-area .slick-arrow:hover i {
	color: #fff !important;
}

/**** New Signup Form ****/
#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield {
	width: 31% !important;
	float: left;
	margin-right: 3% !important;
	display: none;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield:last-child {
	margin-right: 0% !important;
	float: right !important;
}

#top .gform_wrapper ul li.gfield.signup_first_li {
	width: 60% !important;
	float: left !important;
	clear: initial;
}

#top .gform_wrapper ul li.gfield.signup_second_li {
	width: 31% !important;
	float: right !important;
	clear: initial;
	margin-right: 0px;
}

.SignupGF input[type="submit"] {
	padding: 18px 40px 18px 40px !important;
	height: 70px;
	margin: 0 auto;
	position: relative;
}

#top .SignupGF .gform_wrapper form {
	display: table;
	width: 100%;
	margin-top: 20px;
}

#top .SignupGF .gform_wrapper .gform_body {
	display: table-cell;
	vertical-align: top;
	padding-right: 20px;
}

#top .SignupGF .gform_wrapper .gform_footer {
	display: table-cell;
	vertical-align: top;
}

/***** 22 Aug ********/
#top .featured_blog .post-title a:hover {
	color: #5c2b84 !important;
}

#top #custom_search_bar #blog_search_bar #search_filter input[type="text"] {
	height: 50px !important;
}

#top #custom_search_bar #blog_search_bar #search_filter input[type="submit"] {
	height: 40px !important;
	top: 5px !important;
}

@media only screen and (min-width: 767px) {
	#top .image_alignment img {
		width: 100% !important;
		height: auto;
		object-fit: cover;
	}
}

/*** Mobile Style ** */
@media only screen and (max-width: 767px) {
	.SignupGF input[type="submit"] {
		padding: 18px 40px 18px 26px !important;
	}
	
	#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield {
		width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	
	#top .SignupGF .gform_wrapper .gform_footer input[type="submit"] {
		top: 0 !important;
		position: relative !important;
	}
	
	#top .gform_wrapper ul li.gfield.signup_first_li {
		width: 100% !important;
	}
	
	#top .gform_wrapper ul li.gfield.signup_second_li {
		width: 100% !important;
		margin-top: 30px !important;
		float: left !important;
	}
	
	#top .SignupGF .gform_wrapper .gform_body {
		width: 100% !important;
		display: table-caption;
		padding-right: 0;
	}
	
	#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield:last-child {
		margin-left: 0px !important;
		float: left !important;
	}
	
	#top .SignupGF .gform_wrapper .gform_footer {
		width: 100% !important;
		display: table-caption;
		float: left;
		margin-left: 0 !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_body {
		width: 100%;
		float: left;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
		width: 50px !important;
		float: right;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper ul li.gfield {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		float: left;
		clear: inherit;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
		position: inherit;
	}
	
	#top .subscribe_newsletter_footer .footer_form_heading {
		width: 100% !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email, #top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text {
		margin-left: 0 !important;
		width: 100% !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow i {
		position: absolute;
		top: 14px;
		right: 16px;
		color: #676d77 !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow {
		border-radius: 50px;
		background-color: #fffef9 !important;
		width: 50px;
		height: 50px;
		border-radius: 50px !important;
		border: 1px solid #fffef9 !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow:hover {
		background-color: #e67232 !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow:hover i {
		color: #fff !important;
	}
	
	#top #mega-menu-item-34590 > ul.mega-sub-menu, #top #mega-menu-item-41636 > ul.mega-sub-menu {
		display: block !important;
		background-color: #10141d !important;
	}
	
	#top #mega-menu-item-34590 #s, #top #mega-menu-item-41636 #s {
		padding: 18px !important;
	}
	
	#top #mega-menu-item-34590 #searchsubmit, #top #mega-menu-item-41636 #searchsubmit {
		line-height: 50px !important;
	}
	
	#top #mega-menu-item-41637 > ul.mega-sub-menu, #top #mega-menu-item-34592 > ul.mega-sub-menu {
		display: block !important;
	}
	
	#mega-menu-item-34590 .mega-menu-link, #mega-menu-item-34592 .mega-menu-link, #mega-menu-item-41636 .mega-menu-link, #mega-menu-item-41637 .mega-menu-link {
		display: none !important;
	}
	
	#top .widget_search #searchform #s {
		margin-top: 0px;
	}
	
	#top #mega-menu-item-41636 #searchform > div, #top #mega-menu-item-34590 #searchform > div {
		margin-left: 0%;
		margin-right: 0%;
	}
	
	#top #mega-menu-item-41636 #searchform .ajax_search_response, #top #mega-menu-item-34590 #searchform .ajax_search_response {
		width: 95%;
		margin-top: 1px;
		z-index: 999999999;
		opacity: 1;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-search-3 {
		margin-top: -5px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item#mega-menu-item-34592, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item#mega-menu-item-41637 {
		margin-top: -5px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-6 {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	#moblie_forchapter_menu a {
		float: left;
		width: 100%;
		color: #f9fafe;
		font-family: PoppinsRegular;
		font-weight: 500;
		height: 35px;
		padding-left: 10px;
		line-height: 30px;
		text-decoration: none;
	}
	
	div.avia-content-slider-inner article {
		width: 100%;
		margin: 0;
	}
	
	.main_div_image_order, .socket_div {
		justify-content: space-between;
	}
	
	.left_image_order {
		order: 2;
	}
	
	.right_image_order {
		order: 1;
	}
	
	#hearder_mobile_meta {
		display: block !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item {
		border-bottom: 1px #242e41 solid !important;
		padding-bottom: 5px !important;
		padding-top: 5px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
		padding-left: 25px !important;
		padding-right: 25px !important;
		font-size: 16px !important;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle + #mega-menu-avia li.mega-menu-item > ul.mega-sub-menu {
		background-color: #1e2432;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		color: #ea7125 !important;
		margin-bottom: 20px;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12:first-child {
		display: none;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		height: inherit !important;
		line-height: inherit !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding-top: 0 !important;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
		padding-bottom: 0 !important;
	}
	
	#top .mobile_donate_button {
		top: 0;
		height: 80px;
		left: auto;
		right: 90px;
		display: block;
		position: absolute;
		text-align: right;
	}
	
	#top .mobile_search > a {
		background-color: #1e2432;
		padding: 10px 25px;
		border-radius: 40px;
		color: #f9fafe;
		font-family: PoppinsSemiBold;
		font-size: 18px;
		font-weight: 600;
		text-decoration: none;
	}
	
	#top #searchform > div {
		margin-left: 5%;
		margin-right: 5%;
	}
	
	.html_bottom_nav_header .avia-search-tooltip {
		top: 99% !important;
	}
	
	#top #searchform .ajax_search_response {
		margin-left: 10%;
		margin-right: 10%;
		width: 80%;
	}
	
	/*** Footer Changes *****/
	#top .logo_container .logo_footer, #top .logo_container .text {
		width: 50% !important;
	}
	
	#top .logo_container .text {
		padding-top: 0px !important;
	}
	
	#top .logo_container {
		padding: 50px 0 !important;
	}
	
	#top .subscribe_newsletter_footer .gfield_label {
		float: left;
		width: 100% !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important;
		text-align: center !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email {
		width: 100%;
		margin-left: 0%;
	}
	
	#top .footer_images a {
		margin-left: 40px;
	}
	
	#top .footer_images {
		float: left;
		width: 100% !important;
		margin-top: 20px;
		text-align: center;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form {
		width: 100% !important;
	}
	
	body #footer .av_one_fourth {
		float: left !important;
		width: 48% !important;
		margin-left: 2% !important;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1) {
		display: block !important;
	}
	
	.footer_menu_left {
		width: 100%;
		text-align: center;
		float: left;
		margin-top: 40px;
		margin-bottom: 0;
	}
	
	#top .footer_address {
		float: left;
		width: 100%;
		text-align: center;
	}
	
	.footer_menu_right {
		float: right;
		width: 100%;
		text-align: center;
		position: absolute;
		margin-top: 0px;
		left: 40%;
	}
	
	.footer_menu_text:last-child(1) {
		width: 100%;
		float: left;
		position: absolute;
	}
	
	body #footer div .av_one_fourth:nth-last-child(2) section {
		float: left;
		width: 48%;
		margin-left: 2%;
		clear: unset !important;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1), body #footer div .av_one_fourth:nth-last-child(2) {
		float: left !important;
		width: 100% !important;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1) section.widget_text {
		float: left;
		width: 100%;
		text-align: center;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1) section:first-child {
		display: none !important;
	}
	
	#top #nav_menu-7 {
		display: block;
	}
	
	#top #newsletter input[type="submit"] {
		padding: 18px 15px 18px 15px;
		font-size: 12px;
	}
	
	#top .av-submenu-container.submenu_item .menu-item a {
		font-size: 10px !important;
		padding: 0;
		line-height: 12px !important;
	}
	
	#top .av-submenu-container.submenu_item .container {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	#top .av-submenu-container.submenu_item .menu-item {
		width: 24%;
		border-left: 7px solid #512575;
		float: left;
	}
	
	#top .av-submenu-pos-center {
		display: flex;
	}
	
	.avia-content-slider .slide-image img {
		width: 100%;
	}
	
	.responsive #top #wrap_all .blog_listing_arc .slide-entry {
		margin-left: 0 !important;
	}
	
	.avia-content-slider .slide-entry-wrap {
		margin-bottom: 0 !important;
	}
	
	.responsive #top .avia-slideshow-controls a, .responsive #top .avia-slideshow-controls {
		display: block !important;
	}
	
	#top .avia-content-slider .avia-slideshow-arrows a {
		margin: -55px 0 -40px 0 !important;
	}
	
	#top .avia-slideshow-arrows a {
		top: 99% !important;
	}
	
	.responsive #top #wrap_all .blog_listing_arc {
		padding-bottom: 30px;
	}
	
	#top .avia-content-slider .avia-slideshow-arrows a {
		opacity: 1 !important;
	}
	
	#top .bullet_style_container div {
		line-height: 30px !important;
	}
	
	#top .gform_wrapper .gform_footer {
		width: 50% !important;
		margin-left: 25% !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	/****** Webinar List *****/
	#top .webinar_container .webinar_list .date_container .date, #top .webinar_container .webinar_list .date_container .time {
		width: 100%;
		font-size: 14px;
	}
	
	#top .webinar_container .webinar_list .webinar_title {
		width: 100%;
		font-size: 20px;
	}
	
	#top .webinar_container .webinar_list .register_button {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	
	#top .webinar_container .webinar_list .register_button .avia-builder-el-last {
		float: left;
	}
	
	#top .webinar_container .webinar_list {
		padding: 20px 20px;
		padding-left: 20px !important;
	}
	
	/***** Sucess Stories ******/
	#top .success_stories .success_stories_image {
		width: 100%;
	}
	
	#top .success_stories .success_stories_container {
		width: 100%;
		padding: 20px;
	}
	
	#top .success_stories .success_stories_container h1 {
		font-size: 24px;
	}
	
	#top .success_stories .success_stories_container h3 {
		font-size: 16px;
	}
	
	/****** Reporting List ****/
	#top .report_list h1 {
		font-size: 20px;
	}
	
	#top .event_list_content_container .me8a .me8a_date, #top .event_list_content_container .me8a .me8a_location {
		width: 100%;
		float: left;
	}
	
	#top .event_list_content_container .avia-button-wrap {
		float: left;
		width: 100%;
	}
	
	#top .event_list_content_container .me8a .me8a_location .location_icon {
		margin-left: 10px;
	}
	
	#top .event_list_content_container .d3sc {
		float: left;
		padding-top: 5px;
	}
	
	#top .event_list_content_container .me8a .me8a_date span, #top .event_list_content_container .me8a .me8a_location span {
		line-height: 30px;
	}
	
	#top .event_button_share_icon .share_button_container_horizontal .essb_links {
		top: 10px;
		left: -15px;
	}
	
	#top .event_button_share_icon .share_button_container_horizontal {
		left: 0;
		float: left !important;
	}
	
	#top .event_button_share_icon .share_button_container_horizontal .share_text {
		display: none;
	}
	
	/***** Contact Us ******/
	#top .contact_us_h2 {
		padding-left: 20px !important;
	}
	
	/***** Resources ******/
	#top .resource_container .resource_list h3 a {
		font-size: 20px;
	}
	
	#top .resource_container .resource_list {
		padding: 25px;
	}
	
	#top .search_container {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	#top #search_resource_submit {
		right: 3%;
	}
	
	#top #search_resource {
		padding-left: 25px;
	}
	
	/***** Local Chanpter *******/
	#top.single-chapter #wrap_all .av-inherit-size .av-special-heading-tag {
		font-size: 40px !important;
	}
	
	#top.single-chapter #wrap_all .av-subheading.av_custom_color {
		margin-top: 50px;
	}
	
	#top .container.template-single-blog .single_chapter .av_one_third.first, #top .container.template-single-blog .single_chapter .av_one_third.last {
		display: none;
	}
	
	#top .local_chapters_list table {
		margin: auto;
		overflow-x: auto;
		display: block;
	}
	
	/***** Blog Index *****/
	#top .featured_blog .template-blog .post .entry-content-wrapper {
		padding: 20px;
	}
	
	#top .custom_blog_container .custom_blog_list {
		padding: 20px;
	}
	
	#top .custom_blog_container .custom_blog_list h3 a {
		font-size: 18px;
	}
	
	#top #custom_drop_down_filter select {
		margin-left: 0;
	}
	
	.sort_filter_container {
		padding-left: 0;
	}
	
	/****** Donor Appreciation ********/
	#top .donors_container .donors_list .donor_detail {
		width: 100%;
	}
	
	.drawer-style.style-2 .awsm-details {
		padding: 0;
	}
	
	#top .drawer-style.style-2 .awsm-grid-close {
		right: 20px;
	}
	
	#top div .av_ajax_search_entry {
		padding: 20px;
	}
	
	#top .remove_extra_space_moblie {
		padding: 30px !important;
	}
	
	#top .bullet_style_container div:last-child {
		width: 70% !important;
	}
	
	#top .bullet_style {
		margin-right: 20px !important;
		margin-left: 0 !important;
	}
	
	#top .mession_section {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	#top .talent_scout_p_heading {
		line-height: 30px;
	}
	
	#top .employment_percent_box_left {
		font-size: 72px;
	}
	
	#top .employment_percent_box_right {
		text-align: center !important;
	}
	
	#top .remove_div_space {
		padding: 10px !important;
	}
	
	#top .resources_share_icon .share_button_container_horizontal .essb_links {
		padding-left: 0px;
		padding-top: 50px;
	}
	
	#top #custom_drop_down_filter select {
		width: 100% !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form input[type="submit"] {
		top: -22px !important;
		right: -7px !important;
		position: relative;
		background: #5c2b85;
		border-radius: 75px !important;
		padding: 6px 0px !important;
		font-family: PoppinsBold !important;
		font-size: 20px !important;
		width: 40px !important;
	}
	
	div.gfield_repeater_cell {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
		clear: none;
	}
}

@media only screen and (max-width: 641px) {
	#top .subscribe_newsletter_footer .newsletter_form input[type="submit"] {
		width: 40px !important;
		padding: 0px 0px !important;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link.dashicons-arrow-down-alt2:before {
	content: none !important;
	display: none !important;
}

@media only screen and (max-width: 375px) {
	#top .breadcrumb_list {
		font-size: 12px;
	}
	
	#top .av-submenu-container.submenu_item .menu-item a {
		font-size: 9px;
	}
	
	#top .logo_container .logo_footer, #top .logo_container .text {
		float: left;
		width: 100% !important;
	}
	
	#top .footer_images a {
		width: 20%;
		float: left;
	}
	
	#top .logo_container .text {
		padding-top: 20px !important;
		padding-left: 0 !important;
	}
	
	#top #searchsubmit {
		width: 100px;
		line-height: 50px;
		right: 10px;
		top: 8px;
		font-size: 12px;
	}
	
	#top #s {
		padding: 20px;
		font-size: 15px;
	}
	
	#top .mobile_search > a {
		padding: 10px 20px;
		font-size: 14px;
		font-weight: 600;
	}
	
	#top .employment_percent_box_left {
		font-size: 30px;
	}
	
	#top .employment_percent_box_right {
		font-size: 18px;
	}
}

.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
	width: 50%;
}

.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix {
	width: 50%;
}

.gform_legacy_markup_wrapper .gfield_time_hour i {
	margin-left: 10px;
}

.gfield_checkbox label {
	position: relative;
	top: 3px;
}

.gform_field_to_text_third {
	padding-left: 12px !important;
}

.gform_field_to_text label, .gform_field_to_text .ginput_container {
	display: inline-block;
}

.gform_field_to_text {
	display: inline;
	padding-right: 0px !important;
}

.gform_field_to_text input {
	border: none !important;
	border-bottom: 1px solid !important;
	border-radius: 0px !important;
	margin-left: 5px !important;
}

#gform_wrapper_51 .gform_wrapper .gform_body {
	padding: 0 50px !important;
}

#gform_wrapper_51 .gfield {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

#gform_wrapper_51 .gform_body {
	padding: 50px !important;
}

#gform_wrapper_51 .gfield.gsection {
	margin: 0px -50px !important;
	padding-left: 50px !important;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
}

.gform_field_to_text_fourth {
	display: block;
}

#gform_wrapper_51 #top .gform_wrapper ul li.gfield {
	padding-left: unset !important;
	padding-right: unset !important;
}

.display_none {
	display: none !important;
}

.gform_field_to_text_first input {
	width: 200px !important;
}

.gform_field_to_text_second input {
	width: 380px !important;
}

/*** dropdown banner code start ****/

/* body #wrap_all.removeMargin {
    margin-top: 0 !important;
}
#wrap_all {
    transition:margin-top 300ms ease-in-out;
    z-index:999;
    -webkit-box-orient: vetical;
    position:relative;
}
.arc_popup {
    background: #f29921;
    z-index:1;
    background-size: cover;
    background-repeat:no-repeat;
    background-position:center;
    width: 100%;
    display:table;
    position:fixed;

}
body.nobanner_style .arc_popup{
    opacity: 0;
    height: 0;
    visibility: hidden;
}
a.arc_popup img {
    width: 100%;
    height: auto;
}
#toggle-close {
    position: absolute;
    top: 10px;
    right: 20px;
    height: 30px;
    width: 30px;
    cursor: auto;
    z-index:3;

}
@media (min-width:1024px ){
    #toggle-close{
        z-index:99;
    }
}
@media (max-width:768px ){
    #toggle-close{
        color:#fff !important;
    width: 20px !important;
    height: 20px !important;
	top: 5px !important;
			right: 15px !important;
    }
} */

/*** dropdown banner code start ****/
.arc-before-footer-widget-area .widget_custom_html {
	padding: 0px !important;
	list-style: none !important;
}

.arc-before-footer-widget-area .widget_custom_html::marker, .arc-before-footer-widget-area .widget_custom_html:before, .arc-before-footer-widget-area .widget_custom_html:after {
	display: none !important;
	content: unset !important;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 {
	display: inline-flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 .arc-flex-cell-328937 {
	width: 100%;
	max-width: 33.333%;
	text-align: center;
	padding-top: 34px;
	padding-bottom: 34px;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 .arc-flex-cell-328937 a {
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	font-family: "PoppinsBold" !important;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 .arc-flex-cell-328937 a:hover {
	color: #fdcc09 !important;
}

/* arc-signup-section */

/* Section */
.arc-signup-as-row-section {
	/*   padding: 50px 0px; */
	padding: 30px 0px 10px;
}

.arc-signup-as-row-section .hsfc-Step .hsfc-Step__Content {
	padding: 10px 0px !important;
}

.hsfc-DataPrivacyField {
	width: 100%;
}

/* Heading */
.arc-signup-text h2 {
	color: #fff;
	font-size: 36px;
	margin-bottom: 10px;
	margin: 0px 0 10px 0 !important;
}

.arc-signup-text p {
	color: #fff;
	margin-bottom: 20px;
}

/* Form row */
.arc-div-row {
	display: flex;
	gap: 20px;
	align-items: baseline;
	margin-top: -40px;
	flex-wrap: wrap;
}

/* Each field */
.arc-div-row .hsfc-TextField {
	flex: 1 !important;
}

/* Submit */
.arc-div-row .hsfc-NavigationRow {
	flex: 1 1 30px !important;
	flex-direction: column-reverse;
	display: flex;
	gap: 20px;
}

/* Inputs */
#top .main_color .arc-signup-form-as-row input[type='text'], #top .main_color .arc-signup-form-as-row input[type='email'] {
	margin-bottom: 5px;
}

#top .footer_color .arc-signup-form-as-row input[type='text'], #top .footer_color .arc-signup-form-as-row input[type='email'] {
	margin-bottom: 5px;
}

.hsfc-RichText {
	display: none;
}

.hsfc-ReCaptchaV2 {
	margin-top: -40px;
}

/* Footer form */
.hsfc-Heading {
	margin-bottom: 20px;
}

/* overright the parent theme style to apply HubSpot form styles */
#top .arc-signup-form-as-row [data-hsfc-id=Renderer] .hsfc-TextInput {
	margin: 0;
	font-family: var(--hsf-field-input__font-family, var(--hsf-global__font-family, var(--hsf-default-field-input__font-family)));
	color: var(--hsf-field-input__color, var(--hsf-default-field-input__color));
	background-color: var(--hsf-field-input__background-color, var(--hsf-default-field-input__background-color));
	border-color: var(--hsf-field-input__border-color, var(--hsf-default-field-input__border-color));
	border-style: var(--hsf-field-input__border-style, var(--hsf-default-field-input__border-style));
	border-radius: var(--hsf-field-input__border-radius, var(--hsf-default-field-input__border-radius));
	padding: var(--hsf-field-input__padding, var(--hsf-default-field-input__padding));
	font-size: var(--hsf-field-input__font-size, var(--hsf-global__font-size, var(--hsf-default-field-input__font-size)));
	width: 100%;
	box-sizing: border-box;
	transition: box-shadow .2s ease;
}

#top .arc-signup-form-as-row [data-hsfc-id=Renderer] .hsfc-TextInput {
	border-width: var(--hsf-field-input__border-width, var(--hsf-default-field-input__border-width));
}

/* Mobile */
@media (max-width: 900px) {
	.arc-div-row {
		flex-direction: column;
	}
	
	.arc-div-row .hsfc-EmailField, .arc-div-row .hsfc-TextField, .arc-div-row .hsfc-NavigationRow {
		flex: 1 !important;
		width: 100%;
	}
	
	.hsfc-Heading {
		margin-bottom: 54px;
	}
	
	.arc-signup-text {
		margin-bottom: 35px;
	}
	
	[data-hsfc-id=Renderer] .hsfc-Step {
		position: relative;
		top: -187px;
	}
	
	[data-hsfc-id=Renderer] .hsfc-NavigationRow {
		margin-top: 100px !important;
	}
}

/* Sign up banner form field placeholder color*/
#top .arc-signup-form-as-row [data-hsfc-id="Renderer"] .hsfc-TextInput {
	--hsf-default-field-input__placeholder-color: #253342;
}

html {
	min-width: 910px;
}

html.responsive {
	min-width: 0px;
}

.boxed#top {
	margin: 0 auto;
	overflow: visible;
}

.container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0px 50px;
	clear: both;
}

.inner-container {
	position: relative;
	height: 100%;
	width: 100%;
}

.container_wrap {
	clear: both;
	position: relative;
	border-top-style: solid;
	border-top-width: 1px;
}

.unit, .units {
	float: left;
	display: inline;
	margin-left: 50px;
	position: relative;
	z-index: 1;
	min-height: 1px;
}

.row {
	position: relative;
	margin-bottom: 20px;
	clear: both;
}

#wrap_all {
	width: 100%;
	position: static;
	z-index: 2;
	overflow: hidden;
}

.boxed #wrap_all {
	overflow: visible;
}

body .unit.alpha, body .units.alpha, body div .first {
	margin-left: 0;
	clear: left;
}

body .unit.alpha, body .units.alpha {
	width: 100%;
}

.container .av-content-full.units {
	width: 100%;
}

.container .av-content-small.units {
	width: 73%;
}

.boxed#top, .html_boxed.html_header_sticky #header {
	width: 1010px;
}

.container {
	max-width: 1010px;
}

@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive #top {
		overflow-x: hidden;
	}
	
	.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header {
		width: 782px;
	}
	
	.responsive .container {
		max-width: 782px;
	}
	
	.responsive.html_mobile_menu_tablet .boxed #wrap_all {
		overflow: hidden;
	}
}

@media only screen and (max-width:989px) {
	.responsive #top #wrap_all .flex_column.av-break-at-tablet, .responsive #top #wrap_all .av-break-at-tablet .flex_cell {
		margin: 0;
		margin-bottom: 20px;
		width: 100%;
		display: block;
	}
	
	.responsive #top #wrap_all .av-break-at-tablet .flex_cell.no_margin {
		margin-bottom: 0;
	}
	
	.responsive #top #wrap_all .av-break-at-tablet-flextable, .responsive .av-layout-grid-container.av-break-at-tablet {
		display: block;
	}
	
	.responsive #top #wrap_all .av-break-at-tablet-flextable.av-mobile-columns-flex {
		display: flex;
		flex-direction: column;
	}
	
	.responsive #top #wrap_all .av-break-at-tablet-flexwrapper.av-column-wrapper-individual.av-mobile-columns-flex {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	
	.responsive #top #wrap_all .av-break-at-tablet-flextable.av-mobile-columns-flex.av-columns-reverse, .responsive #top #wrap_all .av-break-at-tablet-flexwrapper.av-column-wrapper-individual.av-mobile-columns-flex.av-columns-reverse {
		flex-direction: column-reverse;
	}
	
	.responsive #top #wrap_all .av-flex-cells .no_margin {
		height: auto !important;
		overflow: hidden;
	}
	
	.responsive #top #wrap_all .av-layout-grid-container .av-break-at-tablet .av_one_full, .responsive #top #wrap_all .av-layout-grid-container .av-break-at-tablet-flextable .av_one_full {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	.responsive .boxed #wrap_all {
		overflow: hidden;
	}
	
	.responsive #top {
		overflow-x: hidden;
	}
	
	.responsive .boxed#top, .responsive #top.boxed .stretch_full, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency div #header {
		width: 100%;
		max-width: 100%;
	}
	
	.responsive #top .flex_column_table_cell {
		display: block;
	}
	
	.responsive #top .flex_column_table {
		display: block;
	}
	
	.responsive #top #wrap_all .av-mobile-columns-flex {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	
	.responsive #top #wrap_all .av-mobile-columns-flex.av-columns-reverse {
		flex-direction: column-reverse;
	}
	
	.responsive #top #wrap_all .container {
		width: 85%;
		max-width: 85%;
		margin: 0 auto;
		padding-left: 0;
		padding-right: 0;
		float: none;
	}
	
	.responsive .units, .responsive .unit {
		margin: 0;
	}
	
	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
		margin: 0;
		margin-bottom: 20px;
		width: 100%;
	}
	
	.responsive #top #wrap_all .av-flex-cells .no_margin {
		display: block;
		margin: 0;
		height: auto !important;
		overflow: hidden;
		padding-left: 8% !important;
		padding-right: 8% !important;
	}
	
	.responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner {
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
	}
	
	.responsive #top #wrap_all .av-flex-cells .no_margin.av-zero-padding {
		padding-left: 0% !important;
		padding-right: 0% !important;
	}
	
	.responsive #top #wrap_all .flex_column:empty {
		margin: 0;
	}
	
	.responsive #top #wrap_all .av-layout-grid-container .av_one_full {
		margin-bottom: 0;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {}

.container:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix:before, .clearfix:after, .flex_column:before, .flex_column:after, .widget:before, .widget:after {
	content: " ";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.flex_column:after, .clearfix:after {
	clear: both;
}

.row, .clearfix {
	zoom: 1;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

body div .first, body div .no_margin {
	margin-left: 0;
}

div .flex_column {
	z-index: 1;
	float: left;
	position: relative;
	min-height: 1px;
	width: 100%;
}

div .av_one_fifth {
	margin-left: 6%;
	width: 15.2%;
}

div .av_one_fourth {
	margin-left: 6%;
	width: 20.5%;
}

div .av_one_third {
	margin-left: 6%;
	width: 29.333333333333%;
}

div .av_two_fifth {
	margin-left: 6%;
	width: 36.4%;
}

div .av_one_half {
	margin-left: 6%;
	width: 47%;
}

div .av_three_fifth {
	margin-left: 6%;
	width: 57.6%;
}

div .av_two_third {
	margin-left: 6%;
	width: 64.666666666667%;
}

div .av_three_fourth {
	margin-left: 6%;
	width: 73.5%;
}

div .av_four_fifth {
	margin-left: 6%;
	width: 78.8%;
}

div .av_one_sixth {
	margin-left: 6%;
	width: 11.666666666667%;
}

div .av_one_seventh {
	margin-left: 6%;
	width: 9.1428571428571%;
}

div .av_one_eighth {
	margin-left: 6%;
	width: 7.25%;
}

div .av_one_nineth {
	margin-left: 6%;
	width: 5.7777777777778%;
}

div .av_one_tenth {
	margin-left: 6%;
	width: 4.6%;
}

#top div .no_margin {
	margin-left: 0;
	margin-top: 0;
}

#top .no_margin.av_one_fifth {
	width: 20%;
}

#top .no_margin.av_one_fourth {
	width: 25%;
}

#top .no_margin.av_one_third {
	width: 33.3%;
}

#top .no_margin.av_two_fifth {
	width: 40%;
}

#top .no_margin.av_one_half {
	width: 50%;
}

#top .no_margin.av_three_fifth {
	width: 60%;
}

#top .no_margin.av_two_third {
	width: 66.6%;
}

#top .no_margin.av_three_fourth {
	width: 75%;
}

#top .no_margin.av_four_fifth {
	width: 80%;
}

#top .no_margin.av_one_sixth {
	width: 16.666%;
}

#top .no_margin.av_one_seventh {
	width: 14.285714285714%;
}

#top .no_margin.av_one_eighth {
	width: 12.5%;
}

#top .no_margin.av_one_nineth {
	width: 11.111111111111%;
}

#top .no_margin.av_one_tenth {
	width: 10%;
}

#top .flex_column_table {
	display: table;
	table-layout: fixed;
	width: 100%;
	float: left;
}

#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
	margin-top: 50px;
}

#top .flex_column_table_cell {
	float: none;
	display: table-cell;
}

#top .av-flex-placeholder {
	display: table-cell;
	width: 6%;
}

.av-align-top {
	vertical-align: top;
}

.av-align-middle {
	vertical-align: middle;
}

.av-align-bottom {
	vertical-align: bottom;
}

@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div, .responsive .avia-content-slider-inner .av_one_fourth.flex_column_div {
		margin-left: 4%;
		width: 48%;
	}
	
	.responsive #top .no_margin.av_one_fourth {
		margin-left: 0;
		width: 50%;
	}
	
	.responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div, .responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div {
		margin-left: 0%;
		clear: both;
	}
	
	.responsive .av_one_half.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
		width: 100%;
	}
	
	.responsive .av_one_half.first + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
		margin-top: 30px;
	}
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body figure {
	margin: 0;
}

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

body {
	line-height: 1em;
}

ol, ul {
	list-style: none;
}

.special-quote {
	quotes: none;
}

.special-quote:before, .special-quote:after {
	content: "";
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
	box-sizing: border-box;
}

html.responsive, .responsive body {
	overflow-x: hidden;
}

body {
	font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #444;
	text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

.arial-websave {
	font-family: Arial, Helvetica, Helvetica Neue, HelveticaNeue, Verdana, sans-serif;
}

.arial-black-websave {
	font-family: "Arial Black", Arial Bold, Gadget, sans-serif;
}

.arial-narrow-websave {
	font-family: Arial Narrow, Arial, sans-serif;
}

.helvetica-websave {
	font-family: Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif;
}

.helvetica-neue-websave {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

.lucida-sans-websave {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Helvetica Neue, HelveticaNeue, Arial, sans-serif;
}

.tahoma-websave {
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.trebuchet-ms-websave {
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
}

.verdana-websave {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.georgia-websave {
	font-family: "Georgia", "Times New Roman", Times, serif;
}

.lucida-bright-websave {
	font-family: Lucida Bright, Georgia, serif;
}

.palatino-websave {
	font-family: Palatino, Palatino Linotype, Palatino LT STD, Book Antiqua, Georgia, serif;
}

.times-new-roman-websave {
	font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
}

.courier-new-websave {
	font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
}

.lucida-sans-typewriter-websave {
	font-family: Lucida Sans Typewriter, Lucida Console, monaco, Bitstream Vera Sans Mono, monospace;
}

.copperplate-websave {
	font-family: Copperplate, Copperplate Gothic Light, fantasy;
}

.papyrus-websave {
	font-family: Papyrus, fantasy;
}

.brush-script-mt-websave {
	font-family: Brush Script MT, cursive;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
	font-weight: inherit;
	text-decoration: none;
	color: inherit;
}

#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong {
	color: inherit;
}

h1 {
	font-size: 34px;
	line-height: 1.1em;
	margin-bottom: 14px;
}

h2 {
	font-size: 28px;
	line-height: 1.1em;
	margin-bottom: 10px;
}

h3 {
	font-size: 20px;
	line-height: 1.1em;
	margin-bottom: 8px;
}

h4 {
	font-size: 18px;
	line-height: 1.1em;
	margin-bottom: 4px;
}

h5 {
	font-size: 16px;
	line-height: 1.1em;
}

h6 {
	font-size: 14px;
	line-height: 1.1em;
}

.flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover {
	text-decoration: underline;
}

p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
	margin-top: 1.5em;
}

p {
	margin: .85em 0;
}

p img {
	margin: 0;
}

p.lead {
	font-size: 21px;
	line-height: 27px;
}

em {
	font-style: italic;
}

strong, b {
	font-weight: bold;
}

small {
	font-size: 80%;
}

hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 30px;
	height: 0;
}

blockquote {
	border-left-style: solid;
	border-left-width: 7px;
	padding-left: 20px;
	margin-bottom: 1em;
	margin-right: 1em;
	font-size: 1.235em;
	line-height: 1.5em;
}

blockquote small, blockquote cite, blockquote small a, blockquote cite a, blockquote a small, blockquote a cite {
	font-size: 12px;
}

mark {
	background-color: transparent;
	color: inherit;
}

a {
	text-decoration: none;
	outline: 0;
	max-width: 100%;
	max-width: none\	;
}

#top a:where(:not(.wp-element-button)) {
	text-decoration: none;
}

a:hover, a:focus, a:visited {
	outline: 0;
	text-decoration: underline;
}

p a, p a:visited {
	line-height: inherit;
}

a.avianolink, .avianolink a {
	cursor: default;
}

#top .avia_hidden_link_text {
	display: none;
}

ul, ol {
	margin-bottom: 20px;
}

ul {
	list-style: none outside;
	margin-left: 7px;
}

ol {
	list-style: decimal;
	margin-left: 15px;
}

ol, ul.square, ul.circle, ul.disc {}

ul.square {
	list-style: square outside;
}

ul.circle {
	list-style: circle outside;
}

ul.disc, .entry-content-wrapper ul {
	list-style: disc outside;
}

ul ul, ul ol, ol ol, ol ul {
	margin: 4px 0 5px 30px;
}

ul ul li, ul ol li, ol ol li, ol ul li {
	margin-bottom: 6px;
}

.entry-content-wrapper li {
	margin-left: 1em;
	padding: 3px 0;
}

.entry-content-wrapper div li {
	text-indent: 0;
}

.entry-content-wrapper .borderlist > li:first-child {
	border-top: 1px solid;
}

.entry-content-wrapper .borderlist > li {
	border-bottom: 1px solid;
	padding: 5px 0;
	list-style-position: outside;
	margin: 0;
}

img, a img {
	border: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

small.avia-copyright {
	display: none;
}

.av-image-copyright {
	position: absolute;
	bottom: 0;
	z-index: 5;
}

.av-image-copyright.av-copyright-left {
	left: 0;
	padding: .2em .2em .2em .4em;
	border-top-right-radius: 5px;
}

.av-image-copyright.av-copyright-right {
	right: 0;
	padding: .2em .4em .2em .2em;
	border-top-left-radius: 5px;
}

input[type="submit"], #submit, .button {
	padding: 9px 22px;
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	border-radius: 0px;
}

[data-av_icon]:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: normal;
	content: attr(data-av_icon);
	speak: never;
}

#top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child {
	stroke: unset !important;
}

.avia-svg-icon svg:first-child, .avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
}

.avia-svg-icon svg:first-child[is-colored="true"] {
	fill: unset !important;
	stroke: unset !important;
}

#top form {
	margin-bottom: 20px;
}

#top fieldset {
	margin-bottom: 20px;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
	-webkit-appearance: none;
	border: 1px solid #e1e1e1;
	padding: 8px 6px;
	outline: none;
	font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #777;
	margin: 0;
	width: 100%;
	display: block;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 0px;
}

#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .2);
	color: #555;
}

#top textarea {
	min-height: 60px;
	line-height: 1.5em;
}

#top label {
	font-weight: bold;
	font-size: .92em;
}

#top legend {
	display: block;
	font-weight: normal;
	font-size: 1.2em;
}

#top select {
	width: 100%;
}

#top input[type="checkbox"] {
	display: inline;
}

#top label span, #top legend span {
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#top textarea {
	width: 100%;
}

#top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select {
	border: 1px solid #9aa600;
}

#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select {
	border: 1px solid #df653e;
}

#top #wrap_all .ajax_alert .text_input, #top #wrap_all .ajax_alert .text_area, #top #wrap_all .ajax_alert .select {
	border: 1px solid #ffb628;
}

#top #wrap_all .valid .input_checkbox_label {
	color: #9aa600;
}

#top #wrap_all .error .input_checkbox_label {
	color: #df653e;
}

table {
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 13px;
}

table caption {
	padding: 0 0 5px 0;
	width: auto;
	font-style: italic;
	text-align: right;
	font-size: 12px;
}

th {
	font-weight: bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-align: left;
	padding: 9px 12px;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-top: none;
}

td {
	font-size: 13px;
	padding: 9px 12px;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-top: none;
}

tr th:first-child, tr td:first-child {
	border-left-style: solid;
	border-left-width: 1px;
}

tr:first-child th, tr:first-child td {
	border-top-style: solid;
	border-top-width: 1px;
}

#top th.nobg {
	background: none;
	border-top: 0;
}

pre {
	clear: both;
	border-style: solid;
	border-width: 1px;
	overflow: auto;
	padding: 2em;
	line-height: 2em;
	font-size: 12px;
	background-image: linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
	background-size: 100% 4em;
	font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
	transition: all ease-in-out .5s;
	margin-bottom: 30px;
	position: relative;
	left: 0;
	text-transform: none;
	width: 100%;
}

code {
	font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
}

iframe, object, embed {
	max-width: 100%;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

sub {
	vertical-align: sub;
	font-size: smaller;
}

.hidden {
	position: absolute;
	top: 0;
	visibility: hidden;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clearboth {
	clear: both;
}

.special_amp {
	font-family: "Baskerville", "Palatino Linotype", "Palatino", "Times New Roman", serif;
	font-style: italic;
	font-size: 1.3em;
	line-height: .5em;
	font-weight: normal;
}

#top .noborder, #top .noborder img {
	border: none;
	padding: 0;
	background: transparent;
}

.bg_container {
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: -1;
	top: 0;
	left: 0;
}

.image-overlay {
	position: absolute;
	background: #fff;
	z-index: 300;
	height: 100%;
	width: 100%;
	opacity: 0;
}

.avia_transform a .image-overlay {
	transition: opacity .4s ease-in-out;
}

.avia_transform a:hover .image-overlay {
	opacity: .7 !important;
}

.image-overlay .image-overlay-inside {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.image-overlay .image-overlay-inside:before {
	position: absolute;
	border-radius: 50px;
	background: #000;
	height: 80px;
	width: 80px;
	line-height: 80px;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -40px;
	z-index: 500;
	text-align: center;
	color: #fff;
}

.image-overlay .image-overlay-inside:before {
	content: "";
	font-family: "entypo-fontello-enfold";
	font-size: 18px;
	font-weight: normal;
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
	content: "";
}

.image-overlay.overlay-type-video .image-overlay-inside:before {
	content: "";
}

#top .hide-inner-overlay .image-overlay-inside {
	display: none;
}

body .alignleft, .entry-content-wrapper a:hover .alignleft {
	float: left;
	margin: 4px 10px 0px 0;
	display: block;
	position: relative;
}

body .alignright, .entry-content-wrapper a:hover .alignright {
	float: right;
	margin: 4px 0px 0px 10px;
	display: block;
	position: relative;
}

body .aligncenter, .entry-content-wrapper a:hover .aligncenter {
	clear: both;
	display: block;
	margin: 10px auto;
	padding: 10px 0;
	position: relative;
}

.alignleft img, .alignright img {
	display: block;
}

#top .gallery a, #top .gallery a img {
	border: none;
	max-width: 100%;
	display: block;
	position: relative;
}

#top .gallery .gallery-item {
	margin: 1px 1px 0 0;
	width: 80px;
	height: 80px;
	padding: 0;
}

#top .gallery-caption {
	display: none;
}

.bypostauthor {}

.gallery-icon {
	margin: 0;
}

.gallery-item {
	margin: 0;
}

.avia_textblock .gallery p {
	display: none;
}

div .wp-caption {
	max-width: 100%;
	font-size: 11px;
	font-style: italic;
	border-width: 1px;
	border-style: solid;
	margin: 5px 15px 10px 0;
	position: relative;
}

#top .wp-caption img {
	border: medium none;
	display: block;
	padding: 5px;
	margin: 0;
	width: 100%;
}

.wp-caption-text, #top .wp-caption .wp-caption-dd {
	display: block;
	font-size: 11px;
	font-style: italic;
	margin: 0 auto;
	padding: 3px 10px 5px;
	text-align: center;
	font-family: Georgia, "Times New Roman";
	float: none;
}

#top .wp-caption.aligncenter {
	margin: 5px auto 10px auto;
	padding: 0;
}

#top .wp-caption.alignright {
	margin: 4px 0px 0px 10px;
}

#top .wp-smiley {
	display: inline-block;
	border: none;
}

#wp-calendar td, #wp-calendar th {
	text-align: center;
	font-size: 11px;
	padding: 3px;
}

@media only screen and (min-width:990px) {
	.responsive.av-no-preview #top #wrap_all .av-desktop-hide, .responsive.av-no-preview #top #wrap_all .av-desktop-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-desktop-font-size-title-hidden {
		display: none;
	}
}

@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive.av-no-preview #top #wrap_all .av-medium-hide, .responsive.av-no-preview #top #wrap_all .av-medium-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-medium-font-size-title-hidden {
		display: none;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive.av-no-preview #top #wrap_all .av-small-hide, .responsive.av-no-preview #top #wrap_all .av-small-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-small-font-size-title-hidden {
		display: none;
	}
}

@media only screen and (max-width:479px) {
	.responsive.av-no-preview #top #wrap_all .av-mini-hide, .responsive.av-no-preview #top #wrap_all .av-mini-font-size-hidden, .responsive.av-no-preview #top #wrap_all .av-mini-font-size-title-hidden {
		display: none;
	}
}

@media print {
	.page-break {
		display: block;
		page-break-before: always;
	}
	
	p, a, strong {
		color: #000 !important;
	}
	
	a {
		text-decoration: underline;
	}
	
	.entry-content a:after {
		content: " [" attr(href) "] ";
	}
	
	.related_posts a:after {
		content: attr(title);
	}
	
	.container {
		width: 100%;
	}
	
	#top {
		overflow-x: hidden;
	}
	
	.boxed#top {
		width: 100%;
	}
	
	.container {
		width: 100%;
		margin: 0 auto;
	}
	
	.units, .unit {
		margin: 0;
	}
	
	.container .one.unit, .container .one.units, .container .two.units, .container .three.units, .container .four.units, .container .five.units, .container .six.units, .container .seven.units, .container .eight.units, .container .nine.units, .container .ten.units, .container .eleven.units, .container .twelve.units, #top .flex_column {
		margin: 0;
		margin-bottom: 20px;
		width: 100%;
	}
	
	#top.boxed .stretch_full {
		width: 100%;
	}
	
	#top .offset-by-one, #top .offset-by-two, #top .offset-by-three, #top .offset-by-four, #top .offset-by-five, #top .offset-by-six, #top .offset-by-seven, #top .offset-by-eight, #top .offset-by-nine, #top .offset-by-ten, #top .offset-by-eleven {
		padding-left: 0;
	}
	
	.avia-section-large .content, .avia-section-large .sidebar {
		padding-top: 2%;
		padding-bottom: 2%;
	}
	
	#top .flex_column.av_one_half {
		width: 48%;
	}
	
	#top .flex_column.av_one_half.first {
		padding-right: 2%;
	}
	
	.fixed_header #header, .html_header_top.html_header_sticky #header {
		position: relative;
		top: 0;
	}
	
	.fixed_header #main {
		padding-top: 0;
	}
	
	#header_main {
		border-bottom: 0;
	}
	
	nav, #footer, #scroll-top-link, #av-cookie-consent-badge, .image-overlay, #top #main .sidebar, #commentform, .comment_container .miniheading, .comment_container .minitext, #top .avia-post-nav {
		display: none;
	}
	
	.avia-shadow {
		box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	}
	
	.grid-entry .inner-entry {
		margin-right: 0;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
	
	.content {
		border: 0;
	}
	
	.boxed .container {
		margin: 0;
	}
	
	.avia-layerslider, .avia-fullwidth-slider {
		display: none;
	}
	
	.avia_transform .avia-icon-list .iconlist_icon {
		opacity: 1;
		transform: scale(1);
	}
	
	#top .tab_titles {
		display: none;
	}
	
	#top .tabcontainer .tab.fullsize-tab {
		display: block;
		border-bottom: none;
	}
	
	#top .tab_content {
		display: block;
		visibility: visible;
		z-index: 3;
		position: relative;
		overflow: auto;
		border-style: solid;
		border-width: 1px;
		border-radius: 2px;
		left: 0;
		width: auto;
		background-color: #fcfcfc;
		color: #666;
	}
	
	#top .tab_inner_content {
		left: 0;
	}
	
	#top .toggle_wrap {
		visibility: visible;
		display: block;
		position: static;
	}
	
	.grid-sort-container {
		width: 60%;
		margin: 0 auto;
	}
	
	#top .isotope-item {
		position: initial !important;
		top: 0 !important;
		left: 0 !important;
		transform: translate3d(0, 0, 0) !important;
	}
	
	.avia-progress-bar {
		margin: 5px 0;
		border: 1px solid #555 !important;
		border-radius: 3px !important;
	}
	
	.avia-progress-bar .progress {
		box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0) !important;
		border: 0 !important;
	}
	
	.avia-progress-bar div.progress .bar {
		border: 0 solid;
		border-right: 1px solid #555 !important;
		border-radius: 0;
	}
	
	.avia-testimonial-image {
		margin: 0;
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 15px;
		height: auto;
	}
	
	.avia-grid-testimonials .avia-testimonial-meta {
		margin-left: 0;
	}
	
	body div .avia-testimonial {
		display: block;
		float: left;
	}
	
	.avia_transform .avia-testimonial .avia-testimonial-image {
		opacity: 1;
		transform: scale(1);
	}
	
	.avia_transform .avia-gallery-thumb img {
		opacity: 1;
	}
}

#header {
	position: relative;
	z-index: 501;
	width: 100%;
	background: transparent;
}

#header_main .container, .main_menu ul:first-child > li a {
	height: 88px;
	line-height: 88px;
}

#header .header-reading-progress {
	position: absolute;
	height: 2px;
	width: 0%;
	border-radius: 0 5px 5px 0;
	transition: all .1s linear;
}

#header .header-reading-progress.medium-bar {
	height: 4px;
}

#header .header-reading-progress.large-bar {
	height: 6px;
}

#header .header-reading-progress.very-large-bar {
	height: 8px;
}

.html_header_top.html_header_sticky #main {
	padding-top: 88px;
}

.html_header_top.html_header_transparency #header {
	position: absolute;
}

.html_header_top.html_header_sticky #header {
	position: fixed;
}

.html_header_top.html_header_sticky.html_bottom_nav_header #main {
	padding-top: 140px;
}

.html_bottom_nav_header .avia-search-tooltip {
	top: 101% !important;
	margin-left: -130px;
}

.html_header_top.html_header_sticky.html_header_unstick_top .header-scrolled-full#header {}

.html_header_top.html_header_sticky.html_large #main {
	padding-top: 116px;
}

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
	height: 116px;
	line-height: 116px;
}

.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main {
	padding-top: 168px;
}

.html_header_top #top .av_header_stretch .container {
	width: 96%;
	padding: 0;
	max-width: 100%;
}

.html_header_top #top .av_logo_right .logo {
	left: auto;
	right: 0;
}

.html_header_top #top .av_menu_left .main_menu {
	left: 0px;
	right: auto;
}

.html_header_top.html_main_nav_header #top .av_menu_left .main_menu {
	left: -13px;
	right: auto;
}

.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
	height: 50px;
	line-height: 50px;
}

.html_header_top .av_bottom_nav_header .av-logo-container .main_menu {
	display: none;
}

.html_header_top.html_bottom_nav_header #header_main {
	z-index: 3;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu {
	clear: both;
	position: relative;
	line-height: 40px;
	height: 100%;
	width: 100%;
	float: left;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
	width: 100%;
	height: 50px;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li:hover {
	z-index: 1000;
	position: relative;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu .menu-item-search-dropdown {
	float: right;
}

#header_main_alternate {
	z-index: 2;
}

#header #header_main_alternate .container {
	max-height: none;
	height: auto;
}

#header_main_alternate .main_menu .menu li ul ul {
	left: 207px;
}

#header_main_alternate .avia_mega_div {
	right: auto;
	left: 0;
}

.html_header_top.html_logo_center .main_menu {
	text-align: center;
}

.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child {
	display: inline-block;
	width: auto;
	position: static;
}

.html_header_top.html_logo_center .logo {
	left: 50%;
	transform: translate(-50%, 0);
}

.avia-msie-8 .logo img, .avia-msie-8 .logo svg {
	height: 100%;
}

.avia-msie-8.html_header_top.html_logo_center .logo {
	left: 46%;
}

.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child {
	width: auto;
	float: right;
}

.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child {
	width: auto;
	float: right;
}

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
	padding-top: 119px;
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main {
	padding-top: 147px;
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
	padding-top: 170px;
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {
	padding-top: 198px;
}

.av_icon_active_left .social_bookmarks {
	float: left;
}

.av_icon_active_right .social_bookmarks {
	float: right;
}

.av_secondary_right .sub_menu {
	float: right;
}

.av_phone_active_left .phone-info {
	float: left;
}

.av_phone_active_right .phone-info {
	float: right;
}

.phone-info {
	float: left;
	font-weight: bold;
	line-height: 20px;
	font-size: 11px;
	padding: 5px 0;
}

.phone-info div {
	display: inline-block;
	line-height: 1em;
}

.av_secondary_left .sub_menu > ul > li:last-child, .av_secondary_left .sub_menu > div > ul > li:last-child {
	border: none;
	padding-right: 0;
}

.av_secondary_right .sub_menu > ul > li:last-child, .av_secondary_right .sub_menu > div > ul > li:last-child {
	border: none;
	margin-right: 0px;
	padding-right: 0;
	padding-left: 10px;
}

.av_secondary_left .sub_menu > ul > li:first-child {
	padding-left: 0;
}

.av_icon_active_left.av_secondary_left .sub_menu > ul > li:first-child {
	padding-left: 10px;
}

.av_icon_active_right.av_secondary_right .sub_menu > ul > li:first-child {
	padding-left: 10px;
}

.av_secondary_right .sub_menu {
	padding-left: 10px;
}

.av_icon_active_right .social_bookmarks {
	padding-left: 20px;
}

.av_secondary_left .sub_menu {
	padding-right: 10px;
}

.html_boxed #main {
	position: static;
	overflow: hidden;
}

.html_logo_right.html_bottom_nav_header #header_main .social_bookmarks {
	right: auto;
	left: 0;
}

#top nav .social_bookmarks {
	position: relative;
	top: 50%;
	margin-top: -16px;
	right: 0;
	overflow: hidden;
	clear: none;
	float: left;
}

.avia-menu.av_menu_icon_beside {
	padding-right: 25px;
	margin-right: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	transition: border-color .2s ease-in-out;
}

.fallback_menu + .social_bookmarks {
	padding-left: 18px;
}

#header_meta {
	border-top: none;
	z-index: 10;
	min-height: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: -1px;
}

#header_meta .container {
	min-height: 30px;
}

#header_main {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	z-index: 1;
}

#header.shadow {
	box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
}

.header_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .95;
	z-index: 0;
	transition: all .4s ease-in-out;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

.html_header_sticky_disabled .header_bg {
	opacity: 1;
}

.avia-msie-8.html_header_transparency .av_header_sticky_disabled#header {
	background: transparent;
}

.av_minimal_header .header_bg {
	opacity: 1;
}

.av_minimal_header #header_main, .av_minimal_header #header_meta {
	border: none;
}

.av_minimal_header .avia-menu-fx {
	display: none;
}

#top #header.av_minimal_header .main_menu ul:first-child > li > ul, #top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu {
	border-top: none;
}

.av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li a {
	height: 90px;
	line-height: 90px;
}

.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a {
	height: 118px;
	line-height: 118px;
}

#top .av_minimal_header #s {
	border: none;
	padding: 12px 47px 12px 5px;
}

#top .av_minimal_header .av_ajax_search_entry {
	border: none;
}

.av_minimal_header_shadow {
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);
}

.av_minimal_header_shadow.av_header_transparency {
	box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0);
}

.av_minimal_header #header_main_alternate {
	border: none;
}

.html_header_transparency #main {
	padding-top: 0 !important;
}

#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top .av_header_transparency .main_menu ul:first-child > li > a:focus, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:focus {
	opacity: .8;
	transition: opacity .4s ease-in-out;
}

#top .av_header_transparency.av_alternate_logo_active .logo a > img, #top .av_header_transparency.av_alternate_logo_active .logo a > svg {
	opacity: 0;
}

#top .av_header_transparency #header_main, #top .av_header_transparency .avia-menu.av_menu_icon_beside {
	border-color: transparent;
}

#top .av_header_transparency .header_bg {
	background-color: transparent;
	opacity: 0;
}

#top .av_header_transparency .phone-info, #top .av_header_transparency .social_bookmarks li a {
	color: inherit;
}

#top #header.av_header_transparency .avia_mega_div {
	margin-top: 1px;
	padding-top: 1px;
}

#top .av_header_transparency .avia-menu-fx {
	bottom: 22%;
	width: 70%;
	left: 15%;
}

#top .av_header_transparency .phone-info.with_nav span {
	border-color: rgba(255, 255, 255, .25);
	color: #fff;
}

#top .av_header_transparency #header_meta li {
	border-color: rgba(255, 255, 255, .25);
	color: inherit;
}

#top .av_header_transparency #header_meta {
	background: transparent;
	box-shadow: none;
	border-bottom: 1px solid rgba(255, 255, 255, .25);
}

.html_header_transparency #header_meta {
	transition: background .4s ease-in-out;
}

#top .av_header_glassy.av_header_transparency .header_bg {
	background-color: #fff;
	opacity: .1;
}

#top .av_header_glassy.av_header_transparency #header_main {
	border-color: rgba(255, 255, 255, .25);
	border-top-color: transparent;
}

#top .av_header_glassy.av_header_transparency .avia-menu.av_menu_icon_beside {
	border-color: rgba(255, 255, 255, .25);
}

#top .av_header_glassy.av_header_transparency .social_bookmarks li, #top .av_header_glassy.av_header_transparency .social_bookmarks li a {
	border-color: rgba(255, 255, 255, .25);
	color: #fff;
}

#top .av_header_glassy.av_header_transparency #header_main_alternate {
	border-bottom-color: rgba(255, 255, 255, .25);
}

#top .av_header_with_border.av_header_transparency #header_main {
	border: 1px solid rgba(255, 255, 255, .25);
	border-left: none;
	border-right: none;
	border-top-color: transparent;
}

#top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside {
	border-color: rgba(255, 255, 255, .25);
}

.html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu > li:last-child > a .avia-menu-fx {
	padding-right: 13px;
	box-sizing: content-box;
}

#top .av_header_scrolldown {
	transition: opacity .6s ease-out, margin .6s ease-out;
	margin-top: 0px;
}

#top .av_header_scrolldown.av_header_transparency {
	opacity: 0;
	margin-top: -250px !important;
}

.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .container, .html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .slideshow_inner_caption {
	padding-top: 0;
}

.html_header_transparency #top .footer-page-content .avia-builder-el-0 .container {
	padding-top: 0;
}

#top .header_hidden {
	display: none;
}

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 13px;
	margin-left: -13px;
}

.av_seperator_small_border .av-main-nav > li:first-child > a > .avia-menu-text {
	border-left: none;
}

.av_seperator_big_border .av-main-nav > li > a {
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	min-width: 90px;
}

#top .av_seperator_big_border .av-main-nav > li:last-child > a, #top .av_seperator_big_border .av-main-nav > #menu-item-search > a {
	border-right-style: solid;
	border-right-width: 1px;
}

#top .av_seperator_big_border .av-main-nav > #menu-item-search > a {
	border-left-style: solid;
	border-left-width: 1px;
	border-color: inherit;
}

#top .av_seperator_big_border#header .av-menu-button > a .avia-menu-text {
	border: none;
}

.av_seperator_big_border .avia-menu.av_menu_icon_beside {
	padding-right: 0;
}

#top .av_seperator_big_border#header .av-main-nav > li > a {
	padding: 0 13px;
}

#top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
	border-right-style: none;
	border-right-width: 0;
}

.html_bottom_nav_header #top .av_seperator_big_border .av-main-nav > #menu-item-search > a {
	border-left-style: solid;
	border-left-width: 1px;
	border-color: inherit;
	margin-left: -1px;
}

.avia-menu-subtext, #top .sub-menu .avia-menu-subtext {
	display: none;
}

.html_header_top #top .av_menu_left .main_menu .menu li ul ul {
	left: 207px;
}

.html_header_sidebar {}

.html_header_sidebar #top #header {
	width: 300px;
	position: absolute;
	min-height: 100%;
	border-bottom: none;
}

.html_boxed.html_header_sidebar #wrap_all {
	position: relative;
}

.html_header_sidebar #top #header_main {
	border-top: none;
}

.html_header_sidebar #header .container {
	width: 100%;
	height: auto;
	line-height: 1.3em;
	padding: 0;
	float: none;
	max-width: 100%;
}

.html_header_sidebar .header_bg {
	opacity: 1;
}

.html_header_left #top #header {}

.html_header_right #top #header {
	right: 0;
}

.html_header_left #main {
	margin-left: 300px;
	position: relative;
	border-left-style: solid;
	border-left-width: 1px;
}

.html_header_right #main {
	margin-right: 300px;
	position: relative;
	border-right-style: solid;
	border-right-width: 1px;
}

.html_header_sidebar #top #header.av_always_sticky {
	position: fixed;
	-webkit-backface-visibility: hidden;
}

.html_header_sidebar .logo {
	position: relative;
	clear: both;
	padding: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: auto;
	max-height: none;
	width: 100%;
}

.html_header_sidebar .logo img, .html_header_sidebar .logo svg {
	width: 100%;
	max-height: none;
	padding: 0;
	height: auto;
}

.html_header_sidebar .main_menu {
	position: relative;
	clear: both;
	z-index: 200;
}

.html_header_sidebar #header .av-main-nav, .html_header_sidebar #header .av-main-nav-wrap {
	width: 100%;
}

.html_header_sidebar #header .av-main-nav {
	padding: 20px 0;
}

.html_header_sidebar #header .av-main-nav > li {
	float: none;
	display: block;
	margin: 0 13%;
}

.html_header_sidebar #header .av-main-nav > li > a {
	line-height: 1.3em;
	height: auto;
	padding: 15px 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 auto;
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
	font-size: inherit;
	font-weight: normal;
	display: block;
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext {
	display: block;
	font-weight: normal;
	font-size: 12px;
	padding-top: 3px;
}

.html_header_sidebar #header .av-main-nav > li:last-child > a {
	border: none;
}

.html_header_sidebar #header .av-main-nav > li:nth-last-child(2) > a {
	border: none;
}

.html_header_sidebar #header .avia-menu-fx {
	display: none;
}

.html_header_sidebar .av-main-nav ul {
	border-top-width: 1px;
}

.html_header_left .av-main-nav ul {
	top: 0;
	left: 100%;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, .1);
}

.html_header_left #top .av-main-nav ul ul {
	left: 207px;
	top: -1px;
}

.html_header_right .av-main-nav ul {
	top: 0;
	left: auto;
	right: 100%;
	box-shadow: -5px 5px 15px rgba(0, 0, 0, .1);
}

.html_header_right #top .av-main-nav ul ul {
	left: -207px;
	top: -1px;
}

.html_header_sidebar #top .av-main-nav ul a {
	padding: 12px 15px;
}

.html_header_sidebar #main > .avia-builder-el-0 {
	border-top: none;
}

.html_header_sidebar #top #header .av-menu-button > a {
	border: none;
}

.html_header_sidebar #top #header .av-menu-button + .av-menu-button > a {
	padding-top: 0;
}

.html_header_sidebar #top #header .av-menu-button-colored:hover {
	opacity: .8;
}

.html_header_left #header .avia_mega_div {
	left: 100%;
	top: 0;
}

.html_header_right #header .avia_mega_div {
	right: 100%;
	top: 0;
}

.html_header_sidebar #top #header .avia_mega_div > .sub-menu {
	border-width: 1px;
	border-style: solid;
}

.html_header_sidebar.html_content_align_left .container {
	float: left;
}

.html_header_sidebar.html_content_align_right .container {
	float: right;
}

.html_header_sidebar.html_content_align_left #footer, .html_header_sidebar.html_content_align_right #footer, .html_header_sidebar.html_content_align_left #socket, .html_header_sidebar.html_content_align_right #socket {
	overflow: hidden;
}

.html_header_sidebar .container_wrap {
	width: 100%;
}

#header .avia-custom-sidebar-widget-area {
	margin: 0;
	padding: 0;
	float: none;
}

#header .avia-custom-sidebar-widget-area .widget {
	border-top-style: solid;
	border-top-width: 1px;
	padding: 40px;
	width: 100%;
	overflow: hidden;
}

.html_header_sidebar .av-sidebar-social-container {
	position: relative;
	clear: both;
	overflow: hidden;
}

.html_header_sidebar #top #header .social_bookmarks {
	position: relative;
	top: 0;
	margin: 0;
	border-top-style: solid;
	border-top-width: 1px;
	clear: both;
	display: table;
	width: 100%;
	table-layout: fixed;
}

.html_header_sidebar #top #header .social_bookmarks li {
	float: none;
	display: table-cell;
	text-align: center;
}

.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 a {
	border: none;
}

.html_header_sidebar #top #header .social_bookmarks li a {
	width: 100%;
	border-radius: 0;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 10px 0;
}

.html_header_sidebar .av_default_container_wrap, .html_header_sidebar .container_wrap_first {
	float: left;
}

.html_top_nav_header #header_main_alternate {
	border-top: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.html_top_nav_header.html_minimal_header #header_main_alternate {
	border: none;
}

.html_top_nav_header div .logo {
	position: relative;
}

.html_top_nav_header .av-logo-container .inner-container {
	position: relative;
	overflow: hidden;
}

.html_top_nav_header.html_header_top.html_header_sticky #top #wrap_all #main {
	padding-top: 50px;
}

.html_top_nav_header.html_header_top.html_header_sticky.html_header_topbar_active #top #wrap_all #main {
	padding-top: 80px;
}

.html_top_nav_header .av-logo-container {
	height: 88px;
}

.html_top_nav_header.html_large .av-logo-container {
	height: 150px;
}

.html_top_nav_header #header_main {
	border: none;
}

.av-hamburger {
	padding: 0 0 0 0;
	display: inline-block;
	cursor: pointer;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
}

.av-hamburger-box {
	width: 35px;
	height: 24px;
	display: inline-block;
	position: relative;
}

.av-hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
}

.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
	width: 40px;
	height: 3px;
	background-color: #000;
	border-radius: 3px;
	position: absolute;
	transition: transform .15s ease;
}

.av-hamburger-inner::before, .av-hamburger-inner::after {
	content: "";
	display: block;
}

.av-hamburger-inner::before {
	top: -10px;
}

.av-hamburger-inner::after {
	bottom: -10px;
}

.av-hamburger--spin .av-hamburger-inner {
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.av-hamburger--spin .av-hamburger-inner::before {
	transition: top .1s .34s ease-in, opacity .1s ease-in, background-color .15s ease;
}

.av-hamburger--spin .av-hamburger-inner::after {
	transition: bottom .1s .34s ease-in, transform .3s cubic-bezier(.55, .055, .675, .19), background-color .15s ease;
}

.av-hamburger--spin.is-active .av-hamburger-inner {
	transform: rotate(225deg);
	transition-delay: .14s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.av-hamburger--spin.is-active .av-hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top .1s ease-out, opacity .1s .14s ease-out, background-color .15s ease;
}

.av-hamburger--spin.is-active .av-hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom .1s ease-out, transform .3s .14s cubic-bezier(.215, .61, .355, 1), background-color .15s ease;
}

.av-burger-menu-main {
	display: none;
	transition: padding .3s ease-out;
}

.js_active.html_burger_menu #avia-menu > li {
	display: none;
}

.js_active.html_burger_menu #avia-menu .av-burger-menu-main, .html_burger_menu #top #avia-menu .menu-item-search-dropdown {
	display: block;
}

.av-burger-menu-main {
	cursor: pointer;
}

.av-burger-menu-main a {
	padding-left: 10px;
}

.av-hamburger strong {
	display: none;
}

.av-hamburger-box {
	height: 8px;
}

.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
	width: 100%;
}

.html_burger_menu #top #wrap_all .menu-item-search-dropdown > a {
	font-size: 24px;
}

html.av-burger-overlay-active #top .menu-item-search-dropdown > a {
	color: #fff;
}

.html_burger_menu_active #header .avia-menu .menu-item {
	display: none;
}

.html_burger_menu_active .menu-item-avia-special {
	display: block;
}

.html_burger_menu_active #top #wrap_all .menu-item-search-dropdown > a {
	font-size: 24px;
}

.html_header_sidebar #top div .av-burger-menu-main {
	display: none;
}

.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main > a {
	background: transparent;
	position: relative;
	z-index: 10;
}

.av-hamburger--spin-r .av-hamburger-inner {
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.av-hamburger--spin-r .av-hamburger-inner::before {
	transition: top .1s .34s ease-in, opacity .1s ease-in;
}

.av-hamburger--spin-r .av-hamburger-inner::after {
	transition: bottom .1s .34s ease-in, transform .3s cubic-bezier(.55, .055, .675, .19);
}

.av-hamburger--spin-r.is-active .av-hamburger-inner {
	transform: rotate(-225deg);
	transition-delay: .14s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.av-hamburger--spin-r.is-active .av-hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top .1s ease-out, opacity .1s .14s ease-out;
}

.av-hamburger--spin-r.is-active .av-hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom .1s ease-out, transform .3s .14s cubic-bezier(.215, .61, .355, 1);
}

.av-burger-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	display: none;
	overflow: hidden;
	opacity: 0;
}

.av-burger-overlay-inner, .av-burger-overlay-bg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-height: 700px;
	display: table;
	vertical-align: middle;
	text-align: center;
	z-index: 5;
}

.av-burger-overlay-bg {
	z-index: 3;
	opacity: .9;
	background: #000;
	display: block;
	position: fixed;
}

.av-burger-overlay-scroll {
	overflow: auto;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 10;
	-webkit-overflow-scrolling: touch;
}

#av-burger-menu-ul li a {
	position: relative;
	display: block;
	transition: none;
}

#av-burger-menu-ul li ul {
	background: transparent;
}

html.av-burger-overlay-active #header_meta, html.av-burger-overlay-active #menu-item-shop.cart_dropdown, html.av-burger-overlay-active .cart_dropdown, html.av-burger-overlay-active #top .social_bookmarks {
	z-index: 1;
}

.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::before, .av-burger-overlay-active #top .av-hamburger-inner::after {
	background-color: #fff;
}

.av-burger-overlay-active #top #header .av-main-nav > li > a {
	background: transparent;
}

.av-burger-overlay-active #scroll-top-link {
	z-index: 150;
}

#top #av-burger-menu-ul {
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	padding: 125px 0;
}

@media only screen and (orientation:landscape) and (max-width:989px) {
	#top #av-burger-menu-ul {
		vertical-align: top;
	}
}

.html_av-overlay-full #av-burger-menu-ul li {
	display: block;
	height: auto;
	width: 100%;
	padding: .3em 0;
	font-size: 35px;
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
	line-height: 1.6em;
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li {
	font-size: .6em;
	line-height: 1.4em;
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li li {
	font-size: .8em;
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a {
	color: #fff;
	height: auto;
	line-height: inherit;
	font-size: inherit;
}

.html_av-overlay-full #av-burger-menu-ul li a:hover, .html_av-overlay-full #av-burger-menu-ul li a:active, .html_av-overlay-full #av-burger-menu-ul li a:focus {
	text-decoration: none;
	opacity: .7;
}

.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a, .html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a:hover {
	color: #fff;
}

.html_header_top.html_logo_center.av-burger-overlay-active .menu-item-avia-special {
	z-index: 150;
}

#top #wrap_all #av-burger-menu-ul > li {
	opacity: 0;
	position: relative;
	top: 18px;
	transition: opacity .3s ease-out, top .3s ease-out, left .3s ease-out;
	transform: translate3d(0, 0, 0);
}

.avia_desktop.avia-safari #top #wrap_all #av-burger-menu-ul > li {
	transform: none;
}

#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items {
	opacity: 1;
	top: 0;
	left: 0;
}

.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button > a .avia-menu-text {
	padding: .5em 1.5em;
}

.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button {
	margin-top: .4em;
}

.html_av-overlay-full #av-burger-menu-ul li ul li a {
	font-size: 1.3em;
}

#av-burger-menu-ul li a .avia-menu-subtext {
	display: block;
	font-size: .6em;
	line-height: 1.2em;
	margin: -10px 0 13px 0;
	opacity: .7;
	text-transform: none;
}

.html_av-overlay-side #av-burger-menu-ul li a .avia-menu-subtext {
	font-size: 1em;
	margin: 0;
	opacity: .9;
}

#av-burger-menu-ul .avia-menu-fx {
	display: none;
}

#top .av-small-burger-icon {
	transform: scale(.6);
	transform-origin: right;
}

#top #wrap_all #header .av-small-burger-icon a {
	padding: 0;
}

.html_av-overlay-side .av-burger-overlay-bg {
	opacity: .3;
	cursor: pointer;
}

.html_av-overlay-side #top .av-burger-overlay li {
	margin: 0;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	line-height: 1.3em;
	height: auto;
	padding: 15px 50px;
	display: block;
	text-align: left;
	text-decoration: none;
}

.html_av-overlay-side #top .av-burger-overlay li a:hover {
	text-decoration: none;
}

.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li {
	top: 0;
	left: 18px;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
	padding-left: 70px;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a {
	padding-left: 90px;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a {
	padding-left: 110px;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li li a {
	padding-left: 130px;
}

.html_av-overlay-side .av-burger-overlay-scroll {
	width: 350px;
	right: 0;
	max-width: 100%;
	transform: translateX(350px);
	transition: all .5s cubic-bezier(.75, 0, .25, 1);
}

.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll {
	transform: translateX(0);
}

.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li {
	opacity: 1;
	top: 0;
	left: 0;
}

.html_av-overlay-side-classic #top .av-burger-overlay {
	font-size: 1em;
}

.html_av-overlay-side-classic #av-burger-menu-ul {
	vertical-align: top;
}

.html_av-overlay-side-classic #top .av-burger-overlay li a {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {
	height: 1px;
	display: block;
	position: absolute;
	margin-top: 0;
	opacity: .3;
	border: none !important;
	width: 7px;
	left: 50px;
	top: 50%;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet {
	left: 70px;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li li .avia-bullet {
	left: 90px;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li li li .avia-bullet {
	left: 110px;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li li li li .avia-bullet {
	left: 130px;
}

.html_av-overlay-side-minimal .av-burger-overlay-bg {
	opacity: .1;
}

.html_av-overlay-side-minimal #top .av-burger-overlay {
	font-size: 1.1em;
}

.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu {
	font-size: .9em;
}

.html_av-submenu-hidden #av-burger-menu-ul li ul {
	display: none;
}

.html_av-submenu-hidden .av-submenu-indicator {
	display: inline-block;
	padding: 0 10px;
	font-size: 11px;
	opacity: .5;
	vertical-align: top;
	float: right;
	transition: all .2s ease-out;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -9px;
	height: 20px;
	line-height: 20px;
}

.html_av-submenu-hidden .av-submenu-indicator:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.html_av-submenu-hidden .av-show-submenu > a > .av-submenu-indicator {
	transform: rotate(90deg);
}

div .logo {
	float: left;
	position: absolute;
	left: 0;
	z-index: 1;
}

.logo, .logo a {
	overflow: hidden;
	position: relative;
	display: block;
	height: 100%;
}

.logo img, .logo svg {
	padding: 0;
	display: block;
	width: auto;
	height: auto;
	max-height: 100%;
	image-rendering: auto;
	position: relative;
	z-index: 2;
	height: 100% 	;
	height: auto\	;
	transition: opacity .4s ease-in-out;
}

.logo svg, .logo.avia-img-svg-logo > a > img, .logo .alternate.avia-img-svg-logo {
	height: 100%;
}

.logo img.alternate, .logo .subtext.avia-svg-logo-sub svg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	opacity: 0;
}

.av_header_transparency .logo img.alternate, .av_header_transparency .logo .subtext.avia-svg-logo-sub svg {
	opacity: 1;
}

.main_menu {
	clear: none;
	position: absolute;
	z-index: 100;
	line-height: 30px;
	height: 100%;
	margin: 0;
	right: 0;
}

.main_menu .pointer_arrow_wrap {
	display: none;
}

.av-main-nav-wrap {
	float: left;
	position: relative;
	z-index: 3;
}

.av-main-nav-wrap ul {
	margin: 0;
	padding: 0;
}

.av-main-nav {
	z-index: 110;
	position: relative;
}

.av-main-nav ul {
	display: none;
	margin-left: 0;
	left: 0;
	position: absolute;
	top: 100%;
	width: 208px;
	z-index: 2;
	padding: 0;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
	margin-top: -1px;
}

.av-main-nav ul li {
	margin: 0;
	padding: 0;
	width: 100%;
}

.av-main-nav ul li a {
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
}

.av-main-nav ul li:last-child > a {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.av-main-nav li {
	float: left;
	position: relative;
	z-index: 20;
}

.av-main-nav li:hover {
	z-index: 100;
}

.av-main-nav > li > ul {
	border-top-width: 2px;
	border-top-style: solid;
}

.av-main-nav > li {
	line-height: 30px;
}

.av-main-nav li a {
	max-width: none;
}

.av-main-nav > li > a {
	display: block;
	text-decoration: none;
	padding: 0 13px;
	font-weight: normal;
	font-weight: 600;
	font-size: 13px;
	transition: background-color .4s ease-in-out, color .4s ease-in-out, border-color .4s ease-in-out;
}

.av-main-nav > li > a, div #menu-item-shop.cart_dropdown {
	transition: none;
	transition: background-color .4s ease-in-out, color .4s ease-in-out, border-color .4s ease-in-out;
}

.av_header_transparency .av-main-nav > li > a, .av_header_transparency #menu-item-shop.cart_dropdown {
	transition: border-color .2s ease-in-out;
}

#top .av-main-nav ul a {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	line-height: 23px;
	padding: 8px 15px;
	font-size: 12px;
	min-height: 23px;
	max-width: none;
	text-decoration: none;
	font-family: inherit;
}

#top .av-main-nav ul ul {
	left: -207px;
	top: 0px;
	margin: 0;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
}

.av-main-nav li:hover ul ul {
	display: none;
}

#top .av-main-nav li:hover > ul {
	display: block;
}

.avia-menu-fx {
	position: absolute;
	bottom: -1px;
	height: 2px;
	z-index: 10;
	width: 100%;
	left: 0;
	opacity: 0;
	visibility: hidden;
}

.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
	opacity: 1;
	visibility: visible;
}

.avia-menu-fx .avia-arrow-wrap {
	height: 10px;
	width: 10px;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -5px;
	overflow: hidden;
	display: none;
	visibility: hidden;
}

.current-menu-item > a > .avia-menu-fx > .avia-arrow-wrap, .current_page_item > a > .avia-menu-fx > .avia-arrow-wrap {
	display: block;
}

.avia-menu-fx .avia-arrow-wrap .avia-arrow {
	top: 10px;
}

.html_main_nav_header.html_logo_left #top .main_menu .menu > li:last-child > a, .html_bottom_nav_header #top #menu-item-search > a {
	padding-right: 0;
}

.html_bottom_nav_header.html_logo_center #top .av_seperator_big_border #menu-item-search > a {
	padding-right: 13px;
	border-right-style: solid;
	border-right-width: 1px;
}

.html_bottom_nav_header .av-logo-container .main_menu {
	display: none;
}

.main_menu .avia-bullet {
	display: none;
}

#top #header .menu-item-mega-parent.current-menu-item {
	overflow: visible !important;
}

#top #header .mega_menu_title a {
	color: inherit;
	font-size: 17px;
	line-height: 1.1em;
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
}

#top #header .mega_menu_title a:hover {
	text-decoration: underline;
}

#header .avia_mega_div {
	display: none;
	margin: -1px 0 0 0;
	right: 0;
	position: absolute;
	top: 100%;
	z-index: 2;
	box-shadow: 0 32px 60px rgba(0, 0, 0, .1);
	overflow: hidden;
	padding: 1px 0 0;
	text-align: left;
}

#header.av_minimal_header .avia_mega_div {
	margin: 0;
	border-top-style: solid;
	border-top-width: 1px;
}

#header.av_minimal_header .avia_mega_div .units {
	border-right: none;
}

#header .avia_mega_div .units {
	padding: 0 14px 0 15px;
	margin: 0;
	border-right-style: dotted;
	border-right-width: 1px;
}

#header li:hover .avia_mega_div {
	display: block;
}

#top #header .avia_mega_div ul, #top #header .avia_mega_div li {
	position: relative;
	display: block;
	top: auto;
	left: auto;
	height: auto;
}

#top #header .avia_mega_div .sub-menu {
	overflow: hidden;
	width: 100%;
	box-shadow: none;
	border-style: none;
	border-width: 0px;
	position: relative;
	top: 0;
	display: block;
	left: 0;
	clear: both;
}

#top #header .avia_mega_div > .sub-menu {
	display: table;
	padding: 20px 30px 30px;
	border-top-style: solid;
	border-top-width: 2px;
}

#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
	padding-top: 30px;
}

#top #header .avia_mega_div > .sub-menu > li {
	display: table-cell;
	float: none;
	padding-top: 10px;
	padding-bottom: 0;
	vertical-align: top;
}

#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
	border-top-width: 1px;
	border-top-style: dashed;
}

#top #header .avia_mega_div > .sub-menu > li > ul {
	padding: 0;
}

#top #header .avia_mega_div > .sub-menu > li > ul li {
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	list-style-type: circle;
	list-style-position: inside;
}

#top #header .avia_mega_div > .sub-menu > li > ul ul li {
	margin-left: 15px;
}

#top #header .avia_mega_div > .sub-menu > li > ul > li a {
	width: auto;
	float: none;
	display: block;
	border: none;
	padding: 3px 12px 3px 12px;
	font-weight: normal;
	height: auto;
	line-height: 23px;
}

#header .avia_mega_div .avia_mega_menu_columns_first {
	padding-left: 0;
}

#header .avia_mega_div .avia_mega_menu_columns_last {
	padding-right: 0;
	border-right-style: none;
	border-right-width: 0;
}

.avia-bullet {
	display: block;
	position: absolute;
	height: 0;
	width: 0;
	top: 51%;
	margin-top: -3px;
	left: -3px;
	border-top: 3px solid transparent !important;
	border-bottom: 3px solid transparent !important;
	border-left: 3px solid green;
}

.avia_mega_div .avia-bullet {
	margin-top: 12px;
	left: 3px;
	display: block;
	top: 0;
}

#header .mega_menu_title {
	margin-bottom: 8px;
	font-size: 17px;
	line-height: 1.1em;
	font-weight: 600;
	display: block;
}

#header .avia_mega_text_block {
	line-height: 21px;
}

#top #header .avia_mega_div .sub-menu .avia_mega_text_block a {
	padding: 0;
	display: inline;
	border: none;
	text-decoration: underline;
}

#top #wrap_all #header .av-menu-button > a {
	background: transparent;
}

#top #wrap_all .av_header_border_disabled .av-menu-button > a {
	border: none;
}

.av-menu-button + .av-menu-button {
	margin-left: -10px;
}

.av-menu-button + .av-menu-button > a {
	padding-left: 0px;
}

#top .av-menu-button > a .avia-menu-text {
	padding: 9px;
}

#top .av-menu-button > a .avia-menu-text {
	border: 2px solid;
	border-radius: 2px;
}

.av-menu-button > a .avia-menu-fx {
	display: none;
}

.av-menu-button-colored > a .avia-menu-text {
	padding: 11px 10px 10px 10px;
}

.av-menu-button-colored > a:hover .avia-menu-text {
	opacity: .9;
}

#top #header .av-menu-button > a .avia-menu-subtext {
	display: none;
}

#top #header .av-menu-button > a .avia-menu-text {
	text-align: center;
	white-space: nowrap;
}

#top #menu-item-search {
	z-index: 100;
}

#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .av_ajax_search_image, .iconfont {
	font-size: 17px;
}

#top .menu-item-search-dropdown > a.avia-svg-icon svg:first-child, #top .menu-item-search-dropdown > a.avia-svg-icon img[is-svg-img="true"] {
	width: auto;
	height: 1em;
	position: relative;
	z-index: -1;
}

#top .menu-item-search-dropdown > a.avia-svg-icon {
	padding-top: 2px;
}

#top #menu-item-search.menu-item-search-dropdown > a {
	border-left: none;
}

#top #menu-item-search:hover > a {
	background: transparent;
	color: inherit;
}

.avia-search-tooltip {
	position: absolute;
	z-index: 9999999;
	padding: 0;
	width: 300px;
	top: 85% !important;
	margin-left: -120px;
	border-radius: 2px;
	box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, .2);
	border-width: 1px;
	border-style: solid;
}

.avia-search-tooltip .avia-arrow-wrap {
	width: 20px;
	height: 20px;
	position: absolute;
	top: -20px;
	right: 10px;
	margin-left: -10px;
	overflow: hidden;
}

.avia-arrow {
	height: 10px;
	width: 10px;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -5px;
	transform: rotate(45deg);
	border-width: 1px;
	border-style: solid;
	visibility: hidden\	;
}

.avia-search-tooltip .avia-arrow {
	top: 15px;
}

#top #searchform {
	margin: 0;
	padding: 0;
}

#top #searchform > div {
	position: relative;
	max-width: 300px;
}

#top .widget #searchform > div {
	margin: 0;
	max-width: 100%;
}

#top #searchform br {
	display: none;
}

#searchform .av_searchform_search.avia-svg-icon {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 500;
	font-size: 17px;
	margin: 12px;
	pointer-events: none;
}

#searchform.ajax_loading_now .av_searchform_search.avia-svg-icon {
	display: none;
}

#searchform .av_searchform_search.avia-svg-icon:hover {
	cursor: pointer;
}

.avia-search-tooltip #searchform .av_searchform_search.avia-svg-icon {
	margin-top: 9px;
}

#top #s {
	width: 100%;
	position: relative;
	padding: 11px 47px 11px 5px;
	z-index: 1;
	margin: 0;
	box-shadow: none;
}

#top #searchsubmit, .ajax_load {
	width: 40px;
	height: 100%;
	line-height: 40px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	margin: 0;
	border-radius: 0;
	min-width: 40px;
}

.avia_mobile #top #searchsubmit, .avia_mobile .ajax_load {
	height: 41px;
}

.avia-search-tooltip #searchform > div {
	margin: 16px;
}

.ajax_load {
	z-index: 5;
}

.ajax_load_inner {
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/themes/enfold/images/layout/loading.gif") no-repeat scroll center center #fff;
	opacity: .5;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.ajax_load_inner.nitro-lazy {
	background: none !important;
}

#top #searchform .ajax_search_response {
	line-height: 1.4em;
	font-size: 12px;
	margin: 0;
}

.ajax_search_response h4 {
	padding: 20px 16px 2px 16px;
	font-size: 14px;
	margin: 0;
}

.ajax_search_response h4:first-child {
	padding-top: 0px;
	border: none;
}

#top div .av_ajax_search_entry {
	display: block;
	text-decoration: none;
	line-height: 1.4em;
	font-size: 12px;
	height: auto;
	padding: 10px 16px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	clear: both;
	overflow: hidden;
	position: relative;
}

#top div .av_ajax_search_entry:hover {
	background-color: rgba(0, 0, 0, .04);
}

#top div .av_ajax_search_entry.with_image .av_ajax_search_image {
	background: transparent;
}

.av_ajax_search_content {
	overflow: hidden;
	display: block;
}

.av_ajax_search_title {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}

.ajax_not_found .av_ajax_search_title {
	text-transform: none;
}

.av_ajax_search_image {
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 32px;
	float: left;
	margin-right: 8px;
	border-radius: 40px;
	overflow: hidden;
	font-size: 15px;
}

.av_ajax_search_image.avia-svg-icon svg:first-child {
	margin-top: 9px;
}

.av_ajax_search_image img {
	display: block;
	border: none;
	max-width: 100%;
	min-height: 32px;
	min-width: 32px;
}

.ajax_search_excerpt {
	font-size: 12px;
	line-height: 1.4em;
	display: block;
	margin-top: 3px;
	font-style: italic;
}

#top div .av_ajax_search_entry_view_all {
	text-align: center;
	font-weight: bold;
	border: none;
}

#top div .ajax_not_found, #top div .av_ajax_search_entry.ajax_not_found:hover {
	border: none;
	background: transparent;
}

.title_container {
	position: relative;
}

#top .title_container .container {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 56px;
}

.title_container .main-title {
	margin: 0;
	font-size: 16px;
	position: relative;
	z-index: 2;
	min-height: 36px;
	line-height: 2.3em;
	top: 0;
	font-weight: 400;
}

.title_container .main-title a {
	text-decoration: none;
}

.title_meta, #top .portfolio-entry .title_meta {
	display: block;
	clear: both;
	position: relative;
	z-index: 1;
	margin-top: -1em;
	padding: 0;
}

.title_meta p {
	margin: 1.3em 0 0 0;
}

.title_container .breadcrumb {
	z-index: 10;
	line-height: 15px;
	font-size: 11px;
	position: absolute;
	right: 50px;
	top: 50%;
	margin-top: -7px;
}

.breadcrumb a {
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

.breadcrumb-trail .trail-before, .breadcrumb-trail .trail-end, .breadcrumb-trail .sep, .breadcrumb-trail a, .breadcrumb-trail .bbp-breadcrumb-current {
	display: block;
	float: left;
	padding: 0px 3px;
}

.breadcrumb-trail span, .bbp-breadcrumb-current a {
	display: inline;
	padding: 0;
	float: none;
}

.breadcrumb .sep {
	display: block;
	overflow: hidden;
	width: 8px;
}

#top.avia-blank #wrap_all #main {
	padding-top: 0 !important;
	margin: 0;
}

#top.avia-blank #wrap_all #main .container {
	padding-top: 0 !important;
}

#top.avia-blank {
	height: 100%;
	position: absolute;
	width: 100% !important;
	margin: 0;
	display: table;
	vertical-align: middle;
	float: none;
	top: 0;
	left: 0;
	table-layout: fixed;
}

#top.boxed.avia-blank {
	max-width: 100% !important;
}

#top.boxed.avia-blank .container {
	margin: 0 auto;
}

#top.avia-blank #wrap_all {
	display: table-cell;
	float: none;
	vertical-align: middle;
}

#top.avia-blank #wrap_all #main {
	padding: 0;
}

#top.avia-blank #main .container_wrap:last-child {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#top.avia-blank #main .container_wrap:first-child {
	border-top-style: solid;
	border-top-width: 1px;
}

.av-frame {
	position: fixed;
	z-index: 600;
}

.html_av-framed-box .av-frame.av-frame-vert {
	left: 0;
	width: 100%;
	top: 0;
}

.html_av-framed-box .av-frame.av-frame-hor {
	top: 0;
	height: 100%;
	left: 0;
}

.html_av-framed-box .av-frame.av-frame-bottom {
	top: auto;
	bottom: 0;
}

.html_av-framed-box .av-frame.av-frame-right {
	left: auto;
	right: 0;
}

.html_av-framed-box.html_av_admin_bar_active .av-frame.av-frame-top {
	margin-top: 32px;
}

.html_header_top.html_header_sticky.html_av-framed-box #header {
	left: 0;
}

.html_header_top.html_header_sticky.html_av-framed-box #header_main, .html_header_top.html_header_sticky.html_av-framed-box #header_meta {
	margin: 0 50px;
}

#top .social_bookmarks {
	height: 30px;
	z-index: 150;
	-webkit-backface-visibility: hidden;
	margin: 0 0 0 -9px;
}

#top .social_bookmarks li {
	height: 100%;
	float: left;
	padding: 0;
	transition: all .2s ease-in-out;
	border-right-style: solid;
	border-right-width: 1px;
	display: block;
	width: 30px;
}

#top #header .social_bookmarks li:last-child {
	border-right-style: none;
	border-right-width: 0;
}

#top .social_bookmarks li a {
	float: left;
	width: 30px;
	line-height: 30px;
	display: block;
	margin: 0px;
	outline: none;
	padding: 0;
	min-height: 30px;
	height: 100%;
	overflow: visible;
	z-index: 2;
	position: relative;
	text-align: center;
}

#top .social_bookmarks li.avia-svg-icon svg:first-child, #top .social_bookmarks li.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: auto;
	margin-top: 9px;
}

#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li {
	background: transparent;
}

#top #wrap_all .social_bookmarks li a:hover {
	text-decoration: none;
}

#top #wrap_all .av-social-link-rss:hover a, #top #wrap_all .av-social-link-rss a:focus {
	color: #fff;
	background-color: #ffa133;
}

#top #wrap_all .av-social-link-rss:hover a svg:first-child, #top #wrap_all .av-social-link-rss a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-facebook:hover a, #top #wrap_all .av-social-link-facebook a:focus {
	color: #fff;
	background-color: #37589b;
}

#top #wrap_all .av-social-link-facebook:hover a svg:first-child, #top #wrap_all .av-social-link-facebook a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-twitter:hover a, #top #wrap_all .av-social-link-twitter a:focus, #top #wrap_all .av-social-link-square-x-twitter:hover a, #top #wrap_all .av-social-link-square-x-twitter a:focus {
	color: #fff;
	background-color: #000;
}

#top #wrap_all .av-social-link-twitter:hover a svg:first-child, #top #wrap_all .av-social-link-twitter a:focus svg:first-child, #top #wrap_all .av-social-link-square-x-twitter:hover a svg:first-child, #top #wrap_all .av-social-link-square-x-twitter a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-tiktok:hover a, #top #wrap_all .av-social-link-tiktok a:focus {
	color: #00f2ea;
	background-color: #ff0050;
}

#top #wrap_all .av-social-link-tiktok:hover a svg:first-child, #top #wrap_all .av-social-link-tiktok a:focus svg:first-child {
	stroke: #00f2ea;
	fill: #00f2ea;
}

#top #wrap_all .av-social-link-threads:hover a, #top #wrap_all .av-social-link-threads a:focus {
	color: #fff;
	background-color: #000;
}

#top #wrap_all .av-social-link-threads:hover a svg:first-child, #top #wrap_all .av-social-link-threads a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-whatsapp:hover a, #top #wrap_all .av-social-link-whatsapp a:focus {
	color: #fff;
	background-color: #00e676;
}

#top #wrap_all .av-social-link-whatsapp:hover a svg:first-child, #top #wrap_all .av-social-link-whatsapp a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-mail:hover a, #top #wrap_all .av-social-link-mail a:focus {
	color: #fff;
	background-color: #9fae37;
}

#top #wrap_all .av-social-link-mail:hover a svg:first-child, #top #wrap_all .av-social-link-mail a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-dribbble:hover a, #top #wrap_all .av-social-link-dribbble a:focus {
	color: #fff;
	background-color: #e44885;
}

#top #wrap_all .av-social-link-dribbble:hover a svg:first-child, #top #wrap_all .av-social-link-dribbble a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-linkedin:hover a, #top #wrap_all .av-social-link-linkedin a:focus {
	color: #fff;
	background-color: #419cca;
}

#top #wrap_all .av-social-link-linkedin:hover a svg:first-child, #top #wrap_all .av-social-link-linkedin a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-search:hover a, #top #wrap_all .av-social-link-search a:focus {
	color: #fff;
	background-color: #222;
}

#top #wrap_all .av-social-link-search:hover a svg:first-child, #top #wrap_all .av-social-link-search a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-gplus:hover a, #top #wrap_all .av-social-link-gplus a:focus {
	color: #fff;
	background-color: #de5a49;
}

#top #wrap_all .av-social-link-gplus:hover a svg:first-child, #top #wrap_all .av-social-link-gplus a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-behance:hover a, #top #wrap_all .av-social-link-behance a:focus {
	color: #fff;
	background-color: #008cfa;
}

#top #wrap_all .av-social-link-behance:hover a svg:first-child, #top #wrap_all .av-social-link-behance a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-flickr:hover a, #top #wrap_all .av-social-link-flickr a:focus {
	color: #fff;
	background-color: #ff0086;
}

#top #wrap_all .av-social-link-flickr:hover a svg:first-child, #top #wrap_all .av-social-link-flickr a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-forrst:hover a, #top #wrap_all .av-social-link-forrst a:focus {
	color: #fff;
	background-color: #234317;
}

#top #wrap_all .av-social-link-forrst:hover a svg:first-child, #top #wrap_all .av-social-link-forrst a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-myspace:hover a, #top #wrap_all .av-social-link-myspace a:focus {
	color: #fff;
	background-color: #000;
}

#top #wrap_all .av-social-link-myspace:hover a svg:first-child, #top #wrap_all .av-social-link-myspace a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-tumblr:hover a, #top #wrap_all .av-social-link-tumblr a:focus {
	color: #fff;
	background-color: #345574;
}

#top #wrap_all .av-social-link-tumblr:hover a svg:first-child, #top #wrap_all .av-social-link-tumblr a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-vimeo:hover a, #top #wrap_all .av-social-link-vimeo a:focus {
	color: #fff;
	background-color: #31baff;
}

#top #wrap_all .av-social-link-vimeo:hover a svg:first-child, #top #wrap_all .av-social-link-vimeo a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-youtube:hover a, #top #wrap_all .av-social-link-youtube a:focus {
	color: #fff;
	background-color: #a72b1d;
}

#top #wrap_all .av-social-link-youtube:hover a svg:first-child, #top #wrap_all .av-social-link-youtube a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-pinterest:hover a, #top #wrap_all .av-social-link-pinterest a:focus {
	color: #fff;
	background-color: #cb2027;
}

#top #wrap_all .av-social-link-pinterest:hover a svg:first-child, #top #wrap_all .av-social-link-pinterest a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-skype:hover a, #top #wrap_all .av-social-link-skype a:focus {
	color: #fff;
	background-color: #12a5f4;
}

#top #wrap_all .av-social-link-skype:hover a svg:first-child, #top #wrap_all .av-social-link-skype a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-instagram:hover a, #top #wrap_all .av-social-link-instagram a:focus {
	color: #fff;
	background-color: #a67658;
}

#top #wrap_all .av-social-link-instagram:hover a svg:first-child, #top #wrap_all .av-social-link-instagram a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-five_100_px:hover a, #top #wrap_all .av-social-link-five_100_px a:focus {
	color: #fff;
	background-color: #222;
}

#top #wrap_all .av-social-link-five_100_px:hover a svg:first-child, #top #wrap_all .av-social-link-five_100_px a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-soundcloud:hover a, #top #wrap_all .av-social-link-soundcloud a:focus {
	color: #fff;
	background-color: #f76700;
}

#top #wrap_all .av-social-link-soundcloud:hover a svg:first-child, #top #wrap_all .av-social-link-soundcloud a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-xing:hover a, #top #wrap_all .av-social-link-xing a:focus {
	color: #fff;
	background-color: #006567;
}

#top #wrap_all .av-social-link-xing:hover a svg:first-child, #top #wrap_all .av-social-link-xing a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-vk:hover a, #top #wrap_all .av-social-link-vk a:focus {
	color: #fff;
	background-color: #597ba5;
}

#top #wrap_all .av-social-link-vk:hover a svg:first-child, #top #wrap_all .av-social-link-vk a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-reddit:hover a, #top #wrap_all .av-social-link-reddit a:focus {
	color: #fff;
	background-color: #ff4500;
}

#top #wrap_all .av-social-link-reddit:hover a svg:first-child, #top #wrap_all .av-social-link-reddit a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-telegram:hover a, #top #wrap_all .av-social-link-telegram a:focus {
	color: #fff;
	background-color: #25a4e3;
}

#top #wrap_all .av-social-link-telegram:hover a svg:first-child, #top #wrap_all .av-social-link-telegram a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top #wrap_all .av-social-link-yelp:hover a, #top #wrap_all .av-social-link-yelp a:focus {
	color: #fff;
	background-color: #d32323;
}

#top #wrap_all .av-social-link-yelp:hover a svg:first-child, #top #wrap_all .av-social-link-yelp a:focus svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top .av-section-bottom-logo .social_bookmarks, .html_bottom_nav_header #top .av-logo-container .social_bookmarks {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 0;
}

.html_bottom_nav_header .main_menu .social_bookmarks {
	display: none;
}

.html_cart_at_menu #top .av-section-bottom-logo .social_bookmarks, .html_bottom_nav_header.html_cart_at_menu #top .av-logo-container .social_bookmarks {
	left: 0;
	right: auto;
}

#top .av-logo-container .social_bookmarks li {
	border: none;
}

#top .av-logo-container .social_bookmarks li a {
	border-radius: 100px;
}

.sub_menu {
	float: left;
	z-index: 2;
	font-size: 11px;
	line-height: 30px;
	position: relative;
	top: 10px;
}

#top .sub_menu > ul {
	float: left;
	margin: 0;
}

#top .sub_menu > ul, #top .sub_menu > ul > li {
	background: transparent;
}

.sub_menu li {
	float: left;
	position: relative;
	padding: 0 10px;
	border-right-style: solid;
	border-right-width: 1px;
	line-height: 10px;
}

.sub_menu > ul > li > a, .sub_menu > div > ul > li > a {
	text-decoration: none;
	font-weight: bold;
	padding: 7px 0;
}

#top .sub_menu li ul {
	display: none;
	position: absolute;
	width: 170px;
	padding: 4px 0;
	z-index: 101;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
	left: -50%;
	margin: 0;
	border-style: solid;
	border-width: 1px;
	top: 19px;
}

#top .sub_menu li:hover > ul {
	display: block;
}

.sub_menu > ul > li:hover > a {
	text-decoration: underline;
}

.sub_menu li li {
	float: none;
	line-height: 20px;
	border: none;
	padding: 0 0;
	margin: 0;
}

#top .sub_menu li li a {
	width: 100%;
	height: auto;
	text-align: left;
	line-height: 23px;
	padding: 6px 18px;
	font-size: 12px;
	min-height: 23px;
	max-width: none;
	text-decoration: none;
	display: block;
	border-top-style: dashed;
	border-top-width: 1px;
}

#top .sub_menu li li:first-child > a {
	border: none;
}

#top .sub_menu li li a:hover {
	text-decoration: none;
	background: #f8f8f8;
}

#top .sub_menu li li ul {
	top: -1px;
	left: -169px;
	background: none;
	padding: 0;
}

.pointer_arrow {
	border-style: solid;
	border-width: 1px;
}

.content, .sidebar {
	padding-top: 50px;
	padding-bottom: 50px;
	box-sizing: content-box;
	min-height: 1px;
	z-index: 1;
}

.content:hover, .sidebar:hover {
	z-index: 1;
}

#top #main .sidebar {
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 0;
	float: none;
	width: auto;
	overflow: hidden;
	display: block;
	clear: none;
}

.inner_sidebar {
	margin-left: 50px;
}

.content {
	border-right-style: solid;
	border-right-width: 1px;
	margin-right: -1px;
}

.content .entry-content-wrapper {
	padding-right: 50px;
}

#top #main .sidebar_left .sidebar {
	border-right-style: solid;
	border-right-width: 1px;
	border-left: none;
}

.sidebar_left .inner_sidebar {
	margin-right: 50px;
	margin-left: 0;
}

.sidebar_left .content {
	float: right;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: none;
	margin-right: -50px;
	margin-left: -1px;
	padding-left: 50px;
}

.fullsize .content {
	margin: 0;
	border: none;
}

.fullsize .content .entry-content-wrapper {
	padding-right: 0;
}

.container .minor-meta {
	font-size: .9em;
}

.post {
	clear: both;
	width: 100%;
	float: left;
	position: relative;
}

.rounded-container, .rounded-container img {
	border-radius: 111px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 2;
}

.rounded-container {
	float: left;
	width: 81px;
	height: 81px;
	text-align: center;
	line-height: 81px;
}

.rounded-container .iconfont, .small-preview .iconfont {
	font-size: 23px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}

.rounded-container .avia-svg-icon svg:first-child, .small-preview .avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
}

.entry-content-wrapper .post-title {
	font-size: 21px;
	line-height: 1.3em;
}

.pagination {
	clear: both;
	padding: 10px 0px 50px 0;
	position: relative;
	z-index: 3;
	line-height: 13px;
	overflow: hidden;
}

.pagination span, .pagination a {
	display: block;
	float: left;
	font-size: 11px;
	line-height: 13px;
	padding: 2px 9px 1px 9px;
	text-decoration: none;
	width: auto;
}

#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {
	float: left;
	height: 35px;
	width: 35px;
	line-height: 35px;
	text-align: center;
	padding: 0;
	border-radius: 100px;
	margin-right: 3px;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .2);
}

.pagination .current {
	font-size: 11px;
	padding: 1px 9px 1px 9px;
	font-weight: bold;
}

.pagination .pagination-meta {
	float: right;
	line-height: 35px;
}

#top .avia-post-nav {
	position: fixed;
	height: 110px;
	top: 50%;
	background: #aaa;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	margin-top: -55px;
	padding: 15px;
	text-decoration: none;
	z-index: 501;
	transform: translate3d(0, 0, 0);
}

#top .avia-post-nav:hover {
	background: #222;
	background: rgba(0, 0, 0, .8);
}

.avia-post-nav .label {
	position: absolute;
	top: 50%;
	height: 22px;
	line-height: 22px;
	margin-top: -11px;
	font-size: 24px;
}

.avia-post-nav .label.avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
	height: 24px;
	width: auto;
}

.avia-post-nav .entry-image {
	height: 80px;
	width: 80px;
	display: block;
}

.avia-post-nav .entry-image img {
	border-radius: 100px;
	display: block;
}

.avia-post-prev {
	left: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.avia-post-prev .label {
	left: 10px;
}

.avia-post-next {
	right: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.avia-post-next .label {
	right: 10px;
}

.avia-post-next.with-image {
	text-align: right;
}

.avia-post-nav .entry-info {
	display: block;
	height: 80px;
	width: 220px;
	display: table;
}

.avia-post-next .entry-info {
	margin: 0 20px 0 1px;
}

.avia-post-prev .entry-info {
	margin: 0 1px 0 20px;
}

.avia-post-nav .entry-info span {
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	line-height: 1.65em;
}

.avia-post-nav .entry-info-wrap {
	width: 1px;
	overflow: hidden;
	display: block;
}

.avia-post-nav:hover .entry-info-wrap {
	width: 240px;
}

.pagination_split_post {
	clear: both;
	padding-top: 20px;
}

.no_sidebar_border#top #main .sidebar, .no_sidebar_border .content {
	border-left: none;
	border-right: none;
}

.sidebar_shadow#top #main .sidebar, .sidebar_shadow .content {
	border-left: none;
	border-right: none;
}

.sidebar_shadow#top #main .sidebar_right.av-enable-shadow {
	box-shadow: inset 25px 0 25px -25px #e9e9eb;
}

.sidebar_shadow .sidebar_right .content.av-enable-shadow {
	box-shadow: 25px 0 25px -25px #e9e9eb;
}

.sidebar_shadow#top #main .sidebar_left.av-enable-shadow {
	box-shadow: inset -25px 0 25px -25px #e9e9eb;
}

.sidebar_shadow .sidebar_left .content.av-enable-shadow {
	box-shadow: -25px 0 25px -25px #e9e9eb;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.extra-mini-title {
	padding-bottom: 20px;
}

.page-heading-container {
	position: relative;
	margin-bottom: 40px;
	padding: 0 0 44px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-right: 50px;
}

.fullsize .page-heading-container {
	padding-right: 0;
}

.page-thumb img {
	border-radius: 3px;
}

.template-page .template-blog .entry-content-wrapper h1, .template-page .template-blog .entry-content-wrapper h2 {
	text-transform: none;
	letter-spacing: 0;
}

.content .entry-content-wrapper .entry-content-wrapper {
	padding-right: 0;
	padding-left: 0;
}

.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big {
	padding: 0 0 10px 0;
}

.template-search #searchform > div {
	max-width: 100%;
	margin-bottom: 0;
}

#top .template-search.content .entry-content-wrapper {
	padding-bottom: 40px;
	padding-left: 55px;
	font-size: 13px;
	clear: both;
}

.template-search .pagination {
	padding: 1px 50px 10px 55px;
}

.template-search .entry-content-wrapper .post-title {
	font-size: 19px;
}

#top .template-search .entry-content-wrapper .post-title a:hover {
	text-decoration: underline;
}

.search-result-counter {
	position: absolute;
	left: 0;
	top: 1px;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .2);
	height: 44px;
	line-height: 24px;
	padding: 10px;
	text-align: center;
	border-radius: 100px;
	width: 44px;
}

#top #search-fail {
	padding-left: 0;
}

#top #search-fail #searchform {
	padding-bottom: 40px;
}

.template-search .post-entry {
	position: relative;
	clear: both;
}

.template-search .avia-content-slider.avia-content-grid-active .post-entry {
	clear: unset;
}

.page-heading-container .author_description {
	overflow: hidden;
}

.template-author .content .post .entry-content-wrapper {
	padding-bottom: 40px;
	font-size: 1em;
	line-height: 1.65em;
}

.template-author .pagination {
	padding: 1px 50px 10px 0;
}

.template-author .entry-content-wrapper .post-title {
	font-size: 19px;
}

#top .template-author .entry-content-wrapper .post-title a:hover {
	text-decoration: underline;
}

.author-extra-border {
	display: block;
	position: absolute;
	bottom: -1px;
	width: 600%;
	right: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.fullsize .author-extra-border {
	right: auto;
	left: -100%;
}

.template-author .post-entry {
	position: relative;
	clear: both;
}

.template-archives .tab_inner_content li {
	width: 48%;
	float: left;
	clear: none;
	margin: 0 2% 0 0;
	list-style-position: inside;
}

.template-archives .relThumWrap img, .template-archives .relThumWrap span {
	width: 100%;
	text-decoration: none;
}

.template-archives .relThumbTitle {
	display: block;
	clear: both;
}

#top .fullsize .template-blog .tag-page-post-type-title {
	font-size: 50px;
	text-transform: uppercase;
}

.archive .category-term-description:empty {
	display: none;
}

.archive .category-term-description {
	margin-bottom: 25px;
}

.widgettitle {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.1em;
}

.widget {
	clear: both;
	position: relative;
	padding: 30px 0 30px 0;
	float: none;
}

#footer .widget {
	padding: 0;
	margin: 30px 0 30px 0;
	overflow: hidden;
}

#top .widget ul {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}

#top #footer .widget ul {
	float: none;
}

.widget li {
	clear: both;
}

.widget ul ul li, .widget ul ol li, .widget ol ol li, .widget ol ul li {
	margin-bottom: 0;
}

#mc_embed_signup .clear {
	visibility: visible;
	overflow: visible;
	height: auto;
}

#footer {
	padding: 15px 0 30px 0;
	z-index: 1;
}

#socket .container {
	padding-top: 15px;
	padding-bottom: 15px;
}

#socket {
	font-size: 11px;
	margin-top: -1px;
	z-index: 1;
}

#socket .social_bookmarks li a svg:first-child {
	height: 11px;
	width: auto;
	margin-bottom: -2px;
}

#socket .menu {
	margin-top: 6px;
}

#socket .sub_menu_socket {
	float: right;
	margin: 0;
}

#socket .sub_menu_socket div {
	overflow: hidden;
}

#socket .sub_menu_socket li {
	float: left;
	display: block;
	padding: 0 10px;
	border-left-style: solid;
	border-left-width: 1px;
	line-height: 10px;
}

#socket .sub_menu_socket li:first-child {
	border: none;
}

#socket .sub_menu_socket li:last-child {
	padding-right: 0;
}

#socket .copyright {
	float: left;
}

.av-curtain-footer #av-curtain-footer-placeholder {
	display: none;
	pointer-events: none;
}

.av-curtain-footer .av-curtain-footer-container {
	position: relative;
	float: left;
	width: 100%;
}

.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
	width: calc(100% - 300px);
	margin-left: 301px;
}

.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
	width: calc(100% - 301px);
	margin-left: 0;
}

@media only screen and (min-width:990px) {
	.av-curtain-footer.av-curtain-medium #av-curtain-footer-placeholder {
		clear: both;
		background: transparent;
		display: block;
	}
	
	.av-curtain-footer.av-curtain-medium #main > *:not(.av-curtain-footer-container) {
		z-index: 1;
		position: relative;
	}
	
	.av-curtain-footer.av-curtain-medium .av-curtain-footer-container {
		width: 100%;
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 0;
	}
}

@media only screen and (min-width:769px) {
	.av-curtain-footer.av-curtain-small #av-curtain-footer-placeholder {
		clear: both;
		background: transparent;
		display: block;
	}
	
	.av-curtain-footer.av-curtain-small #main > *:not(.av-curtain-footer-container) {
		z-index: 1;
		position: relative;
	}
	
	.av-curtain-footer.av-curtain-small .av-curtain-footer-container {
		width: 100%;
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 0;
	}
}

@media only screen and (min-width:480px) {
	.av-curtain-footer.av-curtain-mini #av-curtain-footer-placeholder {
		clear: both;
		background: transparent;
		display: block;
	}
	
	.av-curtain-footer.av-curtain-mini #main > *:not(.av-curtain-footer-container) {
		z-index: 1;
		position: relative;
	}
	
	.av-curtain-footer.av-curtain-mini .av-curtain-footer-container {
		width: 100%;
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 0;
	}
}

.av-curtain-footer.av-curtain-activated #av-curtain-footer-placeholder {
	clear: both;
	background: transparent;
	display: block;
}

.av-curtain-footer.av-curtain-activated #main > *:not(.av-curtain-footer-container) {
	z-index: 1;
	position: relative;
}

.av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
	width: 100%;
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 0;
}

#scroll-top-link {
	position: fixed;
	border-radius: 2px;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
	opacity: 0;
	right: 50px;
	bottom: 50px;
	z-index: 1030;
	visibility: hidden;
}

#scroll-top-link.avia-svg-icon svg:first-child {
	height: 15px;
	width: auto;
	margin-top: 18px;
}

#av-cookie-consent-badge {
	position: fixed;
	border-radius: 2px;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	opacity: 0;
	right: 50px;
	bottom: 50px;
	z-index: 1030;
	visibility: hidden;
}

#scroll-top-link.avia_pop_class, #av-cookie-consent-badge.avia_pop_class {
	opacity: .7;
	visibility: visible;
}

#socket .social_bookmarks {
	float: right;
	margin: -10px 0 0 30px;
	position: relative;
}

#socket .social_bookmarks li {
	border-radius: 300px;
	border: none;
	overflow: hidden;
	top: 5px;
	position: relative;
}

#socket .social_bookmarks li a {
	border-radius: 300px;
}

#socket .avia-bullet, #socket .avia-menu-fx {
	display: none;
}

.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #av-cookie-consent-badge, .avia-slideshow-button {
	transition: all .3s ease-out;
}

.main_menu a, .pagination a {
	transition: color .15s ease-out;
	transition: background .15s ease-out;
}

.avia_pop_class, .avia-search-tooltip {
	animation: avia_pop .3s 1 cubic-bezier(.175, .885, .32, 1.275);
}

a > svg, a:hover > svg {
	transition: all .3s ease-out;
}

a:hover .image-overlay .image-overlay-inside {
	animation: avia_pop_small .5s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.av-post-swiped-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 100;
	background-color: #fff;
}

.av-post-swiped-overlay.swiped-ltr {
	animation: avia_swipe_ltr 3s 1 cubic-bezier(.17, .84, .44, 1);
	width: 0;
	left: 100%;
}

.av-post-swiped-overlay.swiped-rtl {
	animation: avia_swipe_rtl 3s 1 cubic-bezier(.17, .84, .44, 1);
	width: 0;
}

@keyframes avia_swipe_ltr {
	0% {
		width: 100%;
		left: 0;
	}
	
	100% {
		width: 100%;
		left: 100%;
	}
}

@keyframes avia_swipe_rtl {
	0% {
		width: 100%;
		left: 0;
	}
	
	100% {
		width: 100%;
		left: -100%;
	}
}

@keyframes avia_pop {
	0% {
		transform: scale(.8);
	}
	
	100% {
		transform: scale(1);
	}
}

@keyframes avia_pop_small {
	0% {
		transform: rotate(-175deg) scale(.2);
	}
	
	100% {
		transform: rotate(0deg) scale(1);
	}
}

@keyframes avia_pop_loader {
	0% {
		transform: rotate(0deg) scale(.2);
	}
	
	100% {
		transform: rotate(720deg) scale(1);
	}
}

@keyframes avia_shrink {
	0% {
		opacity: 0;
		transform: scale(1);
	}
	
	75% {
		opacity: .7;
	}
	
	100% {
		opacity: 0;
		transform: scale(0);
	}
}

@keyframes av-load8 {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

@media only screen and (min-width:1140px) {}

@media only screen and (max-width:1024px) {
	#top .socket_color, #top .footer_color, #top .header_color .header_bg, #top .main_color, #top .alternate_color {
		background-attachment: scroll;
	}
}

@media only screen and (max-width:989px) {
	.responsive.html_header_sidebar #top #header {
		width: 27%;
	}
	
	.responsive.html_header_left #main {
		margin-left: 27%;
	}
	
	.responsive.html_header_right #main {
		margin-right: 27%;
	}
	
	.responsive.html_header_sidebar #header .av-main-nav {
		padding: 4% 0;
	}
	
	.responsive.html_header_sidebar #header .av-main-nav > li {
		margin: 0 10%;
	}
	
	.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
		font-size: 14px;
	}
	
	.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext {
		font-size: 11px;
	}
	
	.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area .widget {
		padding: 10%;
	}
	
	.responsive.html_header_sidebar .logo {
		padding: 10%;
	}
	
	.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > img, .responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > svg {
		opacity: 1;
	}
	
	.responsive.html_mobile_menu_tablet #top .av_header_transparency .logo img.alternate, .responsive.html_mobile_menu_tablet #top .av_header_transparency .logo .subtext.avia-svg-logo-sub {
		display: none;
	}
	
	.responsive.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
		width: calc(73%);
		margin-left: calc(27% + 1px);
	}
	
	.responsive.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
		width: calc(73% - 1px);
		margin-left: 0;
	}
	
	.responsive .av-frame {
		display: none;
	}
	
	.responsive.html_av-framed-box {
		padding: 0;
	}
	
	.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_main, .responsive.html_header_top.html_header_sticky.html_av-framed-box #header_meta {
		margin: 0 auto;
	}
	
	.responsive #top .avia-post-prev {
		left: 0px;
	}
	
	.responsive #top .avia-post-next {
		right: 0px;
	}
	
	.responsive.html_av-framed-box.html_av-overlay-side .av-burger-overlay-scroll {
		right: 0;
	}
	
	.responsive .avia-cookie-consent .container {
		padding: 0;
	}
	
	.responsive .avia-cookie-consent a.avia_cookie_infolink, .responsive .avia-cookie-consent p {
		display: block;
		margin-right: 0;
	}
	
	.responsive .avia-cookie-consent-button {
		margin: .5em;
	}
	
	.responsive .av-framed-box .avia-cookiemessage-top, .responsive .av-framed-box .avia-cookiemessage-bottom {
		width: 100% !important;
		left: 0 !important;
	}
	
	.responsive .av-framed-box .avia-cookiemessage-bottom {
		bottom: 0 !important;
	}
	
	.responsive .av-framed-box .avia-cookiemessage-top {
		top: 0 !important;
	}
	
	.responsive .avia-cookiemessage-top-left, .responsive .avia-cookiemessage-bottom-left, .responsive .avia-cookiemessage-top-right, .responsive .avia-cookiemessage-bottom-right {
		width: 35%;
	}
}

@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive .main_menu ul:first-child > li > a {
		padding: 0 10px;
	}
	
	.responsive #top .header_bg {
		opacity: 1;
	}
	
	.responsive #main .container_wrap:first-child {
		border-top: none;
	}
	
	.responsive .logo {
		float: left;
	}
	
	.responsive .logo img {
		margin: 0;
	}
	
	.responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks {
		right: 50px;
	}
	
	.responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main {
		padding-top: 0;
	}
	
	.responsive.js_active .avia_combo_widget .top_tab .tab {
		font-size: 10px;
	}
	
	.responsive.js_active .avia_combo_widget .news-thumb {
		display: none;
	}
	
	.responsive #top #wrap_all .grid-sort-container .av_one_sixth {
		width: 33.3%;
		margin-bottom: 0;
	}
	
	.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header {
		max-width: 100%;
	}
	
	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main {
		padding-top: 88px;
	}
	
	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main {
		margin-top: 0;
	}
	
	.responsive #top .av-hide-on-tablet {
		display: none !important;
	}
	
	.responsive.html_mobile_menu_tablet .av-burger-menu-main {
		display: block;
	}
	
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
		top: 0;
		left: auto;
		right: 0;
		display: block;
	}
	
	.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu {
		top: 0;
		left: 0;
		right: auto;
	}
	
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
		display: none;
	}
	
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		display: block;
	}
	
	.responsive #top #wrap_all .av_mobile_menu_tablet .menu-item-search-dropdown > a {
		font-size: 24px;
	}
	
	.responsive #top .av_mobile_menu_tablet #header_main_alternate {
		display: none;
	}
	
	.responsive.html_mobile_menu_tablet #top #wrap_all #header {
		position: relative;
		width: 100%;
		float: none;
		height: auto;
		margin: 0 !important;
		opacity: 1;
		min-height: 0;
	}
	
	.responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks {
		display: none;
	}
	
	.responsive.html_mobile_menu_tablet #top .av-logo-container .social_bookmarks {
		display: none;
	}
	
	.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks {
		display: block;
		position: relative;
		margin-top: -15px;
		right: 0;
	}
	
	.responsive.html_logo_center.html_bottom_nav_header .av_mobile_menu_tablet .avia-menu.av_menu_icon_beside {
		height: 100%;
	}
	
	.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a {
		font-size: 24px;
	}
	
	.responsive.html_mobile_menu_tablet #top #main .av-logo-container .main_menu {
		display: block;
	}
	
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
		padding-top: 88px;
	}
	
	.responsive.html_mobile_menu_tablet.html_header_top #top #main {
		padding-top: 0 !important;
		margin: 0;
	}
	
	.responsive.html_mobile_menu_tablet.html_top_nav_header.html_header_sticky #top #wrap_all #main {
		padding-top: 0;
	}
	
	.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
		height: 90px;
		line-height: 90px;
	}
	
	.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a {
		min-width: 0;
		padding: 0 0 0 20px;
		margin: 0;
		border-style: none;
		border-width: 0;
	}
	
	.responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
		border-right-style: solid;
		border-right-width: 1px;
		padding-right: 25px;
	}
	
	.responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover {
		background: transparent;
		color: inherit;
	}
	
	.responsive.html_mobile_menu_tablet.html_top_nav_header .av-logo-container .inner-container {
		overflow: visible;
	}
}

@media only screen and (max-width:767px) {
	.responsive .template-archives .tab_inner_content li {
		width: 98%;
	}
	
	.responsive .template-blog .blog-meta, .responsive .post_author_timeline, .responsive #top #main .sidebar {
		display: none;
	}
	
	.sidebar_shadow#top #main .sidebar_right.av-enable-shadow, .sidebar_shadow#top #main .sidebar_left.av-enable-shadow, .sidebar_shadow .sidebar_right .content.av-enable-shadow, .sidebar_shadow .sidebar_left .content.av-enable-shadow {
		box-shadow: none;
	}
	
	.responsive #top #main .sidebar.smartphones_sidebar_active {
		display: block;
		text-align: left;
		border-left: none;
		border-right: none;
		border-top-style: dashed;
		border-top-width: 1px;
		width: 100%;
		clear: both;
	}
	
	.responsive #top #main .sidebar.smartphones_sidebar_active .inner_sidebar {
		margin: 0;
	}
	
	.responsive .content .entry-content-wrapper {
		padding: 0;
	}
	
	.responsive .content {
		border: none;
	}
	
	.responsive .template-blog .post_delimiter {
		margin: 0 0 30px 0;
		padding: 30px 0 0 0;
	}
	
	.responsive .big-preview {
		padding: 0 0 10px 0;
	}
	
	.responsive .related_posts {
		padding: 20px 0;
	}
	
	.responsive .comment_content {
		padding-right: 0;
		padding-left: 0;
	}
	
	.responsive .fullsize div .template-blog .entry-content-wrapper {
		text-align: left;
		font-size: 14px;
		line-height: 24px;
	}
	
	.responsive #top .fullsize .template-blog .post .entry-content-wrapper > * {
		max-width: 100%;
	}
	
	.responsive #top .avia-post-nav {
		display: none;
	}
	
	.responsive #top .av-related-style-full .no_margin.av_one_half.relThumb {
		display: block;
		width: 100%;
		clear: both;
	}
	
	.responsive .title_container .breadcrumb {
		left: -2px;
	}
	
	.responsive .title_container .main-title + .breadcrumb {
		position: relative;
		right: auto;
		top: -6px;
		margin: 0;
		left: -2px;
	}
	
	.responsive .pagination {
		padding-left: 0;
		padding-right: 0;
	}
	
	.responsive #top .av-hide-on-mobile, .responsive #top .av-hide-on-tablet {
		display: none !important;
	}
	
	.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img, .responsive #top .av_header_transparency.av_alternate_logo_active .logo a > svg {
		opacity: 1;
	}
	
	.responsive #top .av_header_transparency .logo img.alternate, .responsive #top .av_header_transparency .logo .subtext.avia-svg-logo-sub {
		display: none;
	}
	
	.responsive #top #wrap_all #header {
		position: relative;
		width: 100%;
		float: none;
		height: auto;
		margin: 0 !important;
		opacity: 1;
		min-height: 0;
	}
	
	.responsive #top #main {
		padding-top: 0 !important;
		margin: 0;
	}
	
	.responsive #top #main .container_wrap:first-child {
		border-top: none;
	}
	
	.responsive.html_header_top.html_logo_center .logo {
		left: 0%;
		transform: translate(0%, 0);
		margin: 0;
	}
	
	.responsive .phone-info {
		float: none;
		width: 100%;
		clear: both;
		text-align: center;
	}
	
	.responsive .phone-info div {
		margin: 0;
		padding: 0;
		border: none;
	}
	
	.responsive.html_header_top #header_main .social_bookmarks, .responsive.html_top_nav_header #top .social_bookmarks {
		width: auto;
		margin-top: -16px;
	}
	
	.responsive #top .logo {
		position: static;
		display: table;
		height: 80px !important;
		float: none;
		padding: 0;
		border: none;
		width: 80%;
	}
	
	.responsive .logo a {
		display: table-cell;
		vertical-align: middle;
	}
	
	.responsive .logo img, .responsive .logo svg {
		height: auto !important;
		width: auto;
		max-width: 100%;
		display: block;
		max-height: 80px;
	}
	
	.responsive #header_main .container {
		height: auto !important;
	}
	
	.responsive #top .header_bg {
		opacity: 1;
	}
	
	.responsive.social_header .phone-info {
		text-align: center;
		float: none;
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	.responsive.social_header .phone-info div {
		border: none;
		width: 100%;
		text-align: center;
		float: none;
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	.responsive #header_meta .social_bookmarks li {
		border-style: solid;
		border-width: 1px;
		margin-bottom: -1px;
		margin-left: -1px;
	}
	
	.responsive #top #header_meta .social_bookmarks li:last-child {
		border-right-style: solid;
		border-right-width: 1px;
	}
	
	.responsive #header .sub_menu, .responsive #header_meta .sub_menu > ul {
		float: none;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		position: static;
	}
	
	.responsive #header .social_bookmarks {
		padding-bottom: 2px;
		width: 100%;
		text-align: center;
		height: auto;
		line-height: .8em;
		margin: 0;
	}
	
	.responsive #header_meta .sub_menu > ul > li {
		float: none;
		display: inline-block;
		padding: 0 10px;
	}
	
	.responsive #header .social_bookmarks li {
		float: none;
		display: inline-block;
	}
	
	.responsive.bottom_nav_header #header_main .social_bookmarks {
		position: relative;
		top: 0;
		right: 0;
		margin: 10px auto;
		clear: both;
	}
	
	.responsive.bottom_nav_header.social_header .main_menu > div {
		height: auto;
	}
	
	.responsive .logo img, .responsive .logo svg {
		margin: 0;
	}
	
	.responsive.html_header_sidebar #top #header .social_bookmarks {
		display: none;
	}
	
	.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header {
		max-width: 100%;
	}
	
	.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
		padding-top: 0;
	}
	
	.responsive #top .av_phone_active_right .phone-info.with_nav span {
		border: none;
	}
	
	.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, .responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, .responsive #top .av_header_transparency #header_main_alternate, .responsive .av_header_transparency #header_main .social_bookmarks li a, .responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span, .responsive #top .av_header_transparency #header_meta, .responsive #top .av_header_transparency #header_meta li, .responsive #top #header_meta .social_bookmarks li a {
		color: inherit;
		border-color: inherit;
		background: inherit;
	}
	
	.responsive.html_top_nav_header .av-logo-container {
		height: auto;
	}
	
	.responsive.html_top_nav_header .av-section-bottom-logo {
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	
	.responsive .av-burger-menu-main {
		display: block;
	}
	
	.responsive #top #wrap_all .main_menu {
		top: 0;
		height: 80px;
		left: auto;
		right: 0;
		display: block;
		position: absolute;
	}
	
	.responsive .main_menu ul:first-child > li a {
		height: 80px;
		line-height: 80px;
	}
	
	.responsive #top .av-main-nav .menu-item {
		display: none;
	}
	
	.responsive #top .av-main-nav .menu-item-avia-special {
		display: block;
	}
	
	.responsive #top #wrap_all .menu-item-search-dropdown > a {
		font-size: 24px;
	}
	
	.responsive #header_main_alternate {
		display: none;
	}
	
	.responsive #top #header .social_bookmarks {
		display: none;
	}
	
	.responsive #top #header .main_menu .social_bookmarks {
		display: block;
		position: relative;
		margin-top: -15px;
	}
	
	.responsive #top .av-logo-container .avia-menu {
		height: 100%;
	}
	
	.responsive #top .av-logo-container .avia-menu > li > a {
		line-height: 80px;
	}
	
	.responsive #top #main .av-logo-container .main_menu {
		display: block;
	}
	
	.responsive #top #main .av-logo-container .social_bookmarks {
		display: none;
	}
	
	.responsive #top #main .av-logo-container .main_menu .social_bookmarks {
		display: block;
		position: relative;
	}
	
	.responsive #top #main .av-logo-container .main_menu {
		display: block;
	}
	
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
		height: 80px;
		line-height: 80px;
	}
	
	.responsive #top #wrap_all .av-logo-container {
		padding: 0;
	}
	
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		min-width: 0;
		padding: 0 0 0 20px;
		margin: 0;
		border-style: none;
		border-width: 0;
	}
	
	.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
		border-right-style: solid;
		border-right-width: 1px;
		padding-right: 25px;
	}
	
	.responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover {
		background: transparent;
		color: inherit;
	}
	
	.responsive.html_top_nav_header .av-logo-container .inner-container {
		overflow: visible;
	}
	
	.responsive #top .related_entries_container .av_one_eighth {
		width: 25%;
	}
	
	.responsive #top .relThumb5 {
		clear: both;
	}
	
	.responsive.html_header_transparency #top .avia-builder-el-0 .container {
		padding-top: 0px;
	}
	
	.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area {
		display: none;
	}
	
	.responsive.html_header_sidebar #main {
		border: none;
	}
	
	.responsive.js_active #top .avia_combo_widget .top_tab .tab {
		border-top: 1px solid;
		border-bottom: none;
		width: 100%;
	}
	
	.responsive.js_active #top .avia_combo_widget .news-wrap li {
		padding: 5px;
	}
	
	.tagcloud a {
		padding: 8px 20px;
		margin: 0 8px 8px 0;
	}
	
	.widget li {
		line-height: 1.8em;
		font-size: 15px;
	}
	
	.responsive #scroll-top-link {
		display: none;
	}
	
	.responsive #socket .sub_menu_socket {
		display: block;
		float: none;
		width: 100%;
		clear: both;
		margin: 0 0 0 -15px;
	}
	
	.responsive.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
		width: 100%;
		margin-left: 0;
	}
	
	.responsive.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
		width: 100%;
	}
	
	.responsive.html_top_nav_header.av-burger-overlay-active #top #wrap_all #header {
		z-index: 0;
	}
	
	.responsive.html_top_nav_header.av-burger-overlay-active .av-curtain-footer.av-curtain-activated #main > .av-section-bottom-logo {
		z-index: 100;
	}
	
	body.responsive.admin-bar .avia-cookiemessage-top, body.responsive.admin-bar .avia-cookiemessage-top-left, body.responsive.admin-bar .avia-cookiemessage-top-right {
		margin-top: 46px;
	}
	
	.responsive .avia-cookiemessage-top-left, .responsive .avia-cookiemessage-bottom-left, .responsive .avia-cookiemessage-top-right, .responsive .avia-cookiemessage-bottom-right {
		width: 55%;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1 {
		width: 100%;
	}
	
	.responsive #top #wrap_all .grid-sort-container .grid-entry {
		width: 50%;
		margin-bottom: 0;
	}
	
	.responsive #top #wrap_all .portfolio-parity-odd {
		clear: both;
	}
}

@media only screen and (max-width:479px) {
	.responsive #top .related_entries_container .av_one_eighth {
		width: 50%;
	}
	
	.responsive #top .related_entries_container .av_one_eighth:nth-child(odd) {
		clear: both;
	}
	
	.responsive.html_header_top #header_main .social_bookmarks, .responsive.html_top_nav_header .social_bookmarks {
		display: none;
	}
	
	.responsive .avia-menu.av_menu_icon_beside {
		padding: 0;
		margin: 0;
		border: none;
	}
	
	.responsive #top #wrap_all #header .social_bookmarks, .responsive #top #wrap_all #main .av-logo-container .social_bookmarks {
		display: none;
	}
	
	.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
		margin-right: 0;
		padding-right: 0;
		border: none;
	}
	
	.responsive .avia-cookiemessage-top-left, .responsive .avia-cookiemessage-bottom-left, .responsive .avia-cookiemessage-top-right, .responsive .avia-cookiemessage-bottom-right {
		width: 85% !important;
		left: 7.5% !important;
		right: 7.5% !important;
	}
}

.leaflet-popup-content br:nth-child(even) {
	display: none !important;
}

.template-blog .blog-meta {
	float: left;
	margin-right: 50px;
}

.multi-big .post_author_timeline, .single-small .post_author_timeline {
	position: absolute;
	top: 0;
	left: 40px;
	width: 1px;
	height: 100%;
	border-right-width: 1px;
	border-right-style: dashed;
}

.single-post .post_author_timeline {
	display: none;
}

.sidebar_left .template-blog .blog-meta {
	float: right;
	margin-left: 50px;
	margin-right: 0;
}

.sidebar_left .multi-big .post_author_timeline, .sidebar_left .single-small .post_author_timeline {
	left: auto;
	right: 40px;
}

.sidebar_left .big-preview {
	padding: 0 131px 10px 0;
}

div .single-big .pagination {
	padding: 1px 50px 10px 1px;
}

.sidebar_left .author-extra-border {
	right: auto;
	left: -50px;
}

#top .fullsize .template-blog .post-title {
	text-align: center;
	font-size: 30px;
	padding: 15px 0;
	max-width: 800px;
	margin: 0 auto;
}

#top.single-post .fullsize .template-blog .post_delimiter {
	visibility: hidden;
}

#top .fullsize .template-blog .post-meta-infos {
	text-align: center;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align: justify;
	font-size: 1.15em;
	line-height: 1.7em;
	max-width: 800px;
	margin: 0 auto;
	overflow: visible;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 40em;
	margin-left: auto;
	margin-right: auto;
}

#top .fullsize .template-blog .post_delimiter {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 3000px;
	left: -1500px;
	position: relative;
	max-width: 3000px;
}

#top .fullsize .template-blog .post_author_timeline {
	display: none;
}

#top .fullsize .template-blog .blog-meta {
	float: none;
	margin: 0 auto;
	display: block;
	position: relative;
	width: 81px;
	overflow: hidden;
	text-align: center;
	z-index: 1000;
}

#top .av-alb-blogposts.template-blog div.post_delimiter {
	width: 100%;
	left: 0;
	position: relative;
}

#top .fullsize .related_entries_container img {
	margin: 0 auto;
}

#top .fullsize .related_title {
	text-align: center;
}

#top .fullsize .related_posts {
	padding: 23px 0 33px 0;
}

#top .fullsize .template-blog .big-preview {
	padding: 0 0 10px 0;
}

#top .fullsize .template-blog .first-quote {
	margin-top: 15px;
}

#top .fullsize .template-blog .big-preview.multi-big {
	margin-bottom: 15px;
	padding: 0;
	width: 100%;
}

#top .fullsize .template-blog .big-preview.multi-big a, .fullsize div .template-blog .big-preview.multi-big a img {
	width: 100%;
}

#top .fullsize .template-blog .big-preview img {
	width: 100%;
}

.fullsize .big-preview .avia-gallery {
	width: 40em;
	max-width: 100%;
	margin: 0 auto;
}

.fullsize .comment_content {
	padding-right: 0;
}

.fullsize .blog-tags {
	display: block;
}

#top .fullsize .flex_column .template-blog .post-title, #top .fullsize .flex_column .template-blog .post-meta-infos {
	text-align: left;
}

#top .fullsize .flex_column .big-preview .avia-gallery {
	width: 100%;
}

#top .fullsize .flex_column .template-blog .post .entry-content-wrapper > * {
	max-width: 100%;
}

.html_header_sidebar #top .fullsize .template-blog .multi-big .post-title, .html_header_sidebar #top .fullsize .template-blog .single-big .post-title {
	max-width: none;
	text-align: left;
}

.html_header_sidebar #top .fullsize .template-blog .multi-big .post-meta-infos, .html_header_sidebar #top .fullsize .template-blog .single-big .post-meta-infos {
	text-align: left;
}

.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper {
	max-width: none;
}

.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: none;
}

.post-meta-infos {
	font-size: .9em;
	position: relative;
	top: -8px;
	display: block;
}

.post-meta-infos a {
	text-decoration: none;
}

.post-meta-infos a:hover {
	text-decoration: underline;
}

.text-sep {
	padding: 0 5px;
}

.more-link {
	clear: both;
	display: inline-block;
}

.big-preview {
	display: block;
	padding: 0 50px 10px 131px;
}

.template-page .big-preview {
	display: block;
	padding: 0 0 10px 131px;
	text-align: center;
}

.big-preview a {
	display: block;
	position: relative;
	overflow: hidden;
}

.big-preview.single-big {
	padding: 0 50px 10px 0;
}

.entry-content-wrapper .big-preview.single-big {
	padding: 0 0px 10px 0;
}

.fullsize .big-preview.single-big {
	padding: 0 0 10px 0;
}

.post-loop-1 .big-preview {
	position: relative;
	z-index: 4;
}

.small-preview {
	width: 81px;
	height: 81px;
	overflow: hidden;
	border-radius: 4px;
	float: left;
	margin: 6px 0 0 0;
	position: relative;
	text-align: center;
	line-height: 81px;
	position: relative;
	z-index: 4;
	display: block;
}

.small-preview img, .big-preview img {
	display: block;
	border-radius: 4px;
	position: relative;
	z-index: 4;
	width: 100%;
}

.single-post .single-small.with-slider .small-preview {
	width: 180px;
	height: 180px;
}

.single-post .single-small.with-slider .post_author_timeline {
	display: none;
}

#top.single-post .fullsize .single-small.with-slider .blog-meta {
	width: 180px;
}

.archive .av-content-full > .extra-mini-title {
	text-align: center;
}

.archive .av-content-full .author-box {
	text-align: center;
}

.av-content-full > .related_posts {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	clear: both;
}

.av-content-full > .comment-entry {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	clear: both;
}

.template-blog .pagination {
	padding: 1px 50px 10px 24px;
}

.related_posts {
	position: relative;
	clear: both;
	width: 100%;
	float: left;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 23px 50px 33px 0;
	margin-bottom: 30px;
}

.related_posts:hover {
	z-index: 9999;
}

.related_title {
	margin-bottom: 20px;
}

.related_column {
	float: left;
	padding-right: 3px;
}

.related_posts img, .related_posts a {
	display: block;
	border-radius: 2px;
	overflow: hidden;
	max-width: 100%;
	margin: 0 auto;
}

.related_posts_default_image {
	border-width: 1px;
	border-style: solid;
	display: block;
	float: left;
	border-radius: 2px;
	min-height: 60px;
	min-width: 100%;
	max-width: 100%;
}

.related_posts_default_image img {
	visibility: hidden;
}

.relThumb {
	text-align: center;
}

.related_posts .av-related-title {
	display: none;
}

.related_image_wrap {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	-webkit-backface-visibility: hidden;
}

.related-format-icon {
	position: absolute;
	text-align: center;
	top: 1px;
	left: 1px;
	bottom: 1px;
	right: 1px;
	opacity: 0;
}

.related-format-icon-inner {
	position: absolute;
	height: 30px;
	font-size: 30px;
	line-height: 30px;
	top: 50%;
	margin-top: -15px;
	left: 0;
	width: 100%;
}

.related-format-icon-inner.avia-svg-icon svg:first-child, .related-format-icon-inner.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
}

.related-format-icon:hover {
	opacity: .8;
}

.related-format-visible {
	opacity: .5;
}

.sidebar_left .related_posts_sep {
	right: auto;
	left: 0;
}

.single-big + .related_posts.av-related-style-full {
	border-top: none;
	padding-top: 0;
}

.related_posts.av-related-style-full a {
	margin: 2px 0;
	padding: 6px;
	border-radius: 3px;
	display: table;
	width: 100%;
	text-decoration: none;
	text-align: left;
	border: 1px solid transparent;
	transition: all .3s ease-in-out;
}

.related_posts.av-related-style-full a:hover {
	border-width: 1px;
	border-style: solid;
}

.av-related-style-full .related-format-visible {
	opacity: 1;
}

#top .av-related-style-full .related_column {
	width: 50%;
}

#top .av-related-style-full .relThumb {
	text-align: left;
}

#top .av-related-style-full .related-format-icon {
	width: 58px;
	height: 58px;
	bottom: auto;
	right: auto;
	border-radius: 100px;
}

#top .av-related-style-full .related_image_wrap {
	display: table-cell;
	float: none;
	background-color: transparent;
}

#top .av-related-style-full .related_image_wrap, #top .av-related-style-full .related_image_wrap img, #top .av-related-style-full .related_image_wrap .related_posts_default_image {
	width: 60px;
	height: 60px;
	border-radius: 100px;
}

#top .av-related-style-full .av-related-title {
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	padding: 5px 15px;
	line-height: 1.2em;
}

.responsive .av-related-style-full .relThumb1, .responsive .av-related-style-full .relThumb3, .responsive .av-related-style-full .relThumb5 {
	clear: both;
}

.avia-post-format-image img {
	border-radius: 3px;
}

.avia-post-format-image {
	margin-bottom: 10px;
}

.entry-content-wrapper.gallery-content .avia-gallery {
	margin-bottom: 10px;
}

#top #wrap_all .big-preview + .big-preview {
	position: relative;
	top: -60px;
	background: transparent;
	margin: 0 20px -40px 20px;
	z-index: 550;
	width: auto;
}

.html_elegant-blog #top #wrap_all .big-preview + .big-preview, .html_elegant-blog #top #wrap_all .big-preview.multi-big + .big-preview.multi-big {
	margin: 0 auto 0 auto;
	top: -40px;
}

#top #wrap_all .big-preview.multi-big + .big-preview.multi-big {
	margin: 0 20px -30px 20px;
}

.flex_column .template-blog .post .entry-content-wrapper {}

#top .flex_column .template-blog .post-title {
	font-size: 1.3em;
}

.flex_column .template-blog .post_delimiter {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
}

.flex_column .template-blog .single-big .pagination {
	padding: 1px 0 10px 0;
}

.flex_column .template-blog .big-preview.single-big {
	padding: 0 0 10px 0;
}

.flex_column .template-blog .post-meta-infos {
	margin-bottom: -13px;
}

.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	padding: 0px 0 15px;
	letter-spacing: 2px;
	line-height: 1.3em;
	margin-bottom: 10px;
}

.html_elegant-blog #top .post-entry .post-title:hover, .html_elegant-blog .avia-content-slider .slide-entry-title:hover {
	opacity: .7;
}

.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta {
	display: block;
	text-align: center;
	padding: 10px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 40px;
	width: 100%;
	clear: both;
	float: left;
}

.html_elegant-blog #top .post-entry .blog-categories {
	text-align: center;
	display: block;
	font-weight: bold;
	position: relative;
}

.html_elegant-blog #top .post-entry .minor-meta {
	text-transform: uppercase;
}

.html_elegant-blog .post-entry .post-meta-infos .text-sep, .html_elegant-blog .post-entry .slide-meta .slide-meta-del {
	border-left-width: 1px;
	border-left-style: solid;
	padding: 0;
	display: inline-block;
	margin: 0 10px;
	text-indent: -126px;
	overflow: hidden;
	vertical-align: bottom;
}

.html_elegant-blog .av-vertical-delimiter {
	display: block;
	margin: 0 auto;
	width: 40px;
	border-top-width: 3px;
	border-top-style: solid;
	padding-bottom: 16px;
}

.html_elegant-blog .entry-content-wrapper .big-preview.single-big {
	margin-top: 20px;
}

.html_elegant-blog .more-link {
	display: block;
	text-align: center;
	margin: 30px auto 20px auto;
	clear: both;
	width: 250px;
	border: none;
	border-style: solid;
	border-width: 1px;
	padding: 10px 0;
	border-radius: 2px;
}

.html_elegant-blog .more-link:hover {
	text-decoration: none;
}

.more-link-arrow.avia-svg-icon {
	font-size: 10px;
}

.more-link-arrow.avia-svg-icon svg:first-child {
	font-size: 1em;
	margin: 0 0 -1px 6px;
}

.html_elegant-blog .more-link-arrow {
	display: none;
}

.html_elegant-blog .multi-big .post_author_timeline, .html_elegant-blog .single-small .post_author_timeline {
	border-right-style: solid;
}

.html_elegant-blog .blog-tags.minor-meta, .html_elegant-blog .av-share-link-description, .html_elegant-blog .related_title {
	display: block;
	text-align: center;
}

.html_elegant-blog #top .big-preview {
	padding-left: 0;
	padding-right: 0;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
	padding-top: 15px;
	font-size: 1.4em;
}

.html_elegant-blog #top .avia-content-slider .blog-categories {
	top: 15px;
}

.html_elegant-blog .avia-content-slider .read-more-link {
	position: relative;
	top: 18px;
	padding-bottom: 10px;
}

.html_elegant-blog .avia-content-slider .av-vertical-delimiter {
	position: relative;
	top: -5px;
}

.html_elegant-blog .template-blog .post_delimiter {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
}

.html_elegant-blog .av-share-box {
	margin-bottom: 0;
}

.html_elegant-blog .template-author .extra-mini-title {
	display: none;
}

.html_elegant-blog #top .template-search .post-title {
	text-align: left;
}

.html_elegant-blog #top .template-search .blog-categories {
	display: none;
}

.html_elegant-blog #top .template-search .entry-content-wrapper .post-title a:hover {
	text-decoration: none;
}

.html_elegant-blog #top .template-search .post-entry .post-meta-infos {
	margin-top: -20px;
	text-align: left;
	border: none;
}

.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
	font-size: 2em;
	text-align: left;
	letter-spacing: 1px;
}

.html_modern-blog #top .post-entry .blog-categories {
	text-align: left;
	font-weight: normal;
	font-size: .8em;
	top: -25px;
}

.html_modern-blog .av-vertical-delimiter {
	margin: 0;
}

.html_modern-blog #top .post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .slide-meta {
	text-align: left;
	border: none;
	margin-top: 15px;
	font-size: .9em;
}

.html_modern-blog .av-vertical-delimiter {
	display: none;
}

.html_modern-blog .post-entry .post-meta-infos .text-sep, .html_modern-blog .post-entry .slide-meta .slide-meta-del {
	border: none;
	text-indent: 0;
	opacity: .3;
}

.html_modern-blog .more-link {
	margin: 30px 0 20px 0;
	display: inline;
	border: none;
	position: relative;
	top: -.3em;
}

.html_modern-blog .more-link .more-link-arrow {
	display: inline;
}

.html_modern-blog .blog-tags.minor-meta, .html_modern-blog .av-share-link-description, .html_modern-blog .related_title {
	text-align: left;
}

.html_modern-blog #top .template-page .big-preview {
	margin-top: 0;
}

#top .av-blog-meta-author-disabled .minor-meta.blog-author {
	display: none;
}

#top .av-blog-meta-comments-disabled .minor-meta.comment-container, #top .av-blog-meta-comments-disabled .text-sep-comment {
	display: none;
}

#top .av-blog-meta-category-disabled .minor-meta.blog-categories, #top .av-blog-meta-category-disabled .text-sep-cat {
	display: none;
}

#top .av-blog-meta-date-disabled .minor-meta.date-container, #top .av-blog-meta-date-disabled .text-sep-date {
	display: none;
}

#top .av-blog-meta-html-info-disabled .form-allowed-tags {
	display: none;
}

#top .av-blog-meta-tag-disabled .blog-tags {
	display: none;
}

#top .fullsize .template-blog.av_force_fullwidth.template-blog .post .entry-content-wrapper > *, #top .fullsize .template-blog.av_force_fullwidth .post .entry-content-wrapper {
	max-width: 100%;
}

#top .fullsize .template-blog.av_force_fullwidth .post-title {
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}

.bloglist-simple .read-more-link {
	display: block;
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
}

.av_force_fullwidth .bloglist-simple .read-more-link {
	right: 0;
}

.bloglist-simple .more-link {
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	top: auto;
	width: 30px;
	height: 30px;
	display: block;
	border-width: 2px;
	border-style: solid;
	border-radius: 100%;
	text-decoration: none;
}

.bloglist-simple .more-link:hover {
	text-decoration: none;
}

.bloglist-simple .more-link-arrow {
	width: 100%;
	height: 100%;
	display: block;
}

.bloglist-simple .more-link-arrow.avia-svg-icon {
	font-size: 10px;
}

.bloglist-simple .read-more-link:hover {
	opacity: 1;
}

.template-blog .bloglist-simple .post_delimiter {
	border-bottom: 1px solid rgba(0, 0, 0, .15);
	margin: 0;
	padding: 0;
	clear: both;
}

#top .fullsize .template-blog .bloglist-simple:last-of-type .post_delimiter {
	border-bottom-width: 0;
}

.bloglist-simple.post-entry {
	float: none;
}

.bloglist-simple .entry-content-header {
	padding: 25px 60px 25px 0;
}

.av_force_fullwidth .bloglist-simple .entry-content-header {
	padding: 25px 0 25px 0;
}

#top .fullsize .template-blog .bloglist-simple .post-title, .bloglist-simple .entry-content-wrapper .post-title {
	font-size: 17px;
	margin-bottom: .1em;
	text-align: left;
}

#top .fullsize .template-blog .bloglist-simple .post-meta-infos, .bloglist-simple .post-meta-infos {
	top: auto;
	position: static;
	text-align: left;
	margin-bottom: 0;
}

.bloglist-simple .pagination {
	padding: 20px 50px 10px 0;
}

.av_force_fullwidth .bloglist-simple .pagination {
	padding-right: 0;
}

@media only screen and (max-width:767px) {
	.bloglist-simple .read-more-link {
		right: 0;
	}
}

.html_elegant-blog #top .bloglist-simple .entry-content-header {
	padding: 0;
}

.html_elegant-blog #top .bloglist-simple.post-entry {
	padding-top: 20px;
	padding-bottom: 20px;
}

.html_elegant-blog #top .bloglist-simple.post-entry .post-title, .html_elegant-blog .avia-content-slider .bloglist-simple .slide-entry-title {
	text-align: left;
	font-size: 26px;
	margin-bottom: 0;
}

.html_elegant-blog #top .bloglist-simple.post-entry .blog-categories {
	text-align: left;
}

.html_elegant-blog #top .bloglist-simple.post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .bloglist-simple .slide-meta {
	text-align: left;
	margin-top: 0;
	padding-right: 60px;
	position: relative;
}

.html_elegant-blog .template-blog .bloglist-simple .post_delimiter {
	margin: 0;
	padding: 0;
}

.html_elegant-blog .read-more-link {
	right: 0;
}

.html_elegant-blog .template-blog .bloglist-simple .post_delimiter {
	display: none;
}

.html_modern-blog #top .post-entry.bloglist-simple {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.html_modern-blog #top .post-entry.bloglist-simple .blog-categories {
	top: auto;
	font-size: .9em;
}

.html_modern-blog #top .bloglist-simple.post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .bloglist-simple .slide-meta {
	font-size: .8em;
	padding-bottom: 0;
}

.bloglist-compact.post-entry {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding: 15px 0;
	float: none;
}

.bloglist-compact.post-entry:last-of-type {
	border-bottom-width: 0;
}

.main_color .bloglist-compact .fallback-post-type-icon {
	position: relative;
	top: auto;
	left: auto;
	margin: 0 .5em 0 0;
	background: transparent;
	color: inherit;
	line-height: normal;
	font-size: 1.3em;
	text-align: center;
	height: auto;
}

.main_color .bloglist-compact .fallback-post-type-icon.avia-svg-icon svg:first-child {
	fill: currentColor;
	stroke: currentColor;
	height: 1em;
	width: 1em;
	margin-bottom: -2px;
}

.bloglist-compact .fallback-post-type-icon.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
	margin-bottom: -2px;
}

#top .fullsize .template-blog .bloglist-compact .post-title, .bloglist-compact .post-title {
	display: inline;
	font-size: 1em;
	font-weight: normal;
}

.bloglist-compact .post_delimiter {
	display: none;
}

.bloglist-compact .pagination {
	margin-top: 2em;
	padding: 20px 50px 10px 0;
}

.av_force_fullwidth .bloglist-compact .pagination {
	padding-right: 0;
}

.html_elegant-blog #top .post-entry.bloglist-compact .post-title, .html_elegant-blog .avia-content-slider .bloglist-compact .slide-entry-title {
	display: inline;
	font-size: 1em;
}

.bloglist-excerpt .read-more-link {
	text-align: right;
	position: relative;
	margin-top: 40px;
}

.bloglist-excerpt .read-more-link:after {
	content: "";
	height: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: inherit;
	display: block;
	width: 100%;
	left: 0;
	top: 50%;
	position: absolute;
	z-index: 1;
}

.bloglist-excerpt .more-link {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 100px;
	padding: 0 20px;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	position: relative;
	z-index: 2;
	background-color: #fff;
	color: inherit;
	line-height: 2.1em;
	font-size: .75em;
}

.bloglist-excerpt .more-link:hover {
	text-decoration: none;
}

.bloglist-excerpt .more-link-arrow {
	display: none;
}

.template-blog .bloglist-excerpt .post_delimiter {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	border-color: transparent;
}

.bloglist-excerpt .pagination {
	padding: 20px 50px 10px 0;
}

.av_force_fullwidth .bloglist-excerpt .pagination {
	padding-right: 0;
}

#top .fullsize .template-blog .bloglist-excerpt .post-title, .bloglist-excerpt .post-title {
	text-align: left;
}

#top .fullsize .template-blog .bloglist-excerpt .post-meta-infos {
	text-align: left;
	margin-bottom: 0;
	top: auto;
}

#top .fullsize .template-blog .bloglist-excerpt .post_delimiter {
	border-bottom-width: 0;
}

.html_elegant-blog #top .bloglist-excerpt.post-entry .post-title, .html_elegant-blog .avia-content-slider .bloglist-excerpt .slide-entry-title {
	text-align: left;
	margin-bottom: 0;
	font-size: 26px;
}

.html_elegant-blog #top .bloglist-excerpt.post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .bloglist-excerpt .slide-meta {
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em;
}

.html_elegant-blog .bloglist-excerpt .more-link {
	margin: 0;
	border-color: inherit;
	color: inherit;
}

.html_elegant-blog .bloglist-excerpt .more-link:hover {
	color: initial;
}

.html_modern-blog #top .bloglist-excerpt.post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .bloglist-excerpt .slide-meta {
	text-align: left;
	margin: 0;
}

.html_modern-blog .bloglist-excerpt .more-link .more-link-arrow {
	display: none;
}

@media only screen and (max-width:767px) {
	.responsive #top .template-page .big-preview.multi-big {
		padding: 0 0 10px 0;
	}
}

.avia-content-slider {
	margin: 30px 0;
	clear: both;
}

.avia-content-slider, .avia-content-slider-inner {
	position: relative;
	overflow: hidden;
	clear: both;
}

.avia-content-slider .slide-entry-title {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0;
}

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 3px;
	display: block;
	position: relative;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
	margin: 0 auto;
}

.avia-content-slider .slide-image {
	overflow: hidden;
	margin-bottom: 6px;
	border-radius: 3px;
}

.avia-content-slider .slide-entry-excerpt {
	overflow: hidden;
	text-overflow: ellipsis;
}

.avia-content-slider .slide-entry-wrap {
	width: 100%;
	float: left;
	margin-bottom: 40px;
}

.avia-content-slider-active .slide-entry-wrap {
	position: absolute;
	top: 0;
	visibility: hidden;
	margin: 0;
}

.avia-content-slider .slide-entry-wrap:first-child {
	position: relative;
}

.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {
	display: inline-block;
	font-size: .9em;
}

.avia-content-slider .slide-meta a {
	position: relative;
}

.avia-content-slider .slide-meta {
	position: relative;
	padding-bottom: 10px;
}

.avia-content-slider .slide-meta-del {
	margin: 0px 4px;
}

.avia-content-slider.avia-builder-el-no-sibling {
	margin: 0;
}

.slider-fallback-image {
	visibility: hidden;
}

.avia-content-slider .fake-thumbnail .slide-image {
	border-width: 1px;
	border-style: solid;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
	min-height: 70px;
}

.fallback-post-type-icon {
	position: absolute;
	top: 49%;
	left: 50%;
	margin: -28px 0 0 -30px;
	height: 60px;
	width: 60px;
	line-height: 59px;
	font-size: 25px;
	text-align: center;
	border-radius: 100px;
}

.fallback-post-type-icon.avia-svg-icon svg:first-child, .fallback-post-type-icon.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
}

.avia-content-slider .slide-image:hover .fallback-post-type-icon {
	opacity: 0;
}

.pagination-slider .pagination {
	padding: 1px 0 10px 0;
}

#top .avia-content-slider .avia-slideshow-arrows a {
	top: 38%;
	margin: -30px 0 0;
}

#top .avia-content-slider .avia-slideshow-dots {
	position: relative;
	float: left;
	height: 25px;
	bottom: -37px;
}

#top .avia-content-slider, #top .avia-content-slider-inner, #top .avia-content-slider-inner .slide-entry-wrap {
	transform-style: flat;
	-webkit-backface-visibility: hidden;
}

#top #wrap_all .avia-content-slider .audio-preview {
	margin-top: -36px;
	margin-bottom: -4px;
}

#top .avia-content-slider .audio-preview .mejs-volume-button, #top .avia-content-slider .audio-preview .mejs-time {
	display: none;
}

#top #wrap_all .mejs-controls a.mejs-horizontal-volume-slider {
	width: 60px;
}

.avia-safari .avia-content-slider, .avia-safari .avia-content-slider-inner, .avia-safari .avia-content-slider-inner .slide-entry-wrap {
	-webkit-perspective: 0 !important;
}

@media only screen and (max-width:767px) {
	.responsive #top #wrap_all .slide-entry {
		width: 48%;
		margin-left: 4%;
	}
	
	.responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd, .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
		margin: 0;
		clear: both;
	}
	
	.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.first {
		margin-left: 0;
		width: 100%;
	}
	
	.responsive avia-content-slider .slide-image img {
		width: 100%;
	}
}

@media only screen and (max-width:479px) {
	.responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
		margin-left: 0;
		clear: both;
		width: 100%;
	}
}

.avia-button-wrap {
	display: inline-block;
}

.avia-button {
	color: #777;
	border-color: #e1e1e1;
	background-color: #f8f8f8;
}

.avia-button .avia-svg-icon svg:first-child {
	fill: #777;
	stroke: #777;
}

body div .avia-button {
	border-radius: 3px;
	padding: 10px;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 3px 0;
	line-height: 1.2em;
	position: relative;
	font-weight: normal;
	text-align: center;
	max-width: 100%;
}

body div .avia-button .avia_button_icon.avia-svg-icon svg:first-child, body div .avia-button .avia_button_icon.avia-svg-icon img[is-svg-img="true"] {
	height: 12px;
	width: 12px;
}

.avia-button:hover {
	opacity: .9;
	transition: all .4s ease-in-out;
}

.avia-button:active {
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-top-style: solid;
}

.avia-button.avia-color-theme-color-subtle {
	background-image: none;
}

.avia-button.avia-color-theme-color-subtle.nitro-lazy {
	background-image: none !important;
}

.avia-button.avia-color-theme-color-subtle:hover {}

.avia-button .avia_button_icon {
	position: relative;
	left: -.3em;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

.avia-button .avia_button_icon.avia_button_icon_right {
	left: .3em;
}

.avia-button.avia-icon_select-no .avia_button_icon {
	display: none;
}

.avia-button.avia-color-grey, .avia-button.avia-color-grey:hover {
	background-color: #555;
	border-color: #333;
	color: #fff;
}

#wrap_all .avia-button.avia-color-grey .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-grey:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-black, .avia-button.avia-color-black:hover {
	background-color: #2c2c2c;
	border-color: #000;
	color: #fff;
}

#wrap_all .avia-button.avia-color-black .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-black:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-red, .avia-button.avia-color-red:hover {
	background-color: #b02b2c;
	border-color: #8b2121;
	color: #fff;
}

#wrap_all .avia-button.avia-color-red .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-red:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-orange, .avia-button.avia-color-orange:hover {
	background-color: #edae44;
	border-color: #ca9336;
	color: #fff;
}

#wrap_all .avia-button.avia-color-orange .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-orange:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-green, .avia-button.avia-color-green:hover {
	background-color: #83a846;
	border-color: #6f8f3b;
	color: #fff;
}

#wrap_all .avia-button.avia-color-green .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-green:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-blue, .avia-button.avia-color-blue:hover {
	background-color: #7bb0e7;
	border-color: #6693c2;
	color: #fff;
}

#wrap_all .avia-button.avia-color-blue .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-blue:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-aqua, .avia-button.avia-color-aqua:hover {
	background-color: #4ecac2;
	border-color: #3eaaa3;
	color: #fff;
}

#wrap_all .avia-button.avia-color-aqua .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-aqua:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-teal, .avia-button.avia-color-teal:hover {
	background-color: #5f8789;
	border-color: #3f5e5f;
	color: #fff;
}

#wrap_all .avia-button.avia-color-teal .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-teal:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-purple, .avia-button.avia-color-purple:hover {
	background-color: #745f7e;
	border-color: #514358;
	color: #fff;
}

#wrap_all .avia-button.avia-color-purple .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-purple:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-pink, .avia-button.avia-color-pink:hover {
	background-color: #d65799;
	border-color: #bb4b85;
	color: #fff;
}

#wrap_all .avia-button.avia-color-pink .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-pink:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-silver, .avia-button.avia-color-silver:hover {
	background-color: #dadada;
	border-color: #b4b4b4;
	color: #555;
}

#wrap_all .avia-button.avia-color-silver .avia-svg-icon svg:first-child, #wrap_all .avia-button.avia-color-silver:hover .avia-svg-icon svg:first-child {
	fill: #555;
	stroke: #555;
}

#top a.avia-button.avia-font-color-grey, .avia-button.avia-font-color-grey-hover:hover {
	color: #333;
}

#top a.avia-button.avia-font-color-grey .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-grey-hover:hover .avia-svg-icon svg:first-child {
	fill: #333;
	stroke: #333;
}

#top a.avia-button.avia-font-color-black, .avia-button.avia-font-color-black-hover:hover {
	color: #000;
}

#top a.avia-button.avia-font-color-black .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-black-hover:hover .avia-svg-icon svg:first-child {
	fill: #000;
	stroke: #000;
}

#top a.avia-button.avia-font-color-red, .avia-button.avia-font-color-red-hover:hover {
	color: #8b2121;
}

#top a.avia-button.avia-font-color-red .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-red-hover:hover .avia-svg-icon svg:first-child {
	fill: #8b2121;
	stroke: #8b2121;
}

#top a.avia-button.avia-font-color-orange, .avia-button.avia-font-color-orange-hover:hover {
	color: #ca9336;
}

#top a.avia-button.avia-font-color-orange .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-orange-hover:hover .avia-svg-icon svg:first-child {
	fill: #ca9336;
	stroke: #ca9336;
}

#top a.avia-button.avia-font-color-green, .avia-button.avia-font-color-green-hover:hover {
	color: #6f8f3b;
}

#top a.avia-button.avia-font-color-green .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-green-hover:hover .avia-svg-icon svg:first-child {
	fill: #6f8f3b;
	stroke: #6f8f3b;
}

#top a.avia-button.avia-font-color-blue, .avia-button.avia-font-color-blue-hover:hover {
	color: #6693c2;
}

#top a.avia-button.avia-font-color-blue .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-blue-hover:hover .avia-svg-icon svg:first-child {
	fill: #6693c2;
	stroke: #6693c2;
}

#top a.avia-button.avia-font-color-aqua, .avia-button.avia-font-color-aqua-hover:hover {
	color: #3eaaa3;
}

#top a.avia-button.avia-font-color-aqua .avia-svg-icon svg:first-child, #top a.avia-button.avia-font-color-aqua-hover:hover .avia-svg-icon svg:first-child {
	fill: #3eaaa3;
	stroke: #3eaaa3;
}

#top a.avia-button.avia-font-color-teal, .avia-button.avia-font-color-teal-hover:hover {
	color: #3f5e5f;
}

#top a.avia-button.avia-font-color-teal .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-teal-hover:hover .avia-svg-icon svg:first-child {
	fill: #3f5e5f;
	stroke: #3f5e5f;
}

#top a.avia-button.avia-font-color-purple, .avia-button.avia-font-color-purple-hover:hover {
	color: #514358;
}

#top a.avia-button.avia-font-color-purple .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-purple-hover:hover .avia-svg-icon svg:first-child {
	fill: #514358;
	stroke: #514358;
}

#top a.avia-button.avia-font-color-pink, .avia-button.avia-font-color-pink-hover:hover {
	color: #bb4b85;
}

#top a.avia-button.avia-font-color-pink .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-pink-hover:hover .avia-svg-icon svg:first-child {
	fill: #bb4b85;
	stroke: #bb4b85;
}

#top a.avia-button.avia-font-color-silver, .avia-button.avia-font-color-silver-hover:hover {
	color: #b4b4b4;
}

#top a.avia-button.avia-font-color-silver .avia-svg-icon svg:first-child, #top .avia-button.avia-font-color-silver-hover:hover .avia-svg-icon svg:first-child {
	fill: #b4b4b4;
	stroke: #b4b4b4;
}

#top .avia-button.avia-color-light {
	color: #fff;
	border: 3px solid #fff;
	background: transparent;
}

#top .avia-button.avia-color-light .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-button.avia-color-light:hover {
	opacity: .7;
	color: #fff;
}

.avia-button.avia-color-light:hover .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

#top .avia-button.avia-color-dark {
	color: #000;
	border: 3px solid #000;
	color: rgba(0, 0, 0, .6);
	border-color: rgba(0, 0, 0, .6);
	background: transparent;
}

#top .avia-button.avia-color-dark .avia-svg-icon svg:first-child {
	fill: rgba(0, 0, 0, .6);
	stroke: rgba(0, 0, 0, .6);
}

.avia-button.avia-color-dark:hover {
	opacity: .7;
	color: #000;
	color: rgba(0, 0, 0, .6);
}

.avia-button.avia-color-dark:hover .avia-svg-icon svg:first-child {
	fill: rgba(0, 0, 0, .6);
	stroke: rgba(0, 0, 0, .6);
}

.avia-button.avia-color-theme-color-subtle {
	border-width: 1px;
	border-style: solid;
}

.avia-button-center {
	display: block;
	text-align: center;
	clear: both;
}

.avia-button-right {
	display: block;
	float: right;
}

.avia-button.avia-position-right {
	float: right;
	display: block;
}

.avia-button.avia-position-left {
	float: left;
	display: block;
}

.avia-button.avia-size-small {
	padding: 9px 10px 7px;
	font-size: 13px;
	min-width: 80px;
}

.avia-button.avia-size-small .avia_button_icon.avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
	margin-bottom: -2px;
}

.avia-button.avia-size-medium {
	padding: 12px 16px 10px;
	font-size: 13px;
	min-width: 90px;
}

.avia-button.avia-size-medium .avia_button_icon.avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
	margin-bottom: -2px;
}

.avia-button.avia-size-large {
	padding: 15px 30px 13px;
	font-size: 13px;
	min-width: 139px;
}

.avia-button.avia-size-large .avia_button_icon.avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
	margin-bottom: -2px;
}

.avia-button.avia-size-x-large {
	padding: 25px 50px 23px;
	font-size: 15px;
	min-width: 200px;
}

.avia-button.avia-size-x-large .avia_button_icon.avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
	margin-bottom: -2px;
}

.av-icon-on-hover .avia_button_icon {
	width: 0px;
	overflow: hidden;
	display: inline-block;
	height: 1em;
	transition: all .2s ease-in-out;
	opacity: 0;
}

.av-icon-on-hover:hover .avia_button_icon {
	width: 1.5em;
	opacity: 1;
}

#top .av-button-notext {
	min-width: 0;
}

#top .av-button-notext .avia_button_icon {
	left: 0;
}

.av-button-label-on-hover {
	box-sizing: content-box;
}

.av-button-label-on-hover.avia-button.avia-size-small {
	padding: 0;
	line-height: 30px;
	width: 32px;
}

.av-button-label-on-hover.avia-button.avia-size-medium {
	padding: 0;
	line-height: 36px;
	width: 38px;
}

.av-button-label-on-hover.avia-button.avia-size-large {
	padding: 0;
	line-height: 42px;
	width: 44px;
}

.av-button-label-on-hover.avia-button.avia-size-x-large {
	padding: 0;
	line-height: 66px;
	width: 68px;
}

.av-button-label-on-hover.avia-button .avia-svg-icon {
	padding-top: 1px;
}

#top .avia-button .avia_button_background {
	opacity: 0;
	position: absolute;
	top: -3px;
	left: 0;
	bottom: -6px;
	right: 0;
	transition: all .4s ease-in-out;
}

#top .avia-button:hover .avia_button_background {
	opacity: .9;
}

#top .avia-button .avia_button_icon, #top .avia-button .avia_iconbox_title {
	position: relative;
	z-index: 3;
}

.avia-button.avia-sonar-shadow:after {
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: -1;
	box-sizing: content-box;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, .1);
	transform: scale(.9);
	transform-style: preserve-3d;
}

h4#comments {
	margin-bottom: 30px;
}

#respond {
	margin-top: 20px;
}

.commentlist ul {
	border-left-style: dashed;
	border-left-width: 1px;
}

.children .children .says {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title {
	font-weight: 600;
	letter-spacing: 1px;
}

#comments span, .minitext, .form-allowed-tags, #reply-title small, #commentform label {
	font-size: .85em;
	display: block;
	letter-spacing: 0;
	text-transform: none;
	padding-top: 8px;
	line-height: 1.5em;
	font-weight: normal;
}

.comment_meta_container {
	clear: both;
	float: none;
}

#top .commentlist {
	margin: 0;
	padding: 0 0 10px 0px;
	border: none;
}

#top .commentlist .comment {
	list-style-type: none;
	list-style-position: outside;
	width: 100%;
	position: relative;
	display: block;
	background: none;
	min-height: 100px;
	clear: both;
}

#top .commentlist .comment.depth-1 {
	float: left;
}

#top .commentlist .comment > div {
	min-height: 100px;
	float: left;
	width: 100%;
}

.commentlist > .comment {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin-bottom: 30px;
}

.gravatar {
	position: relative;
	z-index: 2;
	border-radius: 200px;
	overflow: hidden;
	float: left;
}

.gravatar img {
	padding: 0;
	margin: 0;
	display: block;
	border-radius: 200px;
}

.comment_content {
	position: relative;
	margin: 0 0 0 85px;
	padding: 0 35px 15px 0;
	z-index: 10;
	overflow: hidden;
}

.author_name a, .author_name a:hover {
	font-weight: bold;
	text-decoration: none;
}

.comment-edit-link, #cancel-comment-reply-link {
	display: inline-block;
	font-size: 10px;
}

.author_name, .comment_title {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.commentmetadata {
	font-size: 11px;
	line-height: 1em;
}

.commentmetadata a {
	text-decoration: none;
}

.commentmetadata a:hover {
	text-decoration: underline;
}

.says {
	display: block;
	height: 1px;
	left: -70px;
	position: absolute;
	text-indent: 200%;
	top: 18px;
	width: 40px;
	overflow: hidden;
}

#top .comment_text {
	clear: both;
	font-size: 13px;
	padding: 0 0 15px 0;
	border: none;
}

#top .comment-reply-link {
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}

.side-container-comment-inner {
	text-align: center;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.comment-count {
	font-size: 24px;
	line-height: 60px;
	width: 60px;
	display: block;
	text-align: center;
	border-radius: 200px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}

.side-container-comment-inner .comment-text {
	font-size: 12px;
	text-transform: uppercase;
}

.center-border {
	position: absolute;
	top: 39%;
	width: 42%;
	border-top-style: solid;
	border-top-width: 1px;
	z-index: 1;
}

.center-border-left {
	left: 0;
}

.center-border-right {
	right: 0;
}

#top .commentlist ul {
	margin: 0 0 0 74px;
	clear: both;
}

#top .commentlist .children ul {
	margin: 0 0 0 47px;
}

.children .comment_content {
	margin: 0 0 0 28px;
	padding-bottom: 30px;
	z-index: 1;
}

.children .gravatar {
	position: relative;
	left: -24px;
	z-index: 2;
	width: 45px;
}

#top .children .comment-reply-link {
	left: -42px;
	top: 51px;
}

.comment_page_nav_links {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	font-size: 11px;
}

.comment_prev_page a {
	float: left;
}

.comment_next_page a {
	float: right;
}

.comment_page_nav_links_bottom {}

.comment_page_nav_links_top {}

.sidebar_right .comment_container {
	padding-right: 50px;
}

.sidebar_left .comment_container {
	margin-left: 0;
}

.comment_container {
	max-width: 100%;
}

#commentform {
	position: relative;
}

#commentform p {
	position: relative;
	padding: 0 0 10px 0;
	margin: 0;
}

#reply-title small a {
	float: right;
}

#commentform label {
	position: absolute;
	left: 245px;
	font-size: 11px;
	top: 0;
	font-weight: bold;
}

#commentform input[type='checkbox'] + label {
	left: 2.5em;
}

#commentform div input {
	margin: 0;
}

.commentlist #commentform label {
	position: static;
	display: block;
}

.comment-notes, #commentform .comment-form-comment label {
	display: none;
}

#top .comment-form-url input, #top .comment-form-email input, #top .comment-form-author input {
	width: 220px;
}

#top .commentlist .comment-form-url input, #top .commentlist .comment-form-email input, #top .commentlist .comment-form-author input {
	width: 70%;
}

#comment {
	width: 602px;
	height: 150px;
	padding: 10px 7px;
	font-size: 12px;
	margin: 0;
}

.form-allowed-tags {
	font-size: 11px;
	line-height: 1.5em;
	margin-bottom: 5px;
}

.form-allowed-tags code {
	display: block;
	padding-top: 5px;
}

.commentlist #respond {
	padding: 0 0 30px 56px;
}

.commentlist #respond #comment {
	width: 90%;
}

.commentlist #respond .form-allowed-tags {
	display: none;
}

#reply-title {
	display: none;
}

#reply-title small {
	display: inline;
}

.commentlist #reply-title {
	display: block;
}

#comment {
	width: 94%;
	font-size: 12px;
}

.personal_data p {
	float: left;
	width: 33%;
}

.personal_data label {
	display: none;
}

.template-blog .post .entry-content-wrapper {
	overflow: hidden;
}

.template-blog .post_delimiter {
	margin: 0 0 50px 0;
	padding: 50px 0 0 0;
	clear: both;
}

.template-blog .post-entry-last .post_delimiter {
	border: none;
	height: 1px;
}

.av-buildercomment .av-buildercomment-unapproved {
	padding: 30px 0 15px;
	text-align: center;
	font-size: 1.4em;
	font-weight: 500;
}

.avia-slideshow {
	position: relative;
	margin: 50px 0;
	width: 100%;
	clear: both;
	overflow: hidden;
}

.flex_column .avia-slideshow {
	margin: 20px 0;
}

.flex_column .avia-slideshow.avia-builder-el-no-sibling {
	margin-top: 0px;
}

.avia-slideshow-inner {
	padding: 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

#top .av-default-height-applied .avia-slideshow-inner {
	height: 0px;
}

.avia-slideshow li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	clear: both;
	opacity: 0;
	overflow: hidden;
}

.avia-slideshow li:first-child {
	position: relative;
	visibility: visible;
	z-index: 3;
}

.avia-slideshow li img {
	display: block;
	width: 100%;
	margin: 0 auto;
	border-radius: 3px;
	position: relative;
}

.flex_cell_inner .avia-slideshow li img {
	border-radius: 0;
}

.avia-slideshow.image_no_stretch li img {
	width: auto;
}

.avia-slideshow li > p {
	margin: 0;
}

.avia-slideshow-carousel {
	overflow: hidden;
}

.avia-slideshow-carousel ul {
	transition: all .7s cubic-bezier(.23, 1, .32, 1);
	white-space: nowrap;
}

.avia-slideshow-carousel ul * {
	white-space: normal;
}

.avia-slideshow-carousel li {
	position: relative;
	visibility: visible;
	opacity: 1;
	vertical-align: top;
}

#top .avia-slideshow-arrows a {
	display: block;
	text-decoration: none;
	color: #fff;
	visibility: visible;
	position: absolute;
	width: 60px;
	text-align: center;
	height: 60px;
	line-height: 62px;
	font-size: 25px;
	top: 50%;
	margin: -30px 15px 0;
	z-index: 99;
	overflow: hidden;
	text-indent: -600%;
}

#top .avia-slideshow-arrows a.next-slide {
	right: 0;
}

.avia-slideshow-arrows a:before {
	visibility: visible;
	display: block;
	position: absolute;
	z-index: 100;
	background: #aaa;
	background: rgba(0, 0, 0, .3);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 3px;
	text-align: center;
	line-height: 62px;
	color: inherit;
}

#top .avia-slideshow-arrows a.avia-svg-icon {
	text-indent: 0;
	background: rgba(0, 0, 0, .3);
}

#top .avia-slideshow-arrows a.avia-svg-icon > span {
	text-indent: -600%;
}

#top .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	margin-top: 17px;
	stroke: #fff;
	fill: #fff;
}

.prev-slide:before {
	text-indent: -2px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.next-slide:before {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	text-indent: 0px;
}

#top .av-slideshow-ui .avia-slideshow-arrows a {
	width: 0;
}

#av-admin-preview .av-slideshow-ui .avia-slideshow-arrows a, #top .av-slideshow-ui.av-loop-endless .avia-slideshow-arrows > a, #top .av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows > a, #top .av-slideshow-ui .avia-slideshow-arrows.av-visible-prev > a.prev-slide, #top .av-slideshow-ui .avia-slideshow-arrows.av-visible-next > a.next-slide {
	width: 60px;
	transition: all .8s ease-in-out;
}

#top .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a, #top .av-slideshow-ui.av-hidden-slider-navigate-arrows .avia-slideshow-arrows > a {
	opacity: 0;
	width: 0;
}

.avia-slideshow-dots {
	position: absolute;
	z-index: 200;
	width: 100%;
	bottom: 0;
	text-align: center;
	left: 0;
	height: 0;
}

.avia-slideshow-dots a {
	display: inline-block;
	height: 13.5px;
	width: 13.5px;
	border-radius: 14px;
	background: #000;
	opacity: .6;
	text-indent: 100px;
	overflow: hidden;
	margin: 0 1px;
	padding: 7px;
	position: relative;
	bottom: 33px;
	-webkit-backface-visibility: hidden;
}

.avia-slideshow-dots a.active, .avia-slideshow-dots a:hover {
	opacity: .8;
	background: #fff;
}

.avia-caption {
	position: absolute;
	z-index: 10;
	bottom: 17px;
	left: 17px;
	padding: 10px 20px;
	color: #fff;
	border-radius: 3px;
}

.avia-slideshow .avia-caption .avia-caption-title {
	color: #fff;
}

.js_active .avia-slideshow li:first-child {
	visibility: hidden;
}

.js_active .avia-slideshow-carousel li:first-child {
	visibility: visible;
}

.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a, .avia_desktop .av-slideshow-ui .avia-slideshow-controls a {
	opacity: 0;
}

#av-admin-preview .av_slideshow.avia-slideshow.av-nav-arrows-visible .avia-slideshow-arrows a, #av-admin-preview .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a, .avia_desktop .av_slideshow.avia-slideshow.av-nav-arrows-visible .avia-slideshow-arrows a, .avia_desktop .av_slideshow.avia-slideshow.av-nav-dots-visible .avia-slideshow-dots a, .avia_desktop .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a, .avia_desktop .av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a {
	opacity: .6;
}

.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a, .avia_desktop .av-slideshow-ui:hover .avia-slideshow-controls a {
	opacity: .6;
}

#av-admin-preview .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover, #av-admin-preview .av-slideshow-ui:hover .avia-slideshow-controls a:hover, .avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover, .avia_desktop .av-slideshow-ui:hover .avia-slideshow-controls a:hover {
	opacity: .8;
}

#top .av-control-hidden .avia-slideshow-controls {
	display: none;
}

#top .av-hide-nav-arrows .avia-slideshow-arrows a {
	width: 0;
}

#top .av-control-minimal .avia-slideshow-arrows a:before {
	border: 2px solid #fff;
	background: transparent;
	line-height: 60px;
}

#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon {
	border: 2px solid #fff;
	background: transparent;
}

#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: #fff;
	fill: #fff;
}

#top .av-control-minimal .avia-slideshow-dots a {
	border: 2px solid #fff;
	background: transparent;
	padding: 5px;
}

#top .av-control-minimal .avia-slideshow-dots a.active {
	background: #fff;
}

#top .av-control-minimal-dark .avia-slideshow-arrows a {
	color: #000;
}

#top .av-control-minimal-dark .avia-slideshow-arrows a:before {
	border-color: #000;
}

#top .av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon {
	border-color: #000;
}

#top .av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: #000;
	fill: #000;
}

#top .av-control-minimal-dark .avia-slideshow-dots a {
	border-color: #000;
}

#top .av-control-minimal-dark .avia-slideshow-dots a.active {
	background: #000;
}

#top .scroll-down-link.av-control-minimal-dark {
	color: #000;
}

#top .scroll-down-link.av-custom-scroll-down-color {
	text-shadow: none;
}

#top .avia-small-width-slider .avia-slideshow-arrows a {
	width: 30px;
	height: 30px;
	margin: -15px 5px 0;
	line-height: 32px;
	font-size: 15px;
}

#top .avia-small-width-slider .avia-slideshow-arrows a:before {
	line-height: 32px;
}

#top .avia-super-small-width-slider .avia-slideshow-dots {
	display: none;
}

#top .av-video-slide, #top .av-video-slide .avia-slide-wrap {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
}

#top .av-video-slide .mejs-poster {
	width: 100% !important;
	height: 100% !important;
	background-size: cover;
	background-position: center center;
}

#top .av-video-slide .mejs-poster img {
	display: none;
}

#top .av-video-slide .avia-iframe-wrap {
	padding: 0;
	height: 100%;
	margin: 0;
}

#top .av-video-slide iframe, #top .av-video-slide embed, #top .av-video-slide object, #top .av-video-slide video {
	max-width: none;
	max-height: none;
	width: 100%;
	height: 100%;
	position: absolute;
}

#top .av-video-slide .caption_fullwidth {
	top: 0;
	left: 0;
	right: 0;
	bottom: 40px;
}

#top .av-video-slide.av-hide-video-controls .caption_fullwidth {
	bottom: 0px;
}

#top .av-video-slide .mejs-container {
	height: 100% !important;
	width: 100% !important;
	position: absolute;
}

#top .av-video-slide .me-plugin {
	width: 100%;
	height: 100%;
}

span.mejs-offscreen {
	display: none !important;
}

#top .avia-fullscreen-slider .av-video-slide.av-video-service-vimeo iframe {
	transform: scale(1.2);
}

.avia_video {
	z-index: 8;
}

.mejs-controls {
	z-index: 9;
}

#top .av-video-slide.av-video-service-vimeo .mejs-controls, .av-force-resize .av-video-service-youtube .avia_video, .av-hide-video-controls .mejs-controls {
	display: none !important;
}

.av-video-slide.slide-1 .mejs-mediaelement {
	opacity: 0;
}

.av-video-slide .mejs-mediaelement {
	height: 100%;
}

#top .av-video-slide .mejs-overlay-button {
	display: none;
}

#top .av-video-slide .avia-slide-wrap, #top .av-video-slide iframe {
	background: #000;
}

#top .av-video-slide.av-video-4-3-stretch iframe, #top .av-video-slide.av-video-4-3-stretch embed, #top .av-video-slide.av-video-4-3-stretch object, #top .av-video-slide.av-video-4-3-stretch video {
	height: 270%;
}

#top .av-section-with-video-bg .av-section-video-bg:after, .av-click-overlay {
	content: ".";
	position: absolute;
	text-indent: -200px;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
	opacity: 0;
	background: #000;
}

.av-click-overlay {
	z-index: 9;
	bottom: 30px;
}

.av-video-service-vimeo .av-click-overlay {
	bottom: 42px;
}

.av-video-service-youtube .av-click-overlay {
	bottom: 36px;
}

.av-hide-video-controls .av-click-overlay {
	bottom: 0;
}

.av-video-service-youtube.av-video-events-bound .av-click-overlay {
	display: none;
}

.avia_playpause_icon {
	position: absolute;
	height: 100px;
	width: 100px;
	margin: -50px 0 0 -50px;
	background: #000;
	background: rgba(0, 0, 0, .4);
	border-radius: 3px;
	top: 50%;
	left: 50%;
	z-index: 50;
	display: none;
	transform: scale(.7);
}

.avia_playpause_icon.av-play, .avia_playpause_icon.av-pause {
	display: block !important;
}

#top .avia_playpause_icon:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	color: #fff;
	line-height: 100px;
	text-align: center;
	font-size: 40px;
}

.avia_transform .avia_playpause_icon.av-play, .avia_transform .avia_playpause_icon.av-pause {
	animation: avia_appear_short 1.7s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 0;
}

.avia_playpause_icon.av-pause {}

.av-fallback-message {
	text-align: center;
	position: absolute;
	z-index: 1000;
	top: 45%;
	width: 100%;
	left: 0;
}

.av-fallback-message span {
	display: inline-block;
	border: 1px solid #e1e1e1;
	padding: 10px;
	background: #fff;
}

.caption_fullwidth {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	z-index: 10;
}

.slideshow_caption {
	z-index: 100;
	width: 42%;
	position: absolute;
	bottom: 0;
	top: auto;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 50px;
}

div .slideshow_caption h2 {
	text-transform: uppercase;
}

div .slideshow_caption, div .slideshow_caption a, div .slideshow_caption a:hover, div .slideshow_caption h2, div .slideshow_caption h2 .special_amp, div .slideshow_caption strong, div .slideshow_caption h2 strong {
	color: #fff;
}

.slideshow_inner_caption {
	position: relative;
	display: table;
	height: 100%;
	width: 100%;
}

.slideshow_align_caption {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.avia-caption-content {
	line-height: 1.3em;
}

.avia-caption-content p {
	margin: 15px 0;
}

.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
	background: rgba(0, 0, 0, .5);
	display: inline-block;
	margin: 0 0 1px 0;
	padding: 10px 15px;
}

#top .avia-caption-content .wp-smiley {
	display: none;
}

#top .avia-caption-content a {
	text-decoration: underline;
}

#top .avia-caption-content a:hover {
	text-decoration: none;
}

.avia_transform .av_slideshow_full .avia-caption-title {}

.caption_left .slideshow_caption {
	left: 0;
}

.caption_right .slideshow_caption {
	right: 0;
}

.caption_right .slideshow_caption .slideshow_inner_caption {
	float: right;
}

.caption_bottom .slideshow_caption {
	left: 0;
	width: 100%;
	bottom: 0;
	height: auto;
}

#top div .caption_center .slideshow_caption {
	left: 0;
	width: 100%;
	text-align: center;
}

.caption_bottom .slideshow_caption .slideshow_inner_caption {
	display: block;
	height: auto;
	bottom: 0;
	position: absolute;
	padding: 0 50px;
	width: 100%;
	left: 0;
}

.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
	padding: 20px 0;
	display: block;
}

#top .avia-slideshow-button {
	border-radius: 3px;
	text-transform: uppercase;
	padding: 15px 16px;
	display: inline-block;
	margin-top: 20px;
	text-decoration: none;
	font-weight: bold;
}

#top .avia-slideshow-button.avia-color-light {
	padding: 12px 16px;
	background-color: rgba(0, 0, 0, .2);
}

#top .avia-slideshow-button.avia-color-dark {
	padding: 12px 16px;
	background-color: rgba(255, 255, 255, .1);
}

.avia-multi-slideshow-button {
	min-width: 140px;
}

.avia-multi-slideshow-button.avia-slideshow-button {
	margin-right: 20px;
}

.avia-multi-slideshow-button.avia-slideshow-button-2 {
	margin-right: 0px;
}

#top .av-video-slide .avia-slide-wrap {
	background-position: center center;
	background-size: cover;
}

#top .av-video-lazyload .av-click-to-play-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1000;
}

#top .av-video-lazyload .av-click-to-play-overlay .avia_playpause_icon {
	display: block;
	transition: opacity .4s ease-out;
}

#top .av-video-lazyload .av-click-to-play-overlay:hover .avia_playpause_icon {
	opacity: .7;
}

#top.av-accessibility-aaa .avia-caption-content {
	line-height: 1.5em;
}

.avia-video-cookie-not-allowed #top .mejs-mediaelement, .avia-video-cookie-not-allowed #top .av-click-overlay, .avia-video-cookie-not-allowed #top .av-click-to-play-overlay {
	display: none !important;
}

.avia-video-cookie-not-allowed #top .avia-slideshow.av-section-video-bg {
	display: none;
}

#top div .avia-gallery {
	overflow: hidden;
	padding-bottom: 2px;
	clear: both;
}

#top div .avia-gallery img {
	float: left;
	border-style: solid;
	border-width: 1px;
	padding: 7px;
	width: 100%;
	border-radius: 0;
}

#top div .avia-gallery .avia-gallery-big {
	display: block;
	overflow: hidden;
	padding: 7px;
	margin-bottom: -1px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-style: solid;
	border-width: 1px;
}

#top div .avia-gallery .avia-gallery-big-inner {
	display: block;
	overflow: hidden;
	height: 100%;
}

#top div .avia-gallery .avia-gallery-big img {
	padding: 0;
	border: none;
}

#top .avia-gallery .avia-gallery-thumb a {
	width: 20%;
	opacity: 1;
}

#top #wrap_all .avia-gallery .avia-gallery-thumb a {
	display: inline-block;
	vertical-align: top;
}

#top .avia-gallery .avia-gallery-thumb a:hover {
	opacity: .5;
}

#top .avia-gallery .avia-gallery-caption {
	display: none;
}

#top div .avia-gallery .avia-gallery-big-no-crop-thumb {
	text-align: center;
}

#top div .avia-gallery .avia-gallery-big-no-crop-thumb img {
	clear: both;
	float: none;
	text-align: center;
}

.avia-gallery .big-prev-fake {
	display: none;
}

.avia_transform .avia-gallery-animate .avia-gallery-thumb img {
	opacity: .1;
	transform: scale(.5);
}

.avia_transform .avia-gallery-animate .avia-gallery-thumb img.avia_start_animation {
	animation: avia_appear .9s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
	transform: scale(1);
}

.avia-gallery-animate .av-hover-grow {
	overflow: hidden;
}

.avia-gallery-animate .av-hover-grow img {
	transition: all 1.7s cubic-bezier(.23, 1, .32, 1);
}

.avia-gallery-animate .av-hover-grow:hover img {
	transform: scale(1.1);
}

#top #av-admin-preview .avia-gallery .avia-gallery-big-inner {
	height: auto;
}

.avia-chrome .avia-gallery-thumb {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.av-hide-gallery-thumbs .avia-gallery-thumb {
	display: none;
}

.avia-gallery.av-slideshow-ui .avia-slideshow-arrows {
	position: absolute;
	z-index: 310;
	width: 100%;
	margin: 0;
	top: 7px;
	left: 0;
}

#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows a {
	margin: 0;
}

.avia-gallery.av-slideshow-ui:not(.av-control-minimal) .avia-slideshow-arrows a {
	border-radius: 50%;
}

#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-prev {
	margin-left: 7px;
}

#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-next {
	margin-right: 7px;
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows {
	top: 27px;
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .avia-svg-icon svg:first-child {
	margin-top: 18px;
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-prev {
	margin-left: 27px;
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-next {
	margin-right: 27px;
}

@media only screen and (max-width:767px) {
	.responsive .avia-gallery-thumb img {
		padding: 3px;
	}
}

.av-layout-grid-container {
	width: 100%;
	table-layout: fixed;
	display: table;
	border-top-style: none;
	border-top-width: 0px;
}

.flex_cell {
	display: table-cell;
	padding: 30px;
	vertical-align: top;
}

.flex_cell_inner {
	display: block;
	position: relative;
}

.av-border-top-bottom {
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.av-border-cells .flex_cell {
	border-left-style: solid;
	border-left-width: 1px;
}

.av-border-cells .flex_cell:first-child {
	border: none;
}

.av-layout-grid-container + .av-layout-grid-container {
	border-top: none;
}

.av-zero-padding .av-hotspot-container-inner-wrap img {
	border-radius: 0;
}

body .flex_cell.avia-link-column {
	cursor: pointer;
}

body .flex_cell.avia-link-column.avia-link-column-hover:hover {
	opacity: .8;
}

.av-layout-grid-container .flex_cell.av_one_full.av-cell-link {
	display: block;
}

@media only screen and (max-width:989px) {
	.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-break-at-tablet.av-grid-order-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-break-at-tablet.av-grid-order-individual {
		display: flex;
		flex-direction: column;
	}
}

@media only screen and (max-width:767px) {
	.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-grid-order-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-grid-order-individual {
		display: flex;
		flex-direction: column;
	}
}

@media only screen and (min-width:990px) {
	.responsive #top #wrap_all .av-layout-grid-container.av-desktop-hide {
		display: none !important;
	}
}

@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive #top #wrap_all .av-layout-grid-container.av-medium-hide {
		display: none !important;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive #top #wrap_all .av-layout-grid-container.av-small-hide {
		display: none !important;
	}
}

@media only screen and (max-width:479px) {
	.responsive #top #wrap_all .av-layout-grid-container.av-mini-hide {
		display: none !important;
	}
}

.av-special-heading {
	width: 100%;
	clear: both;
	display: block;
	margin-top: 50px;
	position: relative;
}

.avia_mobile .av-special-heading {
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

.av-special-heading.avia-builder-el-no-sibling {
	margin-top: 0px;
	margin-bottom: 0px;
}

.flex_column + .av-special-heading {
	float: left;
}

body .av-special-heading .av-special-heading-tag {
	padding: 0;
	margin: 0;
	float: left;
}

.meta-heading .av-special-heading-tag {
	font-weight: normal;
}

.custom-color-heading .av-special-heading-tag {
	color: inherit;
}

.special-heading-border {
	position: relative;
	overflow: hidden;
}

.av-special-heading-h1 .special-heading-border {
	height: 3.4em;
}

.av-special-heading-h2 .special-heading-border {
	height: 2.6em;
}

.av-special-heading-h3 .special-heading-border {
	height: 1.9em;
}

.av-special-heading-h4 .special-heading-border {
	height: 1.6em;
}

.av-special-heading-h5 .special-heading-border {
	height: 1.5em;
}

.av-special-heading-h6 .special-heading-border {
	height: 1.4em;
}

.special-heading-inner-border {
	display: block;
	width: 100%;
	margin-left: 15px;
	border-top-style: solid;
	border-top-width: 1px;
	position: relative;
	top: 50%;
	opacity: .15;
}

.meta-heading .special-heading-inner-border {
	opacity: .2;
}

.custom-color-heading .special-heading-inner-border {
	opacity: .4;
}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp {
	color: inherit;
}

#top .custom-color-heading a {
	text-decoration: underline;
}

#top .av-special-heading.av-icon.custom-color-heading a.av-heading-link {
	text-decoration: none;
}

#top .custom-color-heading a:hover {
	opacity: .8;
	text-decoration: none;
}

#top #wrap_all .av-inherit-size .av-special-heading-tag {
	font-size: 1em;
}

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
	font-weight: 300;
}

.av-thin-font strong, .modern-quote strong {
	font-weight: 600;
}

body .av-special-heading.modern-centered {
	text-align: center;
}

body .av-special-heading.modern-right {
	text-align: right;
}

body .av-special-heading.elegant-centered {
	text-align: center;
}

body .av-special-heading.elegant-centered .av-special-heading-tag {
	position: relative;
	overflow: hidden;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before, body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after {
	content: "";
	position: absolute;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: inherit;
	top: 50%;
	transform: translateY(-50%);
	width: 1000px;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before {
	right: 100%;
	margin-right: 1em;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after {
	left: 100%;
	margin-left: 1em;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap {
	display: inline-block;
	position: relative;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char {
	display: block;
	font-size: 1em;
	line-height: 1;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child, body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
}

body .av-special-heading.blockquote > * {
	white-space: normal;
	float: none;
}

.av-special-heading.classic-quote {
	text-align: center;
}

.av-special-heading.classic-quote.classic-quote-left {
	text-align: left;
}

.av-special-heading.classic-quote.classic-quote-right {
	text-align: right;
}

body .av-special-heading.classic-quote > * {
	display: block;
	font-family: "Droid Serif", Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	float: none;
}

body .av-special-heading.blockquote .special-heading-border {
	display: none;
}

#top .av-special-heading.av-linked-heading a:hover {
	opacity: .5;
}

.av-subheading {
	font-size: 15px;
	line-height: 1.3em;
}

.av-subheading p:first-child {
	margin-top: 0;
}

.av-subheading p:last-child {
	margin-bottom: 0;
}

.av-subheading_below {
	margin-top: .3em;
}

.av-subheading_above {
	margin-bottom: .3em;
}

#top.av-accessibility-aaa .av-subheading {
	line-height: 1.5em;
}

.hr {
	clear: both;
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	position: relative;
	margin: 30px 0;
	float: left;
}

.hr-inner {
	width: 100%;
	position: absolute;
	height: 1px;
	left: 0;
	top: 50%;
	width: 100%;
	margin-top: -1px;
	border-top-width: 1px;
	border-top-style: solid;
}

#top .hr-invisible, .hr-invisible .hr-inner {
	margin: 0;
	border: none;
}

.hr-invisible {
	float: none;
}

.hr-full, .hr-big {
	margin: 70px 0;
}

.hr-full .hr-inner {
	width: 300%;
	left: -100%;
}

.hr-full.hr-shadow .hr-inner {
	box-shadow: 0 1px 2px 0px rgba(0, 0, 0, .1);
}

.sidebar_right .hr-full .hr-inner {
	left: auto;
	right: -50px;
}

.sidebar_left .hr-full .hr-inner {
	left: -50px;
}

.hr-short {
	height: 20px;
	line-height: 20px;
	margin: 30px 0;
	float: none;
}

.hr-short .hr-inner {
	width: 32%;
	left: 50%;
	margin-left: -16%;
}

.hr-short.hr-left .hr-inner {
	left: 0%;
	margin-left: 0%;
}

.hr-short.hr-right .hr-inner {
	left: auto;
	right: 0;
	margin-left: 0%;
}

.hr-short .hr-inner-style {
	border-radius: 20px;
	height: 9px;
	width: 9px;
	border-width: 2px;
	border-style: solid;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	margin-top: -5px;
}

.hr-short.hr-left .hr-inner-style {
	left: 5px;
}

.hr-short.hr-right .hr-inner-style {
	left: auto;
	right: 0;
}

body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first {
	margin: 30px 0;
}

.hr-custom {
	margin: 0;
	display: block;
	min-height: 21px;
	height: auto;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	float: left;
}

.hr-custom .hr-inner {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.hr-custom.hr-center {
	text-align: center;
}

.hr-custom.hr-right {
	text-align: right;
}

.hr-custom.hr-left {
	text-align: left;
}

.hr-custom .hr-inner.inner-border-av-border-none {
	border: none;
}

.hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width: 2px;
}

.av-seperator-icon {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
}

.av-seperator-icon.avia-svg-icon svg:first-child, .av-seperator-icon.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
	margin-top: 5px;
}

.hr-custom.hr-icon-yes .hr-inner {
	margin-left: 10px;
	margin-right: 10px;
}

.avia-image-container {
	display: block;
	position: relative;
	max-width: 100%;
}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	border-radius: 3px;
	display: block;
	position: relative;
	max-width: 100%;
}

.avia-image-container.avia-align-center {
	display: block;
	margin: 0 auto 10px auto;
	text-align: center;
	clear: both;
}

.avia-image-container.avia-align-center .avia-image-container-inner {
	margin: 0 auto;
	display: inline-block;
	vertical-align: bottom;
}

.avia-image-container.avia-align-left {
	display: block;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

.avia-image-container.avia-align-right {
	display: block;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}

.avia-image-container.avia-align-center.avia-builder-el-no-sibling {
	margin-bottom: 0;
	margin-top: 0;
}

.avia_image + br {
	display: none;
}

.avia-image-overlay-wrap a.avia_image {
	overflow: hidden;
}

.avia-image-overlay-wrap a.avia_image .image-overlay {}

.avia-image-container .avia_image, .avia-image-container .avia-image-overlay-wrap {
	transition: all .7s;
}

.avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover {
	transform: scale(1.1);
}

.avia-image-container.av-hover-grow, .avia-image-container.av-hover-grow .avia-image-container-inner, .avia-image-container.av-hover-grow .avia-image-overlay-wrap a.avia_image {
	overflow: visible;
}

.avia-image-container.av-img-box-shadow .avia-image-overlay-wrap .avia_image, .avia-image-container.av-img-box-shadow.av-styling-circle .avia-image-container-inner, .avia-image-container.av-img-box-shadow.av-styling-circle .avia_image {
	overflow: revert;
}

.avia-image-container.av-hover-grow.av-hide-overflow .avia-image-container-inner {
	overflow: hidden;
}

.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay, .av-styling-circle div.av-caption-image-overlay-bg {
	overflow: hidden;
	border-radius: 10000px;
}

.avia-safari div.av-image-caption-overlay-center {
	-webkit-transform: translate3d(0, 0, 0);
}

.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay {
	border-radius: 0;
	border: none;
}

.av-image-caption-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 10;
	text-align: center;
	transition: all .3s ease-in-out;
}

.av-image-caption-overlay-position {
	display: table;
	width: 100%;
	height: 100%;
	position: relative;
}

.av-image-caption-overlay-center {
	display: table-cell;
	vertical-align: middle;
	font-size: 1.3em;
	line-height: 1.5em;
	padding: 0px 1.5em;
}

.av-image-caption-overlay-center p:first-child {
	margin-top: 0;
}

.av-image-caption-overlay-center p:last-child {
	margin-bottom: 0;
}

.av-caption-image-overlay-bg {
	position: absolute;
	height: 100%;
	width: 100%;
	transition: all .3s ease-in-out;
}

.av-overlay-hover-deactivate .avia-image-overlay-wrap:hover .av-caption-image-overlay-bg {
	opacity: 0 !important;
}

.av-overlay-on-hover .av-image-caption-overlay {
	opacity: 0;
}

.av-overlay-on-hover .avia-image-container-inner:hover .av-image-caption-overlay {
	opacity: 1;
}

.avia_transform .avia_animated_image {
	opacity: 0;
}

.avia-image-container small.avia-copyright {
	font-size: .8em;
	text-align: left;
	line-height: 1.7em;
}

.avia-image-container .avia-copyright {
	display: block;
}

.avia-image-container.av-has-copyright .avia-image-overlay-wrap {
	position: relative;
	overflow: hidden;
}

.av-styling-circle.avia-image-container.av-has-copyright .avia-image-container-inner {
	overflow: visible;
}

.avia-image-container.av-has-copyright.av-styling-circle .avia-copyright {
	text-align: center;
}

.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright {
	position: absolute;
	background-color: rgba(0, 0, 0, .1);
	text-align: right;
	color: #fff;
	padding: 0 2em 0 0;
	right: 0;
	bottom: 0;
	width: 2em;
	line-height: 2em;
	max-height: 2em;
	text-indent: -99999px;
	overflow: hidden;
	transition: all .3s ease-in;
	z-index: 308;
}

.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover {
	width: 100%;
	padding: 0 3em 0 1em;
	text-indent: 0;
	max-height: 100%;
	background-color: rgba(0, 0, 0, .4);
}

.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright .avia-svg-icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	text-indent: 0;
	font-size: .8em;
	width: 2.6em;
	height: 2.6em;
	line-height: 2.8em;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}

.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright .avia-svg-icon svg:first-child {
	stroke: rgba(255, 255, 255, .7);
	fill: rgba(255, 255, 255, .7);
	margin-top: 7px;
}

.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover .avia-svg-icon {
	background-color: rgba(0, 0, 0, .2);
}

.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover .avia-svg-icon svg:first-child {
	stroke: rgba(255, 255, 255, 1);
	fill: rgba(255, 255, 255, 1);
}

.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright {
	border-radius: 20px;
	background-color: rgba(0, 0, 0, .15);
	text-align: right;
}

.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover {
	border-radius: 15px;
	background-color: rgba(0, 0, 0, .5);
}

.av-hover-fade .avia_image.fade-basic {
	opacity: 1;
}

.av-hover-fade .avia_image.fade-overlay {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.av-hover-fade .avia-image-container-inner:hover .avia_image.fade-basic {
	animation: avia-fadeOut .7s 1 ease-in-out;
	opacity: 0;
}

.av-hover-fade .avia-image-container-inner:hover .avia_image.fade-overlay {
	animation: avia-fadein .7s 1 ease-in-out;
	opacity: 1;
}

.avia-image-container.av-hover-fade.av-img-linked:hover {
	cursor: pointer;
}

.avia-image-container.av-hover-fade.av-img-linked:hover a.noHover {
	z-index: 5;
}

#top .avia-smallarrow-slider {
	position: relative;
	overflow: visible;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows {
	position: relative;
	width: 51px;
	top: -3px;
	left: 0;
	height: 24px;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a {
	opacity: 0;
	margin: 0;
	width: 0 !important;
	height: 24px;
	line-height: 25px;
	font-size: 10px;
	top: 0;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child, #top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon img[is-svg-img="true"] {
	height: 10px;
	width: auto;
	margin-top: 8px;
}

#top .avia-smallarrow-slider:not(.av-slideshow-ui) .avia-slideshow-arrows a, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide {
	width: 24px !important;
	opacity: 1;
}

#top .avia-smallarrow-slider:not(.av-slideshow-ui) .avia-slideshow-arrows a:hover, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide:hover, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide:hover {
	opacity: .5;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {
	line-height: 25px;
	border-radius: 1px;
}

#top .avia-smallarrow-slider.av-control-minimal .avia-slideshow-arrows a:before {
	line-height: 21px;
}

.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-controls a {
	opacity: 0;
}

.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a, .avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a {
	opacity: 1;
}

.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui:hover .avia-slideshow-controls a {
	opacity: 1;
}

.avia_desktop #top #wrap_all .avia-smallarrow-slider.av-slideshow-ui:hover .avia-slideshow-controls a:hover {
	opacity: .5;
}

#top .avia-smallarrow-slider.av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows {
	display: none;
}

#top .avia-smallarrow-slider .slide-image, #top .avia-logo-element-container img {
	margin: 0 auto;
	display: block;
	width: auto;
	width: 100% 	;
}

#top .avia-smallarrow-slider-heading {
	display: table;
	width: 100%;
}

#top .avia-smallarrow-slider-heading > div {
	display: table-cell;
}

#top .avia-smallarrow-slider-heading h3 {
	top: -3px;
	position: relative;
}

#top .avia-logo-grid .slide-entry-wrap {
	margin: 0;
}

#top .avia-smallarrow-slider .avia-slideshow-dots {
	position: relative;
	width: 100%;
	left: 0;
	bottom: 0;
	margin-top: 10px;
	float: unset;
}

#top .avia-smallarrow-slider .avia-slideshow-dots a {
	border-style: solid;
	border-width: 1px;
	bottom: 0;
}

#top .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .avia-logo-element-container .avia-slideshow-dots a:hover {
	background: #aaa;
}

#top .avia-content-slider-element-container .avia-slideshow-dots {
	left: 0;
	text-align: right;
	width: auto;
}

#top .avia-logo-element-container .slide-entry {
	padding: 1px;
}

#top .avia-logo-element-container img, .av-partner-fake-img {
	box-shadow: 0px 0px 2px rgba(0, 0, 0, .3);
}

#top .av-border-deactivate.avia-logo-element-container img, .av-border-deactivate .av-partner-fake-img {
	box-shadow: none;
}

#top .avia-logo-element-container .slide-image {
	overflow: visible;
}

.av-partner-fake-img {
	width: 100%;
	display: block;
	position: relative;
	background-size: contain;
	background-repeat: no-repeat;
}

@media only screen and (max-width:767px) {
	.responsive #top .avia-smallarrow-slider .flex_column {
		margin: 0px;
		width: 50%;
	}
}

@media only screen and (max-width:479px) {
	.responsive #top #wrap_all .avia-logo-element-container.avia-logo-grid .flex_column {
		margin: 0;
	}
}

#top .avia-content-slider-element-container .avia-slideshow-dots a.active, #top .avia-content-slider-element-container .avia-slideshow-dots a:hover {
	background: #aaa;
}

.av-masonry {
	position: relative;
	overflow: hidden;
	clear: both;
}

.av-masonry-container {
	width: 100.4%;
	float: left;
	clear: both;
	position: relative;
}

.av-masonry-entry {
	position: relative;
	display: block;
	width: 24.9%;
	float: left;
	clear: none;
	text-decoration: none;
	visibility: hidden;
	opacity: 0;
}

#top .masonry-no-border {
	border-top: none;
}

.av-masonry-entry.av-landscape-img {
	width: 49.8%;
}

.av-masonry-col-1 .av-masonry-entry {
	width: 100%;
}

.av-masonry-col-2 .av-masonry-entry {
	width: 49.8%;
}

.av-masonry-col-2 .av-masonry-entry.av-landscape-img {
	width: 99.5%;
}

.av-masonry-col-3 .av-masonry-entry {
	width: 33.3%;
}

.av-masonry-col-3 .av-masonry-entry.av-landscape-img {
	width: 66.6%;
}

.av-masonry-col-4 .av-masonry-entry {}

.av-masonry-col-4 .av-masonry-entry.av-landscape-img {}

.av-masonry-col-5 .av-masonry-entry {
	width: 19.9%;
}

.av-masonry-col-5 .av-masonry-entry.av-landscape-img {
	width: 39.8%;
}

.av-masonry-col-6 .av-masonry-entry {
	width: 16.6%;
}

.av-masonry-col-6 .av-masonry-entry.av-landscape-img {
	width: 33.2%;
}

@media only screen and (min-width:990px) {
	.responsive.av-no-preview #top .av-desktop-columns-6 .av-masonry-entry {
		width: 16.6%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-6 .av-masonry-entry.av-landscape-img {
		width: 33.2%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry {
		width: 19.9%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry.av-landscape-img {
		width: 39.8%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry {
		width: 24.9%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry.av-landscape-img {
		width: 49.8%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-3 .av-masonry-entry {
		width: 33.3%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-3 .av-masonry-entry.av-landscape-img {
		width: 66.6%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry {
		width: 49.8%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry.av-landscape-img {
		width: 99.5%;
	}
	
	.responsive.av-no-preview #top .av-desktop-columns-1 .av-masonry-entry {
		width: 100%;
	}
}

@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive.av-no-preview #top .av-medium-columns-4 .av-masonry-entry {
		width: 24.9%;
	}
	
	.responsive.av-no-preview #top .av-medium-columns-3 .av-masonry-entry {
		width: 33.3%;
	}
	
	.responsive.av-no-preview #top .av-medium-columns-2 .av-masonry-entry {
		width: 49.8%;
	}
	
	.responsive.av-no-preview #top .av-medium-columns-1 .av-masonry-entry {
		width: 100%;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive.av-no-preview #top .av-small-columns-4 .av-masonry-entry {
		width: 24.9%;
	}
	
	.responsive.av-no-preview #top .av-small-columns-3 .av-masonry-entry {
		width: 33.3%;
	}
	
	.responsive.av-no-preview #top .av-small-columns-2 .av-masonry-entry {
		width: 49.8%;
	}
	
	.responsive.av-no-preview #top .av-small-columns-1 .av-masonry-entry {
		width: 100%;
	}
}

@media only screen and (max-width:479px) {
	.responsive.av-no-preview #top .av-mini-columns-4 .av-masonry-entry {
		width: 24.9%;
	}
	
	.responsive.av-no-preview #top .av-mini-columns-3 .av-masonry-entry {
		width: 33.3%;
	}
	
	.responsive.av-no-preview #top .av-mini-columns-2 .av-masonry-entry {
		width: 49.8%;
	}
	
	.responsive.av-no-preview #top .av-mini-columns-1 .av-masonry-entry {
		width: 100%;
	}
}

.av-masonry-outerimage-container {
	overflow: hidden;
}

.av-masonry-outerimage-container, .av-masonry-image-container {
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
}

.av-masonry-image-container {
	text-align: center;
	background-size: cover;
	background-position: center center;
}

.av-masonry-image-container img {
	display: block;
	margin: 0 auto;
}

#top .av-inner-masonry {
	overflow: hidden;
	background-color: transparent;
	margin: 0;
}

.av-masonry-entry .av-inner-masonry-content {
	padding: 20px;
	z-index: 2;
	position: relative;
	width: 100%;
}

.av-masonry-entry .avia-arrow {
	border: none;
	top: -5px;
}

.av-masonry-item-no-image .avia-arrow {
	display: none;
}

.av-masonry-entry .av-masonry-entry-title {
	line-height: 1.3em;
	margin: 0;
	font-size: 15px;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
	padding-top: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.av-masonry-date, .av-masonry-text-sep, .av-masonry-author {
	font-size: 11px;
}

.av-masonry-text-sep {
	padding: 0 5px;
}

.av-masonry-text-sep.text-sep-author, .av-masonry-author {
	display: none;
}

.av-masonry-entry.av-masonry-item-loaded {
	opacity: 1;
	visibility: visible;
}

.avia_desktop.avia_transform3d .av-masonry-animation-active .av-masonry-entry, .avia_mobile.avia_transform3d:not(.avia-mobile-no-animations) .av-masonry-animation-active .av-masonry-entry {
	perspective: 600px;
}

.avia_desktop.avia_transform3d .av-masonry-animation-active .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry, .avia_mobile.avia_transform3d:not(.avia-mobile-no-animations) .av-masonry-animation-active .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry {
	animation: avia_masonry_show .8s 1 cubic-bezier(.175, .885, .32, 1.075);
}

.avia_transform .av-masonry-entries.av-masonry-animation-curtain-reveal .avia-curtain-reveal-overlay {
	animation-delay: .8s;
}

.av-large-gap.av-masonry {
	padding: 15px 0 0 15px;
}

.av-no-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position: absolute;
	top: 0px;
	left: -1px;
	right: 0px;
	bottom: -2px;
}

.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 1px;
	bottom: 1px;
}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 15px;
	bottom: 15px;
}

.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	position: relative;
}

#top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	position: relative;
	margin-right: 1px;
	margin-bottom: 1px;
}

#top .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
}

.avia-mozilla #top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	margin-bottom: 2px;
}

.av-flex-size .av-masonry-image-container {
	background-image: none !important;
}

.av-flex-size .av-masonry-image-container.nitro-lazy {
	background-image: none !important;
}

.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container {
	position: absolute;
}

.av-fixed-size .av-masonry-image-container img {
	display: none;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
	width: 100%;
	padding-bottom: 80%;
	z-index: 1;
}

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer {
	padding-bottom: 40%;
}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer {
	padding-bottom: 160%;
}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img .av-inner-masonry-sizer {
	padding-bottom: 80%;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
	display: table;
	position: relative;
	height: 100%;
	width: 100%;
	bottom: 0;
	table-layout: fixed;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry {
	background: transparent;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content, .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
	position: absolute;
	bottom: -1px;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
	background: rgba(0, 0, 0, .35);
}

#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content {
	background: transparent;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *, #top .av-caption-style-overlay .av-masonry-item-with-image ins:before, #top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del {
	color: #fff;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .avia-arrow, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .av-icon-display {
	display: none;
}

#top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
	position: absolute;
	top: -2px;
	left: -2px;
	right: -2px;
	bottom: -2px;
	display: block;
	height: auto;
	width: auto;
}

#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos {
	display: table;
	height: 100%;
	width: 100%;
}

#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content {
	display: table-cell;
	vertical-align: middle;
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
	font-size: 1.5em;
}

.av-fixed-size.av-orientation-landscape-large .av-masonry-entry .av-inner-masonry-sizer {
	width: 100%;
	padding-bottom: 50%;
}

.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer {
	width: 100%;
	padding-bottom: 100%;
}

.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer {
	width: 100%;
	padding-bottom: 130%;
}

.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer {
	width: 100%;
	padding-bottom: 150%;
}

#top .av-masonry-entry:hover {
	text-decoration: none;
}

.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination {
	transition: all .4s ease-in-out;
}

.avia_desktop .av-masonry-entry .av-image-copyright, .avia_desktop .av-masonry-entry:hover .av-image-copyright {
	transition: all .4s ease-in-out;
}

.avia_desktop .av-masonry-entry:hover .av-image-copyright.av-copyright-left {
	transform: translate(1em, -1em);
}

.avia_desktop .av-masonry-entry:hover .av-image-copyright.av-copyright-right {
	transform: translate(-1em, -1em);
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content {
	opacity: 0;
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content {
	opacity: 1;
}

.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image .av-inner-masonry-content {
	opacity: 1;
}

.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content {
	opacity: 0;
}

.avia_desktop .av-inner-masonry-content {
	-webkit-backface-visibility: hidden;
}

.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content, .avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-origin: center bottom;
	transform: rotateX(120deg);
	transform-style: preserve-3d;
}

.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content, .avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content {
	transform: rotateX(0deg);
	transform-origin: center bottom;
}

.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display {
	transform: rotateY(180deg);
	border-color: transparent;
}

.avia_desktop.avia_transform3d .av-masonry-image-container {
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

.av-masonry-sort {
	text-align: center;
	padding: 20px 40px;
	visibility: hidden;
	overflow: hidden;
}

#top div.container .av-masonry .av-masonry-sort {
	padding: 0px;
	background: transparent;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: .9em;
}

.av-large-gap .av-masonry-sort {}

.av-masonry-sort a {
	text-decoration: none;
}

.av-masonry-sort .avia_hide_sort {
	display: none;
}

.av-sort-by-term > * {
	display: inline-block;
}

.av-no-gap .av-masonry-sort, .av-1px-gap .av-masonry-sort {
	margin: 0 0 1px 0;
}

.av-large-gap .av-masonry-sort {
	margin: 0 15px 15px 0;
}

.avia-term-count {
	display: none;
}

#top .av-sort-yes-tax {
	line-height: 50px;
}

#top .av-sort-yes-tax .av-sort-by-term, #top .av-sort-yes-tax .sort_by_cat {
	float: right;
}

#top .av-current-sort-title {
	float: left;
	font-weight: normal;
	font-size: 26px;
}

.av-masonry-pagination {
	clear: both;
	z-index: 2;
	bottom: 20px;
	right: 20px;
	padding: 20px;
	display: block;
}

#top .av-masonry-load-more {
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 13px;
	visibility: hidden;
	opacity: 0;
	overflow: hidden;
}

#top .av-masonry-load-more.av-masonry-no-more-items {
	opacity: 0 !important;
	height: 0px;
	padding: 0px;
}

#top .av-masonry-load-more:hover {
	letter-spacing: 0px;
}

.av-no-gap .av-masonry-load-more {
	margin: 1px 0 0 0;
	float: left;
	width: 100%;
}

.av-large-gap .av-masonry-pagination {
	margin: 0 15px 15px 0;
}

.av-masonry-pagination .pagination {
	padding: 5px;
}

.av-masonry-pagination .pagination-meta {
	line-height: 30px;
}

.av-masonry-entry.sale .av-masonry-entry-title {
	padding-right: 48px;
}

#top .av-masonry-entry.type-product .av-masonry-image-container {
	transform: scale(1);
}

#top .av-masonry-entry .price, #top .av-masonry-entry .price span, #top .av-masonry-entry del, #top .av-masonry-entry ins {
	font-size: 14px;
}

#top .av-masonry-entry .onsale {
	top: 20px;
	right: 20px;
}

#top .av-caption-style-overlay .av-masonry-entry .onsale {
	top: 0px;
	right: 0px;
	border-radius: 0;
}

#top .av-caption-style-overlay .av-masonry-entry.sale .av-masonry-entry-title {
	padding-right: 0px;
}

#top .av-masonry-entry .av-inner-masonry .av-masonry-overlay {
	opacity: 0;
	width: 100%;
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#top .av-masonry-entry:hover .av-inner-masonry .av-masonry-overlay {
	opacity: 1;
}

#top .av-icon-display.av-masonry-media {
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: -75px;
	opacity: .7;
}

#top .av-masonry-entry:hover .av-icon-display.av-masonry-media {
	opacity: 1;
	transform: rotateY(0deg);
}

#top .av-masonry-entry.format-quote .av-icon-display {
	position: absolute;
	z-index: -1;
	border: none;
	background: rgba(0, 0, 0, 0);
	opacity: .1;
	bottom: -20px;
	left: 0;
	font-size: 50px;
	line-height: 100px;
	width: 100px;
}

#top div .av-masonry-entry.format-quote:hover .av-icon-display {
	transform: rotateY(0deg);
	opacity: .3;
}

#top .container .av-masonry {
	background: transparent;
}

#top .container .av-masonry.av-large-gap {
	padding: 0;
	width: 102%;
	width: calc(100% + 15px);
}

#top .container .av-masonry.av-large-gap.av-masonry-gallery {
	padding-top: 15px;
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
	opacity: .7;
}

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container, .avia_desktop .av-hover-overlay-active.av-caption-style-overlay .av-masonry-entry .av-masonry-image-container {
	opacity: 1;
}

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container {
	transform: scale(1.05, 1.05);
}

#top .av-hover-overlay-fade_out .av-masonry-image-container {
	opacity: 1;
}

#top .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container {
	opacity: .2;
}

#top .av-hover-overlay-grayscale .av-masonry-entry .av-masonry-image-container {
	filter: grayscale(1);
}

#top .av-hover-overlay-grayscale .av-masonry-entry:hover .av-masonry-image-container {
	filter: grayscale(0);
}

#top .av-hover-overlay-desaturation .av-masonry-image-container {
	filter: saturate(30%);
}

#top .av-hover-overlay-desaturation .av-masonry-entry:hover .av-masonry-image-container {
	filter: saturate(100%);
}

#top .av-hover-overlay-bluronhover .av-masonry-image-container {
	filter: blur(0px);
}

#top .av-hover-overlay-bluronhover .av-masonry-entry:hover .av-masonry-image-container {
	filter: blur(10px);
}

@media only screen and (min-width:1800px) {
	.responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry, .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry {
		width: 16.6%;
	}
	
	.responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img, .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry.av-landscape-img {
		width: 33.2%;
	}
}

@media only screen and (min-width:989px) and (max-width:1340px) {
	.responsive .av-masonry-col-flexible .av-masonry-entry {
		width: 33.3%;
	}
	
	.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img {
		width: 66.6%;
	}
}

@media only screen and (max-width:767px) {
	.responsive #top .av-masonry-entry {
		width: 100%;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive #top .av-masonry-entry {
		width: 49.9%;
	}
	
	.responsive #top .av-masonry-entry.av-landscape-img {
		width: 100%;
	}
}

@media only screen and (max-width:480px) {
	.responsive #top .av-masonry-entry {
		width: 100%;
	}
}

@media only screen and (min-width:767px) and (max-width:989px) {
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry {
		width: 33.3%;
	}
	
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry.av-landscape-img {
		width: 66.6%;
	}
	
	.responsive .av-masonry-col-automatic .av-masonry-entry .av-masonry-entry-title {
		font-size: 13px;
	}
	
	.responsive .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
		display: none;
	}
}

@media only screen and (min-width:767px) and (max-width:989px) {
	.responsive .av-masonry-col-flexible .av-masonry-entry {
		width: 49.9%;
	}
	
	.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img {
		width: 100%;
	}
}

.av-siteloader-wrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	background: #fff;
	display: none;
}

html.av-preloader-active {}

html.av-preloader-active .av-siteloader-wrap {
	display: block;
}

.av-siteloader-inner {
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}

.av-siteloader-cell {
	display: table-cell;
	vertical-align: middle;
}

.av-siteloader, #top div.avia-popup .mfp-preloader {
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	margin: 0 auto;
	border-top: 2px solid rgba(0, 0, 0, .2);
	border-right: 2px solid rgba(0, 0, 0, .2);
	border-bottom: 2px solid rgba(0, 0, 0, .2);
	border-left: 2px solid #000;
	animation: av-load8 .8s infinite linear;
}

#top div.avia-popup .mfp-preloader {
	position: absolute;
	background: transparent;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.av-preloader-reactive #top .av-siteloader {
	animation: avia_pop_loader 1.3s 1 linear;
}

.av-preloader-reactive #top .av-siteloader-extra {
	border-radius: 50%;
	width: 400px;
	height: 400px;
	background: #eee;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: scale(0);
	opacity: 0;
	animation: avia_shrink 1.1s 1 linear;
	margin: -200px 0 0 -200px;
}

.av-siteloader, #top div.avia-popup .mfp-preloader, .av-siteloader:after, #top div.avia-popup .mfp-preloader:after {
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

.av-preloading-logo {
	position: relative;
	margin: 0 auto;
	display: block;
	max-width: 450px;
	max-height: 450px;
	margin-bottom: 20px;
	z-index: 100;
}

#top div.avia-popup .mfp-s-error .mfp-preloader {
	background: transparent;
	width: 100%;
	animation: none;
	white-space: nowrap;
	border: none;
	text-indent: 0;
	font-size: 17px;
	transition: none;
}

#top .sticky_placeholder {
	height: 51px;
	position: relative;
	clear: both;
}

#top .av-submenu-container {
	min-height: 52px;
	position: relative;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
	font-size: 13px;
	line-height: 1.65em;
}

#top .av-submenu-container.av-sticky-submenu {
	position: absolute;
}

#top .av-submenu-container .container {
	padding: 0 !important;
}

#top .av-subnav-menu {
	margin: 0;
}

#top .av-subnav-menu li {
	position: relative;
	display: block;
	margin: 0;
}

#top .av-subnav-menu > li {
	padding: 15px 0;
	display: inline-block;
}

#top .av-subnav-menu > li > a {
	padding: 0px 10px 0px 12px;
	display: block;
	border-left-style: solid;
	border-left-width: 1px;
}

#top .av-subnav-menu > li:first-child a {
	border-left: none;
}

#top .av-subnav-menu > li ul {
	visibility: hidden;
	position: absolute;
	width: 200px;
	top: 50px;
	left: 0;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	margin: 0;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#top .av-subnav-menu > li ul a {
	line-height: 23px;
	padding: 8px 15px;
	width: 100%;
	display: block;
}

#top .av-subnav-menu > li ul ul {
	left: 198px;
	top: -1px;
}

#top .av-subnav-menu li a {
	text-decoration: none;
}

#top .av-subnav-menu li:hover > ul {
	visibility: visible;
	opacity: 1;
}

#top .av-subnav-menu li > ul.av-visible-mobile-sublist {
	visibility: visible;
	opacity: 1;
}

#top .av-subnav-menu .avia-bullet {
	display: none;
}

#top .av-subnav-menu .av-menu-button > a {
	padding: 0;
	border: none;
}

#top .av-submenu-pos-left {
	text-align: left;
}

#top .av-submenu-pos-center {
	text-align: center;
}

#top .av-submenu-pos-right {
	text-align: right;
}

#top .av-submenu-pos-right > .av-subnav-menu > li ul ul {
	left: -200px;
}

#top .av-submenu-container .avia-menu-fx {
	display: none;
}

#top .mobile_menu_toggle {
	display: none;
	height: 46px;
	min-width: 46px;
	line-height: 46px;
	padding: 0px 20px;
	text-decoration: none;
	text-align: center;
	margin: 0 3px;
	z-index: 10000;
	border-style: solid;
	border-width: 1px;
	border-top: none;
	border-bottom: none;
	font-size: 30px;
	position: relative;
}

#top .mobile_menu_toggle .avia-svg-icon svg:first-child, #top .mobile_menu_toggle .avia-svg-icon img[is-svg-img="true"] {
	margin-bottom: -4px;
	height: 1em;
	width: 1em;
}

#top .mobile_menu_toggle .av-current-placeholder {
	font-size: 14px;
	vertical-align: bottom;
	display: inline-block;
	margin-left: 20px;
}

#top .av-subnav-menu li:hover > ul {
	z-index: 10;
}

#top .av-submenu-container:hover {
	z-index: 400 !important;
}

@media only screen and (max-width:989px) {
	.responsive #top .av-switch-990 .sticky_placeholder {
		max-height: 0px;
	}
	
	.responsive #top .av-switch-990.av-submenu-container {
		top: auto !important;
		position: relative !important;
		height: auto;
		min-height: 0;
		margin-bottom: -1px;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .mobile_menu_toggle {
		display: inline-block;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu {
		display: none;
	}
	
	.responsive #top #wrap_all .av-switch-990 .av-menu-mobile-active.container {
		width: 100%;
		max-width: 100%;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-open-submenu.av-subnav-menu {
		display: block;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li:first-child {
		margin-top: -1px;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li {
		display: block;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 0;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li > a {
		border-left: none;
		padding: 15px 15%;
		text-align: left;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li a:before {
		content: "►";
		font-family: Arial, Helvetica, sans-serif;
		position: absolute;
		top: 15px;
		margin-left: -10px;
		font-size: 7px;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul {
		visibility: visible;
		opacity: 1;
		top: 0;
		left: 0;
		position: relative;
		width: 100%;
		border: none;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul {
		display: none;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist {
		display: block;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul a {
		padding: 15px 19%;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li li > ul a {
		padding: 15px 24%;
	}
	
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li li li > ul a {
		padding: 15px 29%;
	}
}

@media only screen and (max-width:767px) {
	.responsive #top .av-switch-768 .sticky_placeholder {
		max-height: 0px;
	}
	
	.responsive #top .av-switch-768.av-submenu-container {
		top: auto !important;
		position: relative !important;
		height: auto;
		min-height: 0;
		margin-bottom: -1px;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .mobile_menu_toggle {
		display: inline-block;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu {
		display: none;
	}
	
	.responsive #top #wrap_all .av-switch-768 .av-menu-mobile-active.container {
		width: 100%;
		max-width: 100%;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-open-submenu.av-subnav-menu {
		display: block;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li:first-child {
		margin-top: -1px;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li {
		display: block;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 0;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li > a {
		border-left: none;
		padding: 15px 15%;
		text-align: left;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li a:before {
		content: "►";
		font-family: Arial, Helvetica, sans-serif;
		position: absolute;
		top: 15px;
		margin-left: -10px;
		font-size: 7px;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul {
		visibility: visible;
		opacity: 1;
		top: 0;
		left: 0;
		position: relative;
		width: 100%;
		border: none;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul {
		display: none;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist {
		display: block;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul a {
		padding: 15px 19%;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li li > ul a {
		padding: 15px 24%;
	}
	
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li li li > ul a {
		padding: 15px 29%;
	}
}

@media only screen and (max-width:479px) {
	.responsive #top .av-switch-480 .sticky_placeholder {
		max-height: 0px;
	}
	
	.responsive #top .av-switch-480.av-submenu-container {
		top: auto !important;
		position: relative !important;
		height: auto;
		min-height: 0;
		margin-bottom: -1px;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .mobile_menu_toggle {
		display: inline-block;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu {
		display: none;
	}
	
	.responsive #top #wrap_all .av-switch-480 .av-menu-mobile-active.container {
		width: 100%;
		max-width: 100%;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-open-submenu.av-subnav-menu {
		display: block;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li:first-child {
		margin-top: -1px;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li {
		display: block;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 0;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li > a {
		border-left: none;
		padding: 15px 15%;
		text-align: left;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li a:before {
		content: "►";
		font-family: Arial, Helvetica, sans-serif;
		position: absolute;
		top: 15px;
		margin-left: -10px;
		font-size: 7px;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul {
		visibility: visible;
		opacity: 1;
		top: 0;
		left: 0;
		position: relative;
		width: 100%;
		border: none;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul {
		display: none;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist {
		display: block;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul a {
		padding: 15px 19%;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li li > ul a {
		padding: 15px 24%;
	}
	
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li li li > ul a {
		padding: 15px 29%;
	}
}

.avia-animated-number {
	display: block;
	clear: both;
	position: relative;
	text-align: center;
}

.avia-animated-number:hover {
	text-decoration: none;
}

.avia-animated-number-content {
	line-height: 1.3em;
}

.avia-animated-number.avia-color-font-light .avia-animated-number-content, .avia-animated-number.avia-color-font-light .heading {
	color: #fff;
}

#top .avia-animated-number.avia-color-font-light .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-animated-number.avia-color-font-dark .avia-animated-number-content, .avia-animated-number.avia-color-font-dark .heading {
	color: #222;
}

#top .avia-animated-number.avia-color-font-dark .avia-svg-icon svg:first-child {
	fill: #222;
	stroke: #222;
}

#top .avia-color-font-custom .heading {
	color: inherit;
}

.avia-animated-number.avia-color-font-embossed .avia-single-number {
	text-shadow: 0 1px 0 #cbcbcb, 0 2px 0 #c9c9c9, 0 3px 0 #bababa, 0 4px 0 #b8b8b8, 0 5px 0 #ababab, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
	color: #fff;
}

.avia-animated-number-title {
	font-size: 40px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	letter-spacing: -2px;
	font-weight: 400;
	margin-bottom: 4px;
}

.avia-animated-number-title .avia-svg-icon svg:first-child {
	vertical-align: bottom;
}

.avia-no-number {
	opacity: .5;
	font-size: .8em;
	font-weight: normal;
}

.avia-animated-number-content {
	padding: 0;
	position: relative;
	clear: none;
	overflow: hidden;
	font-size: 15px;
}

.avia-animated-number-content p {
	margin: 0;
}

.js_active .avia-animated-number-title {
	visibility: hidden;
}

.number_prepared .avia-animated-number-title {
	visibility: visible;
}

.av-icon-before-number {
	margin-right: 10px;
}

.av-icon-after-number {
	margin-left: 10px;
}

.avia-animated-number-circle {
	display: block;
	position: absolute;
	width: 100%;
	max-width: 600px;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}

#top .avia-animated-number.av-display-circle {
	margin-top: 50%;
	margin-bottom: 50%;
}

.avia-animated-number-circle:after {
	content: "";
	display: block;
	padding-bottom: 100%;
}

.avia-animated-number-circle-inner {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border-width: 1px;
	border-style: solid;
}

.avia-animated-number-circle-inner:after {
	content: "";
	display: block;
	padding-bottom: 100%;
	border-radius: 100%;
}

@media only screen and (max-width:767px) {
	.avia-animated-number-circle.av-circle-hide-small {
		display: none;
	}
	
	#av-admin-preview .avia-animated-number-circle {
		display: block;
	}
}

#top.av-accessibility-aaa .avia-animated-number-content {
	line-height: 1.5em;
}

.av-social-sharing-box {
	margin-top: 30px;
	float: left;
	width: 100%;
}

.av-share-box {
	width: 100%;
	clear: both;
	float: left;
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -50px;
	padding: 0;
}

.av-share-box .av-share-link-description {
	margin-bottom: 20px;
}

#top .av-share-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	display: table;
	text-align: center;
	table-layout: fixed;
	border-radius: 3px;
	background: transparent;
}

.av-social-sharing-box.av-social-sharing-box-fullwidth .av-share-box ul {
	width: 100%;
}

#top .av-social-sharing-box.av-social-sharing-center .av-share-box ul {
	margin: 0 auto;
}

.av-social-sharing-box.av-social-sharing-right .av-share-box ul {
	float: right;
}

.av-share-box ul li {
	margin: 0;
	padding: 0;
	display: table-cell;
	border-left-style: solid;
	border-left-width: 1px;
}

.av-social-sharing-box:not(.av-social-sharing-box-rounded,.av-social-sharing-box-buttons,.av-social-sharing-box-default,.av-social-sharing-box-minimal) .av-share-box ul li {
	display: inline-block;
}

.av-social-sharing-box-circle .av-share-box ul li, .av-social-sharing-box-icon .av-share-box ul li {
	margin-bottom: 2px;
}

.av-share-box ul li:first-child {
	border: none;
}

.av-share-box ul li a {
	display: block;
	padding: 15px 0;
	text-decoration: none;
	color: inherit;
	font-size: 14px;
	transition: all .2s ease-in-out;
}

.av-share-box ul li.avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
	margin-bottom: -3px;
}

.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a {
	width: 55px;
	height: 55px;
}

.av-social-sharing-box.av-social-sharing-box-buttons .av-share-box ul li a {
	border-radius: 25px;
}

.av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li a {
	border-radius: 50%;
}

.av-social-sharing-box.av-social-sharing-box-rounded .av-share-box ul li:first-child a {
	border-radius: 25px 0 0 25px;
}

.av-social-sharing-box.av-social-sharing-box-rounded .av-share-box ul li:last-child a {
	border-radius: 0 25px 25px 0;
}

.av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a {
	background: transparent;
	border-radius: 50%;
	border-style: solid;
	border-width: 1px;
}

.av-social-sharing-box.av-social-sharing-box-buttons .av-share-box ul li:nth-child(n + 1) a, .av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li:nth-child(n + 1) a, .av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li:nth-child(n + 1) a {
	margin-left: 2px;
}

.av-share-box .avia-related-tooltip {
	width: 150px;
}

.av-social-sharing-box .av-share-box {
	margin: 0;
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul {
	border: none;
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul li {
	border-left: none;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-rss a {
	color: #fff;
	background-color: #ffa133;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-facebook a {
	color: #fff;
	background-color: #37589b;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-twitter a, .av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-square-x-twitter a {
	color: #fff;
	background-color: #14171a;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-whatsapp a {
	color: #fff;
	background-color: #00e676;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-mail a {
	color: #fff;
	background-color: #9fae37;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-dribbble a {
	color: #fff;
	background-color: #e44885;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-linkedin a {
	color: #fff;
	background-color: #419cca;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-search a {
	color: #fff;
	background-color: #222;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-gplus a {
	color: #fff;
	background-color: #de5a49;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-behance a {
	color: #fff;
	background-color: #008cfa;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-flickr a {
	color: #fff;
	background-color: #ff0086;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-forrst a {
	color: #fff;
	background-color: #234317;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-myspace a {
	color: #fff;
	background-color: #000;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tumblr a {
	color: #fff;
	background-color: #345574;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-vimeo a {
	color: #fff;
	background-color: #31baff;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-youtube a {
	color: #fff;
	background-color: #a72b1d;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-pinterest a {
	color: #fff;
	background-color: #cb2027;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-skype a {
	color: #fff;
	background-color: #12a5f4;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-instagram a {
	color: #fff;
	background-color: #a67658;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-five_100_px a {
	color: #fff;
	background-color: #222;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-soundcloud a {
	color: #fff;
	background-color: #f76700;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-xing a {
	color: #fff;
	background-color: #006567;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-vk a {
	color: #fff;
	background-color: #597ba5;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-reddit a {
	color: #fff;
	background-color: #ff4500;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-telegram a {
	color: #fff;
	background-color: #25a4e3;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-yelp a {
	color: #fff;
	background-color: #d32323;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tiktok a {
	color: #00f2ea;
	background-color: #ff0050;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-threads a {
	color: #fff;
	background-color: #000;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .avia_social_svg_icon a svg:first-child {
	stroke: #fff;
	fill: #fff;
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tiktok a svg:first-child {
	stroke: #00f2ea;
	fill: #00f2ea;
}

.av-social-sharing-box.av-social-sharing-box-color-bg a:hover {
	opacity: .75;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-rss a:hover {
	background: transparent;
	color: #ffa133;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-facebook a:hover {
	background: transparent;
	color: #37589b;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-twitter a:hover, #top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-square-x-twitter a:hover {
	background: transparent;
	color: #14171a;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-whatsapp a:hover {
	background: transparent;
	color: #00e676;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-mail a:hover {
	background: transparent;
	color: #9fae37;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-dribbble a:hover {
	background: transparent;
	color: #e44885;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-linkedin a:hover {
	background: transparent;
	color: #419cca;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-search a:hover {
	background: transparent;
	color: #222;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-gplus a:hover {
	background: transparent;
	color: #de5a49;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-behance a:hover {
	background: transparent;
	color: #008cfa;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-flickr a:hover {
	background: transparent;
	color: #ff0086;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-forrst a:hover {
	background: transparent;
	color: #234317;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-myspace a:hover {
	background: transparent;
	color: #000;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tumblr a:hover {
	background: transparent;
	color: #345574;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vimeo a:hover {
	background: transparent;
	color: #31baff;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-youtube a:hover {
	background: transparent;
	color: #a72b1d;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-pinterest a:hover {
	background: transparent;
	color: #cb2027;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-skype a:hover {
	background: transparent;
	color: #12a5f4;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-instagram a:hover {
	background: transparent;
	color: #a67658;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-five_100_px a:hover {
	background: transparent;
	color: #222;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-soundcloud a:hover {
	background: transparent;
	color: #f76700;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-xing a:hover {
	background: transparent;
	color: #006567;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vk a:hover {
	background: transparent;
	color: #597ba5;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-reddit a:hover {
	background: transparent;
	color: #ff4500;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-telegram a:hover {
	background: transparent;
	color: #25a4e3;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-yelp a:hover {
	background: transparent;
	color: #d32323;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tiktok a:hover {
	background: transparent;
	color: #00f2ea;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-threads a:hover {
	background: transparent;
	color: #fff;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-rss a:hover svg:first-child {
	stroke: #ffa133;
	fill: #ffa133;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-facebook a:hover svg:first-child {
	stroke: #37589b;
	fill: #37589b;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-twitter a:hover svg:first-child, #top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-square-x-twitter a:hover svg:first-child {
	stroke: #14171a;
	fill: #14171a;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-whatsapp a:hover svg:first-child {
	stroke: #00e676;
	fill: #00e676;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-mail a:hover svg:first-child {
	stroke: #9fae37;
	fill: #9fae37;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-dribbble a:hover svg:first-child {
	stroke: #e44885;
	fill: #e44885;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-linkedin a:hover svg:first-child {
	stroke: #419cca;
	fill: #419cca;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-search a:hover svg:first-child {
	stroke: #222;
	fill: #222;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-gplus a:hover svg:first-child {
	stroke: #de5a49;
	fill: #de5a49;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-behance a:hover svg:first-child {
	stroke: #008cfa;
	fill: #008cfa;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-flickr a:hover svg:first-child {
	stroke: #ff0086;
	fill: #ff0086;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-forrst a:hover svg:first-child {
	stroke: #234317;
	fill: #234317;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-myspace a:hover svg:first-child {
	stroke: #000;
	fill: #000;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tumblr a:hover svg:first-child {
	stroke: #345574;
	fill: #345574;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vimeo a:hover svg:first-child {
	stroke: #31baff;
	fill: #31baff;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-youtube a:hover svg:first-child {
	stroke: #a72b1d;
	fill: #a72b1d;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-pinterest a:hover svg:first-child {
	stroke: #cb2027;
	fill: #cb2027;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-skype a:hover svg:first-child {
	stroke: #12a5f4;
	fill: #12a5f4;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-instagram a:hover svg:first-child {
	stroke: #a67658;
	fill: #a67658;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-five_100_px a:hover svg:first-child {
	stroke: #222;
	fill: #222;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-soundcloud a:hover svg:first-child {
	stroke: #f76700;
	fill: #f76700;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-xing a:hover svg:first-child {
	stroke: #006567;
	fill: #006567;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vk a:hover svg:first-child {
	stroke: #597ba5;
	fill: #597ba5;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-reddit a:hover svg:first-child {
	stroke: #ff4500;
	fill: #ff4500;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-telegram a:hover svg:first-child {
	stroke: #25a4e3;
	fill: #25a4e3;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-yelp a:hover svg:first-child {
	stroke: #d32323;
	fill: #d32323;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tiktok a:hover svg:first-child {
	stroke: #00f2ea;
	fill: #00f2ea;
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-threads a:hover svg {
	stroke: #fff;
	fill: #fff;
}

div .avia-table {
	background: transparent;
	width: 100%;
	clear: both;
	margin: 30px 0;
	table-layout: fixed;
}

.avia-data-table .avia-heading-row .avia-desc-col {
	border-top: none;
	border-left: none;
}

.avia-data-table .avia-button-row td {
	text-align: center;
}

.avia-data-table .avia-center-col {
	text-align: center;
}

.avia-data-table td:before {
	display: none;
}

.avia-data-table .avia-pricing-row td, .avia-data-table .avia-pricing-row th {
	text-align: center;
	font-size: 40px;
	line-height: 1.3em;
}

.avia-data-table .avia-desc-col {
	text-align: right;
}

.avia-data-table .avia-pricing-row small {
	display: block;
	font-size: 11px;
	font-style: italic;
	line-height: 1.7em;
}

.avia-data-table .avia-pricing-row .avia-desc-col {
	font-size: 14px;
	text-align: right;
}

.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
	text-align: center;
	padding: 12px;
	color: inherit;
}

#top .avia-data-table.avia_pricing_minimal tr {
	background: transparent;
}

@media only screen and (max-width:767px) {
	.responsive div .avia_responsive_table .avia-data-table table, .responsive div .avia_responsive_table .avia-data-table tbody, .responsive div .avia_responsive_table .avia-data-table tr, .responsive div .avia_responsive_table .avia-data-table td, .responsive div .avia_responsive_table .avia-data-table th {
		display: block;
		border-top: none;
		border-right: none;
		border-left: none;
		text-align: center;
	}
	
	.responsive .avia_responsive_table .avia-data-table {
		border-style: solid;
		border-width: 1px;
	}
	
	.responsive .avia_responsive_table .avia-data-table .avia-pricing-row .avia-desc-col {
		text-align: center;
	}
	
	.responsive .avia_responsive_table .avia-data-table .avia-button-row, .responsive .avia_responsive_table .avia-data-table tr:first-child th {
		display: none;
	}
	
	.responsive .avia_responsive_table .avia-data-table td:before {
		display: block;
		font-style: italic;
		font-size: 11px;
	}
	
	.responsive .avia_responsive_table .avia-data-table td {
		position: relative;
	}
	
	.responsive .avia_scrollable_table {
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
	}
	
	.avia_scrollable_table .avia-table {
		width: auto;
	}
	
	.responsive .avia_scrollable_table .avia-data-table > thead > tr > th, .responsive .avia_scrollable_table .avia-data-table > tbody > tr > th, .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > th, .responsive .avia_scrollable_table .avia-data-table > thead > tr > td, .responsive .avia_scrollable_table .avia-data-table > tbody > tr > td, .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > td {
		white-space: nowrap;
	}
}

.avia-pricing-table-container {
	position: relative;
	clear: both;
	width: 100%;
	display: table;
	table-layout: fixed;
}

.pricing-table-wrap {
	display: table-cell;
}

.pricing-table {
	margin: 10px;
}

.pricing-table > li {
	list-style-type: none;
	list-style-position: outside;
	padding: 9px 12px;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	text-align: center;
	position: relative;
}

.avia-pricing-table-container .pricing-table > li:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
}

.pricing-table > li:first-child, .pricing-extra {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
}

.pricing-extra {
	display: none;
}

.avia-desc-col.pricing-table li {
	border-style: dashed;
	border-left: none;
	border-right: none;
	text-align: right;
}

#top .avia-desc-col.pricing-table .avia-button-row {
	border: none;
}

#top .avia-button-row .avia-button-wrap {
	margin: 10px 0;
}

.avia-center-col.pricing-table {
	text-align: center;
}

.pricing-table li.avia-pricing-row {
	text-align: center;
	font-size: 60px;
	line-height: 1em;
	padding: 25px 12px;
	font-weight: 600;
}

.pricing-table li.avia-pricing-row small {
	display: block;
	font-size: 16px;
	font-style: italic;
	line-height: 1.4em;
	font-weight: normal;
	letter-spacing: 1px;
	text-shadow: none;
}

.pricing-table.avia-highlight-col .pricing-extra {
	display: block;
	position: absolute;
	top: -20px;
	height: 25px;
	left: -1px;
	right: -1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.avia-pricing-table-container .pricing-table li.empty-table-cell {
	display: none;
}

.avia-pricing-table-container.avia_show_empty_cells .pricing-table li.empty-table-cell, .avia-pricing-table-container .pricing-table.avia-desc-col li.empty-table-cell {
	display: block;
}

.fallback-table-val {
	visibility: hidden;
}

.pricing-table.avia-highlight-col {
	box-shadow: 0 0 9px 1px rgba(0, 0, 0, .1);
	margin: 4px;
}

.pricing-table.avia-highlight-col > li:last-child {
	padding-bottom: 25px;
}

.pricing-table.avia-highlight-col .first-table-item {
	position: relative;
	top: -9px;
	z-index: 10;
}

.pricing-table li.avia-pricing-row .currency-symbol {
	font-size: .5em;
	position: relative;
	top: -.6em;
	line-height: 1em;
	text-shadow: none;
	font-weight: normal;
}

.avia_pricing_default .pricing-table li.avia-pricing-row small, .avia_pricing_default .pricing-table li.avia-pricing-row .currency-symbol {
	opacity: .4;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

.avia_show_empty_cells .pricing-table .empty-table-cell {
	display: block;
}

.avia_pricing_minimal .pricing-table {
	box-shadow: 0 0 1px 0px rgba(0, 0, 0, .1);
}

#top .avia_pricing_minimal .pricing-table > li {
	border: none;
}

.avia_pricing_minimal .pricing-table > li:first-child, #top .avia_pricing_minimal .pricing-extra, .avia_pricing_minimal .pricing-table > li:last-child {
	border-radius: 0;
	border: none;
}

.avia_pricing_minimal .pricing-table.avia-highlight-col .pricing-extra {
	left: 0;
	right: 0;
}

.avia_pricing_minimal .pricing-table li.avia-pricing-row {
	font-weight: 300;
}

@media only screen and (max-width:767px) {
	.responsive .avia-pricing-table-container, .responsive .pricing-table-wrap {
		display: block;
	}
	
	.responsive .pricing-table {
		display: block;
		margin-bottom: 40px;
	}
	
	.responsive .pricing-table.avia-desc-col {
		display: none;
	}
}

#top .tabcontainer {
	background: transparent;
}

.tabcontainer {
	margin: 30px 0;
	position: relative;
	width: 100%;
	clear: both;
	overflow: hidden;
	background: transparent;
}

.tab_titles {
	position: relative;
	width: 100%;
	clear: both;
	float: left;
	z-index: 5;
}

.widget .tabcontainer {
	margin-top: 0px;
}

.js_active .tab_content {
	visibility: hidden;
	clear: both;
	padding: 10px 19px;
	overflow: auto;
	position: absolute;
	top: 0;
	z-index: 0;
	left: 120%;
	width: 100%;
}

.js_active .tab {
	cursor: pointer;
	margin: 0 -1px 0 0;
	display: block;
	float: left;
	z-index: 2;
	position: relative;
	padding: 12px 16px;
	top: 1px;
	font-size: .8em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-style: solid;
	border-width: 1px;
}

.js_active .top_tab .tab {
	border-bottom: none;
	padding: 12px 16px 14px 16px;
}

.js_active .active_tab {
	z-index: 4;
	position: relative;
	font-weight: bold;
}

.js_active .tab_titles .tab:first-child {
	border-top-left-radius: 2px;
}

.js_active .tab_titles .tab:last-child {
	border-top-right-radius: 2px;
}

.js_active .active_tab_content {
	display: block;
	visibility: visible;
	z-index: 3;
	position: relative;
	overflow: auto;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	left: 0;
	width: auto;
}

.tabcontainer .tab_icon {
	margin-right: 7px;
	font-size: 1em;
}

.tabcontainer .tab_icon.avia-svg-icon svg:first-child {
	height: 1.1em;
	width: 1.1em;
	margin-bottom: -2px;
}

.tab_inner_content {
	margin: 11px 0;
	left: -200%;
	position: relative;
}

.active_tab_content .tab_inner_content {
	left: 0;
	position: relative;
}

.sidebar_tab .tab_titles {
	width: 30%;
	min-width: 170px;
	max-width: 250px;
	float: left;
	display: block;
}

.sidebar_tab_right .tab_titles {
	float: right;
}

.sidebar_tab .tab_titles .tab {
	width: 100%;
	margin: 0 0 -1px 0;
	top: 0;
}

.sidebar_tab .tab_content {
	overflow: hidden;
	clear: none;
	left: -1px;
}

.sidebar_tab_right .tab_content {
	left: 1px;
}

.js_active .sidebar_tab .tab_titles .tab:last-child {
	border-top-right-radius: 0;
	border-bottom-left-radius: 2px;
}

.sidebar_tab_left .active_tab.tab {
	width: 100.5%;
	border-right: none;
}

.sidebar_tab_right .active_tab.tab {
	width: 100.5%;
	border-left: none;
	left: -1px;
}

.noborder_tabs.sidebar_tab_left .tab_content, .noborder_tabs.sidebar_tab_right .tab_content {
	border: none;
	box-shadow: -8px 0px 20px -10px rgba(0, 0, 0, .2);
	left: 0;
	padding: 0px 0 0 30px;
}

.noborder_tabs.sidebar_tab_right .tab_content {
	box-shadow: 8px 0px 20px -10px rgba(0, 0, 0, .2);
	padding: 0px 30px 0 0;
}

.noborder_tabs.sidebar_tab_left .tab {
	border-left: none;
}

.noborder_tabs.sidebar_tab_right .tab {
	border-right: none;
}

.noborder_tabs .tab:first-child {
	border-top: none;
}

.noborder_tabs .tab:last-child {
	border-bottom: none;
}

.tabcontainer .tab.fullsize-tab {
	display: none;
}

@media only screen and (max-width:767px) {
	.responsive .tabcontainer {
		border-width: 1px;
		border-style: solid;
		border-top: none;
		overflow: hidden;
	}
	
	.responsive .tabcontainer .tab_titles {
		display: none;
	}
	
	.responsive .tabcontainer .tab_content, .responsive .tabcontainer .tab {
		width: 100%;
		max-width: 100%;
		border-left: none;
		border-right: 0;
		left: 0;
		top: 0;
		min-height: 0 !important;
	}
	
	.responsive .tabcontainer .tab_content {
		border-bottom: none;
		padding: 15px 30px;
		clear: both;
	}
	
	.responsive .tabcontainer .tab.fullsize-tab {
		display: block;
		margin-bottom: -1px;
	}
	
	.responsive .top_tab .tab.fullsize-tab {
		margin-bottom: 0px;
	}
}

.avia-video, .avia-iframe-wrap {
	clear: both;
	position: relative;
	margin-bottom: 20px;
}

.avia-video, .avia-video iframe, .avia-video video {
	background-color: #000;
}

.avia-video iframe, .js_active .avia-iframe-wrap iframe, div .avia-video .avia-iframe-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0;
}

.avia-video-custom {
	height: 0;
}

.avia-video-16-9, .js_active .avia-iframe-wrap {
	padding-bottom: 56.25%;
	height: 0;
}

.avia-video-9-16, .js_active .avia-iframe-wrap {
	padding-bottom: 178%;
	height: 0;
}

.avia-video-4-3 {
	padding-bottom: 75%;
	height: 0;
}

.avia-video-3-4 {
	padding-bottom: 133.5%;
	height: 0;
}

video {
	width: 100%;
	height: auto;
}

.mejs-layer {
	z-index: 1;
	width: 100% !important;
}

.mejs-layer.mejs-overlay-play {
	height: 100% !important;
}

#top .avia-video .mejs-container, #top .avia-video .mejs-container video {
	height: 100% !important;
	width: 100% !important;
	position: absolute;
}

#top .avia-video .av-click-to-play-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1000;
}

#top .avia-video .av-click-to-play-overlay .avia_playpause_icon {
	display: block;
	transition: opacity .4s ease-out;
}

#top .avia-video .av-click-to-play-overlay:hover .avia_playpause_icon {
	opacity: .7;
}

.avia-video .mejs-poster, .avia-video {
	background-position: center center;
	background-size: cover;
}

.avia-video .mejs-poster {
	position: absolute;
	height: 100% !important;
	width: 100% !important;
	top: 0;
	left: 0;
}

p:empty, .entry-content-wrapper:empty {
	display: none;
}

.avia-shadow {
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

.webkit_fix {
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}

body .container_wrap .avia-builder-el-no-sibling {
	margin-top: 0;
	margin-bottom: 0;
}

body .container_wrap .avia-builder-el-last {
	margin-bottom: 0;
}

body .container_wrap .avia-builder-el-first {
	margin-top: 0;
}

body .av-align-left {
	text-align: left;
}

body .av-align-right {
	text-align: right;
}

body .av-align-center {
	text-align: center;
}

#top .av_inherit_color * {
	color: inherit;
}

#top .av_inherit_color a {
	text-decoration: underline;
}

#top .av_opacity_variation {
	opacity: .7;
}

#top .av-shortcode-disabled-notice {
	display: block;
	text-align: center;
	margin: 5px;
	padding: 20px;
	background-color: #fffdf3;
	color: #c96d11;
	border: 1px solid #e6bf4a;
	clear: both;
}

#top .av-shortcode-disabled-notice a {
	color: inherit;
	text-decoration: underline;
}

.av-screen-reader-only {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.avia_loading_icon {
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	display: none;
	z-index: 10000;
}

#top .avia_loading_icon .av-siteloader {
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
}

.avia-related-tooltip {
	position: absolute;
	z-index: 9999999;
	padding: 0;
	width: 200px;
	border-radius: 2px;
	box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, .1);
	border-width: 1px;
	border-style: solid;
	padding: 15px;
	margin-top: -10px;
}

.avia-related-tooltip .avia-arrow-wrap {
	top: auto;
	bottom: 0;
	position: absolute;
	left: 50%;
}

.avia-related-tooltip .avia-arrow-wrap .avia-arrow {
	border-top: none;
	border-left: none;
	top: -4px;
}

.avia_textblock {
	clear: both;
	line-height: 1.65em;
}

.avia_textblock.av_multi_colums > p:first-child {
	margin-top: 0;
}

.flex_column + .avia_textblock {
	padding-top: 50px;
}

body .column-top-margin {
	margin-top: 50px;
}

body .flex_column.avia-link-column {
	cursor: pointer;
}

body .flex_column.avia-link-column.avia-link-column-hover:hover {
	opacity: .8;
}

.av-icon-display {
	display: block;
	font-size: 30px;
	line-height: 58px;
	margin: 0 auto 20px auto;
	width: 60px;
	border-radius: 100px;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	transition: all .3s ease-in-out;
}

.av-icon-display.avia-svg-icon svg:first-child, .av-icon-display.avia-svg-icon img[is-svg-img="true"] {
	height: 1em;
	width: 1em;
	margin-bottom: -4px;
}

.avia-section {
	clear: both;
	width: 100%;
	float: left;
	min-height: 100px;
	position: static;
}

.avia-section.avia-section-small {
	min-height: 0;
}

.js_active .av-minimum-height .container {
	z-index: 1;
	opacity: 0;
	transition: opacity .6s ease-in;
}

.js_active.av-preloader-enabled .av-minimum-height .container {
	transition: opacity 1.2s ease-in;
}

.avia-section.av-minimum-height .container {
	display: table;
	table-layout: fixed;
}

.avia-section.av-minimum-height .container .content {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	float: none !important;
}

.av-minimum-height-100 .container {
	height: 1500px;
}

.avia-full-stretch {
	background-size: cover !important;
}

.avia-full-contain {
	background-size: contain !important;
}

.avia_mobile .avia-full-stretch {
	background-attachment: scroll !important;
}

#top #main .avia-section .template-page {
	width: 100%;
	border: none;
	margin-left: auto;
	padding-left: 0;
	margin-right: auto;
}

.avia-section .template-page .entry-content-wrapper {
	padding-right: 0;
}

.avia-section-small .content, .avia-section-small .sidebar {
	padding-top: 20px;
	padding-bottom: 20px;
}

.avia-section-large .content, .avia-section-large .sidebar {
	padding-top: 70px;
	padding-bottom: 70px;
}

.avia-section-huge .content, .avia-section-huge .sidebar {
	padding-top: 130px;
	padding-bottom: 130px;
}

.avia-section-no-padding .content, .avia-section-no-padding .sidebar, .avia-section-custom .content, .avia-section-custom .sidebar {
	padding-top: 0;
	padding-bottom: 0;
}

.html_header_sticky_disabled .container_wrap:first-child, .avia-section.avia-full-stretch, .html_header_transparency .avia-section.avia-builder-el-0 {
	border-top: none;
}

#top #wrap_all #main .avia-no-border-styling {
	border: none;
}

#top .scroll-down-link {
	height: 60px;
	width: 80px;
	margin: 0px 0 0 -40px;
	line-height: 60px;
	position: absolute;
	left: 49.85%;
	bottom: 0px;
	color: #fff;
	text-align: center;
	font-size: 70px;
	z-index: 100;
	text-decoration: none;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, .4);
	animation: avia_fade_move_down 2s ease-in-out infinite;
}

#top .scroll-down-link.avia-svg-icon svg:first-child {
	height: 70px;
	width: auto;
	stroke: #fff;
	fill: #fff;
}

#top .scroll-down-link.avia-svg-icon img[is-svg-img="true"] {
	height: 70px;
	width: auto;
}

#top .av-section-with-video-bg {
	border-top: none;
	position: relative;
}

#top .av-section-video-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#top .av-section-video-bg .av-click-to-play-overlay {
	display: none;
}

#top .av-section-video-bg .avia-slideshow-inner {
	height: 100% !important;
}

#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe {
	transform: scale(1.2);
}

.avia_mobile #top .av-parallax-section {
	z-index: 0;
	transform: translate3d(0, 0, 0);
}

.avia_mobile #top .av-parallax {
	position: absolute;
	z-index: -10;
}

.avia_mobile #top .av-parallax .container {
	z-index: 10;
}

.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg {
	display: none;
}

.avia_desktop #top .av-section-mobile-video-disabled {
	background-image: none !important;
}

.avia_desktop #top .av-section-mobile-video-disabled.nitro-lazy {
	background-image: none !important;
}

.avia_desktop #top .av-section-mobile-video-disabled .av-parallax {
	display: none;
}

@media only screen and (max-width:1024px) {
	.touch-device #top .avia-section.avia-bg-style-fixed {
		background-attachment: scroll;
	}
}

.av-parallax-section {
	position: relative;
	border-top: none;
	overflow: hidden;
}

.av-parallax {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	height: calc(( 100vh * .3 ) + 100%);
	will-change: transform;
}

.av-parallax-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
}

.js_active .av-parallax, .js_active .av-parallax-object {
	opacity: 0;
}

.js_active .av-parallax.enabled-parallax {
	opacity: 1;
}

.js_active .av-parallax.active-parallax, .js_active .av-parallax-object.active-parallax {
	opacity: 1;
	transition: opacity .3s ease-in-out;
}

.avia_transform .av-extra-border-element {
	position: relative;
	width: 100%;
	overflow: visible;
}

.avia_transform .av-extra-border-element.border-extra-arrow-down {
	position: relative;
	width: 50px;
	height: 25px;
	left: 50%;
	margin-left: -26px;
	margin-top: -1px;
	z-index: 25;
	margin-bottom: -25px;
	clear: both;
}

.avia_transform .av-extra-border-element .av-extra-border-outer {
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: absolute;
}

.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	transform: translateX(-50%) rotate(45deg);
	top: -39px;
}

.av-section-color-overlay + .container + .border-extra-diagonal, .av-section-color-overlay + .scroll-down-link + .container + .border-extra-diagonal {
	z-index: 1;
}

.avia_transform .av-extra-border-element.border-extra-diagonal {
	height: 250px;
	margin-top: -250px;
}

.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner {
	top: 250px;
	right: 0;
	width: 110%;
	height: 100%;
	transform-origin: right top;
	transform: rotate(5deg);
	position: absolute;
}

.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner {
	transform: rotate(-5deg);
	transform-origin: left top;
	right: auto;
	left: 0;
}

.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner {
	box-shadow: 0 0 44px -8px rgba(0, 0, 0, .2);
}

div .av-section-color-overlay-wrap {
	position: relative;
	width: 100%;
}

.html_header_sidebar .av-section-color-overlay-wrap {
	float: left;
}

div .av-section-color-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
}

div .av-arrow-down-section .av-section-color-overlay {
	bottom: 24px;
}

div .av-section-color-overlay {
	z-index: 1;
}

div .av-video-service-html5 .av-section-color-overlay {
	z-index: 8;
}

.html_minimal_header #main > .avia-builder-el-0, .av_minimal_header + #main .container_wrap_first:first-child {
	border-top: none;
}

.av_dropcap1 {
	display: block;
	float: left;
	font-size: 38px;
	line-height: 32px;
	margin: 4px 8px 0 0;
}

.av_dropcap2 {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 35px;
	width: 35px;
	text-align: center;
	margin: 4px 8px 0 0;
	border-radius: 100px;
	font-weight: bold;
}

fieldset {
	border: none;
}

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
	-webkit-appearance: none;
	border-radius: 0px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC");
	background-position: center right;
	background-repeat: no-repeat;
	border-radius: 2px;
}

#top select.nitro-lazy, #top .avia_ajax_form .select.nitro-lazy, #top .entry-content-wrapper select.nitro-lazy {
	background-image: none !important;
}

#top select[multiple], #top .avia_ajax_form .select[multiple] {
	background-image: none;
}

#top select[multiple].nitro-lazy, #top .avia_ajax_form .select[multiple].nitro-lazy {
	background-image: none !important;
}

#top select[multiple] {
	background-image: none;
}

#top select[multiple].nitro-lazy {
	background-image: none !important;
}

.avia-builder-widget-area {
	position: relative;
}

.flex_column .widget:first-child, .content .widget:first-child {
	padding-top: 0;
	border-top: none;
}

.flex_column .widget .widgettitle, .content .widget .widgettitle {
	margin-top: .85em;
}

.avia_textblock .wp-playlist {
	margin: 0;
}

.wp-playlist-light .wp-playlist-item.wp-playlist-playing {
	background: transparent;
}

.wp-playlist-current-item img {
	border-radius: 3px;
}

.wp-playlist-current-item img[src$="media/audio.png"] {
	border-radius: 0px;
	background: #fff;
}

.wp-playlist-item-meta.wp-playlist-item-title {
	font-weight: bold;
}

.wp-playlist-tracks .wp-playlist-item {
	padding: 4px 3px;
}

.wp-playlist-tracks .wp-playlist-item-length {
	top: 4px;
}

div .mejs-controls .mejs-time-rail .mejs-time-loaded, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #9c9c9c;
}

div .mejs-controls .mejs-time-rail > span, div .mejs-controls .mejs-time-rail a, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	height: 7px;
}

div .mejs-controls div.mejs-time-rail {
	padding-top: 7px;
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	top: 12px;
}

div .mejs-container, div .mejs-embed, div .mejs-embed body, div .mejs-container div .mejs-controls {
	background: transparent;
}

div .mejs-container {
	border-radius: 2px;
	background: #313131;
}

div .wp-playlist-item-album {
	font-style: normal;
}

div .mejs-controls .mejs-playpause-button, div .mejs-controls .mejs-volume-button {
	height: 30px;
}

#top .mejs-container .mejs-controls .mejs-time, #top .mejs-time-rail .mejs-time-float {
	color: #fff;
}

#top .mejs-time-rail .mejs-time-float {
	border: none;
}

div .mejs-container .mejs-controls {
	height: 30px;
	width: 100%;
}

#top .mejs-container {
	height: 30px;
}

#top .mejs-container.mejs-audio {
	max-height: 30px;
}

div .mejs-button > button {
	margin: 6px 6px;
}

div .mejs-time {
	padding: 12px 6px 0;
	height: 18px;
}

div .mejs-time-rail, div .mejs-horizontal-volume-slider {
	height: 30px;
}

div .mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
}

div .mejs-time-buffering, div .mejs-time-current, div .mejs-time-float-corner, div .mejs-time-hovered, div .mejs-time-loaded, div .mejs-time-marker, div .mejs-time-total {
	height: 7px;
	outline: none;
}

div .mejs-controls {
	padding: 0;
}

#top .av-toggle-switch {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	opacity: 0;
	text-align: left;
}

#top .av-toggle-switch.active {
	animation: avia-fadein 1s 1 ease-in;
	opacity: 1;
}

#top .av-toggle-switch input[type="checkbox"] {
	display: none;
}

#top .av-toggle-switch label {
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#top .av-toggle-switch label .toggle-track {
	display: block;
	height: 27px;
	width: 54px;
	background: rgba(0, 0, 0, .08);
	border-radius: 100px;
	position: relative;
	margin-right: 15px;
	border: 1px solid rgba(0, 0, 0, .15);
	clear: both;
	vertical-align: bottom;
	float: left;
	transition: all .1s ease-in;
}

#top .av-toggle-switch .toggle-track:before {
	content: "";
	display: inline;
	height: 25px;
	width: 25px;
	background: #fff;
	border-radius: 100px;
	position: absolute;
	top: 0;
	right: 0;
	transition: right .1s ease-in;
	box-shadow: rgba(0, 0, 0, .2) 0px 1px 1px 1px;
}

#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track {
	opacity: .2;
}

#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track:before {
	right: 27px;
}

#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track {
	background: #5dceba;
}

#top .av-toggle-switch .toggle-label-content {
	color: inherit;
	font-weight: bold;
	display: block;
	overflow: hidden;
	font-size: inherit;
}

#top .avia-cookie-consent-modal-buttons-wrap {
	text-align: center;
}

.avia-tooltip {
	position: absolute;
	z-index: 9999999;
	padding: 12px;
	margin-top: -18px;
	margin-left: -4px;
	background: #000;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	width: 140px;
	border-radius: 2px;
	text-align: center;
}

.avia-tooltip .inner_tooltip {
	font-size: .925em;
	line-height: 1.65em;
}

#top .avia-tooltip.transparent_dark, #top .avia-tooltip.transparent_dark .avia-arrow {
	background: #000;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	border: none;
}

#top .avia-tooltip.transparent_dark h1, #top .avia-tooltip.transparent_dark h2, #top .avia-tooltip.transparent_dark h3, #top .avia-tooltip.transparent_dark h4, #top .avia-tooltip.transparent_dark h5, #top .avia-tooltip.transparent_dark h6 {
	color: inherit;
}

.avia-tooltip.av-tooltip-shadow, .avia-tooltip.av-tooltip-shadow .avia-arrow {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15);
}

.avia-tooltip ul, .avia-tooltip ol, .avia-tooltip blockquote {
	text-align: left;
	list-style-position: inside;
}

.avia-tooltip .avia-arrow {
	background: rgba(0, 0, 0, .8);
	border: none;
}

.avia-tooltip .avia-arrow-wrap {
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -7px;
	overflow: hidden;
}

.avia-tooltip .inner_tooltip br:first-child {
	display: none;
}

.av-tt-hotspot .avia-arrow-wrap {
	bottom: auto;
	bottom: -19px;
}

.transparent_dark.av-tt-hotspot .avia-arrow-wrap {
	bottom: -20px;
}

.avia-tooltip.av-tt-pos-below {
	margin-top: 18px;
}

.avia-tooltip.av-tt-pos-below .avia-arrow-wrap {
	bottom: auto;
	top: -19px;
}

.avia-tooltip.av-tt-pos-below .avia-arrow {
	bottom: -6px;
	top: auto;
}

.avia-tooltip.av-tt-pos-left {
	margin-top: 0;
	margin-left: -18px;
}

.avia-tooltip.av-tt-pos-left .avia-arrow-wrap {
	left: auto;
	margin-left: 0;
	right: -19px;
	top: 50%;
	margin-top: -10px;
}

.avia-tooltip.av-tt-pos-left .avia-arrow {
	top: 5px;
	left: -5px;
	margin-left: 0;
}

.avia-tooltip.av-tt-pos-right {
	margin-top: 0;
	margin-left: 18px;
}

.avia-tooltip.av-tt-pos-right .avia-arrow-wrap {
	left: -19px;
	margin-left: 0;
	top: 50%;
	margin-top: -10px;
}

.avia-tooltip.av-tt-pos-right .avia-arrow {
	top: 5px;
	left: auto;
	right: -5px;
	margin-left: 0;
}

.av-tt-pos-above.av-tt-align-right.avia-tooltip, .av-tt-pos-below.av-tt-align-right.avia-tooltip {
	margin-left: 4px;
}

.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-left .avia-arrow-wrap {
	left: 0;
	margin-left: 7px;
}

.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-right .avia-arrow-wrap {
	left: auto;
	right: 0;
	margin-left: auto;
	margin-right: 7px;
}

.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-top .avia-arrow-wrap {
	top: 0;
	margin-top: 2px;
}

.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap {
	bottom: 0;
	margin-bottom: 4px;
	top: auto;
}

.av-tt-pos-above.av-tt-align-centered, .av-tt-pos-below.av-tt-align-centered {
	text-align: center;
}

.avia_transform .av-animated-generic {
	opacity: 0;
}

.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic {
	opacity: 1;
}

.avia_transform .av-animated-when-visible, .avia_transform .av-animated-when-almost-visible, .avia_transform .av-animated-when-visible-95 {
	opacity: 0;
}

.avia_transform .shadow-animated.av-animated-when-visible, .avia_transform .shadow-animated.av-animated-when-almost-visible, .avia_transform .shadow-animated.av-animated-when-visible-95 {
	opacity: 1;
}

.avia-animate-admin-preview.fade-in, .avia_transform .avia_start_delayed_animation.fade-in {
	animation: avia-fadein 1.5s 1 ease-out;
	opacity: 1;
}

.avia-animate-admin-preview.pop-up, .avia_transform .avia_start_delayed_animation.pop-up {
	animation: avia_image_appear .5s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.top-to-bottom, .avia_transform .avia_start_delayed_animation.top-to-bottom {
	animation: avia-ttb .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.bottom-to-top, .avia_transform .avia_start_delayed_animation.bottom-to-top {
	animation: avia-btt .8s 1 cubic-bezier(.165, .84, .44, 1);
	opacity: 1;
}

.avia-animate-admin-preview.left-to-right, .avia_transform .avia_start_delayed_animation.left-to-right {
	animation: avia-ltr .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.right-to-left, .avia_transform .avia_start_delayed_animation.right-to-left {
	animation: avia-rtl .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.av-rotateIn, .avia_transform .avia_start_delayed_animation.av-rotateIn {
	animation: avia-rotateIn .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.av-rotateInUpLeft, .avia_transform .avia_start_delayed_animation.av-rotateInUpLeft {
	animation: avia-rotateInUpLeft .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.av-rotateInUpRight, .avia_transform .avia_start_delayed_animation.av-rotateInUpRight {
	animation: avia-rotateInUpRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	opacity: 1;
}

.avia-animate-admin-preview.avia-curtain-reveal-overlay, .avia_transform.avia_desktop .avia-curtain-reveal-overlay, .avia_transform .avia-curtain-reveal-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 100;
}

.avia-animate-admin-preview.curtain-reveal-ttb, .avia_transform .avia_start_delayed_animation.curtain-reveal-ttb {
	animation: avia-curtain-reveal-ttb cubic-bezier(.17, .84, .44, 1) 1s 1;
	height: 0;
	top: 100%;
}

.avia-animate-admin-preview.curtain-reveal-btt, .avia_transform .avia_start_delayed_animation.curtain-reveal-btt {
	animation: avia-curtain-reveal-btt cubic-bezier(.17, .84, .44, 1) 1s 1;
	height: 0;
}

.avia-animate-admin-preview.curtain-reveal-ltr, .avia_transform .avia_start_delayed_animation.curtain-reveal-ltr {
	animation: avia-curtain-reveal-ltr cubic-bezier(.17, .84, .44, 1) 1s 1;
	width: 0;
	left: 100%;
}

.avia-animate-admin-preview.curtain-reveal-rtl, .avia_transform .avia_start_delayed_animation.curtain-reveal-rtl {
	animation: avia-curtain-reveal-rtl cubic-bezier(.17, .84, .44, 1) 1s 1;
	width: 0;
}

@keyframes avia_appear {
	0% {
		transform: scale(.5);
		opacity: .1;
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes avia_image_appear {
	0% {
		transform: scale(.7);
		opacity: .1;
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes avia_hotspot_appear {
	0% {
		transform: translate(0, 80px);
		opacity: .1;
	}
	
	100% {
		transform: translate(0, 0px);
		opacity: 1;
	}
}

@keyframes avia_appear_short {
	0% {
		transform: scale(.5);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes avia_masonry_show {
	0% {
		transform: translateZ(300px) translateY(200px) rotateX(-70deg);
		opacity: .1;
	}
	
	100% {
		transform: translateZ(0px) translateY(0px) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes avia_fade_move_down {
	0% {
		transform: translate(0, -20px);
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		transform: translate(0, 20px);
		opacity: 0;
	}
}

@keyframes avia_slide_down {
	0% {
		height: 0%;
	}
	
	100% {
		height: 100%;
	}
}

@keyframes avia_expand {
	0% {
		width: 0%;
	}
	
	100% {
		width: 100%;
	}
}

@keyframes avia-ltr {
	0% {
		transform: translate(-10%, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes avia-rtl {
	0% {
		transform: translate(10%, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes avia-btt {
	0% {
		transform: translate(0, 50%);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes avia-ttb {
	0% {
		transform: translate(0, -10%);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes avia-fadein {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes avia-fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes avia-rotateIn {
	0% {
		transform-origin: center;
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center;
		transform: none;
		opacity: 1;
	}
}

@keyframes avia-rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: none;
		opacity: 1;
	}
}

@keyframes avia-rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, -22deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: none;
		opacity: 1;
	}
}

@keyframes avia-bg-move {
	0% {
		background-position: -31px 0;
	}
	
	100% {
		background-position: 0 0;
	}
}

@keyframes caption-right {
	0% {
		transform: translate(2000px, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes caption-left {
	0% {
		transform: translate(-2000px, 0);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes caption-top {
	0% {
		transform: translate(0, -20px);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes caption-bottom {
	0% {
		transform: translate(0, 20px);
		opacity: 0;
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes av_pulsate {
	0% {
		transform: scale(.1);
		opacity: 0;
	}
	
	50% {
		opacity: .7;
	}
	
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes sonarEffect {
	0% {
		opacity: .3;
	}
	
	40% {
		opacity: .5;
		box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, .5);
	}
	
	100% {
		box-shadow: 0 0 0 2px rgba(255, 255, 255, .1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, .5);
		transform: scale(1.5);
		opacity: 0;
	}
}

@keyframes avia-curtain-reveal-ltr {
	0% {
		width: 101%;
		left: 0;
	}
	
	100% {
		width: 0;
		left: 100%;
	}
}

@keyframes avia-curtain-reveal-rtl {
	0% {
		width: 100%;
	}
	
	100% {
		width: 0;
	}
}

@keyframes avia-curtain-reveal-ttb {
	0% {
		height: 101%;
		top: 0;
	}
	
	100% {
		height: 0;
		top: 100%;
	}
}

@keyframes avia-curtain-reveal-btt {
	0% {
		height: 100%;
	}
	
	100% {
		height: 0;
	}
}

.avia-animate-admin-preview.fade-in-left, .avia_transform .avia_start_delayed_animation.fade-in-left {
	animation: avia-fade-in-left cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.fade-in-right, .avia_transform .avia_start_delayed_animation.fade-in-right {
	animation: avia-fade-in-right cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.fade-in-down, .avia_transform .avia_start_delayed_animation.fade-in-down {
	animation: avia-fade-in-down cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.fade-in-up, .avia_transform .avia_start_delayed_animation.fade-in-up {
	animation: avia-fade-in-up cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.flip-in-x, .avia_transform .avia_start_delayed_animation.flip-in-x {
	animation: avia-flip-in-x cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.flip-in-y, .avia_transform .avia_start_delayed_animation.flip-in-y {
	animation: avia-flip-in-y cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.roll-in, .avia_transform .avia_start_delayed_animation.roll-in {
	animation: avia-roll-in cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

.avia-animate-admin-preview.zoom-in, .avia_transform .avia_start_delayed_animation.zoom-in {
	animation: avia-zoom-in cubic-bezier(.17, .84, .44, 1) 1s 1 forwards;
}

@keyframes avia-fade-in-left {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-fade-in-right {
	0% {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-fade-in-down {
	0% {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-fade-in-up {
	0% {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-flip-in-x {
	0% {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	
	100% {
		transform: perspective(400px);
		opacity: 1;
	}
}

@keyframes avia-flip-in-y {
	0% {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	80% {
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	
	100% {
		transform: perspective(400px);
		opacity: 1;
	}
}

@keyframes avia-roll-in {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes avia-zoom-in {
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	100% {
		opacity: 1;
	}
}

.avia-divider-svg {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr;
	pointer-events: none;
}

.avia-divider-svg-top {
	top: 0px;
}

.avia-divider-svg-bottom {
	bottom: -2px;
}

.avia-divider-svg-top:not(.avia-svg-original) svg, .avia-divider-svg-bottom:not(.avia-svg-negative) svg {
	z-index: -1;
}

.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original, .avia-divider-svg.avia-divider-svg-top.avia-svg-negative {
	transform: rotate(180deg);
}

.avia-divider-svg svg {
	fill: #fff;
	display: block;
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.avia-divider-svg path {
	transform-origin: center;
	transform: rotateY(0deg);
}

.avia-divider-svg.avia-flipped-svg svg {
	transform: translateX(-50%) rotateY(180deg);
}

.avia-divider-svg.avia-to-front {
	z-index: 100;
}

.av-parallax-section.av-section-color-overlay-active .avia-divider-svg {
	z-index: 1;
}

.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front {
	z-index: 100;
}

.avia-fold-unfold-section {
	position: relative;
	display: block;
	float: left;
	width: 100%;
}

.avia-fold-unfold-section.avia-fold-init {
	max-height: 80px;
	overflow: hidden;
	opacity: .3;
}

.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock, .avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done) + .avia-section, .avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done) + .av-layout-grid-container {
	display: none;
}

.avia-fold-unfold-section.avia-fold-init-done {
	max-height: 500px;
	overflow: hidden;
	opacity: 1;
	transition: all 1s ease-in-out;
}

.avia-fold-unfold-section .av-fold-unfold-container {
	position: relative;
	clear: both;
	overflow: hidden;
	max-height: 80px;
	transition: all .7s ease-in-out;
}

.avia-fold-unfold-section .av-fold-unfold-container::after {
	opacity: 0;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	z-index: -1;
	height: 100%;
	transition: all .7s ease-in-out;
}

.avia-fold-unfold-section .av-fold-unfold-container.folded::after {
	z-index: 500;
	opacity: 1;
}

.av-fold-unfold-container .av-fold-unfold-inner {
	display: block;
	position: relative;
	float: left;
	width: 100%;
}

.avia-fold-unfold-section .av-fold-button-wrapper {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding {
	padding-left: 30px;
}

.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding {
	padding-right: 30px;
}

.avia-fold-unfold-section .av-fold-button-container {
	position: relative;
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	z-index: 20;
	transition: all .7s ease-in-out;
}

.avia-fold-unfold-section.align-right .av-fold-button-container {
	float: right;
}

.avia-fold-unfold-section.align-center .av-fold-button-container {
	left: 50%;
	transform: translateX(-50%);
}

.avia-fold-unfold-section.fold-button .av-fold-button-container {
	padding: .5em .8em;
	border: 1px solid;
	border-radius: 7px;
}

#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container {
	text-decoration: underline;
}

.avia-fold-unfold-section .av-fold-button-container:hover {
	opacity: .6;
	cursor: pointer;
}

.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock {
	display: inline-block;
}

.sidebar .widget:first-child, .content .sidebar .widget:first-child {
	padding-top: 0;
	border-top-style: none;
	border-top-width: 0;
}

.widget_archive label.screen-reader-text {
	display: none;
}

.widget_nav_menu a {
	display: block;
	padding: 4px 0px 5px 0;
	text-decoration: none;
}

div .widget_nav_menu {
	padding-bottom: 24px;
}

#top .widget_nav_menu ul {
	margin: 0;
	padding: 0;
	float: none;
	list-style-type: none;
}

#top .widget_nav_menu li {
	position: relative;
	box-sizing: content-box;
	clear: both;
	font-size: 13px;
}

#top #footer .widget_nav_menu li {
	background-color: transparent;
}

#top .widget_nav_menu ul ul li:before {
	content: "∙";
	position: absolute;
	top: 5px;
}

#top .sidebar_left .widget_nav_menu ul ul li:before {
	right: -10px;
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu ul ul li:before {
	right: auto;
	left: 0;
}

#top .widget_nav_menu ul ul li a {
	padding: 6px 0px 7px 12px;
}

.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {
	font-weight: bold;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item, .sidebar .widget_nav_menu ul:first-child > .current_page_item, .sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {
	padding-left: 51px;
	left: -51px;
	top: 1px;
	margin-top: -1px;
	padding-top: 1px;
	width: 100%;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .2);
	margin-bottom: 4px;
}

.widget_nav_menu ul ul {
	display: block;
}

.widget_nav_menu.widget_nav_hide_child ul ul {
	display: none;
}

#top .widget_nav_menu .current-menu-item > ul, #top .widget_nav_menu .current_page_item > ul, #top .widget_nav_menu .current_page_ancestor > ul, #top .widget_nav_menu .current-menu-ancestor > ul {
	display: block;
}

#top .widget_nav_menu .sub-menu > li {
	display: block;
	padding: 0 0 0 13px;
}

#top .sidebar_left .widget_nav_menu .current-menu-item > ul, #top .sidebar_left .widget_nav_menu .current_page_item > ul, #top .sidebar_left .widget_nav_menu .current_page_ancestor > ul, #top .sidebar_left .widget_nav_menu .current-menu-ancestor > ul {
	padding: 0 13px 0 0;
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu .current-menu-item > ul, #top .sidebar_left.sidebar_align_left .widget_nav_menu .current_page_item > ul, #top .sidebar_left.sidebar_align_left .widget_nav_menu .current_page_ancestor > ul, #top .sidebar_left.sidebar_align_left .widget_nav_menu .current-menu-ancestor > ul {
	padding: 0 0 0 13px;
}

#top .sidebar_left .widget_nav_menu .sub-menu {
	padding-right: 13px;
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu .sub-menu {
	padding-left: 13px;
	padding-right: 0;
}

.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {
	border: none;
	padding: 6px 7px 7px 0;
}

#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children {
	padding: 0 0 0 10px;
	overflow: hidden;
	margin: 0;
}

.widget_nav_menu .nested_nav > li:first-child > a {
	border: none;
}

#top .widget_nav_menu .nested_nav {
	padding-bottom: 30px;
}

#top .content .flex_column .widget_nav_menu li a {
	padding: .8em 3px;
}

#top .content .flex_column .widget_nav_menu li a:hover, #top .content .flex_column .widget_nav_menu ul:first-child > .current-menu-item, #top .content .flex_column .widget_nav_menu ul:first-child > .current_page_item {
	background-color: rgba(255, 255, 255, .4);
}

#top .content .flex_column .widget_nav_menu li {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#top .content .flex_column .widget_nav_menu li:first-child {
	border-top-style: solid;
	border-top-width: 1px;
}

.av-instagram-pics {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.av-instagram-row {
	display: table-row;
}

.av-instagram-item {
	display: table-cell;
	padding: 3px;
	height: 100%;
}

.av-instagram-item a {
	display: block;
	position: relative;
	padding-bottom: 100%;
	width: 100%;
	background-size: cover;
}

.av-instagram-item img {
	display: block;
}

.av-instagram-item .image-overlay.overlay-type-image {
	left: 0;
	width: 100%;
}

.av-instagram-item:first-child {
	padding-left: 0px;
}

.av-instagram-item:last-child {
	padding-right: 0px;
}

.av-instagram-row:first-child .av-instagram-item {
	padding-top: 0px;
}

.av-instagram-row:last-child .av-instagram-item {
	padding-bottom: 0px;
}

.av-instagram-follow {
	width: 100%;
	text-align: center;
	display: block;
	margin-top: 3px;
}

.avia-instagram-feed .av-instagram-errors-msg.av-instagram-admin {
	color: #c03;
}

#top .av-mailchimp-widget fieldset, #top .av-mailchimp-widget form {
	margin: 0;
}

#top .av-mailchimp-widget p {
	margin: 2px 0;
}

#top .av-mailchimp-widget-style-boxed_form {
	padding: 15px;
	border-style: solid;
	border-width: 1px;
}

#top .av-mailchimp-widget .button {
	margin-top: 5px;
	width: 100%;
	padding: 13px 10px;
}

.widgettitle + .av-mailchimp-widget-style-boxed_form {
	margin-top: -10px;
}

#top .av-form-error-container {
	border: 1px solid #bb1313;
	padding: 15px;
	color: #bb1313;
	line-height: 1.4em;
	font-size: 13px;
	margin-bottom: 20px;
}

.textwidget ul {
	margin-left: 0px;
	overflow: hidden;
}

.js_active .avia_combo_widget .tab_titles {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.js_active #top .avia_combo_widget .active_tab {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: initial;
}

.js_active #top .avia_combo_widget .tab_content {
	padding: 0;
	background: transparent;
	border: none;
}

.js_active .avia_combo_widget .top_tab .tab {
	border: none;
	background: transparent;
	padding: 5px 10px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: transparent;
}

.av_facebook_widget_wrap {
	overflow: hidden;
	position: relative;
	padding: 0px;
	background: #fff;
}

.av_facebook_widget_wrap_border_yes {
	border-style: solid;
	border-width: 1px;
}

.av_facebook_widget_wrap_positioner iframe {
	position: absolute;
	height: 100%;
	width: 100%;
}

.av_facebook_widget_wrap_positioner {}

.av_facebook_widget {
	width: 100%;
}

.av_facebook_widget {
	width: 107%;
	max-width: 137%;
	left: -5px;
	top: -4px;
	position: relative;
}

.avia_fb_likebox .av_facebook_widget_page_title {
	font-size: 1.2em;
	font-weight: 700;
	margin: 12px 0;
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link {
	display: inline-block;
	position: relative;
	width: 100%;
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link img {
	width: 100%;
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link:hover {
	text-decoration: none;
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text {
	font-size: 1.5em;
	position: absolute;
	padding: 25px;
	text-align: center;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	opacity: 0;
	width: 100%;
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text span {
	width: 100%;
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text:hover {
	opacity: 1;
}

.avia_fb_likebox .av_facebook_widget_main_wrap {
	background-attachment: scroll;
	background-size: cover;
	background-position: center center;
	width: 100%;
	min-width: 180px;
	min-height: 214px;
	position: relative;
	font-family: Helvetica, Arial, sans-serif;
}

.avia_fb_likebox .av_facebook_widget_main_wrap_shadow {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 90px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 100%);
	z-index: 0;
}

.avia_fb_likebox .av_facebook_widget_logo_image {
	position: absolute;
	height: 54px;
	width: 54px;
	top: 8px;
	left: 8px;
	background: #fff;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .5);
	border: 2px solid #fff;
	z-index: 2;
}

.avia_fb_likebox .av_facebook_widget_logo_image img {
	max-width: 50px;
	max-height: 50px;
	text-align: center;
	display: inline-block;
}

.avia_fb_likebox .av_facebook_widget_page_title_container {
	color: #fff;
	margin: 0px 18px 0 68px;
	position: relative;
	z-index: 2;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.358;
	margin-bottom: -5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .9);
	top: 8px;
	min-height: 95px;
}

#top .avia_fb_likebox .av_facebook_widget_page_title_container a {
	color: #fff;
}

.avia_fb_likebox .av_facebook_widget_page_title_container .av_facebook_widget_content {
	font-size: 12px;
}

.avia_fb_likebox .av_facebook_widget_page_title_container span {
	display: block;
}

.avia_fb_likebox .av_facebook_widget_add_info {
	width: 100%;
	min-height: 83px;
	background: #f6f7f9;
	border: 1px solid #e9ebee;
	border-top: 0;
	font-size: 12px;
	line-height: 16px;
	color: #4b4f56;
	padding: 8px;
}

.avia_fb_likebox .av_facebook_widget_add_info_inner {
	background: #fff;
	border-color: #e9ebee #dfe0e4 #d0d1d5;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
	position: relative;
	min-height: 66px;
	padding: 8px;
}

.avia_fb_likebox .av_facebook_widget_imagebar {
	height: 32px;
	background-repeat: repeat;
	background-size: auto 100%;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/themes/enfold/images/layout/fake_facebook.jpg");
}

.avia_fb_likebox .av_facebook_widget_imagebar.nitro-lazy {
	background-image: none !important;
}

.avia_fb_likebox .av_facebook_widget_add_info_inner_wrap {
	min-height: 15px;
	padding-bottom: 4px;
	display: block;
}

.avia_fb_likebox .av_facebook_widget_button {
	background-color: #f6f7f9;
	border-color: #ced0d4;
	color: #4b4f56;
	line-height: 22px;
	border: 1px solid rgba(0, 0, 0, .12);
	font-size: 12px;
	padding: 0 5px;
	display: inline-block;
	margin: 8px;
}

.avia_fb_likebox .av_facebook_widget_icon {
	display: inline-block;
	margin-right: 5px;
	background: #3a5797;
	height: 16px;
	width: 16px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	font-size: 11px;
	line-height: 18px;
}

.avia_fb_likebox .av_facebook_widget_icon.avia-svg-icon svg:first-child {
	height: 1em;
	width: 1em;
	fill: #fff;
	stroke: #fff;
	margin-bottom: -1px;
}

.avia_fb_likebox .ajax_load {
	display: none;
}

.avia_fb_likebox.ajax_loading_now .ajax_load {
	display: block;
}

.avia_socialcount {
	overflow: hidden;
	text-align: left;
}

#top .social_widget_icon {
	padding: 0;
	margin: 0;
	height: 30px;
	width: 30px;
	line-height: 32px;
	text-align: center;
	float: left;
	font-size: 17px;
	border-radius: 2px;
}

.asc_twitter .social_widget_icon {
	color: #000;
	background-color: #fff;
}

.asc_twitter .social_widget_icon.avia-svg-icon svg:first-child {
	fill: #000;
	stroke: #000;
	margin-top: 8px;
}

.asc_rss .social_widget_icon {
	color: #fff;
	background-color: #ffa133;
	border-color: #ffa133;
	text-shadow: 1px 1px 1px #d18021;
}

.asc_rss .social_widget_icon.avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
	margin-top: 8px;
}

.avia_socialcount .seperator {
	display: none;
}

div #footer .avia_socialcount {
	padding: 10px 0 0 0;
}

.asc_multi_count {
	float: left;
	width: 50%;
}

.avia_socialcount a, .avia_socialcount a:hover {
	height: 40px;
	text-decoration: none;
	display: block;
	min-width: 89px;
}

.avia_socialcount strong, .avia_socialcount span {
	display: block;
	line-height: 1em;
	padding: 0 0 0 36px;
}

.avia_socialcount a strong {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
	padding-top: 4px;
}

.avia_socialcount a span {
	font-size: 10px;
	padding-top: 3px;
}

#top .widget.tweetbox .tweets {
	list-style-type: none;
	list-style-position: outside;
	border: none;
}

#top .widget.tweetbox .tweet {
	padding: 10px 0;
	line-height: 18px;
	position: relative;
	overflow: hidden;
	font-size: 11px;
	background: none;
	border-top-style: dashed;
	border-top-width: 1px;
	margin: 0;
}

#top .widget.tweetbox .tweet:first-child {
	border: none;
}

.widget.tweetbox .tweet-thumb {
	position: relative;
}

.widget.tweetbox .tweet-thumb a {
	margin-right: 9px;
	padding: 3px;
	float: left;
	border-style: solid;
	border-width: 1px;
	margin-top: 5px;
	display: block;
	width: 36px;
}

#top .widget.tweetbox .tweet-thumb img {
	display: block;
	float: left;
	border: none;
	padding: 0;
	margin: 0;
}

.widget.tweetbox .tweet-text {
	position: relative;
	overflow: hidden;
}

.widget.tweetbox .tweet-time {
	clear: both;
	font-size: 11px;
}

.widget.tweetbox .tweet-text.avatar_no {
	font-size: 12px;
	line-height: 1.7em;
	font-weight: 400;
}

.widget.tweetbox .tweet-text.avatar_no .tweet-time {
	font-style: italic;
	font-weight: normal;
}

.avia_partner_widget {
	overflow: hidden;
	clear: both;
}

.avia_partner_widget a, .avia_partner_widget a:hover {
	float: left;
	display: block;
	text-decoration: none;
	width: 49.5%;
	outline: none;
	border: none;
	padding-bottom: 49.5%;
	position: relative;
	margin-right: 1%;
}

.avia_partner_widget a.avia_partner2, .avia_partner_widget a.avia_partner2:hover {
	margin-right: 0;
}

#top .avia_partner_widget {
	max-width: 304px;
}

#top .avia_partner_widget img {
	position: absolute;
	left: 0;
	top: 0;
}

.avia_partner1 {
	margin-right: 1px;
}

.avia_parnter_empty {
	line-height: 1em;
	height: 97%;
	width: 97%;
	display: block;
	font-size: 10px;
	text-align: center;
	position: absolute;
	border-style: solid;
	border-width: 1px;
}

.avia_parnter_empty span {
	width: 100%;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	text-align: center;
	left: 0;
}

.widget .avia-google-map-container {
	height: 230px;
	width: 100%;
}

.widget .avia-google-map-container {
	background: no-repeat center;
	background-size: cover;
}

.widget .content .avia-google-map-container {
	height: 230px;
}

#top .widget .infoWindow input[type="text"] {
	margin: 0 0px 3px 0;
}

.widget .avia-google-map-container img, .widget .avia-google-map-container a img {
	max-width: none;
}

.widget .avia-google-map-container div, .widget .avia-google-map-container img, .widget .avia-google-map-container a {
	box-sizing: content-box;
}

.widget .avia-google-map-container .av_text_confirm_link {
	padding: 25px;
	text-align: center;
	opacity: 0;
	position: absolute;
	width: 150px;
	left: 50%;
	top: 50%;
	margin-left: -100px;
	margin-top: -50px;
	background: rgba(0, 0, 0, .7);
	border-radius: 3px;
	color: #fff;
	font-size: 1em;
	line-height: 1.3em;
	transition: all .3s ease-in-out;
}

.widget .avia-google-map-container .av_text_confirm_link:hover {
	color: #fff;
	background: rgba(0, 0, 0, .9);
}

.widget .avia-google-map-container.av_gmaps_show_delayed.av-no-fallback-img .av_text_confirm_link, .widget .avia-google-map-container.av_gmaps_show_page_only.av-no-fallback-img .av_text_confirm_link {
	height: auto;
	opacity: 1;
}

.widget .avia-google-map-container .av_text_confirm_link span {
	width: 100%;
}

.widget .avia-google-map-container:hover .av_text_confirm_link {
	opacity: 1;
	text-decoration: none;
}

#top .news-content {
	padding: 7px 0 3px 0;
	line-height: 1.7em;
	position: relative;
	overflow: hidden;
	font-size: .85em;
	display: block;
	clear: both;
	margin: 0;
}

#top .news-wrap {
	border: none;
	list-style-type: none;
	list-style-position: outside;
}

#top .news-wrap li {
	border: none;
	background: none;
	text-indent: 0;
}

.news-link, .news-link:hover, #top .widget ul li .news-link:hover {
	display: block;
	position: relative;
	text-decoration: none;
	overflow: hidden;
	z-index: 2;
}

.news-thumb {
	margin-right: 9px;
	padding: 3px;
	float: left;
	margin-top: 4px;
	border-style: solid;
	border-width: 1px;
	height: 36px;
	width: 36px;
	display: block;
}

.news-thumb img {
	width: 28px;
	height: 28px;
}

.image_size_portfolio_small .news-link {
	float: left;
	margin-right: 10px;
}

.image_size_portfolio_small .news-thumb, .image_size_portfolio_small .tweet-thumb img, .image_size_portfolio_small .news-thumb img {
	width: 150px;
	min-height: 100px;
}

.image_size_portfolio_small .news-excerpt {
	overflow: hidden;
	font-size: 13px;
	line-height: 1.65em;
}

.image_size_portfolio_small .news-headline {
	font-size: 14px;
}

#top .news-thumb img {
	display: block;
	float: left;
	border: none;
	padding: 0;
	margin: 0;
}

.news-headline {
	overflow: hidden;
	font-weight: bold;
	margin-top: 2px;
	display: block;
}

.news-time {
	font-weight: normal;
	clear: both;
	font-size: .92em;
	display: block;
}

.news-excerpt {}

.tagcloud br {
	display: none;
}

.tagcloud a {
	font-size: 11px !important;
	padding: 2px 8px;
	margin: 0 1px 1px 0;
	display: block;
	float: left;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
}

.tagcloud a:hover {
	text-shadow: none;
	text-decoration: underline;
}

.widget_tag_cloud h3 {
	border: none;
}

.widget_rss li {
	line-height: 1.5em;
	font-size: 11px;
}

.widget_rss li div {
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
	font-style: italic;
}

.rsswidget {
	display: block;
	font-weight: bold;
}

.rss-date, .widget_rss cite {
	font-size: 11px;
}

.widget_rss li {
	padding: 7px 0;
}

.widget_rss .widgettitle img {
	display: none;
}

.recentcomments, .widget_recent_entries li {
	padding: 7px 0;
	display: block;
	font-size: .85em;
	line-height: 1.5em;
}

.recentcomments a, .widget_recent_entries li a {
	font-style: italic;
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}

.recentcomments, .widget_recent_entries li {
	border-top-width: 3px;
	border-top-style: solid;
}

.recentcomments:first-child, .widget_recent_entries li:first-child {
	border-top: none;
}

.sidebar_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left .widget_nav_menu ul:first-child > .current_page_item, .sidebar_left .widget_nav_menu ul:first-child > .current-menu-ancestor {
	padding-right: 52px;
	padding-left: 0;
	left: auto;
	top: 1px;
}

.sidebar_left.sidebar {
	text-align: right;
}

.sidebar_left .news-thumb {
	float: right;
	margin: 4px 0 0 9px;
}

#top .widget_twitter {
	font-size: 12px;
	line-height: 1.65em;
}

#top .widget_twitter .twitter-avatar {
	float: left;
	margin-right: 13px;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	display: block;
}

#top .widget_twitter .twitter-avatar a, #top .widget_twitter .twitter-avatar img {
	display: block;
}

#top .widget_twitter ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#top .widget_twitter li {
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

#top .widget_twitter li:last-child {
	border-bottom: none;
}

#top .widget_twitter .entry-content-wrapper {
	padding: 0;
	margin: 0;
	float: none;
	clear: both;
	position: relative;
	border: none;
	width: 100%;
}

#top .widget_twitter .entry-meta {
	display: block;
	font-size: 11px;
	font-style: italic;
	opacity: .8;
	margin-top: 5px;
}

#top .widget_twitter .time-meta, #top .widget_twitter .from-meta {}

#top .widget_twitter .intent-meta {
	display: block;
	font-size: 11px;
	margin-top: 8px;
}

#top .widget_twitter .intent-meta a {
	text-decoration: none;
	margin-right: 4px;
}

#top .widget_twitter .intent-meta a:hover {
	text-decoration: underline;
}

.sidebar_left.sidebar_align_left.sidebar {
	text-align: left;
}

.sidebar_left.sidebar_align_left .news-thumb {
	float: left;
	margin: 4px 9px 0 0;
}

.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current_page_item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current-menu-ancestor {
	padding-left: 52px;
	padding-right: 0;
	left: 0;
	right: auto;
	top: 1px;
}

.avia-toc-container {
	position: relative;
}

.avia-toc-container a {
	display: block;
	position: relative;
	line-height: 1.4em;
}

.avia-toc-container a:hover {
	text-decoration: none;
}

.avia-toc-style-simple a {
	overflow-x: hidden;
	margin-bottom: 1em;
	min-height: 25px;
}

.avia-toc-style-simple a span {
	background-color: #fff;
	position: relative;
	padding-right: 5px;
	z-index: 2;
}

.avia-toc-style-simple a:after {
	float: left;
	width: 0;
	color: rgba(0, 0, 0, .25);
	font-size: 9px;
	font-weight: normal;
	white-space: nowrap;
	content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";
}

.avia-toc-style-simple .avia-toc-level-0:after {
	line-height: 3;
}

.avia-toc-style-simple .avia-toc-level-1:after {
	line-height: 3;
}

.avia-toc-style-simple .avia-toc-level-2:after {
	line-height: 2.9;
}

.avia-toc-style-simple .avia-toc-level-3:after {
	line-height: 2.7;
}

.avia-toc-style-simple .avia-toc-level-4:after {
	line-height: 2.5;
}

.avia-toc-style-simple .avia-toc-level-5:after {
	line-height: 2.4;
}

.avia-toc-style-simple .avia-toc-level-0 {
	font-weight: bold;
	font-size: 1em;
}

.avia-toc-style-simple .avia-toc-level-2 {
	font-weight: normal;
	font-size: .9375em;
}

.avia-toc-style-simple .avia-toc-level-3 {
	font-weight: normal;
	font-size: .875em;
}

.avia-toc-style-simple .avia-toc-level-4 {
	font-weight: normal;
	font-size: .8125em;
}

.avia-toc-style-simple .avia-toc-level-5 {
	font-weight: normal;
	font-size: .8125em;
	font-style: italic;
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-1 {
	margin-left: .625em;
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-2 {
	margin-left: 1em;
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-3 {
	margin-left: 1.428em;
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-4 {
	margin-left: 2.307em;
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-5 {
	margin-left: 2.692em;
}

.avia-toc-style-elegant {
	padding-left: 30px;
}

.avia-toc-style-elegant a {
	text-transform: uppercase;
	padding-bottom: 1.5em;
}

.avia-toc-style-elegant .avia-toc-level-0 {
	font-weight: bold;
	font-size: .875em;
}

.avia-toc-style-elegant .avia-toc-level-1 {
	font-weight: normal;
	font-size: .875em;
}

.avia-toc-style-elegant .avia-toc-level-2 {
	font-weight: normal;
	font-size: .8125em;
}

.avia-toc-style-elegant .avia-toc-level-3 {
	font-weight: bold;
	font-size: .8125em;
}

.avia-toc-style-elegant .avia-toc-level-4 {
	font-weight: normal;
	font-size: .75em;
}

.avia-toc-style-elegant .avia-toc-level-5 {
	font-weight: normal;
	font-size: .75em;
	font-style: italic;
}

.avia-toc-style-elegant a:before {
	content: "";
	position: absolute;
	height: calc(100% + .3em);
	left: -20px;
	top: .15em;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: rgba(0, 0, 0, .08);
}

.avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .avia-toc-style-elegant a:first-child:after, .avia-toc-style-elegant a.avia-toc-level-0:after, .avia-toc-style-elegant a:first-child span:after, .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	border-width: 3px;
	border-style: solid;
	border-radius: 9px;
	left: -26px;
	top: .15em;
	z-index: 2;
}

.avia-toc-style-elegant a:first-child span:after, .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	border-color: transparent;
	z-index: 1;
}

.avia-toc-style-elegant a:first-child:hover span:after, .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	animation: sonarEffect 2s ease-out infinite;
}

.avia-toc-style-elegant a:last-child:before {
	display: none;
}

.avia-toc-style-elegant a:last-child:after {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	left: -23px;
	top: .4em;
	border-radius: 8px;
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-1 {
	padding-left: .625em;
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-2 {
	padding-left: 1em;
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-3 {
	padding-left: 1.428em;
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-4 {
	padding-left: 2.307em;
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-5 {
	padding-left: 2.692em;
}

:root {
	--enfold-socket-color-bg: #fff;
	--enfold-socket-color-bg2: #f8f8f8;
	--enfold-socket-color-primary: #719430;
	--enfold-socket-color-secondary: #8bba34;
	--enfold-socket-color-color: #000;
	--enfold-socket-color-meta: #969696;
	--enfold-socket-color-heading: #000;
	--enfold-socket-color-border: #ebebeb;
	--enfold-socket-color-constant-font: #fff;
	--enfold-socket-color-button-border: #507210;
	--enfold-socket-color-button-border2: #699812;
	--enfold-socket-color-iconlist: #dadada;
	--enfold-socket-color-timeline: #dadada;
	--enfold-socket-color-timeline-date: #a7a7a7;
	--enfold-socket-color-masonry: #e7e7e7;
	--enfold-socket-color-stripe: #93b652;
	--enfold-socket-color-stripe2: #82a541;
	--enfold-socket-color-stripe2nd: #9ccb45;
	--enfold-socket-color-button-font: #fff;
	--enfold-footer-color-bg: #fff;
	--enfold-footer-color-bg2: #f8f8f8;
	--enfold-footer-color-primary: #719430;
	--enfold-footer-color-secondary: #ad95c2;
	--enfold-footer-color-color: #000;
	--enfold-footer-color-meta: #969696;
	--enfold-footer-color-heading: #969696;
	--enfold-footer-color-border: #ebebeb;
	--enfold-footer-color-constant-font: #fff;
	--enfold-footer-color-button-border: #507210;
	--enfold-footer-color-button-border2: #8b73a0;
	--enfold-footer-color-iconlist: #dadada;
	--enfold-footer-color-timeline: #dadada;
	--enfold-footer-color-timeline-date: #a7a7a7;
	--enfold-footer-color-masonry: #e7e7e7;
	--enfold-footer-color-stripe: #93b652;
	--enfold-footer-color-stripe2: #82a541;
	--enfold-footer-color-stripe2nd: #bea6d3;
	--enfold-footer-color-button-font: #fff;
	--enfold-alternate-color-bg: #fff;
	--enfold-alternate-color-bg2: #f8f8f8;
	--enfold-alternate-color-primary: #719430;
	--enfold-alternate-color-secondary: #8bba34;
	--enfold-alternate-color-color: #000;
	--enfold-alternate-color-meta: #969696;
	--enfold-alternate-color-heading: #000;
	--enfold-alternate-color-border: #ebebeb;
	--enfold-alternate-color-constant-font: #fff;
	--enfold-alternate-color-button-border: #507210;
	--enfold-alternate-color-button-border2: #699812;
	--enfold-alternate-color-iconlist: #dadada;
	--enfold-alternate-color-timeline: #dadada;
	--enfold-alternate-color-timeline-date: #a7a7a7;
	--enfold-alternate-color-masonry: #e7e7e7;
	--enfold-alternate-color-stripe: #93b652;
	--enfold-alternate-color-stripe2: #82a541;
	--enfold-alternate-color-stripe2nd: #9ccb45;
	--enfold-alternate-color-button-font: #fff;
	--enfold-main-color-bg: #fff;
	--enfold-main-color-bg2: #f8f8f8;
	--enfold-main-color-primary: #c3512f;
	--enfold-main-color-secondary: #88bbc8;
	--enfold-main-color-color: #666;
	--enfold-main-color-meta: #919191;
	--enfold-main-color-heading: #222;
	--enfold-main-color-border: #e1e1e1;
	--enfold-main-color-constant-font: #fff;
	--enfold-main-color-button-border: #a1300d;
	--enfold-main-color-button-border2: #6699a6;
	--enfold-main-color-iconlist: #d0d0d0;
	--enfold-main-color-timeline: #d0d0d0;
	--enfold-main-color-timeline-date: #a0a0a0;
	--enfold-main-color-masonry: #e7e7e7;
	--enfold-main-color-stripe: #e5734f;
	--enfold-main-color-stripe2: #d4623f;
	--enfold-main-color-stripe2nd: #99ccd9;
	--enfold-main-color-button-font: #fff;
	--enfold-header-color-bg: #10141c;
	--enfold-header-color-bg2: #10141c;
	--enfold-header-color-primary: #fff;
	--enfold-header-color-secondary: #fff;
	--enfold-header-color-color: #000;
	--enfold-header-color-meta: #969696;
	--enfold-header-color-heading: #fff;
	--enfold-header-color-border: #10141c;
	--enfold-header-color-constant-font: #10141c;
	--enfold-header-color-button-border: #ddd;
	--enfold-header-color-button-border2: #ddd;
	--enfold-header-color-iconlist: #00030b;
	--enfold-header-color-timeline: #00030b;
	--enfold-header-color-timeline-date: #000008;
	--enfold-header-color-masonry: #00030b;
	--enfold-header-color-stripe: #fff;
	--enfold-header-color-stripe2: #fff;
	--enfold-header-color-stripe2nd: #fff;
	--enfold-header-color-button-font: #10141c;
	--enfold-header_burger_color: inherit;
	--enfold-header_replacement_menu_color: inherit;
	--enfold-header_replacement_menu_hover_color: inherit;
	--enfold-font-family-theme-body: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--enfold-font-size-theme-content: 13px;
	--enfold-font-size-theme-h1: 34px;
	--enfold-font-size-theme-h2: 28px;
	--enfold-font-size-theme-h3: 20px;
	--enfold-font-size-theme-h4: 18px;
	--enfold-font-size-theme-h5: 16px;
	--enfold-font-size-theme-h6: 14px;
}

::selection {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-bg);
}

html.html_boxed {
	background: #eee top left no-repeat scroll;
}

.socket_color, .socket_color div, .socket_color header, .socket_color main, .socket_color aside, .socket_color footer, .socket_color article, .socket_color nav, .socket_color section, .socket_color span, .socket_color applet, .socket_color object, .socket_color iframe, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color p, .socket_color blockquote, .socket_color pre, .socket_color a, .socket_color abbr, .socket_color acronym, .socket_color address, .socket_color big, .socket_color cite, .socket_color code, .socket_color del, .socket_color dfn, .socket_color em, .socket_color img, .socket_color ins, .socket_color kbd, .socket_color q, .socket_color s, .socket_color samp, .socket_color small, .socket_color strike, .socket_color strong, .socket_color sub, .socket_color sup, .socket_color tt, .socket_color var, .socket_color b, .socket_color u, .socket_color i, .socket_color center, .socket_color dl, .socket_color dt, .socket_color dd, .socket_color ol, .socket_color ul, .socket_color li, .socket_color fieldset, .socket_color form, .socket_color label, .socket_color legend, .socket_color table, .socket_color caption, .socket_color tbody, .socket_color tfoot, .socket_color thead, .socket_color tr, .socket_color th, .socket_color td, .socket_color article, .socket_color aside, .socket_color canvas, .socket_color details, .socket_color embed, .socket_color figure, .socket_color fieldset, .socket_color figcaption, .socket_color footer, .socket_color header, .socket_color hgroup, .socket_color menu, .socket_color nav, .socket_color output, .socket_color ruby, .socket_color section, .socket_color summary, .socket_color time, .socket_color mark, .socket_color audio, .socket_color video, #top .socket_color .pullquote_boxed, .responsive #top .socket_color .avia-testimonial, .responsive #top.avia-blank #main .socket_color.container_wrap:first-child, #top .socket_color.fullsize .template-blog .post_delimiter, .socket_color .related_posts.av-related-style-full a {
	border-color: var(--enfold-socket-color-border);
}

.socket_color .rounded-container, #top .socket_color .pagination a:hover, .socket_color .small-preview, .socket_color .fallback-post-type-icon {
	background: var(--enfold-socket-color-meta);
	color: var(--enfold-socket-color-bg);
}

.socket_color .rounded-container .avia-svg-icon svg:first-child, .socket_color .small-preview .avia-svg-icon svg:first-child, .socket_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color .av-default-color, #top .socket_color .av-force-default-color, .socket_color .av-catalogue-item, .socket_color .wp-playlist-item .wp-playlist-caption, .socket_color .wp-playlist {
	color: var(--enfold-socket-color-color);
}

.socket_color, .socket_color .site-background, .socket_color .first-quote, .socket_color .related_image_wrap, .socket_color .gravatar img.socket_color .hr_content, .socket_color .news-thumb, .socket_color .post-format-icon, .socket_color .ajax_controlls a, .socket_color .tweet-text.avatar_no, .socket_color .toggler, .socket_color .toggler.activeTitle:hover, .socket_color #js_sort_items, .socket_color.inner-entry, .socket_color .grid-entry-title, .socket_color .related-format-icon, .grid-entry .socket_color .avia-arrow, .socket_color .avia-gallery-big, .socket_color .avia-gallery-big, .socket_color .avia-gallery img, .socket_color .grid-content, .socket_color .av-share-box ul, #top .socket_color .av-related-style-full .related-format-icon, .socket_color .related_posts.av-related-style-full a:hover, .socket_color.avia-fullwidth-portfolio .pagination .current, .socket_color.avia-fullwidth-portfolio .pagination a, .socket_color .av-hotspot-fallback-tooltip-inner, .socket_color .av-hotspot-fallback-tooltip-count {
	background-color: var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-color);
}

.socket_color .ajax_controlls a.avia-svg-icon svg:first-child, .socket_color .avia-svg-icon svg:first-child, .socket_color .av-share-box ul li svg:first-child, #top .socket_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}

.socket_color .avia-fold-unfold-section .av-fold-unfold-container::after {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

.socket_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button), .socket_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
	color: var(--enfold-socket-color-color);
}

.socket_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
	background: var(--enfold-socket-color-bg);
	border-color: var(--enfold-socket-color-border);
}

.socket_color .avia-curtain-reveal-overlay {
	background: var(--enfold-socket-color-bg);
}

.socket_color .avia-icon-circles-icon {
	background: var(--enfold-socket-color-bg);
	border-color: var(--enfold-socket-color-border);
	color: var(--enfold-socket-color-color);
}

.socket_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .avia-icon-circles-icon.active {
	background: var(--enfold-socket-color-secondary);
	border-color: var(--enfold-socket-color-secondary);
	color: var(--enfold-socket-color-bg);
}

.socket_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color .avia-icon-circles-icon-text {
	color: var(--enfold-socket-color-color);
	background: var(--enfold-socket-color-bg);
}

.socket_color .heading-color, .socket_color a.iconbox_icon:hover, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color .sidebar .current_page_item > a, .socket_color .sidebar .current-menu-item > a, .socket_color .pagination .current, .socket_color .pagination a:hover, .socket_color strong.avia-testimonial-name, .socket_color .heading, .socket_color .toggle_content strong, .socket_color .toggle_content strong a, .socket_color .tab_content strong, .socket_color .tab_content strong a, .socket_color .asc_count, .socket_color .avia-testimonial-content strong, #top .socket_color .av-related-style-full .av-related-title, .socket_color .wp-playlist-item-meta.wp-playlist-item-title, #top .socket_color .av-no-image-slider h2 a, .socket_color .av-small-bar .avia-progress-bar .progressbar-title-wrap, .socket_color div .news-headline .news-title, .socket_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before, .socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
	color: var(--enfold-socket-color-heading);
}

.socket_color .heading .avia-svg-icon svg:first-child, .socket_color .av-special-heading .avia-svg-icon svg:first-child, .socket_color a.iconbox_icon.avia-svg-icon:hover svg:first-child, .socket_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-heading);
	stroke: var(--enfold-socket-color-heading);
}

.socket_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
	color: var(--enfold-socket-color-color);
}

.socket_color .meta-color, .socket_color .sidebar, .socket_color .sidebar a, .socket_color .minor-meta, .socket_color .minor-meta a, .socket_color .text-sep, .socket_color blockquote, .socket_color .post_nav a, .socket_color .comment-text, .socket_color .side-container-inner, .socket_color .news-time, .socket_color .pagination a, .socket_color .pagination span, .socket_color .tweet-text.avatar_no .tweet-time, #top .socket_color .extra-mini-title, .socket_color .team-member-job-title, .socket_color .team-social a, .socket_color #js_sort_items a, .grid-entry-excerpt, .socket_color .avia-testimonial-subtitle, .socket_color .commentmetadata a, .socket_color .social_bookmarks a, .socket_color .meta-heading > *, .socket_color .slide-meta, .socket_color .slide-meta a, .socket_color .taglist, .socket_color .taglist a, .socket_color .phone-info, .socket_color .phone-info a, .socket_color .av-sort-by-term a, .socket_color .av-magazine-time, .socket_color .av-magazine .av-magazine-entry-icon, .socket_color .av-catalogue-content, .socket_color .wp-playlist-item-length, .html_modern-blog #top div .socket_color .blog-categories a, .html_modern-blog #top div .socket_color .blog-categories a:hover {
	color: var(--enfold-socket-color-meta);
}

.socket_color .team-social a.avia-svg-icon svg:first-child, .socket_color .meta-heading .avia-svg-icon svg:first-child, .socket_color .social_bookmarks .avia-svg-icon a svg:first-child {
	stroke: var(--enfold-socket-color-meta);
	fill: var(--enfold-socket-color-meta);
}

.socket_color .team-social a.avia-svg-icon:hover svg:first-child {
	stroke: var(--enfold-socket-color-secondary);
	fill: var(--enfold-socket-color-secondary);
}

.socket_color .special-heading-inner-border {
	border-color: var(--enfold-socket-color-color);
}

.socket_color .meta-heading .special-heading-inner-border {
	border-color: var(--enfold-socket-color-meta);
}

.socket_color a, .socket_color .widget_first, .socket_color strong, .socket_color b, .socket_color b a, .socket_color strong a, .socket_color #js_sort_items a:hover, .socket_color #js_sort_items a.active_sort, .socket_color .av-sort-by-term a.active_sort, .socket_color .special_amp, .socket_color .taglist a.activeFilter, .socket_color #commentform .required, #top .socket_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .socket_color .blog-categories a, .html_elegant-blog #top .socket_color .blog-categories a:hover {
	color: var(--enfold-socket-color-primary);
}

.socket_color a.avia-button .avia-svg-icon svg:first-child, .socket_color a.more-link .avia-svg-icon svg:first-child, #top .socket_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
	stroke: var(--enfold-socket-color-primary);
	fill: var(--enfold-socket-color-primary);
}

.socket_color a:hover, .socket_color h1 a:hover, .socket_color h2 a:hover, .socket_color h3 a:hover, .socket_color h4 a:hover, .socket_color h5 a:hover, .socket_color h6 a:hover, .socket_color .template-search a.news-content:hover, .socket_color .wp-playlist-item .wp-playlist-caption:hover {
	color: var(--enfold-socket-color-secondary);
}

.socket_color a.more-link:hover .avia-svg-icon svg:first-child {
	stroke: var(--enfold-socket-color-secondary);
	fill: var(--enfold-socket-color-secondary);
}

.socket_color .primary-background, .socket_color .primary-background a, div .socket_color .button, .socket_color #submit, .socket_color input[type='submit'], .socket_color .small-preview:hover, .socket_color .avia-menu-fx, .socket_color .avia-menu-fx .avia-arrow, .socket_color.iconbox_top .iconbox_icon, .socket_color .iconbox_top a.iconbox_icon:hover, .socket_color .avia-data-table th.avia-highlight-col, .socket_color .avia-color-theme-color, .socket_color .avia-color-theme-color:hover, .socket_color .image-overlay .image-overlay-inside:before, .socket_color .comment-count, .socket_color .av_dropcap2, .responsive #top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .socket_color .av-open-submenu.av-subnav-menu li > ul a:hover, .socket_color .av-colored-style .av-countdown-cell-inner, .socket_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-constant-font);
	border-color: var(--enfold-socket-color-button-border);
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

.socket_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
	color: var(--enfold-socket-color-constant-font);
}

.socket_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

.socket_color a.avia-button:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-secondary);
	stroke: var(--enfold-socket-color-secondary);
}

.socket_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child, .socket_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top, .socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom, .socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before, .socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after, .socket_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-constant-font);
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text {
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-constant-font);
	border-color: var(--enfold-socket-color-primary);
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text:after {
	background-color: var(--enfold-socket-color-button-border);
}

#top .socket_color .mobile_menu_toggle {
	color: var(--enfold-socket-color-primary);
	background: var(--enfold-socket-color-bg);
}

#top .socket_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-primary);
	stroke: var(--enfold-socket-color-primary);
}

#top .socket_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
	color: var(--enfold-socket-color-primary);
}

#top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover:before {
	color: var(--enfold-socket-color-bg);
}

.socket_color .button:hover, .socket_color .ajax_controlls a:hover, .socket_color #submit:hover, .socket_color .big_button:hover, .socket_color .contentSlideControlls a:hover, .socket_color #submit:hover, .socket_color input[type='submit']:hover {
	background-color: var(--enfold-socket-color-secondary);
	color: var(--enfold-socket-color-bg);
	border-color: var(--enfold-socket-color-button-border2);
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit {
	background-color: var(--enfold-socket-color-secondary);
	border-color: var(--enfold-socket-color-button-border2);
}

.socket_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-socket-color-bg);
	stroke: var(--enfold-socket-color-bg);
}

.socket_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .socket_color .avia-toc-style-elegant a:first-child:after, .socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color: var(--enfold-socket-color-bg);
	border-color: var(--enfold-socket-color-secondary);
}

.socket_color .avia-toc-style-elegant a:first-child span:after, .socket_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .avia-toc-style-elegant a:first-child:hover span:after, .socket_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-socket-color-secondary);
}

.socket_color .avia-toc-style-elegant a:before {
	border-color: var(--enfold-socket-color-border);
}

.socket_color .avia-toc-style-elegant a:first-child:after, .socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-socket-color-secondary);
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .avia-toc-style-elegant a:last-child:after {
	background-color: var(--enfold-socket-color-border);
}

.socket_color .timeline-bullet {
	background-color: var(--enfold-socket-color-border);
	border-color: var(--enfold-socket-color-bg);
}

.socket_color table, .socket_color .widget_nav_menu ul:first-child > .current-menu-item, .socket_color .widget_nav_menu ul:first-child > .current_page_item, .socket_color .widget_nav_menu ul:first-child > .current-menu-ancestor, .socket_color .pagination .current, .socket_color .pagination a, .socket_color.iconbox_top .iconbox_content, .socket_color .av_promobox, .socket_color .toggle_content, .socket_color .toggler:hover, #top .socket_color .av-minimal-toggle .toggler, .socket_color .related_posts_default_image, .socket_color .search-result-counter, .socket_color .container_wrap_meta, .socket_color .avia-content-slider .slide-image, .socket_color .avia-slider-testimonials .avia-testimonial-content, .socket_color .avia-testimonial-arrow-wrap .avia-arrow, .socket_color .news-thumb, .socket_color .portfolio-preview-content, .socket_color .portfolio-preview-content .avia-arrow, .socket_color .av-magazine .av-magazine-entry-icon, .socket_color .related_posts.av-related-style-full a, .socket_color .aviaccordion-slide, .socket_color.avia-fullwidth-portfolio .pagination, .socket_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .socket_color .av-catalogue-list li:hover, .socket_color .wp-playlist, .socket_color .avia-slideshow-fixed-height > li, .socket_color .avia-form-success, .socket_color .avia-form-error, .socket_color .av-boxed-grid-style .avia-testimonial {
	background: var(--enfold-socket-color-bg2);
}

#top .socket_color .post_timeline li:hover .timeline-bullet {
	background-color: var(--enfold-socket-color-secondary);
}

.socket_color blockquote, .socket_color .avia-bullet, .socket_color .av-no-color.av-icon-style-border a.av-icon-char {
	border-color: var(--enfold-socket-color-primary);
}

.html_header_top .socket_color .main_menu ul:first-child > li > ul, .html_header_top #top .socket_color .avia_mega_div > .sub-menu {
	border-top-color: var(--enfold-socket-color-primary);
}

.socket_color .breadcrumb, .socket_color .breadcrumb a, #top .socket_color.title_container .main-title, #top .socket_color.title_container .main-title a {
	color: var(--enfold-socket-color-color);
}

.socket_color .av-icon-display, #top .socket_color .av-related-style-full a:hover .related-format-icon, .socket_color .av-default-style .av-countdown-cell-inner, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before, .socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after, .socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-socket-color-bg2);
	color: var(--enfold-socket-color-meta);
}

.socket_color .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-meta);
	stroke: var(--enfold-socket-color-meta);
}

.socket_color .av-masonry-entry:hover .av-icon-display {
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-constant-font);
	border-color: var(--enfold-socket-color-button-border);
}

.socket_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-constant-font);
	stroke: var(--enfold-socket-color-constant-font);
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display {
	color: var(--enfold-socket-color-primary);
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-primary);
	stroke: var(--enfold-socket-color-primary);
}

.socket_color textarea::placeholder, .socket_color input::placeholder {
	color: var(--enfold-socket-color-meta);
	opacity: .5;
}

.socket_color .header_bg, .socket_color .main_menu ul ul, .socket_color .main_menu .menu ul li a, .socket_color .pointer_arrow_wrap .pointer_arrow, .socket_color .avia_mega_div, .socket_color .av-subnav-menu > li ul, .socket_color .av-subnav-menu a {
	background-color: var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-meta);
}

.socket_color .main_menu .menu ul li a:hover, .socket_color .main_menu .menu ul li a:focus, .socket_color .av-subnav-menu ul a:hover, .socket_color .av-subnav-menu ul a:focus {
	background-color: var(--enfold-socket-color-bg2);
}

.socket_color .sub_menu > ul > li > a, .socket_color .sub_menu > div > ul > li > a, .socket_color .main_menu ul:first-child > li > a, #top .socket_color .main_menu .menu ul .current_page_item > a, #top .socket_color .main_menu .menu ul .current-menu-item > a, #top .socket_color .sub_menu li ul a {
	color: var(--enfold-socket-color-meta);
}

.socket_color .main_menu ul:first-child > li > a svg:first-child {
	stroke: var(--enfold-socket-color-meta);
	fill: var(--enfold-socket-color-meta);
}

.socket_color .main_menu ul:first-child > li > a:hover svg:first-child, .socket_color .main_menu ul:first-child > li > a:focus svg:first-child {
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}

#top .socket_color .main_menu .menu ul li > a:hover, #top .socket_color .main_menu .menu ul li > a:focus {
	color: var(--enfold-socket-color-color);
}

.socket_color .av-subnav-menu a:hover, .socket_color .av-subnav-menu a:focus, .socket_color .main_menu ul:first-child > li a:hover, .socket_color .main_menu ul:first-child > li a:focus, .socket_color .main_menu ul:first-child > li.current-menu-item > a, .socket_color .main_menu ul:first-child > li.current_page_item > a, .socket_color .main_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-socket-color-color);
}

#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
	color: var(--enfold-socket-color-primary);
}

.socket_color .sub_menu > ul > li > a:hover, .socket_color .sub_menu > ul > li > a:focus, .socket_color .sub_menu > div > ul > li > a:hover, .socket_color .sub_menu > div > ul > li > a:focus {
	color: var(--enfold-socket-color-color);
}

#top .socket_color .sub_menu ul li a:hover, #top .socket_color .sub_menu ul li a:focus, .socket_color .sub_menu ul:first-child > li.current-menu-item > a, .socket_color .sub_menu ul:first-child > li.current_page_item > a, .socket_color .sub_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-socket-color-color);
}

.socket_color .sub_menu li ul a, .socket_color #payment, .socket_color .sub_menu ul li, .socket_color .sub_menu ul, #top .socket_color .sub_menu li li a:hover, #top .socket_color .sub_menu li li a:focus {
	background-color: var(--enfold-socket-color-bg);
}

.socket_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search > a {
	border-color: var(--enfold-socket-color-border);
}

#top .socket_color .widget_pages ul li a:focus, #top .socket_color .widget_nav_menu ul li a:focus {
	color: var(--enfold-socket-color-secondary);
}

@media only screen and (max-width:767px) {
	#top #wrap_all .av_header_transparency {
		background-color: var(--enfold-socket-color-bg);
		color: var(--enfold-socket-color-color);
		border-color: var(--enfold-socket-color-border);
	}
	
	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-socket-color-color);
		fill: var(--enfold-socket-color-color);
	}
}

@media only screen and (max-width:989px) {
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
		background-color: var(--enfold-socket-color-bg);
		color: var(--enfold-socket-color-color);
		border-color: var(--enfold-socket-color-border);
	}
	
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-socket-color-color);
		fill: var(--enfold-socket-color-color);
	}
}

.socket_color .avia-tt, .socket_color .avia-tt .avia-arrow, .socket_color .avia-tt .avia-arrow {
	background-color: var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-meta);
}

.socket_color .av_ajax_search_image {
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-bg);
}

.socket_color .av_ajax_search_image.avia-svg-icon svg:first-child {
	stroke: var(--enfold-socket-color-bg);
	fill: var(--enfold-socket-color-bg);
}

.socket_color .ajax_search_excerpt {
	color: var(--enfold-socket-color-meta);
}

.socket_color .av_ajax_search_title {
	color: var(--enfold-socket-color-heading);
}

.socket_color .ajax_load {
	background-color: var(--enfold-socket-color-primary);
}

.socket_color .av_searchsubmit_wrapper {
	background-color: var(--enfold-socket-color-primary);
}

#top .socket_color .avia-color-theme-color {
	color: var(--enfold-socket-color-button-font);
	border-color: var(--enfold-socket-color-button-border);
}

#top .socket_color .avia-color-theme-color .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

.socket_color .avia-color-theme-color-subtle {
	background-color: var(--enfold-socket-color-bg2);
	color: var(--enfold-socket-color-color);
}

#top .socket_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .avia-color-theme-color-subtle:hover {
	background-color: var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-heading);
}

#top .socket_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-heading);
	stroke: var(--enfold-socket-color-heading);
}

#top .socket_color .avia-color-theme-color-highlight {
	color: var(--enfold-socket-color-button-font);
	border-color: var(--enfold-socket-color-secondary);
	background-color: var(--enfold-socket-color-secondary);
}

#top .socket_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

#top .socket_color .avia-font-color-theme-color, #top .socket_color .avia-font-color-theme-color-hover:hover {
	color: var(--enfold-socket-color-button-font);
}

#top .socket_color .avia-font-color-theme-color .avia-svg-icon svg:first-child, #top .socket_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

.socket_color .avia-font-color-theme-color-subtle {
	color: var(--enfold-socket-color-color);
}

.socket_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover {
	color: var(--enfold-socket-color-heading);
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-heading);
	stroke: var(--enfold-socket-color-heading);
}

#top .socket_color .avia-font-color-theme-color-highlight, #top .socket_color .avia-font-color-theme-color-highlight-hover:hover {
	color: var(--enfold-socket-color-button-font);
}

#top .socket_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child, #top .socket_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-button-font);
	stroke: var(--enfold-socket-color-button-font);
}

.socket_color .avia-icon-list .iconlist_icon {
	background-color: var(--enfold-socket-color-iconlist);
}

.socket_color .avia-icon-list .iconlist-timeline {
	border-color: var(--enfold-socket-color-border);
}

.socket_color .iconlist_content {
	color: var(--enfold-socket-color-meta);
}

.socket_color .avia-timeline .milestone_icon {
	background-color: var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline .milestone_inner {
	background-color: var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline {
	border-color: var(--enfold-socket-color-timeline);
}

.socket_color .av-milestone-icon-wrap:after {
	border-color: var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline .av-milestone-date {
	color: var(--enfold-socket-color-timeline-date);
}

.socket_color .avia-timeline .av-milestone-date span {
	background-color: var(--enfold-socket-color-timeline);
}

.socket_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
	background-color: var(--enfold-socket-color-timeline);
}

.socket_color .av-timeline-nav a {
	background-color: var(--enfold-socket-color-timeline);
}

#top .socket_color .input-text, #top .socket_color input[type='text'], #top .socket_color input[type='input'], #top .socket_color input[type='password'], #top .socket_color input[type='email'], #top .socket_color input[type='number'], #top .socket_color input[type='url'], #top .socket_color input[type='tel'], #top .socket_color input[type='search'], #top .socket_color textarea, #top .socket_color select {
	border-color: var(--enfold-socket-color-border);
	background-color: var(--enfold-socket-color-bg2);
	color: var(--enfold-socket-color-meta);
	font-family: inherit;
}

#top .socket_color .invers-color .input-text, #top .socket_color .invers-color input[type='text'], #top .socket_color .invers-color input[type='input'], #top .socket_color .invers-color input[type='password'], #top .socket_color .invers-color input[type='email'], #top .socket_color .invers-color input[type='number'], #top .socket_color .invers-color input[type='url'], #top .socket_color .invers-color input[type='tel'], #top .socket_color .invers-color input[type='search'], #top .socket_color .invers-color textarea, #top .socket_color .invers-color select {
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .required {
	color: var(--enfold-socket-color-primary);
}

.socket_color .av-masonry {
	background-color: var(--enfold-socket-color-masonry);
}

.socket_color .av-masonry-pagination, .socket_color .av-masonry-pagination:hover, .socket_color .av-masonry-outerimage-container {
	background-color: var(--enfold-socket-color-bg);
}

.socket_color .container .av-inner-masonry-content, #top .socket_color .container .av-masonry-load-more, #top .socket_color .container .av-masonry-sort, .socket_color .container .av-masonry-entry .avia-arrow {
	background-color: var(--enfold-socket-color-bg2);
}

.socket_color .hr-short .hr-inner-style, .socket_color .hr-short .hr-inner {
	background-color: var(--enfold-socket-color-bg);
}

div .socket_color .tabcontainer .active_tab_content, div .socket_color .tabcontainer .active_tab {
	background-color: var(--enfold-socket-color-bg2);
	color: var(--enfold-socket-color-color);
}

div .socket_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.responsive.js_active #top .socket_color .avia_combo_widget .top_tab .tab {
	border-top-color: var(--enfold-socket-color-border);
}

.socket_color .template-archives .tabcontainer a, #top .socket_color .tabcontainer .tab:hover, #top .socket_color .tabcontainer .tab.active_tab {
	color: var(--enfold-socket-color-color);
}

#top .socket_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child, #top .socket_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-socket-color-color);
	stroke: var(--enfold-socket-color-color);
}

.socket_color .template-archives .tabcontainer a:hover {
	color: var(--enfold-socket-color-secondary);
}

.socket_color .sidebar_tab_icon {
	background-color: var(--enfold-socket-color-border);
}

#top .socket_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-socket-color-primary);
}

.socket_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-socket-color-secondary);
}

.socket_color .sidebar_tab, .socket_color .tabcontainer .tab {
	color: var(--enfold-socket-color-meta);
}

.socket_color div .sidebar_active_tab, div .socket_color .tabcontainer.noborder_tabs .active_tab_content, div .socket_color .tabcontainer.noborder_tabs .active_tab {
	color: var(--enfold-socket-color-color);
	background-color: var(--enfold-socket-color-bg);
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: var(--enfold-socket-color-bg2);
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
	background-color: var(--enfold-socket-color-meta);
}

@media only screen and (max-width:767px) {
	.responsive #top .socket_color .tabcontainer .active_tab {
		background-color: var(--enfold-socket-color-secondary);
		color: var(--enfold-socket-color-constant-font);
	}
	
	.responsive #top .socket_color .tabcontainer {
		border-color: var(--enfold-socket-color-border);
	}
	
	.responsive #top .socket_color .active_tab_content {
		background-color: var(--enfold-socket-color-bg2);
	}
}

.socket_color tr:nth-child(even), .socket_color .avia-data-table .avia-heading-row .avia-desc-col, .socket_color .avia-data-table .avia-highlight-col, .socket_color .pricing-table > li:nth-child(even), body .socket_color .pricing-table.avia-desc-col li, #top .socket_color .avia-data-table.avia_pricing_minimal th {
	background-color: var(--enfold-socket-color-bg);
	color: var(--enfold-socket-color-color);
}

.socket_color table caption, .socket_color tr:nth-child(even), .socket_color .pricing-table > li:nth-child(even), #top .socket_color .avia-data-table.avia_pricing_minimal td {
	color: var(--enfold-socket-color-meta);
}

.socket_color tr:nth-child(odd), .socket_color .pricing-table > li:nth-child(odd), .socket_color .pricing-extra {
	background: var(--enfold-socket-color-bg2);
}

.socket_color .pricing-table li.avia-pricing-row, .socket_color .pricing-table li.avia-heading-row, .socket_color .pricing-table li.avia-pricing-row .pricing-extra {
	background-color: var(--enfold-socket-color-primary);
	color: var(--enfold-socket-color-constant-font);
	border-color: var(--enfold-socket-color-stripe);
}

.socket_color .pricing-table li.avia-heading-row, .socket_color .pricing-table li.avia-heading-row .pricing-extra {
	background-color: var(--enfold-socket-color-stripe2);
	color: var(--enfold-socket-color-constant-font);
	border-color: var(--enfold-socket-color-stripe);
}

.socket_color .pricing-table.avia-desc-col .avia-heading-row, .socket_color .pricing-table.avia-desc-col .avia-pricing-row {
	border-color: var(--enfold-socket-color-border);
}

.socket_color .theme-color-bar .bar {
	background: var(--enfold-socket-color-primary);
}

.socket_color .mejs-controls .mejs-time-rail .mejs-time-current, .socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .socket_color .button.av-sending-button, .socket_color .av-striped-bar .theme-color-bar .bar {
	background: var(--enfold-socket-color-primary);
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-socket-color-primary);
	color: #fff;
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-socket-color-primary);
	border-color: var(--enfold-socket-color-primary) transparent transparent transparent;
}

.socket_color .progress {
	background-color: var(--enfold-socket-color-bg2);
}

.socket_color .av_searchform_element_results .av_ajax_search_entry, .socket_color .av_searchform_element_results .av_ajax_search_title, .socket_color.av_searchform_element_results .av_ajax_search_entry, .socket_color.av_searchform_element_results .av_ajax_search_title {
	color: var(--enfold-socket-color-primary);
}

.socket_color .av_searchform_element_results .ajax_search_excerpt, .socket_color.av_searchform_element_results .ajax_search_excerpt {
	color: var(--enfold-socket-color-meta);
}

.socket_color .av_searchform_element_results .av_ajax_search_image, .socket_color.av_searchform_element_results .av_ajax_search_image {
	color: var(--enfold-socket-color-meta);
}

.socket_color .button.av-sending-button {
	background: var(--enfold-socket-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-socket-color-secondary) 25%, var(--enfold-socket-color-stripe2nd) 25%, var(--enfold-socket-color-stripe2nd) 50%, var(--enfold-socket-color-secondary) 50%, var(--enfold-socket-color-secondary) 75%, var(--enfold-socket-color-stripe2nd) 75%, var(--enfold-socket-color-stripe2nd));
	border-color: var(--enfold-socket-color-secondary);
}

.socket_color span.bbp-admin-links a {
	color: var(--enfold-socket-color-primary);
}

.socket_color span.bbp-admin-links a:hover {
	color: var(--enfold-socket-color-secondary);
}

#top .socket_color .bbp-reply-content, #top .socket_color .bbp-topic-content, #top .socket_color .bbp-body .super-sticky .page-numbers, #top .socket_color .bbp-body .sticky .page-numbers, #top .socket_color .bbp-pagination-links a:hover, #top .socket_color .bbp-pagination-links span.current {
	background: var(--enfold-socket-color-bg);
}

#top .socket_color .bbp-topics .bbp-header, #top .socket_color .bbp-topics .bbp-header, #top .socket_color .bbp-forums .bbp-header, #top .socket_color .bbp-topics-front ul.super-sticky, #top .socket_color .bbp-topics ul.super-sticky, #top .socket_color .bbp-topics ul.sticky, #top .socket_color .bbp-forum-content ul.sticky, #top .socket_color .bbp-body .page-numbers {
	background-color: var(--enfold-socket-color-bg2);
}

#top .socket_color .bbp-meta, #top .socket_color .bbp-author-role, #top .socket_color .bbp-author-ip, #top .socket_color .bbp-pagination-count, #top .socket_color .bbp-topics .bbp-body .bbp-topic-title:before {
	color: var(--enfold-socket-color-meta);
}

#top .socket_color .bbp-admin-links {
	color: var(--enfold-socket-color-border);
}

.socket_color #bbpress-forums li.bbp-body ul.forum, .socket_color #bbpress-forums li.bbp-body ul.topic, .avia_transform .socket_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .socket_color .bbp-reply-author:before, .avia_transform .forum-search .socket_color .bbp-topic-author:before {
	background-color: var(--enfold-socket-color-bg);
	border-color: var(--enfold-socket-color-border);
}

#top .socket_color .bbp-author-name {
	color: var(--enfold-socket-color-heading);
}

.socket_color .widget_display_stats dt, .socket_color .widget_display_stats dd {
	background-color: var(--enfold-socket-color-bg2);
}

.socket_color dropcap2, .socket_color dropcap3, .socket_color avia_button, .socket_color avia_button:hover, .socket_color .on-primary-color, .socket_color .on-primary-color:hover {
	color: var(--enfold-socket-color-constant-font);
}

html, #scroll-top-link, #av-cookie-consent-badge {
	background-color: var(--enfold-socket-color-bg);
}

#scroll-top-link, #av-cookie-consent-badge {
	color: var(--enfold-socket-color-color);
	border: 1px solid var(--enfold-socket-color-border);
}

#scroll-top-link.avia-svg-icon svg:first-child, #av-cookie-consent-badge.avia-svg-icon svg:first-child {
	stroke: var(--enfold-socket-color-color);
	fill: var(--enfold-socket-color-color);
}

.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color span, .footer_color applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial, .responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a {
	border-color: var(--enfold-footer-color-border);
}

.footer_color .rounded-container, #top .footer_color .pagination a:hover, .footer_color .small-preview, .footer_color .fallback-post-type-icon {
	background: var(--enfold-footer-color-meta);
	color: var(--enfold-footer-color-bg);
}

.footer_color .rounded-container .avia-svg-icon svg:first-child, .footer_color .small-preview .avia-svg-icon svg:first-child, .footer_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color .av-default-color, #top .footer_color .av-force-default-color, .footer_color .av-catalogue-item, .footer_color .wp-playlist-item .wp-playlist-caption, .footer_color .wp-playlist {
	color: var(--enfold-footer-color-color);
}

.footer_color, .footer_color .site-background, .footer_color .first-quote, .footer_color .related_image_wrap, .footer_color .gravatar img.footer_color .hr_content, .footer_color .news-thumb, .footer_color .post-format-icon, .footer_color .ajax_controlls a, .footer_color .tweet-text.avatar_no, .footer_color .toggler, .footer_color .toggler.activeTitle:hover, .footer_color #js_sort_items, .footer_color.inner-entry, .footer_color .grid-entry-title, .footer_color .related-format-icon, .grid-entry .footer_color .avia-arrow, .footer_color .avia-gallery-big, .footer_color .avia-gallery-big, .footer_color .avia-gallery img, .footer_color .grid-content, .footer_color .av-share-box ul, #top .footer_color .av-related-style-full .related-format-icon, .footer_color .related_posts.av-related-style-full a:hover, .footer_color.avia-fullwidth-portfolio .pagination .current, .footer_color.avia-fullwidth-portfolio .pagination a, .footer_color .av-hotspot-fallback-tooltip-inner, .footer_color .av-hotspot-fallback-tooltip-count {
	background-color: var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-color);
}

.footer_color .ajax_controlls a.avia-svg-icon svg:first-child, .footer_color .avia-svg-icon svg:first-child, .footer_color .av-share-box ul li svg:first-child, #top .footer_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: var(--enfold-footer-color-color);
	fill: var(--enfold-footer-color-color);
}

.footer_color .avia-fold-unfold-section .av-fold-unfold-container::after {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

.footer_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button), .footer_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
	color: var(--enfold-footer-color-color);
}

.footer_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
	background: var(--enfold-footer-color-bg);
	border-color: var(--enfold-footer-color-border);
}

.footer_color .avia-curtain-reveal-overlay {
	background: var(--enfold-footer-color-bg);
}

.footer_color .avia-icon-circles-icon {
	background: var(--enfold-footer-color-bg);
	border-color: var(--enfold-footer-color-border);
	color: var(--enfold-footer-color-color);
}

.footer_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .avia-icon-circles-icon.active {
	background: var(--enfold-footer-color-secondary);
	border-color: var(--enfold-footer-color-secondary);
	color: var(--enfold-footer-color-bg);
}

.footer_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color .avia-icon-circles-icon-text {
	color: var(--enfold-footer-color-color);
	background: var(--enfold-footer-color-bg);
}

.footer_color .heading-color, .footer_color a.iconbox_icon:hover, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color .sidebar .current_page_item > a, .footer_color .sidebar .current-menu-item > a, .footer_color .pagination .current, .footer_color .pagination a:hover, .footer_color strong.avia-testimonial-name, .footer_color .heading, .footer_color .toggle_content strong, .footer_color .toggle_content strong a, .footer_color .tab_content strong, .footer_color .tab_content strong a, .footer_color .asc_count, .footer_color .avia-testimonial-content strong, #top .footer_color .av-related-style-full .av-related-title, .footer_color .wp-playlist-item-meta.wp-playlist-item-title, #top .footer_color .av-no-image-slider h2 a, .footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap, .footer_color div .news-headline .news-title, .footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before, .footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
	color: var(--enfold-footer-color-heading);
}

.footer_color .heading .avia-svg-icon svg:first-child, .footer_color .av-special-heading .avia-svg-icon svg:first-child, .footer_color a.iconbox_icon.avia-svg-icon:hover svg:first-child, .footer_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-heading);
	stroke: var(--enfold-footer-color-heading);
}

.footer_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
	color: var(--enfold-footer-color-color);
}

.footer_color .meta-color, .footer_color .sidebar, .footer_color .sidebar a, .footer_color .minor-meta, .footer_color .minor-meta a, .footer_color .text-sep, .footer_color blockquote, .footer_color .post_nav a, .footer_color .comment-text, .footer_color .side-container-inner, .footer_color .news-time, .footer_color .pagination a, .footer_color .pagination span, .footer_color .tweet-text.avatar_no .tweet-time, #top .footer_color .extra-mini-title, .footer_color .team-member-job-title, .footer_color .team-social a, .footer_color #js_sort_items a, .grid-entry-excerpt, .footer_color .avia-testimonial-subtitle, .footer_color .commentmetadata a, .footer_color .social_bookmarks a, .footer_color .meta-heading > *, .footer_color .slide-meta, .footer_color .slide-meta a, .footer_color .taglist, .footer_color .taglist a, .footer_color .phone-info, .footer_color .phone-info a, .footer_color .av-sort-by-term a, .footer_color .av-magazine-time, .footer_color .av-magazine .av-magazine-entry-icon, .footer_color .av-catalogue-content, .footer_color .wp-playlist-item-length, .html_modern-blog #top div .footer_color .blog-categories a, .html_modern-blog #top div .footer_color .blog-categories a:hover {
	color: var(--enfold-footer-color-meta);
}

.footer_color .team-social a.avia-svg-icon svg:first-child, .footer_color .meta-heading .avia-svg-icon svg:first-child, .footer_color .social_bookmarks .avia-svg-icon a svg:first-child {
	stroke: var(--enfold-footer-color-meta);
	fill: var(--enfold-footer-color-meta);
}

.footer_color .team-social a.avia-svg-icon:hover svg:first-child {
	stroke: var(--enfold-footer-color-secondary);
	fill: var(--enfold-footer-color-secondary);
}

.footer_color .special-heading-inner-border {
	border-color: var(--enfold-footer-color-color);
}

.footer_color .meta-heading .special-heading-inner-border {
	border-color: var(--enfold-footer-color-meta);
}

.footer_color a, .footer_color .widget_first, .footer_color strong, .footer_color b, .footer_color b a, .footer_color strong a, .footer_color #js_sort_items a:hover, .footer_color #js_sort_items a.active_sort, .footer_color .av-sort-by-term a.active_sort, .footer_color .special_amp, .footer_color .taglist a.activeFilter, .footer_color #commentform .required, #top .footer_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .footer_color .blog-categories a, .html_elegant-blog #top .footer_color .blog-categories a:hover {
	color: var(--enfold-footer-color-primary);
}

.footer_color a.avia-button .avia-svg-icon svg:first-child, .footer_color a.more-link .avia-svg-icon svg:first-child, #top .footer_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
	stroke: var(--enfold-footer-color-primary);
	fill: var(--enfold-footer-color-primary);
}

.footer_color a:hover, .footer_color h1 a:hover, .footer_color h2 a:hover, .footer_color h3 a:hover, .footer_color h4 a:hover, .footer_color h5 a:hover, .footer_color h6 a:hover, .footer_color .template-search a.news-content:hover, .footer_color .wp-playlist-item .wp-playlist-caption:hover {
	color: var(--enfold-footer-color-secondary);
}

.footer_color a.more-link:hover .avia-svg-icon svg:first-child {
	stroke: var(--enfold-footer-color-secondary);
	fill: var(--enfold-footer-color-secondary);
}

.footer_color .primary-background, .footer_color .primary-background a, div .footer_color .button, .footer_color #submit, .footer_color input[type='submit'], .footer_color .small-preview:hover, .footer_color .avia-menu-fx, .footer_color .avia-menu-fx .avia-arrow, .footer_color.iconbox_top .iconbox_icon, .footer_color .iconbox_top a.iconbox_icon:hover, .footer_color .avia-data-table th.avia-highlight-col, .footer_color .avia-color-theme-color, .footer_color .avia-color-theme-color:hover, .footer_color .image-overlay .image-overlay-inside:before, .footer_color .comment-count, .footer_color .av_dropcap2, .responsive #top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .footer_color .av-open-submenu.av-subnav-menu li > ul a:hover, .footer_color .av-colored-style .av-countdown-cell-inner, .footer_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-constant-font);
	border-color: var(--enfold-footer-color-button-border);
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

.footer_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
	color: var(--enfold-footer-color-constant-font);
}

.footer_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

.footer_color a.avia-button:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-secondary);
	stroke: var(--enfold-footer-color-secondary);
}

.footer_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child, .footer_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top, .footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom, .footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before, .footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after, .footer_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-constant-font);
}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text {
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-constant-font);
	border-color: var(--enfold-footer-color-primary);
}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text:after {
	background-color: var(--enfold-footer-color-button-border);
}

#top .footer_color .mobile_menu_toggle {
	color: var(--enfold-footer-color-primary);
	background: var(--enfold-footer-color-bg);
}

#top .footer_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-primary);
	stroke: var(--enfold-footer-color-primary);
}

#top .footer_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
	color: var(--enfold-footer-color-primary);
}

#top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover:before {
	color: var(--enfold-footer-color-bg);
}

.footer_color .button:hover, .footer_color .ajax_controlls a:hover, .footer_color #submit:hover, .footer_color .big_button:hover, .footer_color .contentSlideControlls a:hover, .footer_color #submit:hover, .footer_color input[type='submit']:hover {
	background-color: var(--enfold-footer-color-secondary);
	color: var(--enfold-footer-color-bg);
	border-color: var(--enfold-footer-color-button-border2);
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit {
	background-color: var(--enfold-footer-color-secondary);
	border-color: var(--enfold-footer-color-button-border2);
}

.footer_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-footer-color-bg);
	stroke: var(--enfold-footer-color-bg);
}

.footer_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .footer_color .avia-toc-style-elegant a:first-child:after, .footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color: var(--enfold-footer-color-bg);
	border-color: var(--enfold-footer-color-secondary);
}

.footer_color .avia-toc-style-elegant a:first-child span:after, .footer_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color: var(--enfold-footer-color-bg);
}

.footer_color .avia-toc-style-elegant a:first-child:hover span:after, .footer_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-footer-color-secondary);
}

.footer_color .avia-toc-style-elegant a:before {
	border-color: var(--enfold-footer-color-border);
}

.footer_color .avia-toc-style-elegant a:first-child:after, .footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-footer-color-secondary);
	background-color: var(--enfold-footer-color-bg);
}

.footer_color .avia-toc-style-elegant a:last-child:after {
	background-color: var(--enfold-footer-color-border);
}

.footer_color .timeline-bullet {
	background-color: var(--enfold-footer-color-border);
	border-color: var(--enfold-footer-color-bg);
}

.footer_color table, .footer_color .widget_nav_menu ul:first-child > .current-menu-item, .footer_color .widget_nav_menu ul:first-child > .current_page_item, .footer_color .widget_nav_menu ul:first-child > .current-menu-ancestor, .footer_color .pagination .current, .footer_color .pagination a, .footer_color.iconbox_top .iconbox_content, .footer_color .av_promobox, .footer_color .toggle_content, .footer_color .toggler:hover, #top .footer_color .av-minimal-toggle .toggler, .footer_color .related_posts_default_image, .footer_color .search-result-counter, .footer_color .container_wrap_meta, .footer_color .avia-content-slider .slide-image, .footer_color .avia-slider-testimonials .avia-testimonial-content, .footer_color .avia-testimonial-arrow-wrap .avia-arrow, .footer_color .news-thumb, .footer_color .portfolio-preview-content, .footer_color .portfolio-preview-content .avia-arrow, .footer_color .av-magazine .av-magazine-entry-icon, .footer_color .related_posts.av-related-style-full a, .footer_color .aviaccordion-slide, .footer_color.avia-fullwidth-portfolio .pagination, .footer_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .footer_color .av-catalogue-list li:hover, .footer_color .wp-playlist, .footer_color .avia-slideshow-fixed-height > li, .footer_color .avia-form-success, .footer_color .avia-form-error, .footer_color .av-boxed-grid-style .avia-testimonial {
	background: var(--enfold-footer-color-bg2);
}

#top .footer_color .post_timeline li:hover .timeline-bullet {
	background-color: var(--enfold-footer-color-secondary);
}

.footer_color blockquote, .footer_color .avia-bullet, .footer_color .av-no-color.av-icon-style-border a.av-icon-char {
	border-color: var(--enfold-footer-color-primary);
}

.html_header_top .footer_color .main_menu ul:first-child > li > ul, .html_header_top #top .footer_color .avia_mega_div > .sub-menu {
	border-top-color: var(--enfold-footer-color-primary);
}

.footer_color .breadcrumb, .footer_color .breadcrumb a, #top .footer_color.title_container .main-title, #top .footer_color.title_container .main-title a {
	color: var(--enfold-footer-color-color);
}

.footer_color .av-icon-display, #top .footer_color .av-related-style-full a:hover .related-format-icon, .footer_color .av-default-style .av-countdown-cell-inner, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before, .footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after, .footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-footer-color-bg2);
	color: var(--enfold-footer-color-meta);
}

.footer_color .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-meta);
	stroke: var(--enfold-footer-color-meta);
}

.footer_color .av-masonry-entry:hover .av-icon-display {
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-constant-font);
	border-color: var(--enfold-footer-color-button-border);
}

.footer_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-constant-font);
	stroke: var(--enfold-footer-color-constant-font);
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display {
	color: var(--enfold-footer-color-primary);
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-primary);
	stroke: var(--enfold-footer-color-primary);
}

.footer_color textarea::placeholder, .footer_color input::placeholder {
	color: var(--enfold-footer-color-meta);
	opacity: .5;
}

.footer_color .header_bg, .footer_color .main_menu ul ul, .footer_color .main_menu .menu ul li a, .footer_color .pointer_arrow_wrap .pointer_arrow, .footer_color .avia_mega_div, .footer_color .av-subnav-menu > li ul, .footer_color .av-subnav-menu a {
	background-color: var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-meta);
}

.footer_color .main_menu .menu ul li a:hover, .footer_color .main_menu .menu ul li a:focus, .footer_color .av-subnav-menu ul a:hover, .footer_color .av-subnav-menu ul a:focus {
	background-color: var(--enfold-footer-color-bg2);
}

.footer_color .sub_menu > ul > li > a, .footer_color .sub_menu > div > ul > li > a, .footer_color .main_menu ul:first-child > li > a, #top .footer_color .main_menu .menu ul .current_page_item > a, #top .footer_color .main_menu .menu ul .current-menu-item > a, #top .footer_color .sub_menu li ul a {
	color: var(--enfold-footer-color-meta);
}

.footer_color .main_menu ul:first-child > li > a svg:first-child {
	stroke: var(--enfold-footer-color-meta);
	fill: var(--enfold-footer-color-meta);
}

.footer_color .main_menu ul:first-child > li > a:hover svg:first-child, .footer_color .main_menu ul:first-child > li > a:focus svg:first-child {
	stroke: var(--enfold-footer-color-color);
	fill: var(--enfold-footer-color-color);
}

#top .footer_color .main_menu .menu ul li > a:hover, #top .footer_color .main_menu .menu ul li > a:focus {
	color: var(--enfold-footer-color-color);
}

.footer_color .av-subnav-menu a:hover, .footer_color .av-subnav-menu a:focus, .footer_color .main_menu ul:first-child > li a:hover, .footer_color .main_menu ul:first-child > li a:focus, .footer_color .main_menu ul:first-child > li.current-menu-item > a, .footer_color .main_menu ul:first-child > li.current_page_item > a, .footer_color .main_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-footer-color-color);
}

#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
	color: var(--enfold-footer-color-primary);
}

.footer_color .sub_menu > ul > li > a:hover, .footer_color .sub_menu > ul > li > a:focus, .footer_color .sub_menu > div > ul > li > a:hover, .footer_color .sub_menu > div > ul > li > a:focus {
	color: var(--enfold-footer-color-color);
}

#top .footer_color .sub_menu ul li a:hover, #top .footer_color .sub_menu ul li a:focus, .footer_color .sub_menu ul:first-child > li.current-menu-item > a, .footer_color .sub_menu ul:first-child > li.current_page_item > a, .footer_color .sub_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-footer-color-color);
}

.footer_color .sub_menu li ul a, .footer_color #payment, .footer_color .sub_menu ul li, .footer_color .sub_menu ul, #top .footer_color .sub_menu li li a:hover, #top .footer_color .sub_menu li li a:focus {
	background-color: var(--enfold-footer-color-bg);
}

.footer_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search > a {
	border-color: var(--enfold-footer-color-border);
}

#top .footer_color .widget_pages ul li a:focus, #top .footer_color .widget_nav_menu ul li a:focus {
	color: var(--enfold-footer-color-secondary);
}

@media only screen and (max-width:767px) {
	#top #wrap_all .av_header_transparency {
		background-color: var(--enfold-footer-color-bg);
		color: var(--enfold-footer-color-color);
		border-color: var(--enfold-footer-color-border);
	}
	
	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-footer-color-color);
		fill: var(--enfold-footer-color-color);
	}
}

@media only screen and (max-width:989px) {
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
		background-color: var(--enfold-footer-color-bg);
		color: var(--enfold-footer-color-color);
		border-color: var(--enfold-footer-color-border);
	}
	
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-footer-color-color);
		fill: var(--enfold-footer-color-color);
	}
}

.footer_color .avia-tt, .footer_color .avia-tt .avia-arrow, .footer_color .avia-tt .avia-arrow {
	background-color: var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-meta);
}

.footer_color .av_ajax_search_image {
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-bg);
}

.footer_color .av_ajax_search_image.avia-svg-icon svg:first-child {
	stroke: var(--enfold-footer-color-bg);
	fill: var(--enfold-footer-color-bg);
}

.footer_color .ajax_search_excerpt {
	color: var(--enfold-footer-color-meta);
}

.footer_color .av_ajax_search_title {
	color: var(--enfold-footer-color-heading);
}

.footer_color .ajax_load {
	background-color: var(--enfold-footer-color-primary);
}

.footer_color .av_searchsubmit_wrapper {
	background-color: var(--enfold-footer-color-primary);
}

#top .footer_color .avia-color-theme-color {
	color: var(--enfold-footer-color-button-font);
	border-color: var(--enfold-footer-color-button-border);
}

#top .footer_color .avia-color-theme-color .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

.footer_color .avia-color-theme-color-subtle {
	background-color: var(--enfold-footer-color-bg2);
	color: var(--enfold-footer-color-color);
}

#top .footer_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .avia-color-theme-color-subtle:hover {
	background-color: var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-heading);
}

#top .footer_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-heading);
	stroke: var(--enfold-footer-color-heading);
}

#top .footer_color .avia-color-theme-color-highlight {
	color: var(--enfold-footer-color-button-font);
	border-color: var(--enfold-footer-color-secondary);
	background-color: var(--enfold-footer-color-secondary);
}

#top .footer_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

#top .footer_color .avia-font-color-theme-color, #top .footer_color .avia-font-color-theme-color-hover:hover {
	color: var(--enfold-footer-color-button-font);
}

#top .footer_color .avia-font-color-theme-color .avia-svg-icon svg:first-child, #top .footer_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

.footer_color .avia-font-color-theme-color-subtle {
	color: var(--enfold-footer-color-color);
}

.footer_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover {
	color: var(--enfold-footer-color-heading);
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-heading);
	stroke: var(--enfold-footer-color-heading);
}

#top .footer_color .avia-font-color-theme-color-highlight, #top .footer_color .avia-font-color-theme-color-highlight-hover:hover {
	color: var(--enfold-footer-color-button-font);
}

#top .footer_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child, #top .footer_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-button-font);
	stroke: var(--enfold-footer-color-button-font);
}

.footer_color .avia-icon-list .iconlist_icon {
	background-color: var(--enfold-footer-color-iconlist);
}

.footer_color .avia-icon-list .iconlist-timeline {
	border-color: var(--enfold-footer-color-border);
}

.footer_color .iconlist_content {
	color: var(--enfold-footer-color-meta);
}

.footer_color .avia-timeline .milestone_icon {
	background-color: var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline .milestone_inner {
	background-color: var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline {
	border-color: var(--enfold-footer-color-timeline);
}

.footer_color .av-milestone-icon-wrap:after {
	border-color: var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline .av-milestone-date {
	color: var(--enfold-footer-color-timeline-date);
}

.footer_color .avia-timeline .av-milestone-date span {
	background-color: var(--enfold-footer-color-timeline);
}

.footer_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
	background-color: var(--enfold-footer-color-timeline);
}

.footer_color .av-timeline-nav a {
	background-color: var(--enfold-footer-color-timeline);
}

#top .footer_color .input-text, #top .footer_color input[type='text'], #top .footer_color input[type='input'], #top .footer_color input[type='password'], #top .footer_color input[type='email'], #top .footer_color input[type='number'], #top .footer_color input[type='url'], #top .footer_color input[type='tel'], #top .footer_color input[type='search'], #top .footer_color textarea, #top .footer_color select {
	border-color: var(--enfold-footer-color-border);
	background-color: var(--enfold-footer-color-bg2);
	color: var(--enfold-footer-color-meta);
	font-family: inherit;
}

#top .footer_color .invers-color .input-text, #top .footer_color .invers-color input[type='text'], #top .footer_color .invers-color input[type='input'], #top .footer_color .invers-color input[type='password'], #top .footer_color .invers-color input[type='email'], #top .footer_color .invers-color input[type='number'], #top .footer_color .invers-color input[type='url'], #top .footer_color .invers-color input[type='tel'], #top .footer_color .invers-color input[type='search'], #top .footer_color .invers-color textarea, #top .footer_color .invers-color select {
	background-color: var(--enfold-footer-color-bg);
}

.footer_color .required {
	color: var(--enfold-footer-color-primary);
}

.footer_color .av-masonry {
	background-color: var(--enfold-footer-color-masonry);
}

.footer_color .av-masonry-pagination, .footer_color .av-masonry-pagination:hover, .footer_color .av-masonry-outerimage-container {
	background-color: var(--enfold-footer-color-bg);
}

.footer_color .container .av-inner-masonry-content, #top .footer_color .container .av-masonry-load-more, #top .footer_color .container .av-masonry-sort, .footer_color .container .av-masonry-entry .avia-arrow {
	background-color: var(--enfold-footer-color-bg2);
}

.footer_color .hr-short .hr-inner-style, .footer_color .hr-short .hr-inner {
	background-color: var(--enfold-footer-color-bg);
}

div .footer_color .tabcontainer .active_tab_content, div .footer_color .tabcontainer .active_tab {
	background-color: var(--enfold-footer-color-bg2);
	color: var(--enfold-footer-color-color);
}

div .footer_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.responsive.js_active #top .footer_color .avia_combo_widget .top_tab .tab {
	border-top-color: var(--enfold-footer-color-border);
}

.footer_color .template-archives .tabcontainer a, #top .footer_color .tabcontainer .tab:hover, #top .footer_color .tabcontainer .tab.active_tab {
	color: var(--enfold-footer-color-color);
}

#top .footer_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child, #top .footer_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-footer-color-color);
	stroke: var(--enfold-footer-color-color);
}

.footer_color .template-archives .tabcontainer a:hover {
	color: var(--enfold-footer-color-secondary);
}

.footer_color .sidebar_tab_icon {
	background-color: var(--enfold-footer-color-border);
}

#top .footer_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-footer-color-primary);
}

.footer_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-footer-color-secondary);
}

.footer_color .sidebar_tab, .footer_color .tabcontainer .tab {
	color: var(--enfold-footer-color-meta);
}

.footer_color div .sidebar_active_tab, div .footer_color .tabcontainer.noborder_tabs .active_tab_content, div .footer_color .tabcontainer.noborder_tabs .active_tab {
	color: var(--enfold-footer-color-color);
	background-color: var(--enfold-footer-color-bg);
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: var(--enfold-footer-color-bg2);
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
	background-color: var(--enfold-footer-color-meta);
}

@media only screen and (max-width:767px) {
	.responsive #top .footer_color .tabcontainer .active_tab {
		background-color: var(--enfold-footer-color-secondary);
		color: var(--enfold-footer-color-constant-font);
	}
	
	.responsive #top .footer_color .tabcontainer {
		border-color: var(--enfold-footer-color-border);
	}
	
	.responsive #top .footer_color .active_tab_content {
		background-color: var(--enfold-footer-color-bg2);
	}
}

.footer_color tr:nth-child(even), .footer_color .avia-data-table .avia-heading-row .avia-desc-col, .footer_color .avia-data-table .avia-highlight-col, .footer_color .pricing-table > li:nth-child(even), body .footer_color .pricing-table.avia-desc-col li, #top .footer_color .avia-data-table.avia_pricing_minimal th {
	background-color: var(--enfold-footer-color-bg);
	color: var(--enfold-footer-color-color);
}

.footer_color table caption, .footer_color tr:nth-child(even), .footer_color .pricing-table > li:nth-child(even), #top .footer_color .avia-data-table.avia_pricing_minimal td {
	color: var(--enfold-footer-color-meta);
}

.footer_color tr:nth-child(odd), .footer_color .pricing-table > li:nth-child(odd), .footer_color .pricing-extra {
	background: var(--enfold-footer-color-bg2);
}

.footer_color .pricing-table li.avia-pricing-row, .footer_color .pricing-table li.avia-heading-row, .footer_color .pricing-table li.avia-pricing-row .pricing-extra {
	background-color: var(--enfold-footer-color-primary);
	color: var(--enfold-footer-color-constant-font);
	border-color: var(--enfold-footer-color-stripe);
}

.footer_color .pricing-table li.avia-heading-row, .footer_color .pricing-table li.avia-heading-row .pricing-extra {
	background-color: var(--enfold-footer-color-stripe2);
	color: var(--enfold-footer-color-constant-font);
	border-color: var(--enfold-footer-color-stripe);
}

.footer_color .pricing-table.avia-desc-col .avia-heading-row, .footer_color .pricing-table.avia-desc-col .avia-pricing-row {
	border-color: var(--enfold-footer-color-border);
}

.footer_color .theme-color-bar .bar {
	background: var(--enfold-footer-color-primary);
}

.footer_color .mejs-controls .mejs-time-rail .mejs-time-current, .footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .footer_color .button.av-sending-button, .footer_color .av-striped-bar .theme-color-bar .bar {
	background: var(--enfold-footer-color-primary);
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-footer-color-primary);
	color: #fff;
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-footer-color-primary);
	border-color: var(--enfold-footer-color-primary) transparent transparent transparent;
}

.footer_color .progress {
	background-color: var(--enfold-footer-color-bg2);
}

.footer_color .av_searchform_element_results .av_ajax_search_entry, .footer_color .av_searchform_element_results .av_ajax_search_title, .footer_color.av_searchform_element_results .av_ajax_search_entry, .footer_color.av_searchform_element_results .av_ajax_search_title {
	color: var(--enfold-footer-color-primary);
}

.footer_color .av_searchform_element_results .ajax_search_excerpt, .footer_color.av_searchform_element_results .ajax_search_excerpt {
	color: var(--enfold-footer-color-meta);
}

.footer_color .av_searchform_element_results .av_ajax_search_image, .footer_color.av_searchform_element_results .av_ajax_search_image {
	color: var(--enfold-footer-color-meta);
}

.footer_color .button.av-sending-button {
	background: var(--enfold-footer-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-footer-color-secondary) 25%, var(--enfold-footer-color-stripe2nd) 25%, var(--enfold-footer-color-stripe2nd) 50%, var(--enfold-footer-color-secondary) 50%, var(--enfold-footer-color-secondary) 75%, var(--enfold-footer-color-stripe2nd) 75%, var(--enfold-footer-color-stripe2nd));
	border-color: var(--enfold-footer-color-secondary);
}

.footer_color span.bbp-admin-links a {
	color: var(--enfold-footer-color-primary);
}

.footer_color span.bbp-admin-links a:hover {
	color: var(--enfold-footer-color-secondary);
}

#top .footer_color .bbp-reply-content, #top .footer_color .bbp-topic-content, #top .footer_color .bbp-body .super-sticky .page-numbers, #top .footer_color .bbp-body .sticky .page-numbers, #top .footer_color .bbp-pagination-links a:hover, #top .footer_color .bbp-pagination-links span.current {
	background: var(--enfold-footer-color-bg);
}

#top .footer_color .bbp-topics .bbp-header, #top .footer_color .bbp-topics .bbp-header, #top .footer_color .bbp-forums .bbp-header, #top .footer_color .bbp-topics-front ul.super-sticky, #top .footer_color .bbp-topics ul.super-sticky, #top .footer_color .bbp-topics ul.sticky, #top .footer_color .bbp-forum-content ul.sticky, #top .footer_color .bbp-body .page-numbers {
	background-color: var(--enfold-footer-color-bg2);
}

#top .footer_color .bbp-meta, #top .footer_color .bbp-author-role, #top .footer_color .bbp-author-ip, #top .footer_color .bbp-pagination-count, #top .footer_color .bbp-topics .bbp-body .bbp-topic-title:before {
	color: var(--enfold-footer-color-meta);
}

#top .footer_color .bbp-admin-links {
	color: var(--enfold-footer-color-border);
}

.footer_color #bbpress-forums li.bbp-body ul.forum, .footer_color #bbpress-forums li.bbp-body ul.topic, .avia_transform .footer_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .footer_color .bbp-reply-author:before, .avia_transform .forum-search .footer_color .bbp-topic-author:before {
	background-color: var(--enfold-footer-color-bg);
	border-color: var(--enfold-footer-color-border);
}

#top .footer_color .bbp-author-name {
	color: var(--enfold-footer-color-heading);
}

.footer_color .widget_display_stats dt, .footer_color .widget_display_stats dd {
	background-color: var(--enfold-footer-color-bg2);
}

.footer_color dropcap2, .footer_color dropcap3, .footer_color avia_button, .footer_color avia_button:hover, .footer_color .on-primary-color, .footer_color .on-primary-color:hover {
	color: var(--enfold-footer-color-constant-font);
}

.alternate_color, .alternate_color div, .alternate_color header, .alternate_color main, .alternate_color aside, .alternate_color footer, .alternate_color article, .alternate_color nav, .alternate_color section, .alternate_color span, .alternate_color applet, .alternate_color object, .alternate_color iframe, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color p, .alternate_color blockquote, .alternate_color pre, .alternate_color a, .alternate_color abbr, .alternate_color acronym, .alternate_color address, .alternate_color big, .alternate_color cite, .alternate_color code, .alternate_color del, .alternate_color dfn, .alternate_color em, .alternate_color img, .alternate_color ins, .alternate_color kbd, .alternate_color q, .alternate_color s, .alternate_color samp, .alternate_color small, .alternate_color strike, .alternate_color strong, .alternate_color sub, .alternate_color sup, .alternate_color tt, .alternate_color var, .alternate_color b, .alternate_color u, .alternate_color i, .alternate_color center, .alternate_color dl, .alternate_color dt, .alternate_color dd, .alternate_color ol, .alternate_color ul, .alternate_color li, .alternate_color fieldset, .alternate_color form, .alternate_color label, .alternate_color legend, .alternate_color table, .alternate_color caption, .alternate_color tbody, .alternate_color tfoot, .alternate_color thead, .alternate_color tr, .alternate_color th, .alternate_color td, .alternate_color article, .alternate_color aside, .alternate_color canvas, .alternate_color details, .alternate_color embed, .alternate_color figure, .alternate_color fieldset, .alternate_color figcaption, .alternate_color footer, .alternate_color header, .alternate_color hgroup, .alternate_color menu, .alternate_color nav, .alternate_color output, .alternate_color ruby, .alternate_color section, .alternate_color summary, .alternate_color time, .alternate_color mark, .alternate_color audio, .alternate_color video, #top .alternate_color .pullquote_boxed, .responsive #top .alternate_color .avia-testimonial, .responsive #top.avia-blank #main .alternate_color.container_wrap:first-child, #top .alternate_color.fullsize .template-blog .post_delimiter, .alternate_color .related_posts.av-related-style-full a {
	border-color: var(--enfold-alternate-color-border);
}

.alternate_color .rounded-container, #top .alternate_color .pagination a:hover, .alternate_color .small-preview, .alternate_color .fallback-post-type-icon {
	background: var(--enfold-alternate-color-meta);
	color: var(--enfold-alternate-color-bg);
}

.alternate_color .rounded-container .avia-svg-icon svg:first-child, .alternate_color .small-preview .avia-svg-icon svg:first-child, .alternate_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color .av-default-color, #top .alternate_color .av-force-default-color, .alternate_color .av-catalogue-item, .alternate_color .wp-playlist-item .wp-playlist-caption, .alternate_color .wp-playlist {
	color: var(--enfold-alternate-color-color);
}

.alternate_color, .alternate_color .site-background, .alternate_color .first-quote, .alternate_color .related_image_wrap, .alternate_color .gravatar img.alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon, .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current, .alternate_color.avia-fullwidth-portfolio .pagination a, .alternate_color .av-hotspot-fallback-tooltip-inner, .alternate_color .av-hotspot-fallback-tooltip-count {
	background-color: var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-color);
}

.alternate_color .ajax_controlls a.avia-svg-icon svg:first-child, .alternate_color .avia-svg-icon svg:first-child, .alternate_color .av-share-box ul li svg:first-child, #top .alternate_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: var(--enfold-alternate-color-color);
	fill: var(--enfold-alternate-color-color);
}

.alternate_color .avia-fold-unfold-section .av-fold-unfold-container::after {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button), .alternate_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
	color: var(--enfold-alternate-color-color);
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
	background: var(--enfold-alternate-color-bg);
	border-color: var(--enfold-alternate-color-border);
}

.alternate_color .avia-curtain-reveal-overlay {
	background: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-icon-circles-icon {
	background: var(--enfold-alternate-color-bg);
	border-color: var(--enfold-alternate-color-border);
	color: var(--enfold-alternate-color-color);
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .avia-icon-circles-icon.active {
	background: var(--enfold-alternate-color-secondary);
	border-color: var(--enfold-alternate-color-secondary);
	color: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-icon-circles-icon-text {
	color: var(--enfold-alternate-color-color);
	background: var(--enfold-alternate-color-bg);
}

.alternate_color .heading-color, .alternate_color a.iconbox_icon:hover, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color .sidebar .current_page_item > a, .alternate_color .sidebar .current-menu-item > a, .alternate_color .pagination .current, .alternate_color .pagination a:hover, .alternate_color strong.avia-testimonial-name, .alternate_color .heading, .alternate_color .toggle_content strong, .alternate_color .toggle_content strong a, .alternate_color .tab_content strong, .alternate_color .tab_content strong a, .alternate_color .asc_count, .alternate_color .avia-testimonial-content strong, #top .alternate_color .av-related-style-full .av-related-title, .alternate_color .wp-playlist-item-meta.wp-playlist-item-title, #top .alternate_color .av-no-image-slider h2 a, .alternate_color .av-small-bar .avia-progress-bar .progressbar-title-wrap, .alternate_color div .news-headline .news-title, .alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before, .alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
	color: var(--enfold-alternate-color-heading);
}

.alternate_color .heading .avia-svg-icon svg:first-child, .alternate_color .av-special-heading .avia-svg-icon svg:first-child, .alternate_color a.iconbox_icon.avia-svg-icon:hover svg:first-child, .alternate_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-heading);
	stroke: var(--enfold-alternate-color-heading);
}

.alternate_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
	color: var(--enfold-alternate-color-color);
}

.alternate_color .meta-color, .alternate_color .sidebar, .alternate_color .sidebar a, .alternate_color .minor-meta, .alternate_color .minor-meta a, .alternate_color .text-sep, .alternate_color blockquote, .alternate_color .post_nav a, .alternate_color .comment-text, .alternate_color .side-container-inner, .alternate_color .news-time, .alternate_color .pagination a, .alternate_color .pagination span, .alternate_color .tweet-text.avatar_no .tweet-time, #top .alternate_color .extra-mini-title, .alternate_color .team-member-job-title, .alternate_color .team-social a, .alternate_color #js_sort_items a, .grid-entry-excerpt, .alternate_color .avia-testimonial-subtitle, .alternate_color .commentmetadata a, .alternate_color .social_bookmarks a, .alternate_color .meta-heading > *, .alternate_color .slide-meta, .alternate_color .slide-meta a, .alternate_color .taglist, .alternate_color .taglist a, .alternate_color .phone-info, .alternate_color .phone-info a, .alternate_color .av-sort-by-term a, .alternate_color .av-magazine-time, .alternate_color .av-magazine .av-magazine-entry-icon, .alternate_color .av-catalogue-content, .alternate_color .wp-playlist-item-length, .html_modern-blog #top div .alternate_color .blog-categories a, .html_modern-blog #top div .alternate_color .blog-categories a:hover {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .team-social a.avia-svg-icon svg:first-child, .alternate_color .meta-heading .avia-svg-icon svg:first-child, .alternate_color .social_bookmarks .avia-svg-icon a svg:first-child {
	stroke: var(--enfold-alternate-color-meta);
	fill: var(--enfold-alternate-color-meta);
}

.alternate_color .team-social a.avia-svg-icon:hover svg:first-child {
	stroke: var(--enfold-alternate-color-secondary);
	fill: var(--enfold-alternate-color-secondary);
}

.alternate_color .special-heading-inner-border {
	border-color: var(--enfold-alternate-color-color);
}

.alternate_color .meta-heading .special-heading-inner-border {
	border-color: var(--enfold-alternate-color-meta);
}

.alternate_color a, .alternate_color .widget_first, .alternate_color strong, .alternate_color b, .alternate_color b a, .alternate_color strong a, .alternate_color #js_sort_items a:hover, .alternate_color #js_sort_items a.active_sort, .alternate_color .av-sort-by-term a.active_sort, .alternate_color .special_amp, .alternate_color .taglist a.activeFilter, .alternate_color #commentform .required, #top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .alternate_color .blog-categories a, .html_elegant-blog #top .alternate_color .blog-categories a:hover {
	color: var(--enfold-alternate-color-primary);
}

.alternate_color a.avia-button .avia-svg-icon svg:first-child, .alternate_color a.more-link .avia-svg-icon svg:first-child, #top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
	stroke: var(--enfold-alternate-color-primary);
	fill: var(--enfold-alternate-color-primary);
}

.alternate_color a:hover, .alternate_color h1 a:hover, .alternate_color h2 a:hover, .alternate_color h3 a:hover, .alternate_color h4 a:hover, .alternate_color h5 a:hover, .alternate_color h6 a:hover, .alternate_color .template-search a.news-content:hover, .alternate_color .wp-playlist-item .wp-playlist-caption:hover {
	color: var(--enfold-alternate-color-secondary);
}

.alternate_color a.more-link:hover .avia-svg-icon svg:first-child {
	stroke: var(--enfold-alternate-color-secondary);
	fill: var(--enfold-alternate-color-secondary);
}

.alternate_color .primary-background, .alternate_color .primary-background a, div .alternate_color .button, .alternate_color #submit, .alternate_color input[type='submit'], .alternate_color .small-preview:hover, .alternate_color .avia-menu-fx, .alternate_color .avia-menu-fx .avia-arrow, .alternate_color.iconbox_top .iconbox_icon, .alternate_color .iconbox_top a.iconbox_icon:hover, .alternate_color .avia-data-table th.avia-highlight-col, .alternate_color .avia-color-theme-color, .alternate_color .avia-color-theme-color:hover, .alternate_color .image-overlay .image-overlay-inside:before, .alternate_color .comment-count, .alternate_color .av_dropcap2, .responsive #top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .alternate_color .av-open-submenu.av-subnav-menu li > ul a:hover, .alternate_color .av-colored-style .av-countdown-cell-inner, .alternate_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-constant-font);
	border-color: var(--enfold-alternate-color-button-border);
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

.alternate_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
	color: var(--enfold-alternate-color-constant-font);
}

.alternate_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

.alternate_color a.avia-button:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-secondary);
	stroke: var(--enfold-alternate-color-secondary);
}

.alternate_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child, .alternate_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top, .alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom, .alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before, .alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after, .alternate_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-constant-font);
}

#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text {
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-constant-font);
	border-color: var(--enfold-alternate-color-primary);
}

#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text:after {
	background-color: var(--enfold-alternate-color-button-border);
}

#top .alternate_color .mobile_menu_toggle {
	color: var(--enfold-alternate-color-primary);
	background: var(--enfold-alternate-color-bg);
}

#top .alternate_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-primary);
	stroke: var(--enfold-alternate-color-primary);
}

#top .alternate_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
	color: var(--enfold-alternate-color-primary);
}

#top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover:before {
	color: var(--enfold-alternate-color-bg);
}

.alternate_color .button:hover, .alternate_color .ajax_controlls a:hover, .alternate_color #submit:hover, .alternate_color .big_button:hover, .alternate_color .contentSlideControlls a:hover, .alternate_color #submit:hover, .alternate_color input[type='submit']:hover {
	background-color: var(--enfold-alternate-color-secondary);
	color: var(--enfold-alternate-color-bg);
	border-color: var(--enfold-alternate-color-button-border2);
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit {
	background-color: var(--enfold-alternate-color-secondary);
	border-color: var(--enfold-alternate-color-button-border2);
}

.alternate_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-alternate-color-bg);
	stroke: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .alternate_color .avia-toc-style-elegant a:first-child:after, .alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color: var(--enfold-alternate-color-bg);
	border-color: var(--enfold-alternate-color-secondary);
}

.alternate_color .avia-toc-style-elegant a:first-child span:after, .alternate_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-toc-style-elegant a:first-child:hover span:after, .alternate_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-alternate-color-secondary);
}

.alternate_color .avia-toc-style-elegant a:before {
	border-color: var(--enfold-alternate-color-border);
}

.alternate_color .avia-toc-style-elegant a:first-child:after, .alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-alternate-color-secondary);
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .avia-toc-style-elegant a:last-child:after {
	background-color: var(--enfold-alternate-color-border);
}

.alternate_color .timeline-bullet {
	background-color: var(--enfold-alternate-color-border);
	border-color: var(--enfold-alternate-color-bg);
}

.alternate_color table, .alternate_color .widget_nav_menu ul:first-child > .current-menu-item, .alternate_color .widget_nav_menu ul:first-child > .current_page_item, .alternate_color .widget_nav_menu ul:first-child > .current-menu-ancestor, .alternate_color .pagination .current, .alternate_color .pagination a, .alternate_color.iconbox_top .iconbox_content, .alternate_color .av_promobox, .alternate_color .toggle_content, .alternate_color .toggler:hover, #top .alternate_color .av-minimal-toggle .toggler, .alternate_color .related_posts_default_image, .alternate_color .search-result-counter, .alternate_color .container_wrap_meta, .alternate_color .avia-content-slider .slide-image, .alternate_color .avia-slider-testimonials .avia-testimonial-content, .alternate_color .avia-testimonial-arrow-wrap .avia-arrow, .alternate_color .news-thumb, .alternate_color .portfolio-preview-content, .alternate_color .portfolio-preview-content .avia-arrow, .alternate_color .av-magazine .av-magazine-entry-icon, .alternate_color .related_posts.av-related-style-full a, .alternate_color .aviaccordion-slide, .alternate_color.avia-fullwidth-portfolio .pagination, .alternate_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .alternate_color .av-catalogue-list li:hover, .alternate_color .wp-playlist, .alternate_color .avia-slideshow-fixed-height > li, .alternate_color .avia-form-success, .alternate_color .avia-form-error, .alternate_color .av-boxed-grid-style .avia-testimonial {
	background: var(--enfold-alternate-color-bg2);
}

#top .alternate_color .post_timeline li:hover .timeline-bullet {
	background-color: var(--enfold-alternate-color-secondary);
}

.alternate_color blockquote, .alternate_color .avia-bullet, .alternate_color .av-no-color.av-icon-style-border a.av-icon-char {
	border-color: var(--enfold-alternate-color-primary);
}

.html_header_top .alternate_color .main_menu ul:first-child > li > ul, .html_header_top #top .alternate_color .avia_mega_div > .sub-menu {
	border-top-color: var(--enfold-alternate-color-primary);
}

.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
	color: var(--enfold-alternate-color-color);
}

.alternate_color .av-icon-display, #top .alternate_color .av-related-style-full a:hover .related-format-icon, .alternate_color .av-default-style .av-countdown-cell-inner, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before, .alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after, .alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-alternate-color-bg2);
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-meta);
	stroke: var(--enfold-alternate-color-meta);
}

.alternate_color .av-masonry-entry:hover .av-icon-display {
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-constant-font);
	border-color: var(--enfold-alternate-color-button-border);
}

.alternate_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-constant-font);
	stroke: var(--enfold-alternate-color-constant-font);
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display {
	color: var(--enfold-alternate-color-primary);
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-primary);
	stroke: var(--enfold-alternate-color-primary);
}

.alternate_color textarea::placeholder, .alternate_color input::placeholder {
	color: var(--enfold-alternate-color-meta);
	opacity: .5;
}

.alternate_color .header_bg, .alternate_color .main_menu ul ul, .alternate_color .main_menu .menu ul li a, .alternate_color .pointer_arrow_wrap .pointer_arrow, .alternate_color .avia_mega_div, .alternate_color .av-subnav-menu > li ul, .alternate_color .av-subnav-menu a {
	background-color: var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .main_menu .menu ul li a:hover, .alternate_color .main_menu .menu ul li a:focus, .alternate_color .av-subnav-menu ul a:hover, .alternate_color .av-subnav-menu ul a:focus {
	background-color: var(--enfold-alternate-color-bg2);
}

.alternate_color .sub_menu > ul > li > a, .alternate_color .sub_menu > div > ul > li > a, .alternate_color .main_menu ul:first-child > li > a, #top .alternate_color .main_menu .menu ul .current_page_item > a, #top .alternate_color .main_menu .menu ul .current-menu-item > a, #top .alternate_color .sub_menu li ul a {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .main_menu ul:first-child > li > a svg:first-child {
	stroke: var(--enfold-alternate-color-meta);
	fill: var(--enfold-alternate-color-meta);
}

.alternate_color .main_menu ul:first-child > li > a:hover svg:first-child, .alternate_color .main_menu ul:first-child > li > a:focus svg:first-child {
	stroke: var(--enfold-alternate-color-color);
	fill: var(--enfold-alternate-color-color);
}

#top .alternate_color .main_menu .menu ul li > a:hover, #top .alternate_color .main_menu .menu ul li > a:focus {
	color: var(--enfold-alternate-color-color);
}

.alternate_color .av-subnav-menu a:hover, .alternate_color .av-subnav-menu a:focus, .alternate_color .main_menu ul:first-child > li a:hover, .alternate_color .main_menu ul:first-child > li a:focus, .alternate_color .main_menu ul:first-child > li.current-menu-item > a, .alternate_color .main_menu ul:first-child > li.current_page_item > a, .alternate_color .main_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
	color: var(--enfold-alternate-color-primary);
}

.alternate_color .sub_menu > ul > li > a:hover, .alternate_color .sub_menu > ul > li > a:focus, .alternate_color .sub_menu > div > ul > li > a:hover, .alternate_color .sub_menu > div > ul > li > a:focus {
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .sub_menu ul li a:hover, #top .alternate_color .sub_menu ul li a:focus, .alternate_color .sub_menu ul:first-child > li.current-menu-item > a, .alternate_color .sub_menu ul:first-child > li.current_page_item > a, .alternate_color .sub_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-alternate-color-color);
}

.alternate_color .sub_menu li ul a, .alternate_color #payment, .alternate_color .sub_menu ul li, .alternate_color .sub_menu ul, #top .alternate_color .sub_menu li li a:hover, #top .alternate_color .sub_menu li li a:focus {
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search > a {
	border-color: var(--enfold-alternate-color-border);
}

#top .alternate_color .widget_pages ul li a:focus, #top .alternate_color .widget_nav_menu ul li a:focus {
	color: var(--enfold-alternate-color-secondary);
}

@media only screen and (max-width:767px) {
	#top #wrap_all .av_header_transparency {
		background-color: var(--enfold-alternate-color-bg);
		color: var(--enfold-alternate-color-color);
		border-color: var(--enfold-alternate-color-border);
	}
	
	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-alternate-color-color);
		fill: var(--enfold-alternate-color-color);
	}
}

@media only screen and (max-width:989px) {
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
		background-color: var(--enfold-alternate-color-bg);
		color: var(--enfold-alternate-color-color);
		border-color: var(--enfold-alternate-color-border);
	}
	
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-alternate-color-color);
		fill: var(--enfold-alternate-color-color);
	}
}

.alternate_color .avia-tt, .alternate_color .avia-tt .avia-arrow, .alternate_color .avia-tt .avia-arrow {
	background-color: var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av_ajax_search_image {
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-bg);
}

.alternate_color .av_ajax_search_image.avia-svg-icon svg:first-child {
	stroke: var(--enfold-alternate-color-bg);
	fill: var(--enfold-alternate-color-bg);
}

.alternate_color .ajax_search_excerpt {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av_ajax_search_title {
	color: var(--enfold-alternate-color-heading);
}

.alternate_color .ajax_load {
	background-color: var(--enfold-alternate-color-primary);
}

.alternate_color .av_searchsubmit_wrapper {
	background-color: var(--enfold-alternate-color-primary);
}

#top .alternate_color .avia-color-theme-color {
	color: var(--enfold-alternate-color-button-font);
	border-color: var(--enfold-alternate-color-button-border);
}

#top .alternate_color .avia-color-theme-color .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

.alternate_color .avia-color-theme-color-subtle {
	background-color: var(--enfold-alternate-color-bg2);
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .avia-color-theme-color-subtle:hover {
	background-color: var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-heading);
}

#top .alternate_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-heading);
	stroke: var(--enfold-alternate-color-heading);
}

#top .alternate_color .avia-color-theme-color-highlight {
	color: var(--enfold-alternate-color-button-font);
	border-color: var(--enfold-alternate-color-secondary);
	background-color: var(--enfold-alternate-color-secondary);
}

#top .alternate_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

#top .alternate_color .avia-font-color-theme-color, #top .alternate_color .avia-font-color-theme-color-hover:hover {
	color: var(--enfold-alternate-color-button-font);
}

#top .alternate_color .avia-font-color-theme-color .avia-svg-icon svg:first-child, #top .alternate_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

.alternate_color .avia-font-color-theme-color-subtle {
	color: var(--enfold-alternate-color-color);
}

.alternate_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover {
	color: var(--enfold-alternate-color-heading);
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-heading);
	stroke: var(--enfold-alternate-color-heading);
}

#top .alternate_color .avia-font-color-theme-color-highlight, #top .alternate_color .avia-font-color-theme-color-highlight-hover:hover {
	color: var(--enfold-alternate-color-button-font);
}

#top .alternate_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child, #top .alternate_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-button-font);
	stroke: var(--enfold-alternate-color-button-font);
}

.alternate_color .avia-icon-list .iconlist_icon {
	background-color: var(--enfold-alternate-color-iconlist);
}

.alternate_color .avia-icon-list .iconlist-timeline {
	border-color: var(--enfold-alternate-color-border);
}

.alternate_color .iconlist_content {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .avia-timeline .milestone_icon {
	background-color: var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline .milestone_inner {
	background-color: var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline {
	border-color: var(--enfold-alternate-color-timeline);
}

.alternate_color .av-milestone-icon-wrap:after {
	border-color: var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline .av-milestone-date {
	color: var(--enfold-alternate-color-timeline-date);
}

.alternate_color .avia-timeline .av-milestone-date span {
	background-color: var(--enfold-alternate-color-timeline);
}

.alternate_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
	background-color: var(--enfold-alternate-color-timeline);
}

.alternate_color .av-timeline-nav a {
	background-color: var(--enfold-alternate-color-timeline);
}

#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {
	border-color: var(--enfold-alternate-color-border);
	background-color: var(--enfold-alternate-color-bg2);
	color: var(--enfold-alternate-color-meta);
	font-family: inherit;
}

#top .alternate_color .invers-color .input-text, #top .alternate_color .invers-color input[type='text'], #top .alternate_color .invers-color input[type='input'], #top .alternate_color .invers-color input[type='password'], #top .alternate_color .invers-color input[type='email'], #top .alternate_color .invers-color input[type='number'], #top .alternate_color .invers-color input[type='url'], #top .alternate_color .invers-color input[type='tel'], #top .alternate_color .invers-color input[type='search'], #top .alternate_color .invers-color textarea, #top .alternate_color .invers-color select {
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .required {
	color: var(--enfold-alternate-color-primary);
}

.alternate_color .av-masonry {
	background-color: var(--enfold-alternate-color-masonry);
}

.alternate_color .av-masonry-pagination, .alternate_color .av-masonry-pagination:hover, .alternate_color .av-masonry-outerimage-container {
	background-color: var(--enfold-alternate-color-bg);
}

.alternate_color .container .av-inner-masonry-content, #top .alternate_color .container .av-masonry-load-more, #top .alternate_color .container .av-masonry-sort, .alternate_color .container .av-masonry-entry .avia-arrow {
	background-color: var(--enfold-alternate-color-bg2);
}

.alternate_color .hr-short .hr-inner-style, .alternate_color .hr-short .hr-inner {
	background-color: var(--enfold-alternate-color-bg);
}

div .alternate_color .tabcontainer .active_tab_content, div .alternate_color .tabcontainer .active_tab {
	background-color: var(--enfold-alternate-color-bg2);
	color: var(--enfold-alternate-color-color);
}

div .alternate_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.responsive.js_active #top .alternate_color .avia_combo_widget .top_tab .tab {
	border-top-color: var(--enfold-alternate-color-border);
}

.alternate_color .template-archives .tabcontainer a, #top .alternate_color .tabcontainer .tab:hover, #top .alternate_color .tabcontainer .tab.active_tab {
	color: var(--enfold-alternate-color-color);
}

#top .alternate_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child, #top .alternate_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-alternate-color-color);
	stroke: var(--enfold-alternate-color-color);
}

.alternate_color .template-archives .tabcontainer a:hover {
	color: var(--enfold-alternate-color-secondary);
}

.alternate_color .sidebar_tab_icon {
	background-color: var(--enfold-alternate-color-border);
}

#top .alternate_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-alternate-color-primary);
}

.alternate_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-alternate-color-secondary);
}

.alternate_color .sidebar_tab, .alternate_color .tabcontainer .tab {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color div .sidebar_active_tab, div .alternate_color .tabcontainer.noborder_tabs .active_tab_content, div .alternate_color .tabcontainer.noborder_tabs .active_tab {
	color: var(--enfold-alternate-color-color);
	background-color: var(--enfold-alternate-color-bg);
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: var(--enfold-alternate-color-bg2);
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
	background-color: var(--enfold-alternate-color-meta);
}

@media only screen and (max-width:767px) {
	.responsive #top .alternate_color .tabcontainer .active_tab {
		background-color: var(--enfold-alternate-color-secondary);
		color: var(--enfold-alternate-color-constant-font);
	}
	
	.responsive #top .alternate_color .tabcontainer {
		border-color: var(--enfold-alternate-color-border);
	}
	
	.responsive #top .alternate_color .active_tab_content {
		background-color: var(--enfold-alternate-color-bg2);
	}
}

.alternate_color tr:nth-child(even), .alternate_color .avia-data-table .avia-heading-row .avia-desc-col, .alternate_color .avia-data-table .avia-highlight-col, .alternate_color .pricing-table > li:nth-child(even), body .alternate_color .pricing-table.avia-desc-col li, #top .alternate_color .avia-data-table.avia_pricing_minimal th {
	background-color: var(--enfold-alternate-color-bg);
	color: var(--enfold-alternate-color-color);
}

.alternate_color table caption, .alternate_color tr:nth-child(even), .alternate_color .pricing-table > li:nth-child(even), #top .alternate_color .avia-data-table.avia_pricing_minimal td {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color tr:nth-child(odd), .alternate_color .pricing-table > li:nth-child(odd), .alternate_color .pricing-extra {
	background: var(--enfold-alternate-color-bg2);
}

.alternate_color .pricing-table li.avia-pricing-row, .alternate_color .pricing-table li.avia-heading-row, .alternate_color .pricing-table li.avia-pricing-row .pricing-extra {
	background-color: var(--enfold-alternate-color-primary);
	color: var(--enfold-alternate-color-constant-font);
	border-color: var(--enfold-alternate-color-stripe);
}

.alternate_color .pricing-table li.avia-heading-row, .alternate_color .pricing-table li.avia-heading-row .pricing-extra {
	background-color: var(--enfold-alternate-color-stripe2);
	color: var(--enfold-alternate-color-constant-font);
	border-color: var(--enfold-alternate-color-stripe);
}

.alternate_color .pricing-table.avia-desc-col .avia-heading-row, .alternate_color .pricing-table.avia-desc-col .avia-pricing-row {
	border-color: var(--enfold-alternate-color-border);
}

.alternate_color .theme-color-bar .bar {
	background: var(--enfold-alternate-color-primary);
}

.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current, .alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .alternate_color .button.av-sending-button, .alternate_color .av-striped-bar .theme-color-bar .bar {
	background: var(--enfold-alternate-color-primary);
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-alternate-color-primary);
	color: #fff;
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-alternate-color-primary);
	border-color: var(--enfold-alternate-color-primary) transparent transparent transparent;
}

.alternate_color .progress {
	background-color: var(--enfold-alternate-color-bg2);
}

.alternate_color .av_searchform_element_results .av_ajax_search_entry, .alternate_color .av_searchform_element_results .av_ajax_search_title, .alternate_color.av_searchform_element_results .av_ajax_search_entry, .alternate_color.av_searchform_element_results .av_ajax_search_title {
	color: var(--enfold-alternate-color-primary);
}

.alternate_color .av_searchform_element_results .ajax_search_excerpt, .alternate_color.av_searchform_element_results .ajax_search_excerpt {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .av_searchform_element_results .av_ajax_search_image, .alternate_color.av_searchform_element_results .av_ajax_search_image {
	color: var(--enfold-alternate-color-meta);
}

.alternate_color .button.av-sending-button {
	background: var(--enfold-alternate-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-alternate-color-secondary) 25%, var(--enfold-alternate-color-stripe2nd) 25%, var(--enfold-alternate-color-stripe2nd) 50%, var(--enfold-alternate-color-secondary) 50%, var(--enfold-alternate-color-secondary) 75%, var(--enfold-alternate-color-stripe2nd) 75%, var(--enfold-alternate-color-stripe2nd));
	border-color: var(--enfold-alternate-color-secondary);
}

.alternate_color span.bbp-admin-links a {
	color: var(--enfold-alternate-color-primary);
}

.alternate_color span.bbp-admin-links a:hover {
	color: var(--enfold-alternate-color-secondary);
}

#top .alternate_color .bbp-reply-content, #top .alternate_color .bbp-topic-content, #top .alternate_color .bbp-body .super-sticky .page-numbers, #top .alternate_color .bbp-body .sticky .page-numbers, #top .alternate_color .bbp-pagination-links a:hover, #top .alternate_color .bbp-pagination-links span.current {
	background: var(--enfold-alternate-color-bg);
}

#top .alternate_color .bbp-topics .bbp-header, #top .alternate_color .bbp-topics .bbp-header, #top .alternate_color .bbp-forums .bbp-header, #top .alternate_color .bbp-topics-front ul.super-sticky, #top .alternate_color .bbp-topics ul.super-sticky, #top .alternate_color .bbp-topics ul.sticky, #top .alternate_color .bbp-forum-content ul.sticky, #top .alternate_color .bbp-body .page-numbers {
	background-color: var(--enfold-alternate-color-bg2);
}

#top .alternate_color .bbp-meta, #top .alternate_color .bbp-author-role, #top .alternate_color .bbp-author-ip, #top .alternate_color .bbp-pagination-count, #top .alternate_color .bbp-topics .bbp-body .bbp-topic-title:before {
	color: var(--enfold-alternate-color-meta);
}

#top .alternate_color .bbp-admin-links {
	color: var(--enfold-alternate-color-border);
}

.alternate_color #bbpress-forums li.bbp-body ul.forum, .alternate_color #bbpress-forums li.bbp-body ul.topic, .avia_transform .alternate_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .alternate_color .bbp-reply-author:before, .avia_transform .forum-search .alternate_color .bbp-topic-author:before {
	background-color: var(--enfold-alternate-color-bg);
	border-color: var(--enfold-alternate-color-border);
}

#top .alternate_color .bbp-author-name {
	color: var(--enfold-alternate-color-heading);
}

.alternate_color .widget_display_stats dt, .alternate_color .widget_display_stats dd {
	background-color: var(--enfold-alternate-color-bg2);
}

.alternate_color dropcap2, .alternate_color dropcap3, .alternate_color avia_button, .alternate_color avia_button:hover, .alternate_color .on-primary-color, .alternate_color .on-primary-color:hover {
	color: var(--enfold-alternate-color-constant-font);
}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
	border-color: var(--enfold-main-color-border);
}

.main_color .rounded-container, #top .main_color .pagination a:hover, .main_color .small-preview, .main_color .fallback-post-type-icon {
	background: var(--enfold-main-color-meta);
	color: var(--enfold-main-color-bg);
}

.main_color .rounded-container .avia-svg-icon svg:first-child, .main_color .small-preview .avia-svg-icon svg:first-child, .main_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color .av-default-color, #top .main_color .av-force-default-color, .main_color .av-catalogue-item, .main_color .wp-playlist-item .wp-playlist-caption, .main_color .wp-playlist {
	color: var(--enfold-main-color-color);
}

.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img.main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a, .main_color .av-hotspot-fallback-tooltip-inner, .main_color .av-hotspot-fallback-tooltip-count {
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-color);
}

.main_color .ajax_controlls a.avia-svg-icon svg:first-child, .main_color .avia-svg-icon svg:first-child, .main_color .av-share-box ul li svg:first-child, #top .main_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: var(--enfold-main-color-color);
	fill: var(--enfold-main-color-color);
}

.main_color .avia-fold-unfold-section .av-fold-unfold-container::after {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

.main_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button), .main_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
	color: var(--enfold-main-color-color);
}

.main_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
	background: var(--enfold-main-color-bg);
	border-color: var(--enfold-main-color-border);
}

.main_color .avia-curtain-reveal-overlay {
	background: var(--enfold-main-color-bg);
}

.main_color .avia-icon-circles-icon {
	background: var(--enfold-main-color-bg);
	border-color: var(--enfold-main-color-border);
	color: var(--enfold-main-color-color);
}

.main_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .avia-icon-circles-icon.active {
	background: var(--enfold-main-color-secondary);
	border-color: var(--enfold-main-color-secondary);
	color: var(--enfold-main-color-bg);
}

.main_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color .avia-icon-circles-icon-text {
	color: var(--enfold-main-color-color);
	background: var(--enfold-main-color-bg);
}

.main_color .heading-color, .main_color a.iconbox_icon:hover, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color .sidebar .current_page_item > a, .main_color .sidebar .current-menu-item > a, .main_color .pagination .current, .main_color .pagination a:hover, .main_color strong.avia-testimonial-name, .main_color .heading, .main_color .toggle_content strong, .main_color .toggle_content strong a, .main_color .tab_content strong, .main_color .tab_content strong a, .main_color .asc_count, .main_color .avia-testimonial-content strong, #top .main_color .av-related-style-full .av-related-title, .main_color .wp-playlist-item-meta.wp-playlist-item-title, #top .main_color .av-no-image-slider h2 a, .main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap, .main_color div .news-headline .news-title, .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before, .main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
	color: var(--enfold-main-color-heading);
}

.main_color .heading .avia-svg-icon svg:first-child, .main_color .av-special-heading .avia-svg-icon svg:first-child, .main_color a.iconbox_icon.avia-svg-icon:hover svg:first-child, .main_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-heading);
	stroke: var(--enfold-main-color-heading);
}

.main_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
	color: var(--enfold-main-color-color);
}

.main_color .meta-color, .main_color .sidebar, .main_color .sidebar a, .main_color .minor-meta, .main_color .minor-meta a, .main_color .text-sep, .main_color blockquote, .main_color .post_nav a, .main_color .comment-text, .main_color .side-container-inner, .main_color .news-time, .main_color .pagination a, .main_color .pagination span, .main_color .tweet-text.avatar_no .tweet-time, #top .main_color .extra-mini-title, .main_color .team-member-job-title, .main_color .team-social a, .main_color #js_sort_items a, .grid-entry-excerpt, .main_color .avia-testimonial-subtitle, .main_color .commentmetadata a, .main_color .social_bookmarks a, .main_color .meta-heading > *, .main_color .slide-meta, .main_color .slide-meta a, .main_color .taglist, .main_color .taglist a, .main_color .phone-info, .main_color .phone-info a, .main_color .av-sort-by-term a, .main_color .av-magazine-time, .main_color .av-magazine .av-magazine-entry-icon, .main_color .av-catalogue-content, .main_color .wp-playlist-item-length, .html_modern-blog #top div .main_color .blog-categories a, .html_modern-blog #top div .main_color .blog-categories a:hover {
	color: var(--enfold-main-color-meta);
}

.main_color .team-social a.avia-svg-icon svg:first-child, .main_color .meta-heading .avia-svg-icon svg:first-child, .main_color .social_bookmarks .avia-svg-icon a svg:first-child {
	stroke: var(--enfold-main-color-meta);
	fill: var(--enfold-main-color-meta);
}

.main_color .team-social a.avia-svg-icon:hover svg:first-child {
	stroke: var(--enfold-main-color-secondary);
	fill: var(--enfold-main-color-secondary);
}

.main_color .special-heading-inner-border {
	border-color: var(--enfold-main-color-color);
}

.main_color .meta-heading .special-heading-inner-border {
	border-color: var(--enfold-main-color-meta);
}

.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {
	color: var(--enfold-main-color-primary);
}

.main_color a.avia-button .avia-svg-icon svg:first-child, .main_color a.more-link .avia-svg-icon svg:first-child, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
	stroke: var(--enfold-main-color-primary);
	fill: var(--enfold-main-color-primary);
}

.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {
	color: var(--enfold-main-color-secondary);
}

.main_color a.more-link:hover .avia-svg-icon svg:first-child {
	stroke: var(--enfold-main-color-secondary);
	fill: var(--enfold-main-color-secondary);
}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover, .main_color .av-colored-style .av-countdown-cell-inner, .main_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
	border-color: var(--enfold-main-color-button-border);
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

.main_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
	color: var(--enfold-main-color-constant-font);
}

.main_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

.main_color a.avia-button:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-secondary);
	stroke: var(--enfold-main-color-secondary);
}

.main_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child, .main_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top, .main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom, .main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before, .main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after, .main_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
	border-color: var(--enfold-main-color-primary);
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text:after {
	background-color: var(--enfold-main-color-button-border);
}

#top .main_color .mobile_menu_toggle {
	color: var(--enfold-main-color-primary);
	background: var(--enfold-main-color-bg);
}

#top .main_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-primary);
	stroke: var(--enfold-main-color-primary);
}

#top .main_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
	color: var(--enfold-main-color-primary);
}

#top .main_color .av-open-submenu.av-subnav-menu > li > a:hover:before {
	color: var(--enfold-main-color-bg);
}

.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
	background-color: var(--enfold-main-color-secondary);
	color: var(--enfold-main-color-bg);
	border-color: var(--enfold-main-color-button-border2);
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit {
	background-color: var(--enfold-main-color-secondary);
	border-color: var(--enfold-main-color-button-border2);
}

.main_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-main-color-bg);
	stroke: var(--enfold-main-color-bg);
}

.main_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .main_color .avia-toc-style-elegant a:first-child:after, .main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color: var(--enfold-main-color-bg);
	border-color: var(--enfold-main-color-secondary);
}

.main_color .avia-toc-style-elegant a:first-child span:after, .main_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color: var(--enfold-main-color-bg);
}

.main_color .avia-toc-style-elegant a:first-child:hover span:after, .main_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-main-color-secondary);
}

.main_color .avia-toc-style-elegant a:before {
	border-color: var(--enfold-main-color-border);
}

.main_color .avia-toc-style-elegant a:first-child:after, .main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-main-color-secondary);
	background-color: var(--enfold-main-color-bg);
}

.main_color .avia-toc-style-elegant a:last-child:after {
	background-color: var(--enfold-main-color-border);
}

.main_color .timeline-bullet {
	background-color: var(--enfold-main-color-border);
	border-color: var(--enfold-main-color-bg);
}

.main_color table, .main_color .widget_nav_menu ul:first-child > .current-menu-item, .main_color .widget_nav_menu ul:first-child > .current_page_item, .main_color .widget_nav_menu ul:first-child > .current-menu-ancestor, .main_color .pagination .current, .main_color .pagination a, .main_color.iconbox_top .iconbox_content, .main_color .av_promobox, .main_color .toggle_content, .main_color .toggler:hover, #top .main_color .av-minimal-toggle .toggler, .main_color .related_posts_default_image, .main_color .search-result-counter, .main_color .container_wrap_meta, .main_color .avia-content-slider .slide-image, .main_color .avia-slider-testimonials .avia-testimonial-content, .main_color .avia-testimonial-arrow-wrap .avia-arrow, .main_color .news-thumb, .main_color .portfolio-preview-content, .main_color .portfolio-preview-content .avia-arrow, .main_color .av-magazine .av-magazine-entry-icon, .main_color .related_posts.av-related-style-full a, .main_color .aviaccordion-slide, .main_color.avia-fullwidth-portfolio .pagination, .main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .main_color .av-catalogue-list li:hover, .main_color .wp-playlist, .main_color .avia-slideshow-fixed-height > li, .main_color .avia-form-success, .main_color .avia-form-error, .main_color .av-boxed-grid-style .avia-testimonial {
	background: var(--enfold-main-color-bg2);
}

#top .main_color .post_timeline li:hover .timeline-bullet {
	background-color: var(--enfold-main-color-secondary);
}

.main_color blockquote, .main_color .avia-bullet, .main_color .av-no-color.av-icon-style-border a.av-icon-char {
	border-color: var(--enfold-main-color-primary);
}

.html_header_top .main_color .main_menu ul:first-child > li > ul, .html_header_top #top .main_color .avia_mega_div > .sub-menu {
	border-top-color: var(--enfold-main-color-primary);
}

.main_color .breadcrumb, .main_color .breadcrumb a, #top .main_color.title_container .main-title, #top .main_color.title_container .main-title a {
	color: var(--enfold-main-color-color);
}

.main_color .av-icon-display, #top .main_color .av-related-style-full a:hover .related-format-icon, .main_color .av-default-style .av-countdown-cell-inner, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after, .main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-main-color-bg2);
	color: var(--enfold-main-color-meta);
}

.main_color .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-meta);
	stroke: var(--enfold-main-color-meta);
}

.main_color .av-masonry-entry:hover .av-icon-display {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
	border-color: var(--enfold-main-color-button-border);
}

.main_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-constant-font);
	stroke: var(--enfold-main-color-constant-font);
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display {
	color: var(--enfold-main-color-primary);
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-primary);
	stroke: var(--enfold-main-color-primary);
}

.main_color textarea::placeholder, .main_color input::placeholder {
	color: var(--enfold-main-color-meta);
	opacity: .5;
}

.main_color .header_bg, .main_color .main_menu ul ul, .main_color .main_menu .menu ul li a, .main_color .pointer_arrow_wrap .pointer_arrow, .main_color .avia_mega_div, .main_color .av-subnav-menu > li ul, .main_color .av-subnav-menu a {
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-meta);
}

.main_color .main_menu .menu ul li a:hover, .main_color .main_menu .menu ul li a:focus, .main_color .av-subnav-menu ul a:hover, .main_color .av-subnav-menu ul a:focus {
	background-color: var(--enfold-main-color-bg2);
}

.main_color .sub_menu > ul > li > a, .main_color .sub_menu > div > ul > li > a, .main_color .main_menu ul:first-child > li > a, #top .main_color .main_menu .menu ul .current_page_item > a, #top .main_color .main_menu .menu ul .current-menu-item > a, #top .main_color .sub_menu li ul a {
	color: var(--enfold-main-color-meta);
}

.main_color .main_menu ul:first-child > li > a svg:first-child {
	stroke: var(--enfold-main-color-meta);
	fill: var(--enfold-main-color-meta);
}

.main_color .main_menu ul:first-child > li > a:hover svg:first-child, .main_color .main_menu ul:first-child > li > a:focus svg:first-child {
	stroke: var(--enfold-main-color-color);
	fill: var(--enfold-main-color-color);
}

#top .main_color .main_menu .menu ul li > a:hover, #top .main_color .main_menu .menu ul li > a:focus {
	color: var(--enfold-main-color-color);
}

.main_color .av-subnav-menu a:hover, .main_color .av-subnav-menu a:focus, .main_color .main_menu ul:first-child > li a:hover, .main_color .main_menu ul:first-child > li a:focus, .main_color .main_menu ul:first-child > li.current-menu-item > a, .main_color .main_menu ul:first-child > li.current_page_item > a, .main_color .main_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-main-color-color);
}

#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
	color: var(--enfold-main-color-primary);
}

.main_color .sub_menu > ul > li > a:hover, .main_color .sub_menu > ul > li > a:focus, .main_color .sub_menu > div > ul > li > a:hover, .main_color .sub_menu > div > ul > li > a:focus {
	color: var(--enfold-main-color-color);
}

#top .main_color .sub_menu ul li a:hover, #top .main_color .sub_menu ul li a:focus, .main_color .sub_menu ul:first-child > li.current-menu-item > a, .main_color .sub_menu ul:first-child > li.current_page_item > a, .main_color .sub_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-main-color-color);
}

.main_color .sub_menu li ul a, .main_color #payment, .main_color .sub_menu ul li, .main_color .sub_menu ul, #top .main_color .sub_menu li li a:hover, #top .main_color .sub_menu li li a:focus {
	background-color: var(--enfold-main-color-bg);
}

.main_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search > a {
	border-color: var(--enfold-main-color-border);
}

#top .main_color .widget_pages ul li a:focus, #top .main_color .widget_nav_menu ul li a:focus {
	color: var(--enfold-main-color-secondary);
}

@media only screen and (max-width:767px) {
	#top #wrap_all .av_header_transparency {
		background-color: var(--enfold-main-color-bg);
		color: var(--enfold-main-color-color);
		border-color: var(--enfold-main-color-border);
	}
	
	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-main-color-color);
		fill: var(--enfold-main-color-color);
	}
}

@media only screen and (max-width:989px) {
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
		background-color: var(--enfold-main-color-bg);
		color: var(--enfold-main-color-color);
		border-color: var(--enfold-main-color-border);
	}
	
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-main-color-color);
		fill: var(--enfold-main-color-color);
	}
}

.main_color .avia-tt, .main_color .avia-tt .avia-arrow, .main_color .avia-tt .avia-arrow {
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-meta);
}

.main_color .av_ajax_search_image {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-bg);
}

.main_color .av_ajax_search_image.avia-svg-icon svg:first-child {
	stroke: var(--enfold-main-color-bg);
	fill: var(--enfold-main-color-bg);
}

.main_color .ajax_search_excerpt {
	color: var(--enfold-main-color-meta);
}

.main_color .av_ajax_search_title {
	color: var(--enfold-main-color-heading);
}

.main_color .ajax_load {
	background-color: var(--enfold-main-color-primary);
}

.main_color .av_searchsubmit_wrapper {
	background-color: var(--enfold-main-color-primary);
}

#top .main_color .avia-color-theme-color {
	color: var(--enfold-main-color-button-font);
	border-color: var(--enfold-main-color-button-border);
}

#top .main_color .avia-color-theme-color .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

.main_color .avia-color-theme-color-subtle {
	background-color: var(--enfold-main-color-bg2);
	color: var(--enfold-main-color-color);
}

#top .main_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .avia-color-theme-color-subtle:hover {
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-heading);
}

#top .main_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-heading);
	stroke: var(--enfold-main-color-heading);
}

#top .main_color .avia-color-theme-color-highlight {
	color: var(--enfold-main-color-button-font);
	border-color: var(--enfold-main-color-secondary);
	background-color: var(--enfold-main-color-secondary);
}

#top .main_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

#top .main_color .avia-font-color-theme-color, #top .main_color .avia-font-color-theme-color-hover:hover {
	color: var(--enfold-main-color-button-font);
}

#top .main_color .avia-font-color-theme-color .avia-svg-icon svg:first-child, #top .main_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

.main_color .avia-font-color-theme-color-subtle {
	color: var(--enfold-main-color-color);
}

.main_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .avia-font-color-theme-color-subtle-hover:hover {
	color: var(--enfold-main-color-heading);
}

.main_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-heading);
	stroke: var(--enfold-main-color-heading);
}

#top .main_color .avia-font-color-theme-color-highlight, #top .main_color .avia-font-color-theme-color-highlight-hover:hover {
	color: var(--enfold-main-color-button-font);
}

#top .main_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child, #top .main_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-button-font);
	stroke: var(--enfold-main-color-button-font);
}

.main_color .avia-icon-list .iconlist_icon {
	background-color: var(--enfold-main-color-iconlist);
}

.main_color .avia-icon-list .iconlist-timeline {
	border-color: var(--enfold-main-color-border);
}

.main_color .iconlist_content {
	color: var(--enfold-main-color-meta);
}

.main_color .avia-timeline .milestone_icon {
	background-color: var(--enfold-main-color-timeline);
}

.main_color .avia-timeline .milestone_inner {
	background-color: var(--enfold-main-color-timeline);
}

.main_color .avia-timeline {
	border-color: var(--enfold-main-color-timeline);
}

.main_color .av-milestone-icon-wrap:after {
	border-color: var(--enfold-main-color-timeline);
}

.main_color .avia-timeline .av-milestone-date {
	color: var(--enfold-main-color-timeline-date);
}

.main_color .avia-timeline .av-milestone-date span {
	background-color: var(--enfold-main-color-timeline);
}

.main_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
	background-color: var(--enfold-main-color-timeline);
}

.main_color .av-timeline-nav a {
	background-color: var(--enfold-main-color-timeline);
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
	border-color: var(--enfold-main-color-border);
	background-color: var(--enfold-main-color-bg2);
	color: var(--enfold-main-color-meta);
	font-family: inherit;
}

#top .main_color .invers-color .input-text, #top .main_color .invers-color input[type='text'], #top .main_color .invers-color input[type='input'], #top .main_color .invers-color input[type='password'], #top .main_color .invers-color input[type='email'], #top .main_color .invers-color input[type='number'], #top .main_color .invers-color input[type='url'], #top .main_color .invers-color input[type='tel'], #top .main_color .invers-color input[type='search'], #top .main_color .invers-color textarea, #top .main_color .invers-color select {
	background-color: var(--enfold-main-color-bg);
}

.main_color .required {
	color: var(--enfold-main-color-primary);
}

.main_color .av-masonry {
	background-color: var(--enfold-main-color-masonry);
}

.main_color .av-masonry-pagination, .main_color .av-masonry-pagination:hover, .main_color .av-masonry-outerimage-container {
	background-color: var(--enfold-main-color-bg);
}

.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow {
	background-color: var(--enfold-main-color-bg2);
}

.main_color .hr-short .hr-inner-style, .main_color .hr-short .hr-inner {
	background-color: var(--enfold-main-color-bg);
}

div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
	background-color: var(--enfold-main-color-bg2);
	color: var(--enfold-main-color-color);
}

div .main_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab {
	border-top-color: var(--enfold-main-color-border);
}

.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {
	color: var(--enfold-main-color-color);
}

#top .main_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child, #top .main_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-color);
	stroke: var(--enfold-main-color-color);
}

.main_color .template-archives .tabcontainer a:hover {
	color: var(--enfold-main-color-secondary);
}

.main_color .sidebar_tab_icon {
	background-color: var(--enfold-main-color-border);
}

#top .main_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-main-color-primary);
}

.main_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-main-color-secondary);
}

.main_color .sidebar_tab, .main_color .tabcontainer .tab {
	color: var(--enfold-main-color-meta);
}

.main_color div .sidebar_active_tab, div .main_color .tabcontainer.noborder_tabs .active_tab_content, div .main_color .tabcontainer.noborder_tabs .active_tab {
	color: var(--enfold-main-color-color);
	background-color: var(--enfold-main-color-bg);
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: var(--enfold-main-color-bg2);
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
	background-color: var(--enfold-main-color-meta);
}

@media only screen and (max-width:767px) {
	.responsive #top .main_color .tabcontainer .active_tab {
		background-color: var(--enfold-main-color-secondary);
		color: var(--enfold-main-color-constant-font);
	}
	
	.responsive #top .main_color .tabcontainer {
		border-color: var(--enfold-main-color-border);
	}
	
	.responsive #top .main_color .active_tab_content {
		background-color: var(--enfold-main-color-bg2);
	}
}

.main_color tr:nth-child(even), .main_color .avia-data-table .avia-heading-row .avia-desc-col, .main_color .avia-data-table .avia-highlight-col, .main_color .pricing-table > li:nth-child(even), body .main_color .pricing-table.avia-desc-col li, #top .main_color .avia-data-table.avia_pricing_minimal th {
	background-color: var(--enfold-main-color-bg);
	color: var(--enfold-main-color-color);
}

.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table > li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
	color: var(--enfold-main-color-meta);
}

.main_color tr:nth-child(odd), .main_color .pricing-table > li:nth-child(odd), .main_color .pricing-extra {
	background: var(--enfold-main-color-bg2);
}

.main_color .pricing-table li.avia-pricing-row, .main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-pricing-row .pricing-extra {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
	border-color: var(--enfold-main-color-stripe);
}

.main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {
	background-color: var(--enfold-main-color-stripe2);
	color: var(--enfold-main-color-constant-font);
	border-color: var(--enfold-main-color-stripe);
}

.main_color .pricing-table.avia-desc-col .avia-heading-row, .main_color .pricing-table.avia-desc-col .avia-pricing-row {
	border-color: var(--enfold-main-color-border);
}

.main_color .theme-color-bar .bar {
	background: var(--enfold-main-color-primary);
}

.main_color .mejs-controls .mejs-time-rail .mejs-time-current, .main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .main_color .button.av-sending-button, .main_color .av-striped-bar .theme-color-bar .bar {
	background: var(--enfold-main-color-primary);
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-main-color-primary);
	color: #fff;
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-main-color-primary);
	border-color: var(--enfold-main-color-primary) transparent transparent transparent;
}

.main_color .progress {
	background-color: var(--enfold-main-color-bg2);
}

.main_color .av_searchform_element_results .av_ajax_search_entry, .main_color .av_searchform_element_results .av_ajax_search_title, .main_color.av_searchform_element_results .av_ajax_search_entry, .main_color.av_searchform_element_results .av_ajax_search_title {
	color: var(--enfold-main-color-primary);
}

.main_color .av_searchform_element_results .ajax_search_excerpt, .main_color.av_searchform_element_results .ajax_search_excerpt {
	color: var(--enfold-main-color-meta);
}

.main_color .av_searchform_element_results .av_ajax_search_image, .main_color.av_searchform_element_results .av_ajax_search_image {
	color: var(--enfold-main-color-meta);
}

.main_color .button.av-sending-button {
	background: var(--enfold-main-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-main-color-secondary) 25%, var(--enfold-main-color-stripe2nd) 25%, var(--enfold-main-color-stripe2nd) 50%, var(--enfold-main-color-secondary) 50%, var(--enfold-main-color-secondary) 75%, var(--enfold-main-color-stripe2nd) 75%, var(--enfold-main-color-stripe2nd));
	border-color: var(--enfold-main-color-secondary);
}

.main_color span.bbp-admin-links a {
	color: var(--enfold-main-color-primary);
}

.main_color span.bbp-admin-links a:hover {
	color: var(--enfold-main-color-secondary);
}

#top .main_color .bbp-reply-content, #top .main_color .bbp-topic-content, #top .main_color .bbp-body .super-sticky .page-numbers, #top .main_color .bbp-body .sticky .page-numbers, #top .main_color .bbp-pagination-links a:hover, #top .main_color .bbp-pagination-links span.current {
	background: var(--enfold-main-color-bg);
}

#top .main_color .bbp-topics .bbp-header, #top .main_color .bbp-topics .bbp-header, #top .main_color .bbp-forums .bbp-header, #top .main_color .bbp-topics-front ul.super-sticky, #top .main_color .bbp-topics ul.super-sticky, #top .main_color .bbp-topics ul.sticky, #top .main_color .bbp-forum-content ul.sticky, #top .main_color .bbp-body .page-numbers {
	background-color: var(--enfold-main-color-bg2);
}

#top .main_color .bbp-meta, #top .main_color .bbp-author-role, #top .main_color .bbp-author-ip, #top .main_color .bbp-pagination-count, #top .main_color .bbp-topics .bbp-body .bbp-topic-title:before {
	color: var(--enfold-main-color-meta);
}

#top .main_color .bbp-admin-links {
	color: var(--enfold-main-color-border);
}

.main_color #bbpress-forums li.bbp-body ul.forum, .main_color #bbpress-forums li.bbp-body ul.topic, .avia_transform .main_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .main_color .bbp-reply-author:before, .avia_transform .forum-search .main_color .bbp-topic-author:before {
	background-color: var(--enfold-main-color-bg);
	border-color: var(--enfold-main-color-border);
}

#top .main_color .bbp-author-name {
	color: var(--enfold-main-color-heading);
}

.main_color .widget_display_stats dt, .main_color .widget_display_stats dd {
	background-color: var(--enfold-main-color-bg2);
}

.main_color dropcap2, .main_color dropcap3, .main_color avia_button, .main_color avia_button:hover, .main_color .on-primary-color, .main_color .on-primary-color:hover {
	color: var(--enfold-main-color-constant-font);
}

#main {
	border-color: var(--enfold-main-color-border);
}

#scroll-top-link:hover, #av-cookie-consent-badge:hover {
	background-color: var(--enfold-main-color-bg2);
	color: var(--enfold-main-color-primary);
	border: 1px solid var(--enfold-main-color-border);
}

#scroll-top-link.avia-svg-icon:hover svg:first-child, #av-cookie-consent-badge.avia-svg-icon:hover svg:first-child {
	stroke: var(--enfold-main-color-primary);
	fill: var(--enfold-main-color-primary);
}

.html_stretched #wrap_all {
	background-color: var(--enfold-main-color-bg);
}

#top .avia-datepicker-div .ui-datepicker-month, #top .avia-datepicker-div .ui-datepicker-year {
	color: var(--enfold-main-color-heading);
}

#top .avia-datepicker-div {
	background: var(--enfold-main-color-bg);
	border: 1px solid var(--enfold-main-color-border);
}

#top .avia-datepicker-div a {
	color: var(--enfold-main-color-meta);
	background-color: var(--enfold-main-color-bg2);
}

#top .avia-datepicker-div a.ui-state-active, #top .avia-datepicker-div a.ui-state-highlight {
	color: var(--enfold-main-color-primary);
}

#top .avia-datepicker-div a.ui-state-hover {
	color: var(--enfold-main-color-bg2);
	background-color: var(--enfold-main-color-meta);
}

#top .avia-datepicker-div .ui-datepicker-buttonpane button {
	background-color: var(--enfold-main-color-primary);
	color: var(--enfold-main-color-constant-font);
	border-color: var(--enfold-main-color-primary);
}

#top .av-siteloader {
	border-color: var(--enfold-main-color-border);
	border-left-color: var(--enfold-main-color-primary);
}

#top div.avia-popup .mfp-preloader {
	border-left-color: var(--enfold-main-color-primary);
}

.av-preloader-reactive #top .av-siteloader {
	border-color: var(--enfold-main-color-border);
}

#top .av-siteloader-wrap {
	background-color: var(--enfold-main-color-bg);
}

.av-preloader-reactive #top .av-siteloader:before {
	background-color: var(--enfold-main-color-border);
}

.av-tab-section-tab-title-container {
	background-color: var(--enfold-main-color-bg2);
}

#top .av-section-tab-title {
	color: var(--enfold-main-color-meta);
}

#top .av-section-tab-title .av-tab-section-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-main-color-meta);
	stroke: var(--enfold-main-color-meta);
}

#top a.av-active-tab-title {
	color: var(--enfold-main-color-primary);
}

#top .av-tab-arrow-container span {
	background-color: var(--enfold-main-color-bg);
}

.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a {
	border-color: var(--enfold-header-color-border);
}

.header_color .rounded-container, #top .header_color .pagination a:hover, .header_color .small-preview, .header_color .fallback-post-type-icon {
	background: var(--enfold-header-color-meta);
	color: var(--enfold-header-color-bg);
}

.header_color .rounded-container .avia-svg-icon svg:first-child, .header_color .small-preview .avia-svg-icon svg:first-child, .header_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color .av-default-color, #top .header_color .av-force-default-color, .header_color .av-catalogue-item, .header_color .wp-playlist-item .wp-playlist-caption, .header_color .wp-playlist {
	color: var(--enfold-header-color-color);
}

.header_color, .header_color .site-background, .header_color .first-quote, .header_color .related_image_wrap, .header_color .gravatar img.header_color .hr_content, .header_color .news-thumb, .header_color .post-format-icon, .header_color .ajax_controlls a, .header_color .tweet-text.avatar_no, .header_color .toggler, .header_color .toggler.activeTitle:hover, .header_color #js_sort_items, .header_color.inner-entry, .header_color .grid-entry-title, .header_color .related-format-icon, .grid-entry .header_color .avia-arrow, .header_color .avia-gallery-big, .header_color .avia-gallery-big, .header_color .avia-gallery img, .header_color .grid-content, .header_color .av-share-box ul, #top .header_color .av-related-style-full .related-format-icon, .header_color .related_posts.av-related-style-full a:hover, .header_color.avia-fullwidth-portfolio .pagination .current, .header_color.avia-fullwidth-portfolio .pagination a, .header_color .av-hotspot-fallback-tooltip-inner, .header_color .av-hotspot-fallback-tooltip-count {
	background-color: var(--enfold-header-color-bg);
	color: var(--enfold-header-color-color);
}

.header_color .ajax_controlls a.avia-svg-icon svg:first-child, .header_color .avia-svg-icon svg:first-child, .header_color .av-share-box ul li svg:first-child, #top .header_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: var(--enfold-header-color-color);
	fill: var(--enfold-header-color-color);
}

.header_color .avia-fold-unfold-section .av-fold-unfold-container::after {
	background: linear-gradient(to bottom, rgba(16, 20, 28, 0), rgba(16, 20, 28, 1));
}

.header_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button), .header_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
	color: var(--enfold-header-color-color);
}

.header_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
	background: var(--enfold-header-color-bg);
	border-color: var(--enfold-header-color-border);
}

.header_color .avia-curtain-reveal-overlay {
	background: var(--enfold-header-color-bg);
}

.header_color .avia-icon-circles-icon {
	background: var(--enfold-header-color-bg);
	border-color: var(--enfold-header-color-border);
	color: var(--enfold-header-color-color);
}

.header_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .avia-icon-circles-icon.active {
	background: var(--enfold-header-color-secondary);
	border-color: var(--enfold-header-color-secondary);
	color: var(--enfold-header-color-bg);
}

.header_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color .avia-icon-circles-icon-text {
	color: var(--enfold-header-color-color);
	background: var(--enfold-header-color-bg);
}

.header_color .heading-color, .header_color a.iconbox_icon:hover, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color .sidebar .current_page_item > a, .header_color .sidebar .current-menu-item > a, .header_color .pagination .current, .header_color .pagination a:hover, .header_color strong.avia-testimonial-name, .header_color .heading, .header_color .toggle_content strong, .header_color .toggle_content strong a, .header_color .tab_content strong, .header_color .tab_content strong a, .header_color .asc_count, .header_color .avia-testimonial-content strong, #top .header_color .av-related-style-full .av-related-title, .header_color .wp-playlist-item-meta.wp-playlist-item-title, #top .header_color .av-no-image-slider h2 a, .header_color .av-small-bar .avia-progress-bar .progressbar-title-wrap, .header_color div .news-headline .news-title, .header_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before, .header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
	color: var(--enfold-header-color-heading);
}

.header_color .heading .avia-svg-icon svg:first-child, .header_color .av-special-heading .avia-svg-icon svg:first-child, .header_color a.iconbox_icon.avia-svg-icon:hover svg:first-child, .header_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-heading);
	stroke: var(--enfold-header-color-heading);
}

.header_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
	color: var(--enfold-header-color-color);
}

.header_color .meta-color, .header_color .sidebar, .header_color .sidebar a, .header_color .minor-meta, .header_color .minor-meta a, .header_color .text-sep, .header_color blockquote, .header_color .post_nav a, .header_color .comment-text, .header_color .side-container-inner, .header_color .news-time, .header_color .pagination a, .header_color .pagination span, .header_color .tweet-text.avatar_no .tweet-time, #top .header_color .extra-mini-title, .header_color .team-member-job-title, .header_color .team-social a, .header_color #js_sort_items a, .grid-entry-excerpt, .header_color .avia-testimonial-subtitle, .header_color .commentmetadata a, .header_color .social_bookmarks a, .header_color .meta-heading > *, .header_color .slide-meta, .header_color .slide-meta a, .header_color .taglist, .header_color .taglist a, .header_color .phone-info, .header_color .phone-info a, .header_color .av-sort-by-term a, .header_color .av-magazine-time, .header_color .av-magazine .av-magazine-entry-icon, .header_color .av-catalogue-content, .header_color .wp-playlist-item-length, .html_modern-blog #top div .header_color .blog-categories a, .html_modern-blog #top div .header_color .blog-categories a:hover {
	color: var(--enfold-header-color-meta);
}

.header_color .team-social a.avia-svg-icon svg:first-child, .header_color .meta-heading .avia-svg-icon svg:first-child, .header_color .social_bookmarks .avia-svg-icon a svg:first-child {
	stroke: var(--enfold-header-color-meta);
	fill: var(--enfold-header-color-meta);
}

.header_color .team-social a.avia-svg-icon:hover svg:first-child {
	stroke: var(--enfold-header-color-secondary);
	fill: var(--enfold-header-color-secondary);
}

.header_color .special-heading-inner-border {
	border-color: var(--enfold-header-color-color);
}

.header_color .meta-heading .special-heading-inner-border {
	border-color: var(--enfold-header-color-meta);
}

.header_color a, .header_color .widget_first, .header_color strong, .header_color b, .header_color b a, .header_color strong a, .header_color #js_sort_items a:hover, .header_color #js_sort_items a.active_sort, .header_color .av-sort-by-term a.active_sort, .header_color .special_amp, .header_color .taglist a.activeFilter, .header_color #commentform .required, #top .header_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .header_color .blog-categories a, .html_elegant-blog #top .header_color .blog-categories a:hover {
	color: var(--enfold-header-color-primary);
}

.header_color a.avia-button .avia-svg-icon svg:first-child, .header_color a.more-link .avia-svg-icon svg:first-child, #top .header_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
	stroke: var(--enfold-header-color-primary);
	fill: var(--enfold-header-color-primary);
}

.header_color a:hover, .header_color h1 a:hover, .header_color h2 a:hover, .header_color h3 a:hover, .header_color h4 a:hover, .header_color h5 a:hover, .header_color h6 a:hover, .header_color .template-search a.news-content:hover, .header_color .wp-playlist-item .wp-playlist-caption:hover {
	color: var(--enfold-header-color-secondary);
}

.header_color a.more-link:hover .avia-svg-icon svg:first-child {
	stroke: var(--enfold-header-color-secondary);
	fill: var(--enfold-header-color-secondary);
}

.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type='submit'], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover, .header_color .av-colored-style .av-countdown-cell-inner, .header_color .wc-block-components-button:not(.is-link) {
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-constant-font);
	border-color: var(--enfold-header-color-button-border);
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

.header_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
	color: var(--enfold-header-color-constant-font);
}

.header_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

.header_color a.avia-button:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-secondary);
	stroke: var(--enfold-header-color-secondary);
}

.header_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child, .header_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top, .header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom, .header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before, .header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after, .header_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-constant-font);
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-constant-font);
	border-color: var(--enfold-header-color-primary);
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text:after {
	background-color: var(--enfold-header-color-button-border);
}

#top .header_color .mobile_menu_toggle {
	color: var(--enfold-header-color-primary);
	background: var(--enfold-header-color-bg);
}

#top .header_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-primary);
	stroke: var(--enfold-header-color-primary);
}

#top .header_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
	color: var(--enfold-header-color-primary);
}

#top .header_color .av-open-submenu.av-subnav-menu > li > a:hover:before {
	color: var(--enfold-header-color-bg);
}

.header_color .button:hover, .header_color .ajax_controlls a:hover, .header_color #submit:hover, .header_color .big_button:hover, .header_color .contentSlideControlls a:hover, .header_color #submit:hover, .header_color input[type='submit']:hover {
	background-color: var(--enfold-header-color-secondary);
	color: var(--enfold-header-color-bg);
	border-color: var(--enfold-header-color-button-border2);
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color #searchform .av_searchform_search.avia-svg-icon:hover ~ #searchsubmit {
	background-color: var(--enfold-header-color-secondary);
	border-color: var(--enfold-header-color-button-border2);
}

.header_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
	fill: var(--enfold-header-color-bg);
	stroke: var(--enfold-header-color-bg);
}

.header_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .header_color .avia-toc-style-elegant a:first-child:after, .header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	background-color: var(--enfold-header-color-bg);
	border-color: var(--enfold-header-color-secondary);
}

.header_color .avia-toc-style-elegant a:first-child span:after, .header_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
	background-color: var(--enfold-header-color-bg);
}

.header_color .avia-toc-style-elegant a:first-child:hover span:after, .header_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
	border-color: var(--enfold-header-color-secondary);
}

.header_color .avia-toc-style-elegant a:before {
	border-color: var(--enfold-header-color-border);
}

.header_color .avia-toc-style-elegant a:first-child:after, .header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
	border-color: var(--enfold-header-color-secondary);
	background-color: var(--enfold-header-color-bg);
}

.header_color .avia-toc-style-elegant a:last-child:after {
	background-color: var(--enfold-header-color-border);
}

.header_color .timeline-bullet {
	background-color: var(--enfold-header-color-border);
	border-color: var(--enfold-header-color-bg);
}

.header_color table, .header_color .widget_nav_menu ul:first-child > .current-menu-item, .header_color .widget_nav_menu ul:first-child > .current_page_item, .header_color .widget_nav_menu ul:first-child > .current-menu-ancestor, .header_color .pagination .current, .header_color .pagination a, .header_color.iconbox_top .iconbox_content, .header_color .av_promobox, .header_color .toggle_content, .header_color .toggler:hover, #top .header_color .av-minimal-toggle .toggler, .header_color .related_posts_default_image, .header_color .search-result-counter, .header_color .container_wrap_meta, .header_color .avia-content-slider .slide-image, .header_color .avia-slider-testimonials .avia-testimonial-content, .header_color .avia-testimonial-arrow-wrap .avia-arrow, .header_color .news-thumb, .header_color .portfolio-preview-content, .header_color .portfolio-preview-content .avia-arrow, .header_color .av-magazine .av-magazine-entry-icon, .header_color .related_posts.av-related-style-full a, .header_color .aviaccordion-slide, .header_color.avia-fullwidth-portfolio .pagination, .header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .header_color .av-catalogue-list li:hover, .header_color .wp-playlist, .header_color .avia-slideshow-fixed-height > li, .header_color .avia-form-success, .header_color .avia-form-error, .header_color .av-boxed-grid-style .avia-testimonial {
	background: var(--enfold-header-color-bg2);
}

#top .header_color .post_timeline li:hover .timeline-bullet {
	background-color: var(--enfold-header-color-secondary);
}

.header_color blockquote, .header_color .avia-bullet, .header_color .av-no-color.av-icon-style-border a.av-icon-char {
	border-color: var(--enfold-header-color-primary);
}

.html_header_top .header_color .main_menu ul:first-child > li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
	border-top-color: var(--enfold-header-color-primary);
}

.header_color .breadcrumb, .header_color .breadcrumb a, #top .header_color.title_container .main-title, #top .header_color.title_container .main-title a {
	color: var(--enfold-header-color-color);
}

.header_color .av-icon-display, #top .header_color .av-related-style-full a:hover .related-format-icon, .header_color .av-default-style .av-countdown-cell-inner, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before, .header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after, .header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
	background-color: var(--enfold-header-color-bg2);
	color: var(--enfold-header-color-meta);
}

.header_color .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-meta);
	stroke: var(--enfold-header-color-meta);
}

.header_color .av-masonry-entry:hover .av-icon-display {
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-constant-font);
	border-color: var(--enfold-header-color-button-border);
}

.header_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-constant-font);
	stroke: var(--enfold-header-color-constant-font);
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display {
	color: var(--enfold-header-color-primary);
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-primary);
	stroke: var(--enfold-header-color-primary);
}

.header_color textarea::placeholder, .header_color input::placeholder {
	color: var(--enfold-header-color-meta);
	opacity: .5;
}

.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
	background-color: var(--enfold-header-color-bg);
	color: var(--enfold-header-color-meta);
}

.header_color .main_menu .menu ul li a:hover, .header_color .main_menu .menu ul li a:focus, .header_color .av-subnav-menu ul a:hover, .header_color .av-subnav-menu ul a:focus {
	background-color: var(--enfold-header-color-bg2);
}

.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
	color: var(--enfold-header-color-meta);
}

.header_color .main_menu ul:first-child > li > a svg:first-child {
	stroke: var(--enfold-header-color-meta);
	fill: var(--enfold-header-color-meta);
}

.header_color .main_menu ul:first-child > li > a:hover svg:first-child, .header_color .main_menu ul:first-child > li > a:focus svg:first-child {
	stroke: var(--enfold-header-color-color);
	fill: var(--enfold-header-color-color);
}

#top .header_color .main_menu .menu ul li > a:hover, #top .header_color .main_menu .menu ul li > a:focus {
	color: var(--enfold-header-color-color);
}

.header_color .av-subnav-menu a:hover, .header_color .av-subnav-menu a:focus, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li a:focus, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-header-color-color);
}

#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
	color: var(--enfold-header-color-primary);
}

.header_color .sub_menu > ul > li > a:hover, .header_color .sub_menu > ul > li > a:focus, .header_color .sub_menu > div > ul > li > a:hover, .header_color .sub_menu > div > ul > li > a:focus {
	color: var(--enfold-header-color-color);
}

#top .header_color .sub_menu ul li a:hover, #top .header_color .sub_menu ul li a:focus, .header_color .sub_menu ul:first-child > li.current-menu-item > a, .header_color .sub_menu ul:first-child > li.current_page_item > a, .header_color .sub_menu ul:first-child > li.active-parent-item > a {
	color: var(--enfold-header-color-color);
}

.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover, #top .header_color .sub_menu li li a:focus {
	background-color: var(--enfold-header-color-bg);
}

.header_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search > a {
	border-color: var(--enfold-header-color-border);
}

#top .header_color .widget_pages ul li a:focus, #top .header_color .widget_nav_menu ul li a:focus {
	color: var(--enfold-header-color-secondary);
}

@media only screen and (max-width:767px) {
	#top #wrap_all .av_header_transparency {
		background-color: var(--enfold-header-color-bg);
		color: var(--enfold-header-color-color);
		border-color: var(--enfold-header-color-border);
	}
	
	#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-header-color-color);
		fill: var(--enfold-header-color-color);
	}
}

@media only screen and (max-width:989px) {
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
		background-color: var(--enfold-header-color-bg);
		color: var(--enfold-header-color-color);
		border-color: var(--enfold-header-color-border);
	}
	
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
		stroke: var(--enfold-header-color-color);
		fill: var(--enfold-header-color-color);
	}
}

.header_color .avia-tt, .header_color .avia-tt .avia-arrow, .header_color .avia-tt .avia-arrow {
	background-color: var(--enfold-header-color-bg);
	color: var(--enfold-header-color-meta);
}

.header_color .av_ajax_search_image {
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-bg);
}

.header_color .av_ajax_search_image.avia-svg-icon svg:first-child {
	stroke: var(--enfold-header-color-bg);
	fill: var(--enfold-header-color-bg);
}

.header_color .ajax_search_excerpt {
	color: var(--enfold-header-color-meta);
}

.header_color .av_ajax_search_title {
	color: var(--enfold-header-color-heading);
}

.header_color .ajax_load {
	background-color: var(--enfold-header-color-primary);
}

.header_color .av_searchsubmit_wrapper {
	background-color: var(--enfold-header-color-primary);
}

#top .header_color .avia-color-theme-color {
	color: var(--enfold-header-color-button-font);
	border-color: var(--enfold-header-color-button-border);
}

#top .header_color .avia-color-theme-color .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

.header_color .avia-color-theme-color-subtle {
	background-color: var(--enfold-header-color-bg2);
	color: var(--enfold-header-color-color);
}

#top .header_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .avia-color-theme-color-subtle:hover {
	background-color: var(--enfold-header-color-bg);
	color: var(--enfold-header-color-heading);
}

#top .header_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-heading);
	stroke: var(--enfold-header-color-heading);
}

#top .header_color .avia-color-theme-color-highlight {
	color: var(--enfold-header-color-button-font);
	border-color: var(--enfold-header-color-secondary);
	background-color: var(--enfold-header-color-secondary);
}

#top .header_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

#top .header_color .avia-font-color-theme-color, #top .header_color .avia-font-color-theme-color-hover:hover {
	color: var(--enfold-header-color-button-font);
}

#top .header_color .avia-font-color-theme-color .avia-svg-icon svg:first-child, #top .header_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

.header_color .avia-font-color-theme-color-subtle {
	color: var(--enfold-header-color-color);
}

.header_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .avia-font-color-theme-color-subtle-hover:hover {
	color: var(--enfold-header-color-heading);
}

.header_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-heading);
	stroke: var(--enfold-header-color-heading);
}

#top .header_color .avia-font-color-theme-color-highlight, #top .header_color .avia-font-color-theme-color-highlight-hover:hover {
	color: var(--enfold-header-color-button-font);
}

#top .header_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child, #top .header_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-button-font);
	stroke: var(--enfold-header-color-button-font);
}

.header_color .avia-icon-list .iconlist_icon {
	background-color: var(--enfold-header-color-iconlist);
}

.header_color .avia-icon-list .iconlist-timeline {
	border-color: var(--enfold-header-color-border);
}

.header_color .iconlist_content {
	color: var(--enfold-header-color-meta);
}

.header_color .avia-timeline .milestone_icon {
	background-color: var(--enfold-header-color-timeline);
}

.header_color .avia-timeline .milestone_inner {
	background-color: var(--enfold-header-color-timeline);
}

.header_color .avia-timeline {
	border-color: var(--enfold-header-color-timeline);
}

.header_color .av-milestone-icon-wrap:after {
	border-color: var(--enfold-header-color-timeline);
}

.header_color .avia-timeline .av-milestone-date {
	color: var(--enfold-header-color-timeline-date);
}

.header_color .avia-timeline .av-milestone-date span {
	background-color: var(--enfold-header-color-timeline);
}

.header_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
	background-color: var(--enfold-header-color-timeline);
}

.header_color .av-timeline-nav a {
	background-color: var(--enfold-header-color-timeline);
}

#top .header_color .input-text, #top .header_color input[type='text'], #top .header_color input[type='input'], #top .header_color input[type='password'], #top .header_color input[type='email'], #top .header_color input[type='number'], #top .header_color input[type='url'], #top .header_color input[type='tel'], #top .header_color input[type='search'], #top .header_color textarea, #top .header_color select {
	border-color: var(--enfold-header-color-border);
	background-color: var(--enfold-header-color-bg2);
	color: var(--enfold-header-color-meta);
	font-family: inherit;
}

#top .header_color .invers-color .input-text, #top .header_color .invers-color input[type='text'], #top .header_color .invers-color input[type='input'], #top .header_color .invers-color input[type='password'], #top .header_color .invers-color input[type='email'], #top .header_color .invers-color input[type='number'], #top .header_color .invers-color input[type='url'], #top .header_color .invers-color input[type='tel'], #top .header_color .invers-color input[type='search'], #top .header_color .invers-color textarea, #top .header_color .invers-color select {
	background-color: var(--enfold-header-color-bg);
}

.header_color .required {
	color: var(--enfold-header-color-primary);
}

.header_color .av-masonry {
	background-color: var(--enfold-header-color-masonry);
}

.header_color .av-masonry-pagination, .header_color .av-masonry-pagination:hover, .header_color .av-masonry-outerimage-container {
	background-color: var(--enfold-header-color-bg);
}

.header_color .container .av-inner-masonry-content, #top .header_color .container .av-masonry-load-more, #top .header_color .container .av-masonry-sort, .header_color .container .av-masonry-entry .avia-arrow {
	background-color: var(--enfold-header-color-bg2);
}

.header_color .hr-short .hr-inner-style, .header_color .hr-short .hr-inner {
	background-color: var(--enfold-header-color-bg);
}

div .header_color .tabcontainer .active_tab_content, div .header_color .tabcontainer .active_tab {
	background-color: var(--enfold-header-color-bg2);
	color: var(--enfold-header-color-color);
}

div .header_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.responsive.js_active #top .header_color .avia_combo_widget .top_tab .tab {
	border-top-color: var(--enfold-header-color-border);
}

.header_color .template-archives .tabcontainer a, #top .header_color .tabcontainer .tab:hover, #top .header_color .tabcontainer .tab.active_tab {
	color: var(--enfold-header-color-color);
}

#top .header_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child, #top .header_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
	fill: var(--enfold-header-color-color);
	stroke: var(--enfold-header-color-color);
}

.header_color .template-archives .tabcontainer a:hover {
	color: var(--enfold-header-color-secondary);
}

.header_color .sidebar_tab_icon {
	background-color: var(--enfold-header-color-border);
}

#top .header_color .sidebar_active_tab .sidebar_tab_icon {
	background-color: var(--enfold-header-color-primary);
}

.header_color .sidebar_tab:hover .sidebar_tab_icon {
	background-color: var(--enfold-header-color-secondary);
}

.header_color .sidebar_tab, .header_color .tabcontainer .tab {
	color: var(--enfold-header-color-meta);
}

.header_color div .sidebar_active_tab, div .header_color .tabcontainer.noborder_tabs .active_tab_content, div .header_color .tabcontainer.noborder_tabs .active_tab {
	color: var(--enfold-header-color-color);
	background-color: var(--enfold-header-color-bg);
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: var(--enfold-header-color-bg2);
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .header_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
	background-color: var(--enfold-header-color-meta);
}

@media only screen and (max-width:767px) {
	.responsive #top .header_color .tabcontainer .active_tab {
		background-color: var(--enfold-header-color-secondary);
		color: var(--enfold-header-color-constant-font);
	}
	
	.responsive #top .header_color .tabcontainer {
		border-color: var(--enfold-header-color-border);
	}
	
	.responsive #top .header_color .active_tab_content {
		background-color: var(--enfold-header-color-bg2);
	}
}

.header_color tr:nth-child(even), .header_color .avia-data-table .avia-heading-row .avia-desc-col, .header_color .avia-data-table .avia-highlight-col, .header_color .pricing-table > li:nth-child(even), body .header_color .pricing-table.avia-desc-col li, #top .header_color .avia-data-table.avia_pricing_minimal th {
	background-color: var(--enfold-header-color-bg);
	color: var(--enfold-header-color-color);
}

.header_color table caption, .header_color tr:nth-child(even), .header_color .pricing-table > li:nth-child(even), #top .header_color .avia-data-table.avia_pricing_minimal td {
	color: var(--enfold-header-color-meta);
}

.header_color tr:nth-child(odd), .header_color .pricing-table > li:nth-child(odd), .header_color .pricing-extra {
	background: var(--enfold-header-color-bg2);
}

.header_color .pricing-table li.avia-pricing-row, .header_color .pricing-table li.avia-heading-row, .header_color .pricing-table li.avia-pricing-row .pricing-extra {
	background-color: var(--enfold-header-color-primary);
	color: var(--enfold-header-color-constant-font);
	border-color: var(--enfold-header-color-stripe);
}

.header_color .pricing-table li.avia-heading-row, .header_color .pricing-table li.avia-heading-row .pricing-extra {
	background-color: var(--enfold-header-color-stripe2);
	color: var(--enfold-header-color-constant-font);
	border-color: var(--enfold-header-color-stripe);
}

.header_color .pricing-table.avia-desc-col .avia-heading-row, .header_color .pricing-table.avia-desc-col .avia-pricing-row {
	border-color: var(--enfold-header-color-border);
}

.header_color .theme-color-bar .bar {
	background: var(--enfold-header-color-primary);
}

.header_color .mejs-controls .mejs-time-rail .mejs-time-current, .header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .header_color .button.av-sending-button, .header_color .av-striped-bar .theme-color-bar .bar {
	background: var(--enfold-header-color-primary);
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float {
	background: var(--enfold-header-color-primary);
	color: #fff;
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 4px var(--enfold-header-color-primary);
	border-color: var(--enfold-header-color-primary) transparent transparent transparent;
}

.header_color .progress {
	background-color: var(--enfold-header-color-bg2);
}

.header_color .av_searchform_element_results .av_ajax_search_entry, .header_color .av_searchform_element_results .av_ajax_search_title, .header_color.av_searchform_element_results .av_ajax_search_entry, .header_color.av_searchform_element_results .av_ajax_search_title {
	color: var(--enfold-header-color-primary);
}

.header_color .av_searchform_element_results .ajax_search_excerpt, .header_color.av_searchform_element_results .ajax_search_excerpt {
	color: var(--enfold-header-color-meta);
}

.header_color .av_searchform_element_results .av_ajax_search_image, .header_color.av_searchform_element_results .av_ajax_search_image {
	color: var(--enfold-header-color-meta);
}

.header_color .button.av-sending-button {
	background: var(--enfold-header-color-secondary);
	background-image: linear-gradient(-45deg, var(--enfold-header-color-secondary) 25%, var(--enfold-header-color-stripe2nd) 25%, var(--enfold-header-color-stripe2nd) 50%, var(--enfold-header-color-secondary) 50%, var(--enfold-header-color-secondary) 75%, var(--enfold-header-color-stripe2nd) 75%, var(--enfold-header-color-stripe2nd));
	border-color: var(--enfold-header-color-secondary);
}

.header_color span.bbp-admin-links a {
	color: var(--enfold-header-color-primary);
}

.header_color span.bbp-admin-links a:hover {
	color: var(--enfold-header-color-secondary);
}

#top .header_color .bbp-reply-content, #top .header_color .bbp-topic-content, #top .header_color .bbp-body .super-sticky .page-numbers, #top .header_color .bbp-body .sticky .page-numbers, #top .header_color .bbp-pagination-links a:hover, #top .header_color .bbp-pagination-links span.current {
	background: var(--enfold-header-color-bg);
}

#top .header_color .bbp-topics .bbp-header, #top .header_color .bbp-topics .bbp-header, #top .header_color .bbp-forums .bbp-header, #top .header_color .bbp-topics-front ul.super-sticky, #top .header_color .bbp-topics ul.super-sticky, #top .header_color .bbp-topics ul.sticky, #top .header_color .bbp-forum-content ul.sticky, #top .header_color .bbp-body .page-numbers {
	background-color: var(--enfold-header-color-bg2);
}

#top .header_color .bbp-meta, #top .header_color .bbp-author-role, #top .header_color .bbp-author-ip, #top .header_color .bbp-pagination-count, #top .header_color .bbp-topics .bbp-body .bbp-topic-title:before {
	color: var(--enfold-header-color-meta);
}

#top .header_color .bbp-admin-links {
	color: var(--enfold-header-color-border);
}

.header_color #bbpress-forums li.bbp-body ul.forum, .header_color #bbpress-forums li.bbp-body ul.topic, .avia_transform .header_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .header_color .bbp-reply-author:before, .avia_transform .forum-search .header_color .bbp-topic-author:before {
	background-color: var(--enfold-header-color-bg);
	border-color: var(--enfold-header-color-border);
}

#top .header_color .bbp-author-name {
	color: var(--enfold-header-color-heading);
}

.header_color .widget_display_stats dt, .header_color .widget_display_stats dd {
	background-color: var(--enfold-header-color-bg2);
}

#main, .avia-msie-8 .av_header_sticky_disabled#header {
	background-color: var(--enfold-header-color-bg);
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
	color: var(--enfold-header-color-heading);
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext {
	color: var(--enfold-header-color-meta);
}

.html_header_sidebar #header .av-main-nav > li:hover > a .avia-menu-text, .html_header_sidebar #header .av-main-nav > li.current-menu-ancestor > a .avia-menu-text, .html_header_sidebar #header .av-main-nav li.current-menu-item > a .avia-menu-text {
	color: var(--enfold-header-color-primary);
}

#top #wrap_all .av_seperator_big_border#header .av-menu-button-colored > a {
	background-color: var(--enfold-header-color-primary);
}

#top #wrap_all .av_seperator_big_border#header .av-menu-button-bordered > a {
	background-color: var(--enfold-header-color-bg2);
}

html.html_header_sidebar #wrap_all {
	background-color: var(--enfold-header-color-bg);
}

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
	background-color: var(--enfold-header-color-meta);
}

.html_av-overlay-side #top .av-burger-overlay-scroll {
	background: var(--enfold-header-color-bg);
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	background-color: var(--enfold-header-color-bg2);
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
	border-color: var(--enfold-header-color-border);
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	color: var(--enfold-header-color-color);
}

.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a {
	color: var(--enfold-header-color-color);
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
	background-color: var(--enfold-header-color-color);
}

#header .header-reading-progress {
	background-color: var(--enfold-header-color-heading);
}

.html_av-overlay-side .av-burger-overlay-scroll {
	width: 350px;
	transform: translateX(350px);
}

.bbp-topics .bbp-body .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.bbp-topics .bbp-body .sticky .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.bbp-topics .bbp-body .status-closed .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

#top .avia-layerslider .ls-nav-prev:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

#top .avia-layerslider .ls-nav-next:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

#top .avia-layerslider .ls-nav-start:before, #top .avia_playpause_icon:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

#top .avia-layerslider .ls-nav-stop:before, #top .avia_playpause_icon.av-pause:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.image-overlay .image-overlay-inside:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.image-overlay.overlay-type-video .image-overlay-inside:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

div.avia-popup button.mfp-arrow:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

div.avia-popup button.mfp-arrow-left:before {
	content: "";
	font-family: "entypo-fontello-enfold";
}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
	padding-top: 88px;
}

body.helvetica_neue {
	font-family: "helvetica neue", Helvetica, Arial, sans-serif;
}

:root {
	--enfold-font-family-body: "helvetica neue", Helvetica, Arial, sans-serif;
}

#nav_menu-8 {
	display: none;
}

#top #searchsubmit {
	width: 120px;
}

#top .become_sponsor_table tr:nth-child(2) {
	background-color: #f6f5f8;
}

#top .become_sponsor_table tr:nth-child(2) td, #top .main_color .avia-data-table.avia_pricing_minimal tr:nth-child(2) td:first-child {
	color: #191e29 !important;
	font-family: PoppinsSemiBold !important;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-family: PoppinsSemiBold !important;
	font-weight: 600 !important;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
}

.responsive .what_arc_doing .container {
	max-width: 900px;
}

#top #wrap_all .subscribe_newsletter .av-special-heading-tag, #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag {
	font-family: PoppinsBold;
	font-size: 36px;
	font-weight: bold;
}

#top .avia-content-slider.latest_news .slide-entry-title::before {
	content: "News";
}

.grassroots_postslider .slide-entry-title {
	color: #c3c6cd !important;
}

.grassroots_postslider .slide-entry-title {
	position: absolute;
	bottom: 0;
}

#top .container.template-single-blog .single_chapter .av_one_third {
	min-height: 400px !important;
}

#top .a11y-toolbar-widget {
	float: left;
	padding-top: 8px;
}

#top .a11y-toolbar {
	display: none;
}

.a11y-toolbar-widget button {
	background: transparent;
	border: none;
}

.a11y-toolbar-widget button .offscreen {
	display: none;
}

.a11y-toolbar-widget li {
	float: left;
}

.a11y-toolbar-widget button {
	font-size: 16px;
}

#top .header_color .top_meta_menu_select_box {
	font-size: 9px !important;
}

#top .header_color .top_meta_menu_select_box select {
	margin-bottom: 0px;
	width: 170px;
	background-color: #151b26 !important;
	border: none;
	color: #c3c6cd;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#top .av-subnav-menu #active {
	background: #512575;
	margin-right: -5px;
}

#top .av-subnav-menu #active a {
	background: #512575;
}

#top .av-subnav-menu #active a .avia-menu-text {
	border-bottom: 1px solid #fff;
}

#top .header_color .textwidget #custom_heading a {
	font-family: PoppinsRegular !important;
}

.position_statements p {
	font-size: 16px !important;
}

.position_statements p strong {
	font-size: 16px !important;
}

.position_statements li {
	font-size: 16px !important;
}

#top .avia-content-slider.latest_news .av_one_third {
	margin-left: 1%;
	width: 32.333333%;
}

body .top_special_heading .av-subheading_above p a {
	color: #fff;
}

@media only screen and (min-width:1680px) {
	#top .sp-post-carousel-pro .sp-pcp-post-title a {
		height: 46px !important;
	}
	
	.footer_menu_left {
		width: 87% !important;
	}
	
	.responsive #privacy_section .container {
		width: 1200px !important;
	}
	
	.responsive .container {
		min-width: 1400px;
	}
	
	#top .avia-content-slider.latest_news .slide-entry-title::before {
		font-size: 16px;
	}
	
	.responsive #ways_give_section .container {
		width: 1000px;
	}
	
	.responsive .what_arc_doing .container {
		width: 1000px;
	}
	
	.responsive #investment_section .container, .responsive .width_container .container {
		width: 1200px;
	}
}

#top.single #wrap_all #main .stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
	display: none;
}

#top .chosen-container .chosen-results {
	max-height: 140px !important;
}

#top .find_chapter_container .chosen-container-single .chosen-single div {
	display: block;
}

#top .find_chapter_container .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -17px 2px;
}

body .top_special_heading .av-subheading_above span:last-child {
	display: none;
}

.footer_color a {
	color: #252837;
	font-family: PoppinsRegular;
	line-height: 25px;
}

#top .success_stories .success_stories_image img {
	margin-bottom: -6px;
}

#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"], #top .chosen-container-single .chosen-search input[type="text"] {
	background: #f8f8f8 !important;
}

.chosen-container .chosen-results li.no-results {
	font-family: PoppinsRegular;
}

#top .container.template-single-resource .resource {
	margin-top: 45px;
}

#top #resources_search_form .custom-select .select-items {
	background: #fff;
	height: 255px !important;
}

#top .container.template-single-resource .comment-container.minor-meta, #top .container.template-single-resource .text-sep.text-sep-comment {
	display: none;
}

#top .container.template-single-blog .single_chapter .av_one_third {
	min-height: 340px !important;
}

#top .container.template-single-blog .single_chapter .av_one_third.last {
	border: none;
	background-color: #fafbfc;
}

#top .container.template-single-blog .single_chapter .av_one_third.first {
	margin-left: 0;
	border: none;
	background-color: #fafbfc;
}

#top #webinar_section {
	padding-top: 35px;
	padding-bottom: 35px;
}

#top #webinar_section .container {
	width: 1100px !important;
}

#top .webinar_container .webinar_list {
	padding-left: 75px;
	padding-right: 50px;
}

div .flex_column.resources_list_top_container {
	position: inherit !important;
}

#top .chosen-search input[type="text"] {
	font-family: PoppinsRegular !important;
}

#top #resources_search_form .search_filter_container .chosen-single span {
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
}

#top .div_table_formate, #top .bullet_style_container {
	font-family: StoneSansITCStdMedium;
}

#top .avia_textblock.join_arc_text_aria {
	min-height: 250px !important;
}

#top .donation-confirmation-video {
	margin-top: 50px;
	margin-bottom: 50px;
}

#top .call_action_link {
	text-align: center;
	color: #191e29;
	margin-top: 30px;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	font-weight: 600;
}

#top .call_action_link a {
	color: #191e29;
}

#top .become_sponsor_table tr:nth-child(2) {
	background-color: #fff !important;
}

#top .become_sponsor_table tr:nth-child(2) td, #top .main_color .avia-data-table.avia_pricing_minimal tr:nth-child(2) td:first-child {
	color: #676d77 !important;
	font-family: PoppinsRegular !important;
}

body .userway.userway_p1 {
	right: 40px !important;
}

.av_phone_active_right .phone-info {
	margin-top: 1px;
}

#header_meta {
	min-height: 45px !important;
}

#top .section_height {
	min-height: 475px !important;
}

#top .custom_title_masonry .custom_title_masonry_arrow {
	color: #fecb00;
	font-size: 34px;
	margin-left: 6px;
	position: relative;
	top: 7px;
}

#top .about_us_discover_more_section .av-masonry-entry-title {
	text-align: center;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li:last-child {
	margin-left: 0 !important;
}

#top .gform_wrapper .price_radio_button.membership_type .gfield_radio > li:last-child {
	margin-left: 15px !important;
}

#top .main_color .gform_wrapper input[type='text'] {
	background: #fff;
}

#top .webinar_description {
	font-size: 18px;
	float: left;
	width: 100%;
	line-height: 28px;
	margin-bottom: 0;
}

.special_amp, #top .special_amp {
	color: #000 !important;
	font-family: PoppinsBold;
	font-weight: bold;
	font-style: normal;
}

#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp {
	font-family: PoppinsBold;
	font-weight: bold;
	color: #fff !important;
}

#top .bullet_style_container strong {
	font-family: PoppinsSemiBold !important;
}

#top .div_table_formate {
	padding-left: 73px;
}

#dafdirectdiv {
	width: 100% !important;
}

#top #wrap_all .special_heading_h4.general_referral_page .av-special-heading-tag {
	font-size: 24px;
}

#top .homepage_banner_heading .special_amp {
	color: #fff !important;
}

#top .history_image_grid_container {
	float: left;
	width: 100%;
	margin-top: 35px;
	margin-bottom: 35px;
}

#top #searchsubmit, #top.search-results .search_form_field #searchsubmit {
	top: 14px !important;
	right: 14px !important;
}

#top div .av_ajax_search_entry. ajax_not_found:hover {
	background-color: #e3e7f0;
}

.header_color .av_ajax_search_title {
	line-height: 24px;
}

#top div .av_ajax_search_entry {
	padding: 20px 30px;
}

#top div .av_ajax_search_entry.ajax_not_found:hover {
	background-color: #dbe0ea !important;
}

body .userway {
	float: right !important;
	height: 0 !important;
	top: 65px;
}

body .userway .userway_accessibility_icon {
	z-index: 9999 !important;
}

body .userway.userway_p1 {
	top: 67px !important;
	right: 40px !important;
}

@media (max-width:768px) {
	#nav_menu-8 {
		display: block;
	}
	
	#top #searchsubmit {
		top: 7px !important;
	}
	
	#menu-site-map li a {
		color: #140524 !important;
		font-family: PoppinsBold !important;
		font-weight: bold;
		font-size: 14.3px;
	}
	
	body .userway.userway_p1 {
		top: 7px !important;
		right: 5px !important;
	}
	
	#top .staff_team_container .staff_team_list:first-child .staff_detail {
		border-top: 0 !important;
	}
	
	#top .staff_team_container .staff_team_list .staff_detail {
		width: 100% !important;
		margin-top: 20px !important;
		margin-left: 0px !important;
	}
}

a.mega-menu-link {
	text-transform: none !important;
}

#top #wrap_all .join_renew_membership.request_assistance_heading .av-subheading_below p:last-child {
	color: #44697d;
}

@media only screen and (max-width:767px) {
	#top #mega-menu-item-41636 #s {
		padding: 18px !important;
	}
	
	#top .donors_container .donors_list .donor_detail {
		margin-left: 0 !important;
	}
	
	#top #newsletter input[type="submit"] {
		top: 8px !important;
	}
	
	#top .gform_wrapper .price_radio_button.membership_type .gfield_radio > li:last-child {
		margin-left: 0px !important;
	}
}

.poliy_topic_row:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
}

#top .call_to_action_link span {
	font-size: 30px;
	top: 5px;
	position: relative;
	right: -10px;
}

#top .event_list_content_container .ti8le a:hover {
	color: #5c2b84;
}

#top .header_image_fix_hieght {
	background-position: center center !important;
	height: 438px !important;
}

#header_main #text-2 {
	width: 80%;
}

#top .box_hover_effect .flex_column_div:hover {
	padding: 15px;
}

#top .header_color .textwidget #custom_heading a.custom_search_button {
	margin-right: 0px !important;
}

#hearder_mobile_meta #button_href {
	margin-right: 40px;
	padding: 10px 15px !important;
}

#hearder_mobile_meta a {
	font-size: 14px !important;
	padding-right: 12px;
}

#hearder_mobile_meta a:nth-last-child(2) {
	padding-right: 0;
}

#top .employment_percent_box_right {
	text-transform: none;
}

.footer_menu_right .essb_links, .footer_menu_right {
	background: #f3f3f3 !important;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a {
	color: #fff !important;
}

.footer_menu_left {
	width: auto !important;
}

.gform_wrapper .gform_footer input[type=submit] {
	text-transform: uppercase;
}

.footer_menu_text a {
	color: #000;
}

@media only screen and (max-width:320px) {
	#top #newsletter input[type="submit"] {
		top: 5px !important;
	}
}

#top .staff_team_div .staff_team_container .staff_team_list .staff_detail {
	min-height: 140px;
}

@media only screen and (min-width:1680px) {
	#grassroots_icons_section .container {
		min-width: 1000px;
	}
}

@media only screen and (max-width:767px) {
	#top #mega-menu-item-41636 #s {
		padding: 18px !important;
	}
}

@media only screen and (min-width:1680px) {
	.SignupGF input[type="text"] {
		font-size: 16px;
		height: 80px !important;
	}
	
	#top .SignupGF input[type="submit"] {
		height: 80px !important;
	}
	
	#top .header_color .textwidget #custom_heading a.custom_search_button {
		font-size: 18px !important;
	}
}

.SignupGF input[type="text"] {
	height: 70px;
	padding-left: 22px !important;
	border-radius: 40px !important;
	color: #262930 !important;
	font-family: PoppinsRegular;
}

.SignupGF input[type="submit"] {
	background-color: #5c2b84;
	border-color: #5c2b84;
	color: #fff;
	border-radius: 40px;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 18px 50px 18px 50px !important;
	margin-bottom: 0px !important;
}

.SignupGF .gform_wrapper .gform_footer {
	padding: 0px !important;
	margin: 0px !important;
}

.SignupGF .gform_wrapper .gfield_label {
	display: none !important;
}

.SignupGF form {
	margin-bottom: 0px !important;
	background: none !important;
	border: none !important;
}

.SignupGF .gform_wrapper ul li.gfield {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 5px !important;
}

.SignupGF .gform_wrapper .gform_heading {
	margin: 0px !important;
}

.SignupGF {
	padding-top: 35px !important;
}

@media only screen and (max-width:767px) {
	.SignupGF input[type="submit"] {
		width: 100% !important;
		text-align: center !important;
		font-size: 12px !important;
	}
}

.gform_wrapper div.validation_error {
	position: fixed;
}

body .gform_wrapper .top_label div.ginput_container {
	margin-top: 0px !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	padding-top: 0px !important;
}

.gform_wrapper .top_label .gfield_error {
	width: auto !important;
}

@media only screen and (min-width:641px) {
	.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
		max-width: calc(100% - 0px) !important;
	}
}

@media only screen and (min-width:641px) {
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label {
		max-width: 100% !important;
	}
}

@media only screen and (min-width:1680px) {
	#top .gform_wrapper .price_radio_button .gfield_radio > li label {
		color: #2f3346 !important;
		font-family: PoppinsSemiBold !important;
		font-weight: 600 !important;
		font-size: 21px !important;
	}
	
	#top .socket_div .footer_address {
		font-size: 16px;
	}
}

#top .footer_menu_text a {
	color: #000 !important;
}

#top .conact_us_last_section .find_chapter_container .avia-button {
	font-family: PoppinsSemiBold !important;
}

#top .position_statement_list li:hover img {
	display: none !important;
}

.responsive #privacy_section a {}

#top .gift_stock .bullet_style_container div {
	line-height: 26px !important;
}

#top .socket_div .footer_menu_text a:hover {
	color: #5c2b85 !important;
}

#top .socket_div .footer_address {
	font-family: PoppinsRegular !important;
}

#top .subscribe_newsletter_footer .newsletter_form input[type='submit'] {
	top: -63px !important;
	right: -9px !important;
	width: 40px !important;
}

@media only screen and (max-width:641px) {
	#top .subscribe_newsletter_footer .newsletter_form input[type='submit'] {
		top: -63px !important;
		right: 9px !important;
		width: 40px !important;
		padding: 10px 0px !important;
	}
}

#top .subscribe_newsletter_footer .signup_footer_form .gfield_label .gfield_required {
	display: none !important;
}

#ways_give_page div .av_one_fifth.first {
	margin-left: 0px !important;
}

@media only screen and (min-width:768px) {
	#ways_give_page div .av_one_fifth {
		margin-left: 3% !important;
		width: 17.5% !important;
		height: 350px;
	}
	
	.volunteer_blocks_center {
		margin-left: 17% !important;
	}
}

.footer_menu_right {
	margin-top: 0px !important;
}

.footer_address {
	margin-left: 15px;
	margin-top: 5px;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #ea7225 !important;
	border-bottom: 2px solid #ea7225 !important;
}

#top .list_view li::before, #top .policy_page li::before {
	color: #676d77 !important;
	font-size: 18px !important;
}

@media only screen and (max-width:767px) {
	#signupconfirmation_icons {
		position: absolute;
		left: 55%;
		top: 160px;
	}
}

@media only screen and (min-width:768px) {
	#signupconfirmation_icons {
		position: absolute;
		left: 50%;
		top: 95px;
	}
}

@media only screen and (min-width:1680px) {
	#signupconfirmation_icons {
		position: absolute;
		left: 50%;
		top: 160px;
	}
}

#top .custom_link_color a:hover {
	text-decoration: underline !important;
}

.contact-social-icon:hover {
	opacity: .5;
}

.policy_page li {
	font-family: StoneSansITCStdMedium !important;
}

#donationformlink {
	text-decoration: none !important;
}

.left_image_order {
	margin: auto !important;
}

#top .socket_div .footer_menu_text a b:hover {
	color: #5c2b85 !important;
}

#gform_wrapper_12 div.validation_error {
	position: absolute;
	top: -10px;
}

@media only screen and (max-width:767px) {
	#gform_wrapper_12 div.validation_error {
		position: absolute;
		top: -20px;
	}
	
	.employment_percent_box_left {
		font-size: 48px !important;
		line-height: 0px !important;
		margin-top: 30px !important;
	}
	
	p {
		font-size: 16px !important;
		line-height: 34px !important;
	}
	
	.what_doing_paragraph_nested, .what_doing_paragraph {
		font-size: 16px !important;
		line-height: 34px !important;
	}
	
	.success_stories_content {
		font-size: 16px !important;
		line-height: 34px !important;
	}
	
	.9-20_Mlk_blog_img {
		min-width: 182px !important;
	}
}

.find_chapter_submit {
	font-weight: bold !important;
	letter-spacing: .6px !important;
	text-transform: uppercase !important;
	font-family: PoppinsRegular !important;
}

.find_chapter_submit:hover {
	background-color: #ed8645 !important;
	border-color: #ed8645 !important;
	color: #ffcb00 !important;
}

ul {
	font-size: 18px;
	font-family: StoneSansITCStdMedium;
}

#field_19_38 {
	margin-bottom: 0px !important;
}

#field_19_39, #field_19_40 {
	margin-top: 0px !important;
}

#top .sp-post-carousel-pro-area .slick-arrow i {
	font-style: normal !important;
	top: 3px !important;
	right: 15px !important;
	font-size: 40px;
	font-weight: 100;
}

#top .sp-post-carousel-pro-area .slick-arrow:hover {
	background-color: #e67232 !important;
	border: 1px solid #e67232 !important;
}

#top .sp-post-carousel-pro-area .slick-prev i {
	right: 20px !important;
}

#top .sp-post-carousel-pro-area .slick-arrow {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner .sp-post-carousel-pro-area .slick-next, .sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner .sp-post-carousel-pro-area .slick-prev {
	top: 40% !important;
}

.online_thankyou_socialicons {
	top: 50%;
}

@media only screen and (max-width:1680px) {
	.online_thankyou_socialicons {
		top: 40% !important;
	}
}

.gform_wrapper li.gfield.gfield_error {
	background: none !important;
	border: 0px !important;
}

.gform_wrapper .validation_message {
	color: #5c2b84 !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	padding-left: 16px;
}

#top .main_color .gform_wrapper .gfield_error input[type='text'] {
	border: 1px solid #5c2b84 !important;
}

.gfield_description {
	margin-left: 0px !important;
	width: 100% !important;
}

#top .footer_color .gform_wrapper .gfield_error input[type='text'] {
	border-color: #5c2b85 !important;
}

.nomargin {
	margin-bottom: 0px !important;
}

#webinar_section {
	min-height: 635px;
}

.footer_menu_right {
	width: 160px !important;
}

.entry-content ul {
	list-style-type: none !important;
}

.entry-content li {
	font-size: 16px;
	line-height: 25px;
	color: #676d77;
	font-weight: 500;
	font-family: StoneSansITCStdMedium !important;
}

.entry-content ul li::before {
	content: "•" !important;
	color: #000;
	font-weight: bold !important;
	display: inline-block !important;
	width: 1em;
	margin-left: -1em;
	font-family: StoneSansITCStdMedium !important;
	font-size: 30px;
}

.entry-content li::before {
	color: #676d77 !important;
	font-size: 18px !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required.signup_footer_form_text div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.signup_footer_form_email div.ginput_container {
	margin-top: 0px !important;
}

#top .container.template-single-blog .post-entry .entry-content h2 strong {
	font: inherit;
}

#top .gform_wrapper .gfield_label_before_complex {
	display: unset !important;
}

#input_23_16_4_container {
	width: 100% !important;
}

#input_23_16_4_label {
	margin: 0px !important;
}

#input_23_16_4_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.gform_wrapper div.validation_error {
	background: rgba(255, 223, 224, .25) !important;
	position: relative !important;
	font-family: StoneSansITCStdMedium !important;
	top: 0px !important;
	margin-bottom: 0px !important;
	border-top: 1px solid #790000 !important;
	border-bottom: 1px solid #790000 !important;
}

#input_11_9_5_container {
	width: 100% !important;
}

#input_25_7_5_label {
	margin-top: 0px !important;
}

#input_25_7_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_24_6_5_label {
	margin-top: 0px !important;
}

#input_24_6_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_22_5_5_label {
	margin-top: 0px !important;
}

#input_22_5_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_22_5_5_container, #input_24_6_5_container {
	width: 100% !important;
}

.subscribe_newsletter_footer .newsletter_form .gform_wrapper .signup_footer_form_text input {
	background: #fff !important;
	padding: 13px !important;
	border-radius: 4px !important;
	margin-bottom: 0 !important;
	color: #262930 !important;
	font-family: PoppinsRegular !important;
	font-size: 16px !important;
}

.signup_footer_form_text .address_zip {
	width: 100% !important;
}

.signup_footer_form_text .has_zip {
	margin-left: 2% !important;
	width: 98% !important;
}

strong {
	font-weight: bold !important;
}

#gform_confirmation_message_27 {
	color: #676d77 !important;
	font-family: StoneSansITCStdMedium !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 25px !important;
}

em {
	font-style: italic !important;
}

@media only screen and (max-width:1679px) {
	#top .count_number {
		font-size: 62px;
	}
}

.extra_space {
	margin-bottom: 100px !important;
	margin-top: 10px;
}

.secondlineheading h1 {
	font-size: 30px !important;
}

.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {
	color: #5c2b84;
}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
	background-color: #5c2b84;
	border-color: #3a0962;
}

.main_color a:hover, .main_color .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {
	color: #ad95c2 !important;
}

#top .container.template-single-blog .post-entry .post-title a:hover {
	color: #151b27 !important;
}

#popmake-57038 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-57038 p {
	margin: 0px !important;
}

#popmake-57038 p a {
	height: 0px !important;
	float: left;
}

.avia_image {
	border-radius: 0px;
}

.gform_wrapper input#gf_coupon_button.button {
	padding: 5px 10px;
	background-color: #5c2b85 !important;
}

@media (max-width:767px) {
	.gform_wrapper input.gf_coupon_code {
		max-width: 160px;
	}
}

.avia-button:hover, .blgbtn:hover {
	color: #ffcb00 !important;
}

#gf_coupon_button {
	position: relative;
	padding: 12px 40px 12px 40px !important;
	top: -46px;
	float: right;
	right: 0px;
}

#gform_wrapper_28 {
	margin-top: 0px !important;
}

.Curriculum_form_banner {
	margin-bottom: 0px !important;
}

.Curriculum_form_banner .avia-image-container-inner {
	width: 100%;
}

.Curriculum_form_banner img {
	width: 100%;
}

#input_28_19 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_28_2_3_container label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_28_2_6_container label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_28_3 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

body .gfield_checkbox label {
	font-weight: normal !important;
	font-family: StoneSansITCStdMedium !important;
	font-size: 16px !important;
	color: #676d77 !important;
}

#input_12_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_12_19 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_12_19_5_label {
	margin-top: 10px !important;
}

#input_12_3 label {
	margin-bottom: 0px !important;
}

#input_12_19 label {
	margin-bottom: 0px !important;
}

.eventbtn .avia-button {
	font-weight: bold !important;
	margin: 3px 0;
	font-weight: 600;
	font-family: PoppinsSemiBold;
	padding: 15px 30px 15px;
	min-width: 139px;
	margin: 3px 0;
	line-height: 1.2em;
	position: relative;
	text-decoration: none;
	display: inline-block;
}

::selection {
	background: #b3d8fd !important;
	color: #676d77 !important;
}

::-moz-selection {
	background: #b3d8fd !important;
	color: #676d77 !important;
}

#p2a .container {
	max-width: 1370px !important;
	width: 1370px;
}

@media only screen and (min-width:769px) {
	.advocacy-actionwidget iframe {
		min-height: 569px !important;
		overflow: hidden;
	}
}

@media only screen and (max-width:768px) {
	.advocacy-actionwidget iframe {
		min-height: 1435px !important;
		overflow: hidden;
	}
}

#input_14_2 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_14_4 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_60_4 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.small-preview img, .big-preview img {
	border-radius: 0px !important;
}

#top .fullsize .template-blog .big-preview {
	padding-bottom: 0px !important;
}

#input_29_3 label {
	margin-bottom: 0px !important;
}

#input_29_19 label {
	margin-bottom: 0px !important;
}

#top .container.template-single-blog.template-position-statements .post-entry .entry-content-header {
	color: #252837 !important;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 26px !important;
}

#input_29_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_18_13 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_18_13_5_label {
	margin: 0px !important;
}

#field_30_3 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.gchoice_30_11_1, .gchoice_30_11_2, .gchoice_30_11_3 {
	width: 25% !important;
}

.legislatice_agenda_button {
	margin-right: 15px;
}

#voting .container {
	width: 850px !important;
}

#input_31_4 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_31_4_5_label {
	margin: 0px !important;
}

.voter_pledge_confirmation {
	margin-top: 20px !important;
}

#popmake-61815 .gform_wrapper form {
	border: none !important;
}

#popmake-61815 .gform_wrapper {
	margin-top: 0px !important;
}

#gform_fields_28 li.gfield {
	padding-left: 25px !important;
}

#popmake-61815 .gform_footer input[type=submit] {
	margin-bottom: 0px !important;
}

#popmake-61815 {
	padding: 0px;
	border: none;
}

@media only screen and (max-width:767px) {
	#top #gform_32 .gform_footer {
		width: 80% !important;
		margin-left: 10% !important;
		margin-right: 10% !important;
	}
}

#top .disability_filmseries_section .one_side_content_section .av-subheading p:last-child {
	margin-top: 5px;
	font-style: italic;
	color: #676d77;
}

#top .disability_filmseries_section .av-special-heading {
	padding-right: 25px;
	padding-left: 25px;
}

#top .disability_filmseries_section .av_textblock_section {
	padding-right: 25px;
	padding-left: 25px;
}

#input_30_11 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_30_11_3_container {
	padding-right: 58px;
}

#input_30_11_6_container {
	padding-left: 40px;
}

.coca-colalogo {
	width: 200px !important;
}

.cfp_header_image_fix_hieght {
	background-position: center center !important;
	max-height: 314px !important;
}

#input_33_4_5_label {
	margin-top: 0px !important;
}

#input_33_4_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_33_4_5_label {
	margin-bottom: 0px !important;
}

#input_33_4_5_container {
	width: 100% !important;
	padding-right: 0px !important;
}

#field_33_8 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#popmake-62732 {
	padding: 0px;
	border: none;
}

#popmake-62732 p {
	margin: 0px !important;
}

#popmake-62732 p a {
	height: 0px !important;
	float: left;
}

.postid-56026 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations.";
}

.postid-55977 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations.";
}

.postid-55969 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations.";
}

#overviewgridrow1 {
	padding-left: 5%;
	padding-right: 5%;
}

#input_36_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.postid-55975 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations.";
}

#input_37_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_37_19_5_container label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_37_19_5_label {
	margin-top: 0px !important;
}

.postid-55986 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
}

.postid-56395 .avia-builder-el-4 .avia_textblock:after {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55981 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-56496 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55966 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55965 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-56093 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-56040 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55989 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-56082 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55992 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55968 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-58625 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55963 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-56001 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-55996 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.border-right {
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #f2f2f2;
}

#field_38_19 {
	padding-left: 10px !important;
}

#input_38_19_5_label {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	line-height: 26px !important;
}

#input_38_19_5_container {
	padding-right: 0px !important;
	width: 100% !important;
}

#field_38_2 {
	padding-right: 8px !important;
}

#input_38_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_38_19_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#field_39_19 {
	padding-left: 10px !important;
}

#input_39_19_5_label {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	line-height: 26px !important;
}

#input_39_19_5_container {
	padding-right: 0px !important;
	width: 100% !important;
}

#field_39_2 {
	padding-right: 8px !important;
}

#input_39_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_39_19_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.nobottommargin {
	margin-bottom: 0px !important;
}

@media only screen and (max-width:767px) {
	#top #gform_38 .gform_footer {
		width: 100% !important;
		margin-left: 0px !important;
	}
	
	#top #gform_37 .gform_footer {
		width: 100% !important;
		margin-left: 0px !important;
	}
	
	#top #gform_33 .gform_footer {
		width: 100% !important;
		margin-left: 0px !important;
	}
}

#top .agenda_independent_sections .av_textblock_section {
	max-height: 270px !important;
	min-height: 270px !important;
}

.text_block_height .av-content-small.units {
	padding-top: 70px !important;
	padding-bottom: 5px !important;
}

.broucher_btn {
	margin-right: 30px !important;
}

.white_btn a {
	background-color: white !important;
	border-width: 1px !important;
	border-style: solid !important;
	color: #5c2b85 !important;
}

#input_44_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_44_3_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_44_3_5_label {
	margin-top: 0px !important;
}

#input_46_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_46_19_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_46_19_5_label {
	margin-top: 0px !important;
}

.postid-56258 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.postionstatmentbtn {
	margin-left: 20px !important;
}

.SignupGF .gfmc-column {
	display: inline-grid;
	vertical-align: text-top;
}

@media screen and (max-width:600px) {
	.gfmc-column ul {
		margin-left: 0 !important;
		padding-left: 0;
	}
}

.grid-style.style-4 figcaption {
	bottom: 0px !important;
	transform: none !important;
}

.awsm-grid-wrapper .awsm-grid h3 {
	font-size: 20px !important;
}

.grid-style.style-4 figure.cs-hover figcaption, .no-touchevents .grid-style.style-4 figure:hover figcaption {
	transform: none !important;
}

.awsm-grid-wrapper .awsm-grid {
	padding-bottom: 10px !important;
}

ul.chosen-results {
	font-size: 100%;
}

.home_section .av-subheading p:last-child, .nce-sub-head .av-subheading p:last-child {
	color: #ea7125 !important;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	margin-top: 15px;
}

.postid-56443 .avia-builder-el-4 .avia_textblock:after {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations. Additionally,this chapter cannot provide legal assistance.";
	color: #333;
	font-family: PoppinsRegular;
}

.postid-56061 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

#input_47_19_5_container {
	padding-right: 0px !important;
	width: 100% !important;
}

#field_47_2 {
	padding-right: 8px !important;
}

#field_47_19 {
	padding-left: 10px !important;
}

#input_47_19_5_label {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	line-height: 26px !important;
}

#input_47_19_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_47_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.postid-55997 .avia-button-wrap.avia-button-left.avia-builder-el-6.el_after_av_textblock.avia-builder-el-last:before {
	display: block;
	color: #000;
	font-size: 16px;
	content: "This chapter does not accept furniture,clothing,or other household item donations.";
	color: #333;
	font-family: PoppinsRegular;
}

.st-btn-topmargin {
	margin-top: 20px;
}

.one_side_content_section h3 {
	font-size: .8em !important;
	line-height: 24px;
}

@media (min-width:768px) {
	.homepage_report_btn {
		margin-right: 20px !important;
	}
}

#top .homepage_report_btn .avia-button:hover {
	background: #fecb00 !important;
	color: #5c2b84 !important;
	border: 0px !important;
}

.notopmargin {
	margin-top: 0px !important;
}

.imgleftmargin {
	margin-left: 2% !important;
}

#popmake-69152 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-69152 p {
	margin: 0px !important;
}

#popmake-69152 p a {
	height: 0px !important;
	float: left;
}

#av-layout-grid-1 a {
	color: #5c2b84 !important;
	text-decoration: none !important;
}

#av-layout-grid-1 a:hover {
	text-decoration: underline !important;
	color: #ad95c2 !important;
}

#input_48_1 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#field_48_19 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_48_19_5_label {
	margin-top: 10px !important;
}

#input_48_3 label {
	margin-bottom: 0px !important;
}

#input_48_19 label {
	margin-bottom: 0px !important;
}

#av-layout-grid-1 .flex_cell a {
	color: inherit !important;
}

#av-layout-grid-1 .flex_cell .sponsor_flex a {
	color: #fff !important;
}

#av-layout-grid-1 .flex_cell .sponsor_flex a:hover {
	color: #ffcb00 !important;
	text-decoration: none !important;
}

#popmake-69741 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-69741 p {
	margin: 0px !important;
}

#popmake-69741 p a {
	height: 0px !important;
	float: left;
}

#av-layout-grid-1 .flex_cell .join_arc_button a {
	color: #fff !important;
}

#av-layout-grid-1 .flex_cell .special_edu_resources_txt a {
	color: #5c2b84 !important;
	text-decoration: none !important;
}

#av-layout-grid-1 .flex_cell .special_edu_resources_txt a:hover {
	color: #ad95c2 !important;
	text-decoration: underline !important;
}

@media only screen and (min-width:768px) {
	.homepage_sponsor_slider .slide-loop-1 img {
		float: right;
	}
	
	.homepage_sponsor_slider .slide-loop-2 img {
		float: left;
	}
}

#after_submenu_1 {
	border: 0px !important;
}

.responsive #tasv_resources .container {
	max-width: 800px;
}

#av-layout-grid-1 .flex_cell .covid_resources a {
	color: #5c2b84 !important;
	text-decoration: none !important;
}

#av-layout-grid-1 .flex_cell .covid_resources a:hover {
	color: #ad95c2 !important;
	text-decoration: underline !important;
}

@media only screen and (min-width:768px) {
	.center_align_btn {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.right-margin {
		margin-right: 15px;
	}
	
	.no-column-top-margin {
		margin-top: 0px !important;
	}
}

@media only screen and (max-width:767px) {
	.center_align_btn .inline-layout {
		display: block;
	}
}

.responsive #august_recess .container {
	max-width: 1210px !important;
}

#voting .content {
	padding-top: 0px !important;
}

#voting_title_padding .content {
	padding-bottom: 20px !important;
}

#popmake-70954 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-70954 p {
	margin: 0px !important;
}

#popmake-70954 p a {
	height: 0px !important;
	float: left;
}

.AEI_heading .special_amp {
	font-size: 1em !important;
}

#top .AEI_table.avia_pricing_minimal tr:nth-child(2) td, #top .main_color .avia-data-table.AEI_table.avia_pricing_minimal tr:nth-child(2) td:first-child {
	color: #676d77 !important;
	font-family: PoppinsRegular !important;
}

#top .main_color .AEI_table.avia-data-table.avia_pricing_minimal td {
	color: #676d77 !important;
}

#input_49_4_5_label {
	margin-top: 0px !important;
}

#input_49_4_5_label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

#input_49_8 label:after {
	content: " *";
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.word_to_know_btn {
	min-width: 240px !important;
}

.plan_completo_btn {
	min-width: 225px !important;
}

.palabras_a_conocer_btn {
	min-width: 275px !important;
}

@media only screen and (min-width:1201px) {
	.tasv_video_margin {
		margin-bottom: 20px;
	}
}

@media only screen and (min-width:769px) and (max-width:1089px) {
	.tasv_video_heading_margin {
		min-height: 56px !important;
	}
}

@media only screen and (min-width:1096px) and (max-width:1234px) {
	.desktp_marg {
		margin-bottom: 33px;
	}
}

#popmake-71180 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-71180 p {
	margin: 0px !important;
}

#popmake-71180 p a {
	height: 0px !important;
	float: left;
}

.btn_right_margin {
	margin-right: 10px;
}

.friends_logos_row .slide-entry-wrap {
	margin-top: 35px !important;
}

.word_to_know_spanish_btn {
	text-transform: capitalize;
}

.word_to_know_spanish_btn .avia-button.avia-size-x-large {
	padding: 25px 20px 23px !important;
	text-transform: capitalize;
}

.supporter_white_background img {
	background: #fff;
}

#gform_50 {
	background: #ea7125 !important;
	border: 0px !important;
}

#input_50_1_3_container {
	width: 100%;
}

#input_50_1_6_container {
	width: 100%;
	margin-top: 16px;
}

#input_50_3_5_container {
	width: 100%;
}

#gform_confirmation_message_50 {
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	padding: 50px;
}

#gform_confirmation_wrapper_50 {
	text-align: center;
	border: 0px;
}

#gform_submit_button_50 {
	margin-bottom: 0px !important;
}

.sign_the_pledge_form {
	background: #ea7125;
	text-align: center;
	min-height: 405px;
	color: white;
	float: left;
	padding-bottom: 40px;
}

.sign_the_pledge_form a:hover {
	color: white !important;
}

.avia-video {
	margin-bottom: 0px;
}

#gform_fields_51 #field_51_55 input {
	margin-top: 16px !important;
}

#gform_fields_51 #field_51_55 select {
	margin-top: 16px !important;
}

#gform_confirmation_message_52 {
	font-size: 18px;
	font-family: "PoppinsRegular";
	color: #5d2d85;
	text-align: center;
	font-weight: bold;
}

#popmake-72424 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-72424 p {
	margin: 0px !important;
}

#popmake-72424 p a {
	height: 0px !important;
	float: left;
}

#popmake-72582 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-72582 p {
	margin: 0px !important;
}

#popmake-72582 p a {
	height: 0px !important;
	float: left;
}

#popmake-72909 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-72909 p {
	margin: 0px !important;
}

#popmake-72909 p a {
	height: 0px !important;
	float: left;
}

#popmake-73296 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-73296 p {
	margin: 0px !important;
}

#popmake-73296 p a {
	height: 0px !important;
	float: left;
}

#popmake-74432 {
	padding: 0px !important;
	border: 0px !important;
}

#popmake-74432 p {
	margin: 0px !important;
}

#popmake-74432 p a {
	height: 0px !important;
	float: left;
}

.footer_color textarea::placeholder, .footer_color input::placeholder {
	color: unset !important;
}

.phone-info div {
	display: inline-flex !important;
}

.webinar_title {
	color: black !important;
}

.main_color blockquote {
	border-color: #ea7125;
}

.container {
	width: 100%;
}

.container .av-content-small.units {
	width: 73%;
}

.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header {
	width: 1210px;
	max-width: 90%;
}

.responsive .container {
	max-width: 1210px;
}

#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a:before {
	border-radius: 45px;
}

@media only screen and (min-width:768px) {}

@media only screen and (max-width:767px) {}

div.gfield_repeater_cell {
	margin-top: 5px;
	float: left;
	width: 48%;
	margin-right: 2%;
	padding: 0 !important;
	margin-bottom: 30px;
	clear: right;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
	color: #f9fafe !important;
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
}

.top_meta_menu img {
	padding-top: 7px !important;
}

.top_meta_menu_text {
	padding-top: 13px;
	color: #c3c6cd;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#header_main {
	background-color: #10141d;
	box-shadow: -5px 6px 13px 6px rgba(19, 18, 18, .27);
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
	background-color: #fb6642;
	color: #cfd0d4;
	border-color: #fb6642;
	padding: 15px 30px 15px 30px;
}

#header_main #text-2 {
	position: absolute;
	padding: 0;
	right: 0;
	top: -65px;
	text-align: right;
}

#top #menu-item-search {
	padding-top: 7px;
	padding-left: 15px;
}

#top .header_color .textwidget #custom_heading a {
	letter-spacing: .6px;
	margin-left: 30px;
	color: #f9fafe;
	font-family: Lato;
	font-weight: 600;
	line-height: 30px;
}

#button_href {
	background-color: #ea7225;
	border-color: #ea7225;
	border-radius: 45px;
	padding: 10px 20px 10px;
	color: #f9fafe !important;
	font-family: PoppinsSemiBold !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

#top #header_main > .container {
	height: 90px !important;
	line-height: 90px !important;
}

.logo a, .logo a img {
	max-height: 90px !important;
}

.burger_container {
	float: right;
	padding-top: 7px;
}

.phone-info span {
	color: #80838a;
}

#top .header_color .top_meta_menu_select_box select {
	margin-bottom: 0px;
	width: 170px;
	background-color: #151b26 !important;
	border: none;
	color: #c3c6cd;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#header_meta {
	background-color: #151b26;
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div {
	height: inherit;
}

.header_color .main_menu ul:first-child > li > a {
	color: #fff;
}

#top .a11y-toolbar-widget {
	float: left;
	padding-top: 8px;
}

#top .a11y-toolbar {
	display: none;
}

.a11y-toolbar-widget button {
	background: transparent;
	border: none;
}

.a11y-toolbar-widget button .offscreen {
	display: none;
}

.a11y-toolbar-widget li {
	float: left;
}

#top #newsletter input[type="email"] {
	height: 70px;
	padding-left: 22px;
	border-radius: 40px;
	color: #262930;
	font-family: PoppinsRegular;
}

#top #newsletter input[type="submit"] {
	right: 10px;
	position: absolute;
	top: 9px;
	background-color: #5c2b84;
	border-color: #5c2b84;
	color: #fff;
	padding: 18px 50px 18px 50px;
	border-radius: 40px;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#subscribe_newsletter_section {
	background: linear-gradient(287deg, #fecb00 0%, #ea7125 100%);
	min-height: 170px;
}

#top #wrap_all .subscribe_newsletter .av-special-heading-tag, #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag {
	font-family: PoppinsBold;
	font-weight: bold;
}

.subscribe_newsletter .av-subheading p:last-child {
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	color: #fff;
}

.main_color .home_section {
	border-left: 10px solid #fb6642;
}

.home_section .av-subheading p:last-child, .one_side_content_section .av-subheading p:last-child {
	color: #fff;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	margin-top: 15px;
}

#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top #wrap_all .home_section {
	background-color: #10141d;
	opacity: 1;
}

.av-subheading.av_custom_color {
	opacity: 1;
	color: #cfd0d4;
}

.blog_listing_arc div .av_one_fourth {
	margin-left: 0%;
	width: 25%;
}

.what_do_div {
	border: 1px solid;
	padding: 18px;
	padding-right: 0;
	border-right: 20px solid #5b2b82 !important;
	min-height: 115px;
}

.what_do_image {
	float: left;
	width: 30%;
}

.what_content div:last-child {
	color: black;
	font-family: PoppinsRegular;
	font-weight: 500;
	padding-top: 7px;
}

.what_content {
	float: left;
	width: 60%;
	padding-top: 7px;
}

.what_do_title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.blog_listing_arc .slide-content {
	bottom: 4px;
	position: absolute;
	background-color: #060719;
	width: 100%;
	opacity: .9;
}

.blog_listing_arc .slide-content .slide-meta {
	display: none;
}

.blog_listing_arc .slide-content .read-more-link {
	background-color: #ea7125;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 10px 10px 10px 15px;
	display: none;
}

.blog_listing_arc .slide-image:hover ~ .blog_listing_arc .slide-content .read-more-link {}

.blog_listing_arc .slide-content .read-more-link a {
	color: #fff;
}

.avia-content-slider.blog_listing_arc .slide-entry-title {
	color: #fff !important;
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
	padding: 20px !important;
}

#top .sp-post-carousel-pro .sp-pcp-post-title a {
	color: #fff !important;
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
	display: -webkit-box;
	max-width: 100%;
	height: 43px !important;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14.3px;
	text-decoration: none;
}

#top .sp-post-carousel-pro .sp-pcp-post-title {
	margin-bottom: 0px;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content {
	background: transparent;
	padding: 0;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link {
	background-color: #ea7225;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 10px 10px 10px 15px;
	display: none;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link:hover a, #top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a:hover {
	color: #fdcc09 !important;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a {
	text-decoration: none !important;
}

#top .sp-post-carousel-pro .sp-pcp-post-title {
	padding: 20px;
	background-color: #060719 !important;
	width: 100%;
	opacity: .9;
}

#top .sp-post-carousel-pro-area .sp-pcp-post {
	margin-right: 2px !important;
}

.avia-image-container.avia-align-left {
	margin-right: 0;
}

#top .main_color .container .av-inner-masonry-content, #top .main_color .av-inner-masonry-content.site-background, #top .main_color .container .av-masonry-entry .avia-arrow {
	background-color: #07081a !important;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-content {
	bottom: 24px;
	width: 94%;
	margin-left: 3%;
	padding: 15px;
}

.av-masonry-entry .avia-arrow {
	top: 2px;
	display: none;
}

.av-masonry-entry .av-masonry-entry-title {
	padding-left: 12px;
	padding-left: 12px;
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .av-fixed-size .av-masonry-entry:hover .av-inner-masonry-content {
	height: 100%;
	width: 100%;
	margin-left: 0%;
	bottom: 0;
	opacity: .9;
}

.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content {
	text-align: center;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center !important;
}

.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content .av-masonry-entry-title {
	color: #fecb00;
	font-family: PoppinsBold;
	font-weight: bold;
}

.join_arc_button .avia-button.avia-size-x-large {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	border-radius: 50px;
}

.what_do_div:hover {
	border-right: 20px solid #eb7a38 !important;
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
	width: 103%;
}

#top #wrap_all .av-inherit-size .av-special-heading-tag, h1 {
	font-family: PoppinsBold;
	font-weight: bold;
}

p, #top .policy_page li, #top .number_list li {
	color: black;
	font-family: PoppinsRegular;
	font-weight: 500;
	line-height: 22px;
}

#top .policy_page {
	list-style-type: circle;
	font-family: PoppinsRegular;
}

#top .policy_page strong {
	font-family: PoppinsRegular;
}

.avia-animated-number-content p {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-top: 20px !important;
}

.avia-single-number, #top .avia-no-number {
	color: #fff;
	font-family: AbrilText;
}

#top .avia-no-number {
	opacity: 1;
}

.blog_listing_arc .slide-image:hover + .slide-content .read-more-link, #top .sp-post-carousel-pro .sp-pcp-post-image:hover + .sp-pcp-all-content .read-more-link {
	display: block;
}

.blog_listing_arc .slide-image:hover + .slide-content .slide-entry-title a, .blog_listing_arc .slide-content:hover .slide-entry-title a, #top .sp-post-carousel-pro .sp-pcp-all-content:hover .sp-pcp-post-title a {
	height: inherit !important;
	-webkit-line-clamp: 3;
}

.blog_listing_arc .slide-image:hover {
	height: 100% !important;
}

.blog_listing_arc .slide-content:hover .read-more-link, #top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content:hover .read-more-link {
	display: block;
}

#top .sp-post-carousel-pro .sp-pcp-all-content .read-more-link:hover {}

#top .sp-post-carousel-pro-section-title {
	display: none;
}

#top .custom-color-heading .special_amp {
	font-family: PoppinsBold;
	font-weight: bold;
	font-style: normal;
	color: #000;
}

.special_amp, #top .special_amp {
	color: #000 !important;
	font-family: PoppinsBold;
	font-weight: bold;
	font-style: normal;
}

#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp {
	font-family: PoppinsBold;
	font-weight: bold;
	color: #fff !important;
}

body .container_wrap .top_special_heading_div {
	top: 0;
	position: absolute;
}

body .container_wrap .top_special_heading {
	padding: 30px 0 0 40px;
	opacity: .95;
	background-color: #ea7125;
	padding-bottom: 30px !important;
}

body .top_special_heading .av-subheading_above p, body .top_special_heading .av-subheading_above a, body .top_special_heading .av-subheading_above span {
	font-family: PoppinsBold;
	font-weight: bold;
	letter-spacing: 0px;
	color: #fff;
}

body .top_special_heading .av-subheading_above span {
	padding-left: 10px;
	padding-right: 10px;
}

body .top_special_heading .av-special-heading-tag {
	color: #fff;
}

.policy_topic_title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	width: 60%;
	float: left;
	padding-left: 30px;
}

.policy_topic_image {
	width: 40%;
	float: left;
}

.policy_topic_image img {
	height: 131px;
	float: right;
}

.poliy_topic_row {
	background-color: #fff;
	display: flex;
	align-items: center;
	margin-top: 0px;
}

.poliy_topic_learn_more {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	letter-spacing: 1px;
	display: none;
	position: absolute;
	z-index: 99999;
	bottom: -10px;
	width: 103%;
}

#top .tiles_hover_style div .av_one_third {
	margin-left: 2%;
	width: 32%;
}

#top .tiles_hover_style div .av_one_third.first {
	margin-left: 0;
}

body .tiles_hover_style .column-top-margin {
	margin-top: 20px;
}

.poliy_topic_learn_more:hover {
	display: block;
}

.poliy_topic_row:hover + .poliy_topic_learn_more {
	display: block;
}

.poliy_topic_div:hover {
	width: 103%;
}

.poliy_topic_learn_more .text {
	background-color: #ea7125;
	padding: 10px 10px 10px 30px;
	float: left;
	width: 90%;
}

.poliy_topic_learn_more .arrow {
	float: right;
	padding: 10px;
	background: linear-gradient(180deg, #fec800 0%, #ea7125 100%);
	font-weight: normal;
	width: 10%;
}

.poliy_topic_border {
	height: 5px;
	width: 52px;
	background-color: #fecb00;
	float: left;
}

.policy_topic_title .text {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.avia-button.avia-size-x-large {
	border-radius: 50px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.responsive #privacy_section .container {
	max-width: 1000px;
}

.responsive #privacy_section a {}

.responsive #ways_give_section .container {
	max-width: 900px;
}

.responsive .what_arc_doing .container {
	max-width: 900px !important;
}

.responsive .width_beacome_chapter .container {
	max-width: 1100px !important;
}

#top .hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width: 5px;
}

.custom_h3 {
	color: #252837 !important;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-top: 30px;
}

.custom_get_involved_p {
	color: #222;
	font-family: PoppinsRegular;
}

.custom_h4 {
	color: #000;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top #wrap_all .custom_special_heading .av-special-heading-tag, #top #wrap_all .custom_special_heading_2 .av-special-heading-tag {
	font-family: PoppinsBold;
	font-weight: bold;
}

#top #wrap_all .custom_special_heading .av-subheading p:last-child, .custom_paragraph {
	color: #191e29;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top #wrap_all .custom_special_heading-2 .av-subheading p:last-child {
	color: #fff;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

.grassroots_postslider .slide-entry-title {
	color: #c3c6cd !important;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding: 10px 30px 10px 30px;
	background-color: #111;
	opacity: .96;
	margin-top: -65px;
}

#top .grassroots_postslider {
	margin-top: 40px;
	margin-bottom: 40px;
}

.grassroots_postslider .slide-content {
	display: none;
}

.grassroots_postslider .slide-image:hover + .slide-content {
	display: block;
	z-index: 999;
}

.grassroots_postslider .slide-content:hover {
	display: block;
}

.headline_section .av-subheading p:last-child {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding-top: 10px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
}

#top .wpcf7-form {
	margin-bottom: 0;
}

#top #wrap_all .memorial_tribute_gifts .av-special-heading-tag .special_amp, #top #wrap_all .memorial_tribute_gifts .av-special-heading-tag {
	color: #191e29;
	font-weight: bold;
}

#top .main_color .gform_wrapper .other_amount input {
	position: absolute;
	width: 200px;
	text-align: center;
	left: 48%;
	border-radius: 30px;
	padding: 15px;
}

#top .gform_wrapper .other_amount .gfield_label {
	position: absolute;
	left: 35%;
	z-index: 800;
	padding-top: 15px;
}

#top .gform_wrapper ul li.gfield.other_amount {
	padding-bottom: 60px;
}

#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
	width: 18%;
}

@media only screen and (max-width:989px) {
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
		width: 31%;
	}
}

@media only screen and (max-width:767px) and (min-width:480px) {
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
		width: 47%;
	}
}

@media only screen and (max-width:479px) {
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li {
		width: 98%;
	}
}

#top .gform_wrapper ul li.gfield.no_field_label .gfield_label {
	display: none;
}

#top .gform_wrapper ul li.gfield.no_field_label input {
	width: 75%;
	margin-bottom: 20px;
}

.main_color .become_sponsor_table {
	background: #fff;
}

#top .grid-section .media-boxes-container {
	margin-left: 15px !important;
}

#top .media-boxes-no-more-entries, #top .media-boxes-load-more-button {
	opacity: 1 !important;
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	border-radius: 45px;
	padding: 25px 50px 23px;
	min-width: 200px;
	font-family: PoppinsSemiBold;
	display: none;
}

.plan_name {
	color: #5c2b84;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 15px;
}

.plan_price {
	color: #676d77;
	font-family: PoppinsRegular;
}

.plan_border_champion {
	background-color: #ea7125;
	height: 10px;
}

.plan_border_advocate {
	background-color: #44697d;
	height: 10px;
}

.plan_border_supporter {
	background-color: #fecb00;
	height: 10px;
}

.plan_border_friend {
	background-color: #5c2b84;
	height: 10px;
}

.plan_button {
	border: 2px solid #5c2b84;
	background-color: #fffef9;
	padding: 10px;
	border-radius: 40px;
	color: #5c2b84;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 12px 0 5px 0;
}

.table_header {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 45px;
	text-align: left;
	margin-bottom: 20px;
}

#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
	width: 30%;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #676d77 !important;
	font-family: PoppinsRegular;
}

.table_header_border {
	height: 5px;
	width: 52px;
	background-color: #fecb00;
	margin-bottom: 10px;
}

.become_sponsor_table tr:first-child td:not(:first-child) {
	padding-top: 0;
}

.become_sponsor_table tr:not(:first-child) td {
	vertical-align: middle;
}

.main_color .become_sponsor_table td {
	border-left: 2px solid #f5f6f7;
	border-right: 2px solid #f5f6f7;
	border-top: 1px solid #f5f6f7;
	border-bottom: 1px solid #f5f6f7;
}

.become_sponsor_table td span {
	color: #262930;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.become_sponsor_table td .table_header_subtext {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 30px;
}

.become_sponsor_table tr td:not(:first-child) {
	color: #676d77 !important;
	font-family: PoppinsRegular;
}

#top .become_sponsor_table tr:nth-child(2) {
	background-color: #fff;
}

#top .become_sponsor_table tr:first-child td {
	border-bottom-color: #fff;
}

#top .become_sponsor_table tr:nth-child(2) td, #top .main_color .avia-data-table.avia_pricing_minimal tr:nth-child(2) td:first-child {
	color: #191e29 !important;
	font-family: PoppinsSemiBold !important;
}

#top .container.template-position-statements p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .container.template-position-statements li {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 25px;
}

#top .container.template-position-statements strong {
	color: #191e29;
	font-weight: 600;
}

#top .container.template-single-blog .post-entry .entry-content .life_community_paragraph {
	color: #2f3346;
	font-family: PoppinsRegular;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 25px 0;
	margin-top: 40px;
	margin-bottom: 40px;
	letter-spacing: 1px;
}

#top .container.template-position-statements h3 {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	letter-spacing: 1px;
}

.position_statements p {
	font-size: 16px !important;
}

.life_community_heading .av-special-heading-tag {
	color: #252837;
	font-family: PoppinsBold;
	font-weight: bold;
}

.responsive .life_community .container, #top .template-position-statements.container {
	max-width: 900px;
}

#top .container.template-position-statements .post-entry .post-meta-infos, #top .container.template-position-statements .av-share-box, #top .container.template-position-statements .post-entry .big-preview.single-big {
	display: none;
}

#top .container.template-position-statements .post-entry .post-title a {
	color: #252837 !important;
}

.av-layout-grid-container.life_community {
	max-width: 900px;
}

.group_class {
	padding-left: 20px;
	border-left: 1px solid;
}

.agenda_independent_sections .flex_column.av_one_third {
	background: #fff;
	padding: 30px 30px 30px 30px !important;
}

#top .avia-content-slider.latest_news .slide-entry-title {
	color: #3f4d61;
	font-family: AbrilText;
}

#top .avia-content-slider.latest_news .slide-entry-title::before {
	content: "News";
}

#top .featured_blog .template-blog .entry-content-header::before {
	content: "FEATURED POSTS";
	flat: left;
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .avia-content-slider.latest_news .av_one_third {
	margin-left: 1%;
	width: 32.333333%;
}

#top .avia-content-slider.latest_news .slide-meta, #top .avia-content-slider.latest_news .read-more-link {
	display: none;
}

#top .avia-content-slider.latest_news .slide-content {
	padding: 20px;
	border: 1px solid #eaeaea;
	background: #fff;
}

#top .avia-content-slider.latest_news .slide-image {
	margin-bottom: 0;
}

#top .event_grid_list .media-box-title a {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top #evr-grid .media-box-title a {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#top .event_grid_list .media-box-title {
	padding: 20px;
}

#top .event_grid_list .media-box-content {
	background: #fff !important;
	padding: 0px;
}

#top .event_grid_list .media-box-date, #top .event_grid_list .media-box-text {
	display: none;
}

#top .event_grid_list .media-box-more {
	color: #fff;
	text-align: center;
	background: #ea7125;
	padding: 8px;
	display: none;
}

#top .event_grid_list .media-box-content:hover .media-box-more {
	display: block;
}

#top .event_grid_list .media-box-more a {
	color: #fff;
	font-family: PoppinsRegular;
	font-weight: 500;
	text-transform: uppercase;
}

.event-single_custum, .event_single_title_container {
	width: 100%;
	float: left;
}

.event-single_custum .avia_iconbox_title {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.event-single-image {
	width: 50%;
	float: left;
}

.event-single-content {
	width: 50%;
	float: left;
	padding: 50px;
	padding-left: 100px;
}

.event_single_title {
	font-family: PoppinsBold;
	color: #000;
	font-weight: bold;
	float: left;
	padding-top: 6px;
}

.event_single_time h4 {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.event_single_location {
	color: #191e29;
	font-family: PoppinsRegular;
	font-weight: normal;
}

.event_single_time_location {
	width: 100%;
	float: left;
	margin: 5%;
	border-left: 1px solid #ddd;
	padding-left: 25px;
}

.eventplus_single_event_description p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

.event_single_time {
	margin-bottom: 15px;
}

.event_single_templete .av_textblock_section .avia_textblock > p {
	display: none;
}

.event_single_templete {
	margin-bottom: -6px;
}

.location_icon {
	position: relative;
	top: 8px;
	right: 10px;
}

.time_icon {
	position: relative;
	top: 8px;
	right: 9px;
}

.events-plus-list .sea8s {
	display: none;
}

.events-plus-list .i8em {
	margin-bottom: 7%;
}

#top .event_list_content_container {
	padding-left: 40px;
}

#top .event_list_content_container .ti8le a {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .event_list_content_container .me8a span {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .event_list_content_container .d3sc {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .event_list_content_container .time_icon {
	margin-left: 10px;
}

#top .event_list_content_container .avia-button.avia-color-light {
	border: 2px solid #5c2b84;
	background: #5c2b84;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .av-submenu-container.submenu_item {
	border: none;
	background: #5c2b84;
}

#top .av-submenu-container.submenu_item .menu-item a {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
	background: #5c2b84;
	border: none;
}

#top .av-submenu-container.submenu_item .menu-item {
	width: 24%;
	border-left: 20px solid #512575;
}

#top .av-submenu-container.submenu_item .menu-item:first-child {
	border-left: none;
}

.what_doing_paragraph {
	color: black;
	font-family: PoppinsRegular;
	font-weight: 500;
	border-bottom: 1px solid #676d77;
	padding-bottom: 40px;
	margin-bottom: 40px;
	line-height: 34px;
}

.what_doing_paragraph_nested {
	line-height: 30px;
	font-size: 18px;
}

.what_doing_paragraph_nested strong {
	color: #000 !important;
}

#top .gform_wrapper ul.gfield_radio label {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .gform_wrapper ul li.gsection {
	display: block;
	background-color: #5c2b84;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 20px;
	margin-top: 0;
	margin-right: 0;
}

#top .gform_wrapper ul li.gsection.orange_header {
	background-color: #e87038;
}

#top .gform_wrapper ul li.gsection.cyan_header {
	background-color: #27626e;
}

#top .gform_wrapper ul li.gsection h2 {
	color: #fff;
	line-height: 45px;
	font-family: PoppinsSemiBold;
}

#top .gform_wrapper ul li.gfield.fixed_line_height .gfield_label {
	line-height: 50px;
}

#top .gform_wrapper ul li.gfield {
	padding-left: 50px;
	padding-right: 50px;
}

.gform_wrapper form {
	border: 1px solid #ddd;
	background-color: #fff;
}

#top .gform_wrapper .gfield_label, #top .gform_wrapper label {
	font-family: PoppinsSemiBold;
	color: #2f3346;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
}

#top .gform_wrapper .ginput_card_expiration_month {
	float: left;
	margin-right: 10px !important;
}

#top .gform_wrapper .ginput_card_security_code {
	float: left;
}

#top .gform_wrapper .gfield_creditcard_warning {
	border: none;
	background: #fff;
}

#top .gform_wrapper .gfield_creditcard_warning label {
	margin-bottom: 10px;
	margin-top: 30px;
}

#top .gform_wrapper .gfmc-column ul li.gfield {
	clear: none;
}

#top .gform_wrapper .gform_footer {
	text-align: center;
}

.gform_wrapper .gform_footer input[type="submit"] {
	background-color: #5c2b85 !important;
	border-color: #5c2b85 !important;
	padding: 25px 50px 23px;
	border-radius: 50px !important;
	color: #fff;
	font-family: PoppinsSemiBold !important;
	font-size: 15px !important;
	font-weight: 600;
	margin-bottom: 50px !important;
}

#top .gform_wrapper .gfield_label_before_complex {
	display: none;
}

body .gform_wrapper ul li.address_join_form {
	margin-top: 0;
}

#top .gform_wrapper .ginput_complex.ginput_container .address_line_1 label {
	margin-top: 0;
	margin-bottom: 10px;
}

#top .gform_wrapper .ginput_complex.ginput_container .address_line_2 label, #top .gform_wrapper .ginput_complex.ginput_container .address_city label, #top .gform_wrapper .ginput_complex.ginput_container .address_state label, #top .gform_wrapper .ginput_complex.ginput_container .address_zip label, #top .gform_wrapper .ginput_complex.ginput_container .address_country label {
	margin-top: 30px;
	margin-bottom: 10px;
}

#top .main_color .gform_wrapper textarea, #top .main_color .gform_wrapper input, #top .main_color .gform_wrapper select {
	border: 1px solid #dedede;
	background-color: #fff;
	border-radius: 4px;
	font-family: PoppinsRegular;
}

#top .gform_wrapper .radio_join_form .gfield_radio li label {
	margin: 8px 0 0 15px;
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li label {
	cursor: pointer;
	display: inline-block;
	margin: 0;
	color: #262930;
	font-family: PoppinsBold;
	font-weight: bold;
	padding-left: 70px;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li {
	border: 2px solid #ddd;
	background-color: #f9f9f9;
	padding: 30px !important;
	border-radius: 40px;
	margin-left: 15px !important;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li:first-child {
	margin-left: 0 !important;
}

#top .gform_wrapper .price_radio_button.membership_type .gfield_radio > li:last-child {
	margin-left: 15 !important;
}

#top .gform_wrapper li.gfield.gf_list_4col.price_radio_button ul.gfield_radio li {
	width: 23%;
}

#top .gform_wrapper li.gfield.gf_list_3col.price_radio_button ul.gfield_radio li {
	width: 31%;
}

#top .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, #top .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	margin: 10px 0 30px 0px !important;
	float: left;
	width: 100%;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li input[type="radio"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li .checkmark {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	border: 5px solid #c3c6cd;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li label {
	position: absolute;
	top: 13px;
	left: 0;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li:hover input ~ .checkmark {
	background-color: #ccc;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li input:checked ~ .checkmark {
	background-color: #5c2b84;
	border: 0;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li input:checked ~ .checkmark:after {
	display: block;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li .checkmark:after {
	left: 20px;
	top: 12px;
	width: 12px;
	height: 21px;
	border: solid white;
	border-width: 0 7px 7px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#top #wrap_all .join_renew_membership .av-special-heading-tag .special_amp, #top #wrap_all .join_renew_membership .av-special-heading-tag {
	color: #191e29;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 25px;
}

#top .gform_wrapper .radio_button_align .gfield_radio li label {
	padding-top: 12px;
}

#top .gform_wrapper .gf_right_border {
	border-right: 1px solid #ddd;
}

#top .gform_wrapper .gf_page_steps {
	margin: 0;
	padding: 0;
	border-bottom: none;
	height: 40px;
}

#top .gform_wrapper .gf_step {
	padding: 13px 25px 27px 25px;
	background: #f9f9f9;
	margin: 0;
	border-right: 1px solid #ddd;
}

#top .gform_wrapper .gf_step.gf_step_active {
	background: #ffd700;
}

#top .gform_wrapper .gf_step span.gf_step_label {
	color: #000;
	font-family: PoppinsSemiBold;
	font-size: 14px;
}

#top .main_color .gform_wrapper .gform_next_button.button, #top .main_color .gform_wrapper .gform_previous_button.button, #top .gform_page_footer .button.gform_button {
	background-color: #5c2b84;
	border-color: #5c2b84;
	color: #fff;
	padding: 12px 40px 12px 40px;
	border-radius: 40px;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	font-weight: 600;
}

#top .main_color .gform_wrapper .gform_previous_button.button {
	background-color: #f9f9f9;
	border-color: #ddd;
	color: #484847;
	margin-left: 15px;
}

#top .gform_wrapper .gform_page_footer {
	border-top: 1px solid #ddd;
	height: 75px;
	margin-top: 40px;
}

#top .gform_wrapper .gf_step span.gf_step_number {
	display: none;
}

#top .gform_wrapper .gfield_html.gf_border {
	border-top: 1px solid #ddd;
	padding-top: 40px;
	margin-top: 40px !important;
	margin-bottom: 20px !important;
	color: #262930;
	font-family: PoppinsRegular;
	font-weight: 500;
}

.sort_filter_container {
	float: left;
	width: 100%;
	color: #444545;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-bottom: 40px;
	padding-left: 50px;
}

#top .sort_filter_container select {
	width: 120px !important;
	float: left;
	margin-left: 15px;
	margin-right: 20px;
	border-color: #fff;
	background-color: #fff;
}

.sort_filter_container span {
	float: left;
	padding-top: 8px;
}

#top.single-post .template-blog .big-preview.single-big {
	padding: 35px 0px 35px 0 !important;
}

#top.single-post .template-blog .content .entry-content-wrapper {
	padding-right: 0 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
	max-width: 1000px !important;
}

#top .container .template-single-blog .av-content-small.units, .container .av-content-small.units {
	width: 100% !important;
	border-right: 0 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper .entry-content {
	max-width: 900px !important;
}

#top .post-entry .post-title, .avia-content-slider .slide-entry-title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .container.template-single-blog .post-entry .post-title a {
	color: #151b27;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#top .container.template-single-blog .wp-caption {
	background: #eee;
	margin-bottom: 1.4615em;
	max-width: 96%;
	padding: 9px;
	margin-right: 2.4em;
}

#top .container.template-single-blog .post-entry .entry-content li {
	list-style-position: inside;
}

#top .container.template-single-blog .post-entry .post-meta-infos, #top .container.template-single-blog .post-entry .post-meta-infos .minor-meta {
	color: #0f1a2d;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-bottom: 40px;
}

#top.single-post .fullsize .template-blog .post-title {
	max-width: 1000px !important;
	color: #151b27;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 1000px !important;
}

#top.single-post .post-entry .blog-categories {
	color: #0f1a2d;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .post-entry .blog-tags.minor-meta {
	border-top: 1px solid #ddd;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 25px 0;
	display: none !important;
}

#top .template-blog .post_delimiter {
	display: none !important;
}

#top .post-entry .blog-tags.minor-meta strong {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .post-entry .blog-tags.minor-meta span {
	border: 1px solid #cdd5dc;
	background-color: #f9f9f9;
	margin-left: 20px;
	padding: 10px 15px 10px 10px;
	border-radius: 15px;
}

#top .post-entry .blog-tags.minor-meta span a {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	text-transform: capitalize;
}

.custom_related_posts .related_title {
	text-align: left;
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

.related_image_wrap {
	margin-bottom: 15px;
}

.related_posts .av-related-title.custom-av-related-title {
	display: block;
	text-align: left;
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding: 20px;
	line-height: 28px;
}

#top .custom_related_entries_container .no_margin.av_one_third {
	width: 30%;
	margin-left: 5%;
}

#top .custom_related_entries_container .no_margin.av_one_third:first-child {
	margin-left: 0 !important;
}

#top .related_title_boder {
	width: 50px;
	border-color: #fdcc09;
	border-top-width: 5px;
	border: solid #fdcc09;
	margin-bottom: 25px;
}

#top .container.template-single-blog .post-entry .entry-content li, #top .container.template-single-blog .post-entry .entry-content h5, #top .container.template-single-blog .post-entry .entry-content div, #top .container.template-single-blog .post-entry .entry-content strong, #top .container.template-single-blog .post-entry .entry-content span {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 28px;
}

#top .container.template-single-blog .post-entry .entry-content h5, #top .container.template-single-blog .post-entry .entry-content strong, #top .container.template-single-blog .post-entry .entry-content b {
	color: #000;
}

#top .container.template-single-blog .post-entry .entry-content em {
	font-style: normal;
}

#top #custom_search_bar {
	float: left;
	width: 100%;
	margin-top: 25px;
}

#top #custom_drop_down_filter {
	float: left;
	width: 70%;
}

#top #search_filter {
	float: left;
	width: 30%;
}

#top #search_filter input {
	padding: 15px;
	border-radius: 25px;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding-left: 30px;
}

#top #tag_filter {
	display: none !important;
}

#top #custom_drop_down_filter select {
	float: left;
	width: 28% !important;
	margin-left: 10px;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	padding: 15px;
}

#top #custom_drop_down_filter span {
	float: left;
	padding-left: 40px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding-top: 12px;
	padding-right: 20px;
}

#top #custom_drop_down_filter .clear_filter {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-top: 15px;
	float: left;
	margin-left: 15px;
}

#top #custom-slide-content {
	padding: 15px;
}

#top #custom-slide-content .slide-meta {
	color: #676d77;
	font-family: PoppinsRegular;
	font-weight: 500;
}

#top .featured_blog .template-blog .big-preview {
	width: 50%;
	float: right;
}

#top .featured_blog .template-blog .post .entry-content-wrapper {
	width: 50%;
	float: left;
	padding: 50px;
	padding-top: 30px;
}

#top .featured_blog {
	border: 1px solid #dfdff3;
}

#top .featured_blog .template-blog .post-title {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .featured_blog .template-blog .post-meta-infos {
	display: none;
}

#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a {
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	border-radius: 45px;
	font-family: PoppinsSemiBold;
	padding: 20px 50px 19px;
	text-transform: uppercase !important;
}

#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a:hover {
	color: #ffcb00 !important;
	background-color: #5c2b84;
	border-color: #5c2b84;
	text-decoration: none;
}

#top .main_color.fullsize .featured_blog .template-blog .post_delimiter {
	display: none;
}

#top .container.template-single-blog .single_chapter .flex_column {
	border: 1px solid #ececec;
	background-color: #fff;
	padding: 40px;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark {
	background-color: #5c2b85;
	border-color: #5c2b85;
	margin-top: 25px;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark:hover span {
	color: #fdcc09 !important;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark span {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .container.template-single-blog .single_chapter h2 {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-bottom: 30px;
}

#top .container.template-single-blog .single_chapter p {
	color: #333;
	font-family: PoppinsRegular;
	line-height: 20px;
}

#top .container.template-single-blog .single_chapter p .social_icon {
	margin-left: 30px;
}

#top .container.template-single-blog .single_chapter .av_one_third {
	margin-left: 2%;
	width: 32%;
	min-height: 340px;
}

#top .container.template-single-blog .single_chapter .av_one_third.first {
	margin-left: 0;
	border: none;
	background-color: #fafbfc;
}

#top .container.template-single-blog .single_chapter .av_one_third.last {
	border: none;
	background-color: #fafbfc;
}

#top .container.template-single-chapter .content .entry-content-wrapper {
	padding-right: 0;
}

#top .container.template-single-blog .single_chapter table td, #top .container.template-single-blog .single_chapter table th {
	border-style: none;
	color: #191e29;
	font-family: PoppinsRegular;
	font-weight: 500;
	padding: 20px;
}

#top .container.template-single-blog .single_chapter table td a {
	color: #191e29;
	text-decoration: underline #191e29;
}

#top .container.template-single-blog .single_chapter table th {
	font-family: PoppinsSemiBold;
}

#top .container.template-single-blog .local_chapters_list {
	float: left;
	border-top: 1px solid #ddd;
	margin-top: 50px;
	width: 100%;
}

#top .container.template-single-blog .local_chapters_list h2 {
	float: left;
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
}

#top .container.template-single-blog .single_chapter table tr:nth-child(odd) {
	background: #fafbfc;
}

#top .container.template-single-blog .single_chapter table tr:nth-child(even) {
	background: #f4f4f4;
}

#top .container.template-single-blog .single_chapter .flex_column.contact:hover {
	border-bottom: 5px solid #5c2b84;
}

#top .find_chapter_container {
	float: left;
	width: 100%;
}

#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"] {
	font-family: PoppinsRegular !important;
}

#top .find_chapter_container .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -17px 2px;
}

#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"] {
	background: #f8f8f8 !important;
}

#top .find_chapter_container .ui-widget {
	float: left;
	width: 65%;
	margin-right: 5%;
}

#top .find_chapter_container .avia-builder-el-no-sibling {
	position: absolute;
	right: 0;
}

.chosen-container .chosen-drop {
	position: absolute !important;
}

.chosen-container-single {
	width: 100% !important;
}

.chosen-container-single .chosen-single {
	color: #808499 !important;
	font-family: PoppinsRegular;
	font-weight: 500;
	background: #fff !important;
	height: 50px !important;
}

.chosen-container-single .chosen-single span {
	padding: 12px 0 0 10px !important;
}

.chosen-container-single .chosen-single div {
	padding-top: 12px !important;
	palding-left: 5px !important;
}

.chosen-container .chosen-results li.active-result {
	color: #676d77;
	font-family: PoppinsRegular;
	font-weight: 500;
	border: none;
	padding: 15px;
	letter-spacing: 1px;
	background-color: #e3e7f0;
}

#top .main_color .active-result.highlighted {
	background-color: #dbe0ea;
}

.legislatice_agenda_subheading .av-subheading_below p {
	margin-top: 20px;
}

.legislatice_agenda_button .avia_iconbox_title, .legislatice_agenda_button_transparent .avia_iconbox_title {
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.legislatice_agenda_button .avia_button_icon, .legislatice_agenda_button_transparent .avia_button_icon {}

#top .agenda_independent_sections .av_textblock_section {
	max-height: 200px;
	min-height: 200px;
}

#top .legislatice_agenda_button_transparent .avia-button.avia-color-dark {
	border: 2px solid #5c2b85;
	color: #5c2b85;
}

body .container_wrap .join_member_section {
	margin-top: 0;
}

#top .join_member_section .av-special-heading, #top .join_member_section .av_textblock_section, #top .join_member_section .avia-button-wrap, #top .join_member_section .hr-custom.hr-left {
	padding-right: 25px;
	padding-left: 25px;
}

#top .join_member_section .one_side_content_section .av-subheading p:last-child {
	color: #676d77;
	margin-top: 25px;
}

#top .join_member_section .avia_iconbox_title, #top .join_member_section .avia_iconbox_title {
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .join_member_section .avia-button.avia-color-dark {
	border: 2px solid #5c2b85;
	color: #5c2b85;
}

#top .text_block_li_style li {
	text-indent: 0;
	color: #676d77;
	font-family: PoppinSemibold;
	padding-left: 10px;
	line-height: 25px;
}

.li_style li {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
}

.li_style {
	border-left: 1px solid #ddd;
	padding-left: 15px;
	margin-top: 30px;
}

#top #wrap_all .special_heading_h4 .av-special-heading-tag {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

.gen_ref_p p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
}

#top .transparent_blue_button .avia-button.avia-color-dark {
	color: #5c2b84;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	border: 2px solid #5c2b84;
}

#top #wrap_all #side_image_space_section .av-inherit-size .av-special-heading-tag {
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top #wrap_all #side_image_space_section .av-subheading p:last-child {
	color: #fff;
	font-family: StoneSansITCStdMedium;
	margin-top: 20px;
}

#success_stories .entry-content-wrapper .big-preview.single-big {
	float: left;
	width: 30%;
	padding: 0;
	margin-right: 7%;
}

#top .fullsize#success_stories .template-blog .post .entry-content-wrapper {
	overflow: hidden;
}

#top .fullsize#success_stories .flex_column .template-blog .post-title {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	padding-top: 2px;
}

#top .fullsize#success_stories .category-success-stories {
	margin-bottom: 40px;
}

#top .fullsize#success_stories .flex_column .template-blog .post-meta-infos {
	display: none;
}

#top .main_color.fullsize#success_stories .template-blog .post_delimiter {
	display: none;
}

body .container_wrap .join_member_section {
	margin-top: 0;
}

#top .talent_scout .av-special-heading, #top .talent_scout .hr-custom.hr-left {
	padding-right: 25px;
	padding-left: 25px;
}

#top .talent_scout .one_side_content_section .av-subheading p:last-child {
	color: #676d77;
	margin-top: 10px;
}

.main_color .talent_scout_table td {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid #f5f6f7;
	background: #fff;
	vertical-align: middle;
}

.talent_scout_table td span {
	color: #262930;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .main_color .avia-data-table.avia_pricing_minimal.talent_scout_table tr td:first-child {
	color: #191e29 !important;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .main_color .avia-data-table.avia_pricing_minimal.talent_scout_table tr:first-child td {
	background: #f6f5f8;
	vertical-align: middle;
}

.talent_scout_p {
	color: #fff;
	font-family: PoppinsRegular;
	font-style: italic;
	line-height: 48px;
}

.talent_scout_p_heading {
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#digital_copies .talent_scout_right {
	margin-left: 0;
	width: 53%;
}

.main_color .talent_scout_right .talent_scout_table tr:last-child td {
	border-top: 2px solid #4e2375;
	border-bottom: 2px solid #4e2375;
}

.main_color .talent_scout_right .talent_scout_table tr:last-child td:first-child {
	border-left: 2px solid #4e2375;
}

.main_color .talent_scout_right .talent_scout_table tr:last-child td:last-child {
	border-right: 2px solid #4e2375;
}

.custom-file-input input[type="file"]::-webkit-file-upload-button {
	visibility: hidden;
}

.custom-file-input input[type="file"]::before {
	content: "BROWSE COMPUTER";
	border: 1px solid #999;
	border-radius: 3px;
	padding: 15px 45px;
	outline: none;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	font-family: PoppinsSemiBold;
	background: #252837;
	color: #fff;
}

.custom-file-input input[type="file"] {
	width: 100% !important;
	margin-top: 20px;
	padding: 10px 0 10px 0;
}

.custom-file-input input[type="file"]:hover::before {
	border-color: black;
}

.custom-file-input input[type="file"]:active::before {
	background: #252837;
}

#top .matching_gift_bottom_section h3 {
	color: #252837;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 30px;
}

#top .matching_gift_section .av_one_third {
	border-right: 1px solid #ddd !important;
	min-height: 385px;
	padding-right: 20px;
}

#top .become_chpater_paragraph h3 {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	text-transform: uppercase;
	margin-top: 60px;
}

#top .become_chpater_paragraph p {
	line-height: 30px;
	color: #676d77;
	margin-top: 0 !important;
}

#top #wrap_all #main .avia-no-border-styling.become_chapter_top_heading {
	padding-bottom: 100px;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-family: PoppinsSemiBold !important;
	font-weight: 600 !important;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
}

#top div .flex_column.mession_section_background {
	padding-left: 12% !important;
	padding-right: 12% !important;
}

#top div .flex_column.mession_section_background_last {
	background: #0c091f;
}

#top .employment_width_second_section {
	margin-top: 0;
	opacity: .9;
}

#top .employment_percent_box_left {
	font-family: AbrilText;
	float: left;
	width: 40%;
	padding-top: 0;
	margin-top: 15px;
	padding-left: 5%;
	font-size: 72px;
}

#top .employment_percent_box_right {
	font-family: PoppinsSemiBold;
	text-align: left;
	padding-top: 0;
	margin-top: 0;
	float: left;
	width: 55%;
	text-transform: capitalize;
	letter-spacing: 2px;
	font-size: 24px;
	margin-left: 5%;
}

body .userway.userway_p8 {
	top: -2px !important;
}

#top .image_grid {
	width: 33.333%;
}

#top .search_resources_container .custom-select {
	float: left;
	width: 23%;
	margin-left: 1%;
}

@media only screen and (max-width:767px) {
	#top .donors_container .donors_list .donor_detail {
		width: 100%;
		margin-left: 0;
	}
	
	#top .search_filter_container .vertical_line {
		display: none;
	}
	
	#top .search_filter_container a.clear_filter {
		margin-left: 0;
	}
	
	#top .search_resources_container .custom-select {
		width: 100%;
		margin-bottom: 3%;
	}
	
	#top .gform_wrapper .top_label li.gfield.gf_left_third, #top .gform_wrapper .top_label li.gfield.gf_middle_third {
		width: 100% !important;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li {
		margin-left: 0px !important;
	}
	
	#top .image_grid {
		width: 100%;
	}
	
	.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
		padding: 5px;
	}
	
	#top .plan_button {
		font-size: 10px;
		padding: 4px;
	}
	
	#top .find_chapter_container .ui-widget {
		float: left;
		width: 95%;
		margin-right: 5%;
	}
	
	body .userway.userway_p8 {
		top: 25px !important;
	}
	
	#top .success_stories .success_stories_image {
		width: 100%;
	}
	
	#top .success_stories .success_stories_container {
		width: 100%;
	}
	
	#top .find_chapter_container .avia-builder-el-no-sibling {
		position: initial;
		margin-top: 20px;
	}
	
	#top #select_chapter {
		width: 100%;
	}
	
	#top .employment_percent_box_left {
		width: 100%;
		text-align: center;
		font-size: 72px;
	}
	
	#top .employment_percent_box_right {
		width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	
	#top .featured_blog .template-blog .big-preview {
		width: 100%;
	}
	
	#top .featured_blog .template-blog .post .entry-content-wrapper {
		width: 100%;
	}
	
	#top #custom_drop_down_filter {
		width: 100%;
	}
	
	#top #search_filter {
		width: 100%;
	}
	
	#top #custom_drop_down_filter span {
		padding-left: 0;
		padding-bottom: 12px;
	}
	
	#top #custom_drop_down_filter select {
		width: 100%;
	}
	
	#top .custom_related_entries_container .no_margin.av_one_third {
		width: 100%;
		margin-left: 0;
	}
	
	#main .title_container {
		width: 90%;
		left: 0%;
	}
	
	.responsive #top #wrap_all .blog_listing_arc .slide-entry {
		width: 100%;
		margin-bottom: 50px !important;
	}
	
	#top .gform_wrapper li.gfield.gf_list_4col.price_radio_button ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_3col.price_radio_button ul.gfield_radio li {
		width: 97%;
	}
	
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		width: 100%;
	}
	
	#top #wrap_all .top_special_heading .av-special-heading-tag {
		margin-right: 20px;
	}
	
	.responsive .av-burger-menu-main, #top #menu-item-search, #header_meta {
		display: none;
	}
	
	.responsive .av-burger-menu-main, #top #menu-item-search, #header_meta, #custom_heading {
		display: none;
	}
	
	.responsive .logo img {
		width: 80px;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
		margin-top: 50px;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open + #mega-menu-avia {
		margin-top: 45px;
	}
	
	.event-single-content, .event-single-image {
		width: 100% !important;
	}
	
	#top .events-plus-list .events-list .i8em .t7umb, #top .events-plus-list .events-list .i8em .event_list_content_container {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	
	#top .gform_wrapper ul li.gfield {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#top .grid-section .media-boxes-container {
		margin-left: -20px !important;
	}
}

@media only screen and (min-width:767px) and (max-width:1152px) {
	.what_do_div {
		min-height: 160px;
	}
	
	.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
		padding: 5px;
	}
	
	#top .plan_button {
		font-size: 10px;
		padding: 4px;
	}
}

@media only screen and (max-width:360px) {
	.what_do_div {
		min-height: 150px;
	}
}

@media only screen and (min-width:767px) and (max-width:800px) {
	#top .agenda_independent_sections .av_textblock_section {
		max-height: 250px;
		min-height: 250px;
	}
}

#top .financial_report_social_icons .share_button_container {
	left: -30px !important;
}

@media only screen and (min-width:1280px) {
	.table_header {
		font-size: 45px;
	}
}

.avia-content-slider.blog_listing_arc .slide-entry-title a {
	display: -webkit-box;
	max-width: 100%;
	height: 40px;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.avia-content-slider.blog_listing_arc.show_one_line_blog .slide-entry-title a {
	height: inherit !important;
}

@media only screen and (min-width:1280px) {
	p, #top .policy_page li, #top .number_list li {
		font-size: 17px;
		line-height: 25px;
	}
}

#top #search_filter {
	position: relative;
}

#top #search_filter input[type="submit"] {
	background-color: #ea7125;
	position: absolute;
	top: 6px;
	right: 6px;
	color: #fff;
	font-family: PoppinsSemiBold !important;
	font-size: 13px;
	padding: 7px 16px !important;
}

@media only screen and (min-width:1680px) {
	#top #search_filter input[type="submit"] {
		top: 6px;
		font-size: 16px;
	}
	
	#top .webinar_container .webinar_list .register_button .avia-button {
		font-size: 18px !important;
	}
	
	#top .header_color .textwidget #custom_heading a.custom_search_button {
		font-size: 18px;
	}
	
	.avia-content-slider.blog_listing_arc .slide-entry-title a, #top .sp-post-carousel-pro .sp-pcp-post-title a {
		height: 50px;
		-webkit-line-clamp: 2;
	}
	
	#top .search_resources_container .custom-select {
		width: 24%;
	}
	
	#top .financial_report_social_icons .share_button_container {
		left: -150px !important;
	}
	
	#top #wrap_all .av-inherit-size.conact_us_heading .av-special-heading-tag {
		font-size: 61px;
	}
	
	#top .success_stories .success_stories_container h3 {
		font-size: 20px;
	}
	
	#top .success_stories .success_stories_container h1 {
		font-size: 36px;
	}
	
	#top .success_stories .success_stories_container .success_stories_content, #top .success_stories .success_stories_container .success_stories_content p {
		font-size: 18px;
	}
	
	#top .text_block_li_style li {
		font-size: 18px;
	}
	
	.responsive #privacy_section .container {
		max-width: 1300px !important;
	}
	
	.responsive #ways_give_section .container {
		min-width: 1000px;
	}
	
	.responsive .what_arc_doing .container {
		min-width: 1000px;
	}
	
	.responsive #investment_section .container, .responsive .width_container .container {
		min-width: 1200px;
	}
	
	p {
		line-height: 32px;
	}
	
	.responsive .container, .container {
		max-width: 1500px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
		font-size: 18px !important;
	}
	
	#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag {
		font-size: 60px;
	}
	
	#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag .special_amp {
		font-size: 60px;
	}
	
	.home_section .av-subheading p:last-child, .one_side_content_section .av-subheading p:last-child {
		font-size: 24px;
	}
	
	#top #wrap_all .av-inherit-size .av-special-heading-tag, h1 {
		font-size: 45.23px;
	}
	
	p, #top .policy_page li, #top .number_list li {
		font-size: 18px;
	}
	
	#top .policy_page li, #top .number_list li {
		line-height: 32px;
	}
	
	#top .policy_page {
		font-size: 18px;
	}
	
	#top .paragraph_style {
		font-size: 24px;
	}
	
	.avia-animated-number-content p {
		font-size: 24px;
	}
	
	.avia-single-number, #top .avia-no-number {
		font-size: 72px;
	}
	
	.avia-button.avia-size-x-large {
		font-size: 18px !important;
	}
	
	#top #wrap_all .subscribe_newsletter .av-special-heading-tag, #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag {
		font-size: 36px;
	}
	
	.subscribe_newsletter .av-subheading p:last-child {
		font-size: 24px;
	}
	
	#top #newsletter input[type="email"] {
		font-size: 16px;
		height: 80px;
	}
	
	#top #newsletter input[type="submit"] {
		font-size: 18px;
	}
	
	.headline_section .av-subheading p:last-child {
		font-size: 25px;
	}
	
	.what_content div:last-child {
		font-size: 16px;
	}
	
	#top #wrap_all .av-inherit-size.subheading_date .av-subheading.av-subheading_below p {
		font-size: 25px;
	}
	
	.what_do_title {
		font-size: 16px;
	}
	
	.av-masonry-entry .av-masonry-entry-title {
		font-size: 18px;
	}
	
	.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content .av-masonry-entry-title {
		font-size: 33px;
	}
	
	.blog_listing_arc .slide-content .read-more-link {
		font-size: 19px;
	}
	
	.avia-content-slider.blog_listing_arc .slide-entry-title, #top .sp-post-carousel-pro .sp-pcp-post-title a {
		font-size: 19px;
	}
	
	#top .post-entry .post-title, .avia-content-slider .slide-entry-title {
		font-size: 20px;
	}
	
	#top .header_color .textwidget #custom_heading a {
		font-size: 16px;
	}
	
	#button_href {
		font-size: 18px !important;
	}
	
	.footer_uper_color_section {
		font-size: 24px !important;
	}
	
	#top .footer_color input[type="email"] {
		font-size: 18px;
	}
	
	#top #text-4 input[type="submit"] {
		font-size: 22px;
	}
	
	#text-4 h3 {
		font-size: 18px;
	}
	
	body .top_special_heading .av-subheading_above p, body .top_special_heading .av-subheading_above a {
		font-size: 18px;
	}
	
	.policy_topic_title {
		font-size: 18px;
	}
	
	.poliy_topic_learn_more {
		font-size: 16px;
	}
	
	.a11y-toolbar-widget button {
		font-size: 16px;
	}
	
	#top .header_color .top_meta_menu_select_box select {
		font-size: 14px;
	}
	
	.top_meta_menu_text {
		font-size: 14px;
	}
	
	#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp {
		font-size: 45.23px;
	}
	
	.poliy_topic_learn_more .arrow {
		font-size: 30px;
	}
	
	.custom_h3 {
		font-size: 20px;
	}
	
	.custom_get_involved_p {
		font-size: 16px;
	}
	
	.custom_h4 {
		font-size: 24px;
	}
	
	#top #wrap_all .custom_special_heading .av-special-heading-tag, #top #wrap_all .custom_special_heading_2 .av-special-heading-tag {
		font-size: 31.99px;
	}
	
	#top #wrap_all .custom_special_heading .av-subheading p:last-child, .custom_paragraph {
		font-size: 24px;
	}
	
	#top #wrap_all .custom_special_heading-2 .av-subheading p:last-child {
		font-size: 24px;
	}
	
	.grassroots_postslider .slide-entry-title {
		font-size: 16px;
	}
	
	#top #wrap_all .memorial_tribute_gifts .av-special-heading-tag .special_amp, #top #wrap_all .memorial_tribute_gifts .av-special-heading-tag {
		font-size: 45.23px;
	}
	
	#top .media-boxes-no-more-entries, #top .media-boxes-load-more-button {
		font-size: 18px !important;
	}
	
	.table_header {
		font-size: 45px;
	}
	
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		font-size: 16px;
	}
	
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		font-size: 16px;
	}
	
	.become_sponsor_table td span {
		font-size: 18px;
	}
	
	.become_sponsor_table td .table_header_subtext {
		font-size: 24px;
	}
	
	.become_sponsor_table tr td:not(:first-child) {
		font-size: 16px;
	}
	
	.responsive .life_community .container p {
		font-size: 16px;
	}
	
	.responsive .life_community .container li {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .post-entry .entry-content .life_community_paragraph {
		font-size: 24px;
	}
	
	.responsive .life_community .container h3 {
		font-size: 20px;
	}
	
	.life_community_heading .av-special-heading-tag {
		font-size: 45.23px;
	}
	
	#top .avia-content-slider.latest_news .slide-entry-title {
		font-size: 24px;
	}
	
	#top .event_grid_list .media-box-title a {
		font-size: 24px;
	}
	
	#top .plan_price {
		font-size: 18px;
	}
	
	#top .event_grid_list .media-box-more a {
		font-size: 18px;
	}
	
	.event-single_custum .avia_iconbox_title {
		font-size: 19px;
	}
	
	.event_single_title {
		font-size: 36px;
	}
	
	.event_single_time h4 {
		font-size: 16px;
	}
	
	.event_single_location {
		font-size: 16px;
	}
	
	.eventplus_single_event_description p {
		font-size: 16px;
	}
	
	#top .event_list_content_container .ti8le a {
		font-size: 24px;
	}
	
	#top .event_list_content_container .me8a span {
		font-size: 16px;
	}
	
	#top .event_list_content_container .d3sc {
		font-size: 18px;
	}
	
	#top .event_list_content_container .avia-button.avia-color-light {
		font-size: 16px;
	}
	
	#top .av-submenu-container.submenu_item .menu-item a {
		font-size: 18px;
	}
	
	.what_doing_paragraph {
		font-size: 24px;
	}
	
	#top .gform_wrapper ul.gfield_radio label {
		font-size: 16px;
	}
	
	#top .gform_wrapper ul li.gsection {
		font-size: 24px;
	}
	
	#top .gform_wrapper ul li.gsection h2 {
		font-size: 24px;
	}
	
	#top .gform_wrapper .gfield_label, #top .gform_wrapper label {
		font-size: 16px;
	}
	
	.gform_wrapper .gform_footer input[type="submit"] {
		font-size: 18px !important;
	}
	
	#top .main_color .gform_wrapper textarea, #top .main_color .gform_wrapper input, #top .main_color .gform_wrapper select {
		font-size: 16px;
	}
	
	#top .gform_wrapper .radio_join_form .gfield_radio li label {
		font-size: 16px;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li label {
		font-size: 24px;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li {
		font-size: 22px;
	}
	
	#top #wrap_all .join_renew_membership .av-special-heading-tag .special_amp, #top #wrap_all .join_renew_membership .av-special-heading-tag {
		font-size: 45.23px;
	}
	
	#top #wrap_all .join_renew_membership.request_assistance_heading .av-special-heading-tag {
		font-size: 48px !important;
	}
	
	#top #wrap_all .join_renew_membership.request_assistance_heading .av-subheading_below p:last-child {
		font-size: 24px !important;
	}
	
	#top .gform_wrapper .gfield_html.gf_border {
		font-size: 24px;
	}
	
	.breadcrumb-trail .trail-end {
		font-size: 45.23px;
	}
	
	.alternate_color .breadcrumb a {
		font-size: 18px;
	}
	
	.sort_filter_container {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .post-entry .post-title a {
		font-size: 45px;
	}
	
	#top .container.template-single-blog .post-entry .post-meta-infos, #top .container.template-single-blog .post-entry .post-meta-infos .minor-meta {
		font-size: 16px;
	}
	
	#top.single-post .fullsize .template-blog .post-title {
		font-size: 45px;
	}
	
	#top .fullsize .template-blog .post .entry-content-wrapper > * {
		max-width: 1000px !important;
	}
	
	#top.single-post .post-entry .blog-categories {
		font-size: 16px;
	}
	
	#top .post-entry .blog-tags.minor-meta strong {
		font-size: 20px;
	}
	
	#top .post-entry .blog-tags.minor-meta span a {
		font-size: 14px;
	}
	
	.custom_related_posts .related_title {
		font-size: 36px;
	}
	
	.related_posts .av-related-title.custom-av-related-title {
		font-size: 20px;
	}
	
	#top .container.template-single-blog .post-entry .entry-content li, #top .container.template-single-blog .post-entry .entry-content h5, #top .container.template-single-blog .post-entry .entry-content div, #top .container.template-single-blog .post-entry .entry-content strong, #top .container.template-single-blog .post-entry .entry-content span {
		font-size: 18px;
	}
	
	#top #search_filter input {
		font-size: 16px;
	}
	
	#top #custom_drop_down_filter select {
		font-size: 16px;
	}
	
	#top #custom_drop_down_filter span {
		font-size: 16px;
	}
	
	#top #custom_drop_down_filter .clear_filter {
		font-size: 14px;
	}
	
	#top #custom-slide-content .slide-meta {
		font-size: 16px;
	}
	
	#top .featured_blog .template-blog .post-title {
		font-size: 36px;
	}
	
	#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark span {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .single_chapter h2 {
		font-size: 36px;
	}
	
	#top .container.template-single-blog .single_chapter p {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .single_chapter table td, #top .container.template-single-blog .single_chapter table th {
		font-size: 18px;
	}
	
	#top .container.template-single-blog .single_chapter table th {
		font-size: 16px;
	}
	
	#top .container.template-single-blog .local_chapters_list h2 {
		font-size: 24px;
	}
	
	#top #wrap_all .find_chapter_heading .av-special-heading-tag {
		font-size: 61px;
	}
	
	.chosen-container-single .chosen-single {
		font-size: 20px;
	}
	
	.chosen-container .chosen-results li.active-result {
		font-size: 16px;
	}
	
	.legislatice_agenda_subheading .av-subheading_below p {
		font-size: 25px;
	}
	
	.legislatice_agenda_button .avia_iconbox_title, .legislatice_agenda_button_transparent .avia_iconbox_title {
		font-size: 16px;
	}
	
	.legislatice_agenda_button .avia_button_icon, .legislatice_agenda_button_transparent .avia_button_icon {
		font-size: 20px;
	}
	
	#top #wrap_all .special_heading_h4 .av-special-heading-tag {
		font-size: 24px;
	}
	
	#top .plan_button {
		font-size: 16px;
	}
	
	.plan_name {
		font-size: 24px;
	}
	
	.gen_ref_p p {
		font-size: 16px;
	}
	
	#top .transparent_blue_button .avia-button.avia-color-dark {
		font-size: 16px;
	}
	
	#top #wrap_all #side_image_space_section .av-inherit-size .av-special-heading-tag {
		font-size: 61px;
	}
	
	#top #wrap_all #side_image_space_section .av-subheading p:last-child {
		font-size: 24px;
	}
	
	#top .fullsize#success_stories .flex_column .template-blog .post-title {
		font-size: 24px;
	}
	
	.talent_scout_table td span {
		font-size: 18px;
	}
	
	.talent_scout_p {
		font-size: 30px;
	}
	
	.talent_scout_p_heading {
		font-size: 24px;
	}
	
	#top .matching_gift_bottom_section h3 {
		font-size: 24px;
	}
	
	.become_chpater_paragraph h3 {
		font-size: 24px;
	}
	
	.become_chpater_paragraph p {
		font-size: 24px;
	}
	
	#top .employment_percent_box_left {
		font-size: 72px;
	}
	
	#top .employment_percent_box_right {
		font-size: 24px;
	}
	
	.footer_color h3, body #footer div .av_one_fourth:nth-last-child(1) .menu a, .footer_color #menu-about-us li:first-child a, .footer_color #menu-policy-advocacy li:first-child a, .footer_color #menu-our-initiatives li:first-child a {
		font-size: 18px;
	}
	
	.footer_menu_text {
		font-size: 16px;
	}
	
	#top .position_statement_category_heading {
		font-size: 24px;
	}
	
	#top .position_statement_heading {
		font-size: 20px;
	}
	
	#top .position_statement_list li a {
		font-size: 18px;
	}
	
	#top .search_title_container h1 {
		font-size: 48px;
	}
	
	#top .search_title_container h4 {
		font-size: 18px;
	}
	
	#top .featured_blog .template-blog .entry-content-header::before {
		font-size: 20px;
	}
	
	.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content .av-masonry-entry-title {
		font-size: 20px;
	}
	
	body .top_special_heading .av-subheading_above span {
		font-size: 19px;
	}
	
	#top .employment_percent_box_left {
		font-size: 72px;
	}
	
	#top #wrap_all .top_special_heading .av-special-heading-tag {
		font-size: 30px;
	}
	
	#top .container.template-single-resource .post-entry .post-title a {
		font-size: 36px;
	}
	
	#top #wrap_all .av-inherit-size.sub-special-heading .av-special-heading-tag {
		font-size: 24px;
	}
	
	#top .count_number {
		font-size: 88px;
	}
	
	#top #wrap_all .av-inherit-size.overview-page-special-heading .av-special-heading-tag {
		font-size: 72px;
	}
	
	#top .count_text {
		font-size: 24px;
	}
	
	#top .our_mession_h2 {
		font-size: 32px;
	}
	
	#top .report_list .report_title {
		font-size: 20px;
	}
	
	#top .report_list h1 {
		font-size: 32px;
	}
	
	#top .abrill_font_family {
		font-size: 24px;
	}
	
	#top .webinar_container .webinar_list .webinar_title {
		font-size: 24px;
	}
	
	#top .image_grid .image_grid_title {
		font-size: 33px;
	}
	
	#top #wrap_all .av-inherit-size.abriltext_heading .av-special-heading-tag {
		font-size: 88px;
	}
	
	#top .conact_us_box .flex_column h2, #top .contact_us_h2 {
		font-size: 36px;
	}
}

@media only screen and (min-width:2500px) {
	.responsive .container {
		max-width: 2000px;
	}
}

#top .av-subnav-menu #active {
	background: #512575;
	margin-right: -5px;
}

#top .av-subnav-menu #active a {
	background: #512575;
}

#top .av-subnav-menu #active a .avia-menu-text {
	border-bottom: 1px solid #fff;
}

#top .position_statement_list li a {
	color: #5c2b84;
	font-family: PoppinsRegular;
	font-weight: 500;
	line-height: 40px;
	float: left;
	text-decoration: underline;
}

#top .position_statement_list li a:hover {
	color: #ad95c2;
}

#top .position_statement_list li {
	list-style: none;
	float: left;
	width: 100%;
	margin-left: 0;
}

#top .position_statement_list {
	margin-left: 0;
	margin-top: 15px;
}

#top .position_statement_list li img {
	float: left;
	padding-left: 15px;
	display: none;
	margin-top: 12px;
}

#top .position_statement_list li:hover a {
	color: #000;
}

#top .position_statement_category_heading {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .position_statement_heading {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 40px;
}

#top .position_statement_category_heading.border {
	padding-top: 40px;
	float: left;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}

.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay-inside:hover, .image-overlay.overlay-type-extern:hover, .avia_transform a:hover .image-overlay {
	display: none !important;
	opacity: 0 !important;
}

#top #searchform > div {
	max-width: inherit;
}

#top .header_color #searchform input[type="text"] {
	background-color: #252837;
}

#top #s {
	padding: 30px;
	font-size: 18px;
	border-radius: 50px;
	background-color: #fff !important;
	border-color: #fff !important;
	color: #000 !important;
	font-family: PoppinsRegular !important;
}

#top #s::placeholder {
	color: #000 !important;
	opacity: 1;
}

#top #s:-ms-input-placeholder {
	color: #000 !important;
}

#top #s::-ms-input-placeholder {
	color: #000 !important;
}

#top #searchsubmit, .ajax_load {
	width: 120px;
	height: inherit !important;
	line-height: 60px;
	right: 14px;
	top: 12px;
	background: #5c2b84;
	border-radius: 30px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top #searchsubmit:hover {
	color: #ffcb00 !important;
}

#top #searchform .ajax_search_response h4, .header_color .av_ajax_search_image, .header_color .ajax_search_excerpt, #top div .av_ajax_search_entry_view_all, #top .search_form_field p, #top .search_form_field > h4 {
	display: none;
}

#top div .av_ajax_search_entry {
	background-color: #e3e7f0;
	padding: 30px;
	border: 0;
}

#top div .av_ajax_search_entry:hover {
	background-color: #dbe0ea;
}

.header_color .av_ajax_search_title {
	color: #676d77;
	font-family: PoppinsRegular;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	color: #808499 !important;
}

#top #searchform .ajax_search_response {
	margin-top: -8px;
	margin-left: 23%;
	margin-right: 24%;
	max-height: 230px;
	overflow-y: scroll;
	position: absolute;
	width: 53%;
}

#top .search_title_container h1 {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 50px;
}

#top .search_title_container h4 {
	color: #ea7125;
	font-family: PoppinsRegular;
	font-weight: 500;
	text-align: center;
}

#top .avia-search-tooltip .search_title_container h4 {
	padding-top: 25px;
}

.html_bottom_nav_header .avia-search-tooltip {
	width: 100%;
	left: 0 !important;
	padding-bottom: 50px;
	border-bottom: 2px solid #ea7125;
	margin-left: 0px;
}

#top #searchform > div {
	margin-left: 20%;
	margin-right: 20%;
}

#top .template-search .page-heading-container {
	border: 0;
	padding-right: 0 !important;
}

#top .search_form_field h1 {
	color: #000;
}

#top .ajax_search_result {
	float: left;
	width: 100%;
	padding-left: 3%;
	padding-right: 3%;
	margin-top: -35px;
	margin-bottom: 40px;
}

#top .ajax_search_result div, .ui-autocomplete .ui-menu-item div {
	float: left;
	width: 100%;
	color: #637a95;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	padding: 24px 30px;
	border-radius: 4px;
	border: 1px solid #e2e6ea;
}

.ui-autocomplete .ui-menu-item div:hover, .ui-autocomplete .ui-menu-item:hover, .ui-autocomplete:hover {
	background: #fff;
}

#top #resources_search_form .custom-select .select-items {
	max-height: 255px;
	overflow: scroll;
	position: relative !important;
}

#top #search_resource_submit {
	float: left;
	position: absolute;
	right: 11%;
	margin-top: 6px;
	border-radius: 70px;
	background-color: #5c2b84;
	width: 70px;
	height: 66px;
	font-size: 22px;
}

#top #search_resource {
	opacity: 1;
	color: #637a95;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	padding: 30px;
	border-radius: 40px;
	border: 1px solid #e2e6ea;
	background-color: #fff;
	float: left;
	margin-bottom: 40px;
	padding-left: 55px;
}

#top .search_container {
	float: left;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
}

#top .search_filter_container .vertical_line {
	height: 50px;
	width: 1px;
	border: 1px solid #f0efef;
	background-color: #f0efef;
	float: left;
	margin-left: 2%;
}

#top .search_filter_container select {
	float: left;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #f0efef;
	border-radius: 5px;
	padding: 16px;
	background-color: #fff;
}

#top .search_filter_container {
	float: left;
	width: 100%;
	padding-left: 5%;
	padding-right: 5%;
}

#top .search_filter_container span {
	float: left;
	color: #444545;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	padding: 16px;
	padding-left: 0;
}

#top .search_filter_container a.clear_filter {
	border: 1px solid #5c2b85;
	border-radius: 40px;
	padding: 14px;
	margin-left: 12px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-size: 14px;
	font-weight: bold;
	float: left;
	background-color: #5c2b85;
	text-decoration: none;
}

#top .search_filter_container a.clear_filter:hover, #top.search-results .search_form_field #searchsubmit:hover {
	color: #ffcb00 !important;
	background-color: #5c2b84;
	border-color: #5c2b84;
	text-decoration: none;
}

div .resources_list_div.flex_column {
	position: inherit;
}

#top .resource_container .resource_list, #top .custom_blog_container .custom_blog_list {
	border: 1px solid #dfdff3;
	float: left;
	padding: 40px;
	width: 100%;
	margin-bottom: 30px;
	padding-bottom: 0;
}

#top .resource_container .resource_list h3 a, #top .custom_blog_container .custom_blog_list h3 a {
	color: #000;
	font-family: PoppinsSemiBold;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
}

#top .resource_container .resource_list .slide-meta .slide-meta-time, #top .custom_blog_container .custom_blog_list .slide-meta .slide-meta-time {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
}

#top .resource_container .resource_list .resource_content, #top .custom_blog_container .custom_blog_list .custom_blog_content {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 30px;
}

#top .resource_container .resource_list .avia-builder-el-first a, #top .custom_blog_container .custom_blog_list .avia-builder-el-first a {
	background-color: #5c2b84;
	padding: 20px 40px;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	margin-top: 30px;
}

#top .resource_container .resource_list .tag_container {
	border-top: 1px solid #dfdff3;
	background-color: #fafbfc;
	margin-left: -40px;
	margin-right: -40px;
	padding: 20px 40px;
	margin-top: 30px;
}

#top .resource_container .resource_list .tag_container .tag_list {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
}

#top .resource_container .resource_list .tag_container img {
	margin-right: 35px;
	margin-bottom: -5px;
}

.sort_filter_container.resources_filter {
	margin-bottom: 10px;
	padding-left: 30px;
}

#top .sort_filter_container.resources_filter span {
	color: #444545;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
}

#top .sort_filter_container.resources_filter .resources_filter_result, #top .sort_filter_container.resources_filter #sort_filter {
	opacity: .87;
	color: #7a838e;
	font-family: PoppinsRegular;
	font-size: 16px;
}

#top .search_resources_container .select-selected, #top .search_resources_container .select-items div {
	background-color: #fff;
	color: #2f4e72;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #f0efef;
	border-radius: 5px;
	padding: 14px;
}

#top .search_resources_container .select-selected:after {
	top: 22px;
	right: 15px;
	border-color: #2f4e72 transparent transparent transparent;
}

#top .search_resources_container .select-selected.select-arrow-active:after {
	border-color: transparent transparent #2f4e72 transparent;
	top: 16px;
}

#top .search_resources_container .select-items div {
	border-radius: 0;
}

#top .search_container span.avia-font-entypo-fontello {
	position: absolute;
	font-size: 16px;
	left: 13%;
	float: left;
	opacity: 1;
	margin-top: 28px;
	color: #828182;
}

#top .container.template-single-resource .post-entry .post-title a {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
	line-height: 40px;
}

#top .container.template-single-resource .entry-content p {
	font-size: 16px;
	line-height: 24px;
}

#top .container.template-single-resource .tags {
	float: left;
	width: 100%;
	margin-bottom: 60px;
	margin-top: 30px;
}

#top .container.template-single-resource .tags span {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 14px;
	font-weight: 500;
	line-height: 30px;
}

#top .container.template-single-resource .tags img {
	margin-right: 30px;
	margin-bottom: -5px;
}

#top .preview_button a {
	border: 2px solid #5c2b84;
	background-color: #5c2b84;
	padding: 17px 40px;
	border-radius: 30px;
	color: #fff;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .preview_button a:hover {
	color: #ffcb00 !important;
	background-color: #5c2b84;
	border-color: #5c2b84;
	text-decoration: none;
}

#top .preview_button, #top .download_button {
	padding-bottom: 70px;
	float: left;
	border-bottom: 1px solid #ddd;
	width: 100%;
}

#top .container.template-single-resource .minor-meta.comment-container, #top .container.template-single-resource .text-sep.text-sep-comment {
	display: none;
}

#top .download_button {
	border-bottom: 0;
	padding-top: 40px;
	width: 60% !important;
}

#top .download_button a {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
}

#top .download_button img {
	margin-bottom: -5px;
	margin-right: 10px;
}

#top .container.template-single-resource .minor-meta {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	letter-spacing: 1px;
}

#top .container.template-single-resource .post-meta-infos {
	margin-top: 80px;
	margin-bottom: 20px;
}

#top .container.template-single-resource .resource {
	margin-top: 90px;
}

#top .background {
	float: left;
	width: 100%;
	height: 80px;
	background: #fafbfc;
}

#top.single #wrap_all #main .stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
	display: none;
}

body .top_special_heading .av-subheading_above span:last-child {
	display: none;
}

.share_button_container .essb_links.essb_template_grey-retina {
	width: 12px !important;
	float: left;
	position: absolute;
	left: -100px;
}

.share_button_container .essb_links.essb_template_grey-retina .essb_link_facebook .essb_icon, .share_button_container .essb_links.essb_template_grey-retina .essb_link_twitter .essb_icon, .share_button_container .essb_links.essb_template_grey-retina .essb_link_linkedin .essb_icon, .share_button_container .essb_links.essb_template_grey-retina .essb_link_mail .essb_icon {
	background-size: 45px 45px;
}

.share_button_container .essb_links.essb_template_grey-retina .essb_icon {
	width: 50px;
	height: 50px;
}

.essb_links.essb_template_grey-retina .essb_link_facebook a {
	color: #000 !important;
}

.essb_links.essb_template_grey-retina li a {
	opacity: 1 !important;
}

#top .share_button_container {
	position: relative;
}

#top .share_button_container.template_b {
	right: 35px;
}

#top .share_button_container .essb_links.essb_template_grey-retina {
	top: 120px;
}

#top .share_button_container .share_text {
	float: left;
	position: absolute;
	left: -146px;
	transform: rotate(90deg);
	color: #191e29;
	font-family: PoppinsSemibold;
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 6px;
	padding-right: 73px;
	top: 0;
}

#top .share_button_container .vertical_line {
	height: 75px;
	width: 2px;
	background-color: #ddd;
	position: absolute;
	left: -67px;
	color: #191e29;
	font-family: PoppinsSemibold;
	top: 40px;
}

#top .resources_share_icon .share_button_container_horizontal {
	float: left;
}

#top .resources_share_icon .download_button {
	float: left;
}

#top .resources_share_icon .share_button_container_horizontal .vertical_line {
	left: 40px;
}

#top .resources_share_icon .share_button_container_horizontal .share_text {
	left: 0px;
}

#top .resources_share_icon .share_button_container_horizontal .essb_links {
	padding-left: 200px;
}

#top .share_button_container_horizontal .vertical_line {
	height: 2px;
	width: 75px;
	background-color: #ddd;
	color: #191e29;
	font-family: PoppinsSemibold;
	float: left;
	position: relative;
	left: -145px;
	top: 55px;
}

#top .share_button_container_horizontal .share_text {
	float: left;
	color: #191e29;
	font-family: PoppinsSemibold;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	top: 44px;
	left: -174px;
}

#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_facebook .essb_icon, #top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_twitter .essb_icon, #top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_linkedin .essb_icon, #top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_mail .essb_icon {
	background-size: 30px 30px;
}

#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_icon {
	width: 30px;
	height: 30px;
}

#top .share_button_container_horizontal .essb_links {
	float: left;
}

#top .resources_share_icon {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}

#top .template-position-statements .share_button_container_horizontal .share_text {
	top: 15px;
	left: 0;
}

#top .template-position-statements .share_button_container_horizontal .essb_links {
	float: left;
	position: relative;
	top: -30px;
	left: 80px;
}

#top .event_button_share_icon {
	float: left;
	width: 100%;
}

#top .event_button_share_icon .share_button_container_horizontal .essb_links {
	float: left;
	position: relative;
	width: 220px !important;
	left: 0;
	top: -28px;
}

#top .event_button_share_icon .share_button_container_horizontal .share_text {
	top: 15px;
	left: -85px;
}

#top .event_button_share_icon .share_button_container_horizontal {
	position: relative;
	left: 0;
	float: right;
}

#top .event-single-content .share_button_container .essb_links.essb_template_grey-retina {
	top: 210px;
	left: -85px;
}

#top .event-single-content .share_button_container .vertical_line {
	left: -58px;
	top: 120px;
}

#top .event-single-content .share_button_container .share_text {
	left: -125px;
	top: 90px;
	font-size: 18px;
}

#top #wrap_all .av-inherit-size.sub-special-heading .av-special-heading-tag {
	color: #000;
	font-family: PoppinsSemiBold;
	font-weight: 600;
}

#top .count_number {
	color: #191e29;
	font-family: "AbrilText";
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 45px;
}

#top #wrap_all .av-inherit-size.overview-page-special-heading .av-special-heading-tag {
	margin-left: 45px;
}

#top .count_text {
	color: #262930;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 30px;
	margin-left: 45px;
	font-size: 30px;
}

#top #overview {
	padding-left: 5%;
	padding-right: 5%;
}

#top .our_mession_h2 {
	color: #000 !important;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	margin-bottom: 0;
}

#top .our_mession_paragraph {
	font-size: 16px;
	margin-top: 0;
}

#top .success_stories {
	float: left;
	width: 100%;
	border: 1px solid #dfdff3;
	background-color: #fff;
	margin-bottom: 50px;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

#top .success_stories .success_stories_image {
	float: left;
	width: 40%;
}

#top .success_stories .success_stories_container {
	float: left;
	width: 60%;
	padding: 40px;
}

#top .success_stories .success_stories_container h3 {
	color: #191e29;
	font-family: PoppinsSemibold;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: 1px;
}

#top .success_stories .success_stories_container h1 {
	color: #191e29;
	font-family: PoppinsBold;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}

#top .success_stories .success_stories_container .success_stories_content, #top .success_stories .success_stories_container .success_stories_content p {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-weight: 500;
	line-height: 28px;
}

#top .report_list .report_title {
	color: #252837;
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 50px;
	width: 100%;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#top .report_list h1 {
	color: #000;
	font-family: PoppinsBold;
	font-weight: bold;
}

#top .report_list {
	margin-bottom: 70px;
	float: left;
}

#top .abrill_font_family {
	font-family: "AbrilText";
}

#top .drawer-style.style-2 .awsm-details {
	width: 100%;
}

#top .drawer-style.style-2 .awsm-personal-contact-info {
	display: none;
}

#top .drawer-style.style-2 .awsm-grid-close {
	right: 60px;
}

#top .webinar_container .webinar_list {
	background: #fff;
	border: 1px solid #dfdff3;
	padding: 30px;
	margin-top: 35px;
	float: left;
	width: 100%;
	padding-left: 55px;
}

#top .webinar_container .webinar_list .webinar_content {
	float: left;
	width: 100%;
}

#top .webinar_container .webinar_list .webinar_title {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 30px;
	width: 70%;
	float: left;
}

#top .webinar_container .webinar_list .register_button {
	float: left;
	width: 30%;
}

#top .webinar_container .webinar_list .register_button .avia-button {
	font-family: PoppinsSemiBold !important;
	font-size: 15px !important;
}

#top .webinar_container .webinar_list .date_container .date, #top .webinar_container .webinar_list .date_container .time {
	color: #191e29;
	font-family: PoppinsRegular;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	width: 40%;
	float: left;
	margin-top: 15px;
	padding-left: 10px;
}

#top .webinar_container .webinar_list .date_container span img {
	position: relative;
	top: 8px;
	left: -10px;
}

.responsive #webinar_section .container {
	max-width: 1100px;
}

#top #ways_give_page .custom_h3 {
	text-transform: uppercase;
}

#top #ways_give_page .custom_get_involved_p {
	padding-bottom: 30px;
}

#top .bullet_style {
	background: #5c2b84;
	border-radius: 100px;
	width: 47px !important;
	color: #fff;
	padding: 10px;
	margin: auto;
	font-family: PoppinsSemiBold !important;
	font-size: 18px;
	font-weight: 600;
	float: left;
	margin-right: 35px;
	text-align: center;
	margin-left: 10px;
}

#top .bullet_style_container {
	color: #676d77;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	font-weight: 500;
	margin-top: 25px;
	float: left;
	width: 100%;
}

#top .bullet_style_container div {
	float: left;
	width: 50%;
	font-family: StoneSansITCStdMedium;
	line-height: 50px;
}

#top .bullet_style_container strong {
	font-weight: bold;
	color: #676d77;
	font-family: StoneSansITCStdMedium;
}

#top .div_table_formate {
	padding-left: 55px;
	padding-top: 7px;
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 18px;
	font-weight: 500;
	margin-left: 20px;
}

#top .div_table_formate .heading {
	float: left;
	width: 30%;
	color: #676d77;
	margin-right: 30px;
}

#top .underline {
	text-decoration: underline;
}

#top .webinar_description {
	font-size: 18px;
	float: left;
}

#top .image_grid {
	float: left;
	height: 350px;
	background-position: top center;
}

#top .image_grid .image_grid_title {
	color: #fff;
	font-family: PoppinsBold;
	font-weight: bold;
	position: relative;
	z-index: 99;
	text-align: center;
	margin-top: 80px;
	line-height: 40px;
	font-size: 24px;
}

#top .image_grid .av-section-color-overlay {
	height: 350px !important;
	top: inherit;
	bottom: inherit;
}

#top .image_grid .image_grid_lean_more {
	position: relative;
	z-index: 99;
	text-align: center;
	margin-top: 120px;
}

#top .image_grid .image_grid_lean_more a {
	color: #fff;
	text-decoration: none;
	font-family: PoppinsRegular;
	font-size: 18px;
}

#top .image_grid_arrow {
	color: #fecb00;
	font-size: 25px;
	font-family: PoppinsBold;
	font-weight: bold;
	padding-left: 15px;
	position: absolute;
	top: 0px;
}

.responsive .history_image_grid_container_width .container, .responsive .decrease_container_width .container {
	width: 800px;
}

#top #wrap_all .av-inherit-size.abriltext_heading .av-special-heading-tag {
	font-family: AbrilText;
	font-weight: 700;
}

b, strong {
	color: #000 !important;
}

i {
	font-style: italic !important;
}

#top.search-results .title_container, #top.search-no-results .title_container, #top.search-results .search_title_container, #top.search-no-results .search_title_container {
	display: none !important;
}

#top.search-results .search_form_field #s, #top.search-no-results .search_form_field #s {
	padding: 30px;
	font-size: 18px;
	border-radius: 50px;
	background-color: #fff !important;
	border-color: #dedede !important;
	color: #808499;
	font-family: PoppinsRegular !important;
	font-size: 16px;
	margin-top: 0;
}

#top.search-results .success_stories, #top.search-no-results .success_stories {
	border: none;
}

#top.search-results .search_form_field, #top.search-no-results .search_form_field {
	background: #f5f6f6;
	padding: 60px;
}

#top.search-results .content.template-search, #top.search-no-results .content.template-search {
	padding-top: 0;
}

#top.search-results .content.template-search .page-heading-container, #top.search-no-results .content.template-search .page-heading-container {
	margin-bottom: 20px;
}

#top.search-results .search_form_field #searchsubmit, #top.search-no-results .search_form_field #searchsubmit {
	font-size: 16px;
	color: #fff;
	width: 110px;
	background: #5c2b84;
	right: 10px;
	top: 10px;
	font-family: PoppinsRegular !important;
}

#searchform #s {
	margin-top: 60px;
}

#top .conact_us_box .flex_column {
	border: 1px solid #ececec;
	background-color: #fff;
	min-height: 250px;
}

#top .conact_us_box .flex_column h2, #top .contact_us_h2 {
	color: #000;
	font-family: PoppinsBold;
	font-weight: 700;
}

#top .conact_us_box .flex_column p {
	color: #333;
	font-family: PoppinsRegular;
	font-size: 16px;
}

#top .conact_us_box .flex_column:hover {
	border-bottom: 5px solid #5c2b84;
}

#top .conact_us_box .flex_column .custom_link {
	color: #fff;
	background-color: #5c2b85;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 20px;
	border-radius: 50px;
	margin-top: 20px;
	float: left;
}

#top .conact_us_form .gform_wrapper form {
	border: none;
	background-color: #fafbfc;
}

#top .conact_us_form .gform_wrapper .gfield_label, #top .conact_us_form .gform_wrapper label {
	padding-left: 10px;
}

#top #wrap_all .av-inherit-size.conact_us_heading .av-special-heading-tag {
	font-family: PoppinsSemiBold;
	font-weight: 600;
	line-height: 68px;
}

#top .conact_us_last_section .find_chapter_container .avia-button {
	background-color: #5c2b85 !important;
	border-color: #5c2b85 !important;
	color: #fff;
}

@media only screen and (min-width:767px) and (max-width:1024px) {
	#top .search_resources_container .custom-select {
		width: 20%;
	}
}

@media only screen and (min-width:767px) and (max-width:1440px) {}

@media only screen and (min-width:1440px) {}

#top .donors_container .donors_list {
	float: left;
	width: 100%;
}

#top .donors_container .donors_list .donor_detail {
	float: left;
	width: 31%;
	margin-left: 3%;
	border-top: 1px solid #ddd;
	padding: 20px;
}

#top .donors_container .donors_list .donor_detail:first-child {
	margin-left: 0;
}

#top .donors_container .donors_list .donor_detail .donar_name {
	color: #191e29;
	font-family: PoppinsSemiBold;
	font-size: 18px;
	float: left;
	width: 100%;
}

#top .donors_container .donors_list .donor_detail .donar_state {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	float: left;
	width: 100%;
}

#top .staff_team_container .staff_team_list {
	float: left;
	width: 100%;
}

#top .staff_team_container .staff_team_list .staff_detail {
	float: left;
	width: 31%;
	margin-left: 3%;
	border-bottom: 1px solid #ddd;
	padding: 20px;
	padding-top: 10px;
}

#top .staff_team_container .staff_team_list .staff_detail:first-child {
	margin-left: 0;
}

#top .staff_team_container .staff_team_list .staff_detail span {
	float: left;
	width: 100%;
}

#top .staff_team_container .staff_team_list .staff_detail .designation, #top .staff_team_container .staff_team_list .staff_detail .email {
	color: #676d77;
	font-family: StoneSansITCStdMedium;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

#top .staff_team_container .staff_team_list .staff_detail .name {
	color: #191e29;
	font-family: PoppinsBold;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}

#top .staff_team_container .staff_team_list .staff_detail .email a {
	color: #5c2b85;
	text-decoration: underline;
}

#top .staff_team_container .staff_team_list:first-child .staff_detail {
	border-top: 1px solid #ddd;
}

@media only screen and (min-width:767px) {
	#top .slider_type_a .avia-content-slider-inner article {
		margin-left: 0% !important;
		width: 25% !important;
	}
	
	#top .slider_type_a .avia-content-slider-inner article.av_one_third {
		margin-left: 0% !important;
		width: 33.33% !important;
	}
}

#top .mega-sub-menu .mega-menu-link:hover {
	color: #ffcb00 !important;
}

#top .breadcrumb_list:hover {
	color: #ffcb00 !important;
}

#top .call_to_action_link:hover, #top .avia-button:hover, #top .conact_us_box .flex_column .custom_link:hover, .gform_wrapper .gform_footer input[type="submit"]:hover {
	color: #ffcb00 !important;
	text-decoration: none;
}

#top .call_to_action_link span {
	font-size: 30px;
	top: 5px;
	position: relative;
	right: -10px;
}

#top .policy_newsletter #newsletter input[type="submit"]:hover, #top #newsletter input[type="submit"]:hover {
	color: #ffcb00 !important;
	background-color: #6a448f;
	border-color: #6a448f;
}

#top .avia-button.orange_button:hover, #button_href:hover {
	color: #ffcb00 !important;
	background-color: #ed8645;
	border-color: #ed8645;
	text-decoration: none;
}

.essb_links.essb_template_grey-retina li a:hover {
	opacity: .6 !important;
}

#top .subscribe_newsletter_footer {
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}

#top .subscribe_newsletter_footer .footer_form_heading {
	float: left;
	padding-top: 25px;
	color: #140524;
	font-family: PoppinsSemiBold;
	font-size: 16px;
	font-weight: 600;
	line-height: 15px !important;
	margin-left: 0% !important;
	width: 22% !important;
	float: left;
}

#top .gform_wrapper .gform_footer:not(.top_label) {
	margin-left: 0 !important;
	width: 100% !important;
}

#top .subscribe_newsletter_footer .gform_wrapper {
	margin: 0 !important;
}

#top .subscribe_newsletter_footer .gform_wrapper form {
	border: none !important;
	background: #f7f7f7 !important;
	margin-bottom: 0px;
}

#top .subscribe_newsletter_footer .newsletter_form {
	float: left;
	width: 100%;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_body {
	width: 95%;
	float: left;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
	width: 50px !important;
	float: right;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper ul li.gfield {
	padding-left: 0;
	padding-right: 0;
	width: 18%;
	float: left;
	clear: inherit;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email, #top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text {
	margin-left: 2% !important;
	width: 98% !important;
}

#top .subscribe_newsletter_footer .newsletter_form input[type="submit"] {
	top: -75px !important;
	right: -7px !important;
	position: absolute;
	background: #5c2b85;
	border-radius: 75px !important;
	padding: 6px 0px !important;
	font-family: PoppinsBold !important;
	font-size: 20px !important;
	width: 40px !important;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
	position: relative;
}

#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email input, #top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text input {
	background: #fff;
	padding: 13px;
	border-radius: 4px;
	margin-bottom: 0;
	color: #262930;
	font-family: PoppinsRegular;
	font-size: 16px;
}

#top #footer_extra.footer_color {
	border: none;
	background: #f7f7f7;
}

#top .logo_container {
	float: left;
	width: 100%;
	padding: 50px;
}

#top .logo_container .logo_footer {
	float: left;
	width: 15%;
}

#top .logo_container .text {
	float: left;
	width: 58%;
	font-weight: 500;
	font-size: 16px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	color: black;
	font-family: PoppinsRegular;
	line-height: 30px;
}

.footer_color a {
	font-family: PoppinsRegular;
	line-height: 20px;
	color: #252837 !important;
	font-size: 13px;
}

.footer_menu_left {
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
}

.footer_menu_right {
	float: right;
	width: 120px;
	margin-top: -20px;
}

.footer_menu_right a {
	float: left;
	width: 25px;
	height: 30px;
	margin-left: 15px;
}

.footer_menu_right a.facebook {
	width: 7px;
}

.footer_menu_right .essb_links.essb_template_grey-retina.essb_fixed {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	width: inherit !important;
}

#top .footer_menu_right .essb_links.essb_template_grey-retina {
	margin: 0px 0px;
	margin-top: -7px;
}

.footer_menu_text {
	color: #000;
	font-family: PoppinsRegular;
	font-weight: 300;
	margin-right: 15px;
	margin-left: 15px;
}

#top .footer_color .essb_links.essb_template_grey-retina .essb_force_hide li a {
	padding: 4px 10px 7px 0px;
}

.footer_color h3 {
	display: none;
}

.footer_color #menu-about-us li:first-child a, .footer_color #menu-policy-advocacy li:first-child a, .footer_color #menu-our-initiatives li:first-child a {
	margin-bottom: 25px;
	color: #140524 !important;
	font-family: PoppinsBold !important;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}

#socket .copyright {
	float: left;
	width: 100% !important;
}

body #footer div .av_one_fourth {
	width: 23%;
}

body #footer div .av_one_fourth {
	margin-left: 2%;
}

body #footer div .av_one_fourth:nth-last-child(1) .menu a {
	color: #000;
	color: #140524 !important;
	font-family: PoppinsBold !important;
	font-weight: bold;
	font-size: 14.3px;
}

.footer_uper_color_section {
	color: #f9fafe;
	font-family: PoppinsBold;
	font-weight: bold;
}

::-moz-selection {
	background: #ebebf3;
	color: #676d77 !important;
}

::selection {
	background: #ebebf3;
	color: #676d77 !important;
}

.poliy_topic_row:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
}

#top .box_hover_effect .flex_column_div {
	padding: 15px;
	border: 1px solid #ebebeb;
	min-height: 300px;
}

#top .box_hover_effect .flex_column_div:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
	min-height: 300px;
}

.avia-button .avia_button_icon.avia_button_icon_right {
	display: none;
}

#top .header_image_fix_hieght {
	background-position: center center !important;
	height: 438px !important;
}

#top.single-post .template-blog .big-preview.single-big {
	display: none;
}

#top .header_color .textwidget #custom_heading a.custom_search_button {
	background: #1e2432;
	padding: 10px 20px 10px;
	border-radius: 45px;
	color: #f9fafe;
	font-family: PoppinsSemiBold;
	font-size: 13px;
	font-weight: 600;
	opacity: 1;
	text-decoration: none;
	text-transform: uppercase;
}

#top #custom_heading #searchform > div {
	margin-left: 20% !important;
	margin-right: 20% !important;
}

#top #custom_heading .avia-search-tooltip {
	top: 105px !important;
}

#top .custom_link_color a:hover, #top.single-post .template-blog .content .entry-content-wrapper .entry-content a:hover, #top .post-meta-infos a:hover, #top .position_statement_list li a:hover {
	color: #ad95c2 !important;
}

#top .custom_link_color a, #top.single-post .template-blog .content .entry-content-wrapper .entry-content a, #top .post-meta-infos a {
	color: #5c2b84 !important;
}

#top .custom_title_link_color a:hover, #top .custom_blog_container .custom_blog_list h3 a:hover, #top .event_list_content_container .ti8le a:hover, #top .report_list .report_title:hover, #top .container.template-single-blog .single_chapter table td a:hover, #top .resource_container .resource_list h3 a:hover {
	color: #5c2b84 !important;
}

#hearder_mobile_meta {
	display: none;
	background-color: #151b27;
	padding: 10px 0px;
}

#hearder_mobile_meta a {
	color: #f9fafe;
	font-family: "Lato" !important;
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
	float: left;
	padding-right: 15px;
}

#top .footer_images a {
	margin-left: 15px;
	float: left;
	width: 25%;
}

#top .footer_images a:first-child {
	margin-left: 0px;
}

#top #nav_menu-7, #top .mobile_search {
	display: none;
}

#socket {
	background-color: #f3f3f3;
}

#top .wpcf7-form div:nth-last-child(2) {
	position: relative;
}

.main_div_image_order {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.left_image_order, .right_image_order {
	position: relative;
}

.footer_menu_right .essb_links, .footer_menu_right {
	background: #f3f3f3 !important;
}

#top.single-post .template-single-blog .single-big .entry-content {
	min-height: 220px;
}

#top .mobile_donate_button {
	display: none;
}

#top .list_view, #top .policy_page {
	list-style-type: none !important;
}

#top .list_view li::before, #top .policy_page li::before {
	content: "•" !important;
	color: #000;
	font-weight: bold !important;
	display: inline-block !important;
	width: 1em;
	margin-left: -1em;
	font-family: StoneSansITCStdMedium !important;
	font-size: 30px;
}

.footer_menu_text a:hover {
	color: #000 !important;
}

#top .footer_uper_color_section a:hover, #top .footer_uper_color_section:hover {
	color: #fdcc09 !important;
}

.template-search .post-entry .post-title a:hover {
	color: #5c2b84 !important;
	text-decoration: none !important;
}

#top .header_color .textwidget #custom_heading a:hover {
	color: #ffcb00 !important;
	text-decoration: none !important;
}

#top #footer a:hover, .footer_menu_text a:hover {
	color: #5c2b85 !important;
}

.search-results .comment-container.minor-meta, .search-results .comment-container.minor-meta + .text-sep {
	display: none;
}

#top .sp-post-carousel-pro-area .slick-arrow i {
	position: absolute;
	top: 14px;
	right: 16px;
	color: #676d77 !important;
}

#top .sp-post-carousel-pro-area .slick-arrow {
	border-radius: 50px;
	background-color: #fffef9 !important;
	width: 50px;
	height: 50px;
	border-radius: 50px !important;
	border: 1px solid #fffef9 !important;
	box-shadow: 0 12px 23px rgba(0, 0, 0, .25), 0 8px 8px rgba(0, 0, 0, .22);
}

#top .sp-post-carousel-pro-area .slick-arrow:hover {
	background-color: #e67232 !important;
}

#top .sp-post-carousel-pro-area .slick-arrow:hover i {
	color: #fff !important;
}

#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield {
	width: 31% !important;
	float: left;
	margin-right: 3% !important;
	display: none;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield:last-child {
	margin-right: 0% !important;
	float: right !important;
}

#top .gform_wrapper ul li.gfield.signup_first_li {
	width: 60% !important;
	float: left !important;
	clear: initial;
}

#top .gform_wrapper ul li.gfield.signup_second_li {
	width: 31% !important;
	float: right !important;
	clear: initial;
	margin-right: 0px;
}

.SignupGF input[type="submit"] {
	padding: 18px 40px 18px 40px !important;
	height: 70px;
	margin: 0 auto;
	position: relative;
}

#top .SignupGF .gform_wrapper form {
	display: table;
	width: 100%;
	margin-top: 20px;
}

#top .SignupGF .gform_wrapper .gform_body {
	display: table-cell;
	vertical-align: top;
	padding-right: 20px;
}

#top .SignupGF .gform_wrapper .gform_footer {
	display: table-cell;
	vertical-align: top;
}

#top .featured_blog .post-title a:hover {
	color: #5c2b84 !important;
}

#top #custom_search_bar #blog_search_bar #search_filter input[type="text"] {
	height: 50px !important;
}

#top #custom_search_bar #blog_search_bar #search_filter input[type="submit"] {
	height: 40px !important;
	top: 5px !important;
}

@media only screen and (min-width:767px) {
	#top .image_alignment img {
		width: 100% !important;
		height: auto;
		object-fit: cover;
	}
}

@media only screen and (max-width:767px) {
	.SignupGF input[type="submit"] {
		padding: 18px 40px 18px 26px !important;
	}
	
	#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield {
		width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	
	#top .SignupGF .gform_wrapper .gform_footer input[type="submit"] {
		top: 0 !important;
		position: relative !important;
	}
	
	#top .gform_wrapper ul li.gfield.signup_first_li {
		width: 100% !important;
	}
	
	#top .gform_wrapper ul li.gfield.signup_second_li {
		width: 100% !important;
		margin-top: 30px !important;
		float: left !important;
	}
	
	#top .SignupGF .gform_wrapper .gform_body {
		width: 100% !important;
		display: table-caption;
		padding-right: 0;
	}
	
	#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield:last-child {
		margin-left: 0px !important;
		float: left !important;
	}
	
	#top .SignupGF .gform_wrapper .gform_footer {
		width: 100% !important;
		display: table-caption;
		float: left;
		margin-left: 0 !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_body {
		width: 100%;
		float: left;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
		width: 50px !important;
		float: right;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper ul li.gfield {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		float: left;
		clear: inherit;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
		position: inherit;
	}
	
	#top .subscribe_newsletter_footer .footer_form_heading {
		width: 100% !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email, #top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text {
		margin-left: 0 !important;
		width: 100% !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow i {
		position: absolute;
		top: 14px;
		right: 16px;
		color: #676d77 !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow {
		border-radius: 50px;
		background-color: #fffef9 !important;
		width: 50px;
		height: 50px;
		border-radius: 50px !important;
		border: 1px solid #fffef9 !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow:hover {
		background-color: #e67232 !important;
	}
	
	#top .sp-post-carousel-pro-area .slick-arrow:hover i {
		color: #fff !important;
	}
	
	#top #mega-menu-item-34590 > ul.mega-sub-menu, #top #mega-menu-item-41636 > ul.mega-sub-menu {
		display: block !important;
		background-color: #10141d !important;
	}
	
	#top #mega-menu-item-34590 #s, #top #mega-menu-item-41636 #s {
		padding: 18px !important;
	}
	
	#top #mega-menu-item-34590 #searchsubmit, #top #mega-menu-item-41636 #searchsubmit {
		line-height: 50px !important;
	}
	
	#top #mega-menu-item-41637 > ul.mega-sub-menu, #top #mega-menu-item-34592 > ul.mega-sub-menu {
		display: block !important;
	}
	
	#mega-menu-item-34590 .mega-menu-link, #mega-menu-item-34592 .mega-menu-link, #mega-menu-item-41636 .mega-menu-link, #mega-menu-item-41637 .mega-menu-link {
		display: none !important;
	}
	
	#top .widget_search #searchform #s {
		margin-top: 0px;
	}
	
	#top #mega-menu-item-41636 #searchform > div, #top #mega-menu-item-34590 #searchform > div {
		margin-left: 0%;
		margin-right: 0%;
	}
	
	#top #mega-menu-item-41636 #searchform .ajax_search_response, #top #mega-menu-item-34590 #searchform .ajax_search_response {
		width: 95%;
		margin-top: 1px;
		z-index: 999999999;
		opacity: 1;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-search-3 {
		margin-top: -5px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item#mega-menu-item-34592, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item#mega-menu-item-41637 {
		margin-top: -5px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-6 {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	#moblie_forchapter_menu a {
		float: left;
		width: 100%;
		color: #f9fafe;
		font-family: PoppinsRegular;
		font-weight: 500;
		height: 35px;
		padding-left: 10px;
		line-height: 30px;
		text-decoration: none;
	}
	
	div.avia-content-slider-inner article {
		width: 100%;
		margin: 0;
	}
	
	.main_div_image_order, .socket_div {
		justify-content: space-between;
	}
	
	.left_image_order {
		order: 2;
	}
	
	.right_image_order {
		order: 1;
	}
	
	#hearder_mobile_meta {
		display: block !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item {
		border-bottom: 1px #242e41 solid !important;
		padding-bottom: 5px !important;
		padding-top: 5px !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
		padding-left: 25px !important;
		padding-right: 25px !important;
		font-size: 16px !important;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle + #mega-menu-avia li.mega-menu-item > ul.mega-sub-menu {
		background-color: #1e2432;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		color: #ea7125 !important;
		margin-bottom: 20px;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12:first-child {
		display: none;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		height: inherit !important;
		line-height: inherit !important;
	}
	
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding-top: 0 !important;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
		padding-bottom: 0 !important;
	}
	
	#top .mobile_donate_button {
		top: 0;
		height: 80px;
		left: auto;
		right: 90px;
		display: block;
		position: absolute;
		text-align: right;
	}
	
	#top .mobile_search > a {
		background-color: #1e2432;
		padding: 10px 25px;
		border-radius: 40px;
		color: #f9fafe;
		font-family: PoppinsSemiBold;
		font-size: 18px;
		font-weight: 600;
		text-decoration: none;
	}
	
	#top #searchform > div {
		margin-left: 5%;
		margin-right: 5%;
	}
	
	.html_bottom_nav_header .avia-search-tooltip {
		top: 99% !important;
	}
	
	#top #searchform .ajax_search_response {
		margin-left: 10%;
		margin-right: 10%;
		width: 80%;
	}
	
	#top .logo_container .logo_footer, #top .logo_container .text {
		width: 50% !important;
	}
	
	#top .logo_container .text {
		padding-top: 0px !important;
	}
	
	#top .logo_container {
		padding: 50px 0 !important;
	}
	
	#top .subscribe_newsletter_footer .gfield_label {
		float: left;
		width: 100% !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important;
		text-align: center !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email {
		width: 100%;
		margin-left: 0%;
	}
	
	#top .footer_images a {
		margin-left: 40px;
	}
	
	#top .footer_images {
		float: left;
		width: 100% !important;
		margin-top: 20px;
		text-align: center;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form {
		width: 100% !important;
	}
	
	body #footer .av_one_fourth {
		float: left !important;
		width: 48% !important;
		margin-left: 2% !important;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1) {
		display: block !important;
	}
	
	.footer_menu_left {
		width: 100%;
		text-align: center;
		float: left;
		margin-top: 40px;
		margin-bottom: 0;
	}
	
	#top .footer_address {
		float: left;
		width: 100%;
		text-align: center;
	}
	
	.footer_menu_right {
		float: right;
		width: 100%;
		text-align: center;
		position: absolute;
		margin-top: 0px;
		left: 40%;
	}
	
	.footer_menu_text:last-child(1) {
		width: 100%;
		float: left;
		position: absolute;
	}
	
	body #footer div .av_one_fourth:nth-last-child(2) section {
		float: left;
		width: 48%;
		margin-left: 2%;
		clear: unset !important;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1), body #footer div .av_one_fourth:nth-last-child(2) {
		float: left !important;
		width: 100% !important;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1) section.widget_text {
		float: left;
		width: 100%;
		text-align: center;
	}
	
	body #footer div .av_one_fourth:nth-last-child(1) section:first-child {
		display: none !important;
	}
	
	#top #nav_menu-7 {
		display: block;
	}
	
	#top #newsletter input[type="submit"] {
		padding: 18px 15px 18px 15px;
		font-size: 12px;
	}
	
	#top .av-submenu-container.submenu_item .menu-item a {
		font-size: 10px !important;
		padding: 0;
		line-height: 12px !important;
	}
	
	#top .av-submenu-container.submenu_item .container {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	#top .av-submenu-container.submenu_item .menu-item {
		width: 24%;
		border-left: 7px solid #512575;
		float: left;
	}
	
	#top .av-submenu-pos-center {
		display: flex;
	}
	
	.avia-content-slider .slide-image img {
		width: 100%;
	}
	
	.responsive #top #wrap_all .blog_listing_arc .slide-entry {
		margin-left: 0 !important;
	}
	
	.avia-content-slider .slide-entry-wrap {
		margin-bottom: 0 !important;
	}
	
	.responsive #top .avia-slideshow-controls a, .responsive #top .avia-slideshow-controls {
		display: block !important;
	}
	
	#top .avia-content-slider .avia-slideshow-arrows a {
		margin: -55px 0 -40px 0 !important;
	}
	
	#top .avia-slideshow-arrows a {
		top: 99% !important;
	}
	
	.responsive #top #wrap_all .blog_listing_arc {
		padding-bottom: 30px;
	}
	
	#top .avia-content-slider .avia-slideshow-arrows a {
		opacity: 1 !important;
	}
	
	#top .bullet_style_container div {
		line-height: 30px !important;
	}
	
	#top .gform_wrapper .gform_footer {
		width: 50% !important;
		margin-left: 25% !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	#top .webinar_container .webinar_list .date_container .date, #top .webinar_container .webinar_list .date_container .time {
		width: 100%;
		font-size: 14px;
	}
	
	#top .webinar_container .webinar_list .webinar_title {
		width: 100%;
		font-size: 20px;
	}
	
	#top .webinar_container .webinar_list .register_button {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	
	#top .webinar_container .webinar_list .register_button .avia-builder-el-last {
		float: left;
	}
	
	#top .webinar_container .webinar_list {
		padding: 20px 20px;
		padding-left: 20px !important;
	}
	
	#top .success_stories .success_stories_image {
		width: 100%;
	}
	
	#top .success_stories .success_stories_container {
		width: 100%;
		padding: 20px;
	}
	
	#top .success_stories .success_stories_container h1 {
		font-size: 24px;
	}
	
	#top .success_stories .success_stories_container h3 {
		font-size: 16px;
	}
	
	#top .report_list h1 {
		font-size: 20px;
	}
	
	#top .event_list_content_container .me8a .me8a_date, #top .event_list_content_container .me8a .me8a_location {
		width: 100%;
		float: left;
	}
	
	#top .event_list_content_container .avia-button-wrap {
		float: left;
		width: 100%;
	}
	
	#top .event_list_content_container .me8a .me8a_location .location_icon {
		margin-left: 10px;
	}
	
	#top .event_list_content_container .d3sc {
		float: left;
		padding-top: 5px;
	}
	
	#top .event_list_content_container .me8a .me8a_date span, #top .event_list_content_container .me8a .me8a_location span {
		line-height: 30px;
	}
	
	#top .event_button_share_icon .share_button_container_horizontal .essb_links {
		top: 10px;
		left: -15px;
	}
	
	#top .event_button_share_icon .share_button_container_horizontal {
		left: 0;
		float: left !important;
	}
	
	#top .event_button_share_icon .share_button_container_horizontal .share_text {
		display: none;
	}
	
	#top .contact_us_h2 {
		padding-left: 20px !important;
	}
	
	#top .resource_container .resource_list h3 a {
		font-size: 20px;
	}
	
	#top .resource_container .resource_list {
		padding: 25px;
	}
	
	#top .search_container {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	#top #search_resource_submit {
		right: 3%;
	}
	
	#top #search_resource {
		padding-left: 25px;
	}
	
	#top.single-chapter #wrap_all .av-inherit-size .av-special-heading-tag {
		font-size: 40px !important;
	}
	
	#top.single-chapter #wrap_all .av-subheading.av_custom_color {
		margin-top: 50px;
	}
	
	#top .container.template-single-blog .single_chapter .av_one_third.first, #top .container.template-single-blog .single_chapter .av_one_third.last {
		display: none;
	}
	
	#top .local_chapters_list table {
		margin: auto;
		overflow-x: auto;
		display: block;
	}
	
	#top .featured_blog .template-blog .post .entry-content-wrapper {
		padding: 20px;
	}
	
	#top .custom_blog_container .custom_blog_list {
		padding: 20px;
	}
	
	#top .custom_blog_container .custom_blog_list h3 a {
		font-size: 18px;
	}
	
	#top #custom_drop_down_filter select {
		margin-left: 0;
	}
	
	.sort_filter_container {
		padding-left: 0;
	}
	
	#top .donors_container .donors_list .donor_detail {
		width: 100%;
	}
	
	.drawer-style.style-2 .awsm-details {
		padding: 0;
	}
	
	#top .drawer-style.style-2 .awsm-grid-close {
		right: 20px;
	}
	
	#top div .av_ajax_search_entry {
		padding: 20px;
	}
	
	#top .remove_extra_space_moblie {
		padding: 30px !important;
	}
	
	#top .bullet_style_container div:last-child {
		width: 70% !important;
	}
	
	#top .bullet_style {
		margin-right: 20px !important;
		margin-left: 0 !important;
	}
	
	#top .mession_section {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	#top .talent_scout_p_heading {
		line-height: 30px;
	}
	
	#top .employment_percent_box_left {
		font-size: 72px;
	}
	
	#top .employment_percent_box_right {
		text-align: center !important;
	}
	
	#top .remove_div_space {
		padding: 10px !important;
	}
	
	#top .resources_share_icon .share_button_container_horizontal .essb_links {
		padding-left: 0px;
		padding-top: 50px;
	}
	
	#top #custom_drop_down_filter select {
		width: 100% !important;
	}
	
	#top .subscribe_newsletter_footer .newsletter_form input[type="submit"] {
		top: -22px !important;
		right: -7px !important;
		position: relative;
		background: #5c2b85;
		border-radius: 75px !important;
		padding: 6px 0px !important;
		font-family: PoppinsBold !important;
		font-size: 20px !important;
		width: 40px !important;
	}
	
	div.gfield_repeater_cell {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
		clear: none;
	}
}

@media only screen and (max-width:641px) {
	#top .subscribe_newsletter_footer .newsletter_form input[type="submit"] {
		width: 40px !important;
		padding: 0px 0px !important;
	}
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link.dashicons-arrow-down-alt2:before {
	content: none !important;
	display: none !important;
}

@media only screen and (max-width:375px) {
	#top .breadcrumb_list {
		font-size: 12px;
	}
	
	#top .av-submenu-container.submenu_item .menu-item a {
		font-size: 9px;
	}
	
	#top .logo_container .logo_footer, #top .logo_container .text {
		float: left;
		width: 100% !important;
	}
	
	#top .footer_images a {
		width: 20%;
		float: left;
	}
	
	#top .logo_container .text {
		padding-top: 20px !important;
		padding-left: 0 !important;
	}
	
	#top #searchsubmit {
		width: 100px;
		line-height: 50px;
		right: 10px;
		top: 8px;
		font-size: 12px;
	}
	
	#top #s {
		padding: 20px;
		font-size: 15px;
	}
	
	#top .mobile_search > a {
		padding: 10px 20px;
		font-size: 14px;
		font-weight: 600;
	}
	
	#top .employment_percent_box_left {
		font-size: 30px;
	}
	
	#top .employment_percent_box_right {
		font-size: 18px;
	}
}

.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
	width: 50%;
}

.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix {
	width: 50%;
}

.gform_legacy_markup_wrapper .gfield_time_hour i {
	margin-left: 10px;
}

.gfield_checkbox label {
	position: relative;
	top: 3px;
}

.gform_field_to_text_third {
	padding-left: 12px !important;
}

.gform_field_to_text label, .gform_field_to_text .ginput_container {
	display: inline-block;
}

.gform_field_to_text {
	display: inline;
	padding-right: 0px !important;
}

.gform_field_to_text input {
	border: none !important;
	border-bottom: 1px solid !important;
	border-radius: 0px !important;
	margin-left: 5px !important;
}

#gform_wrapper_51 .gform_wrapper .gform_body {
	padding: 0 50px !important;
}

#gform_wrapper_51 .gfield {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

#gform_wrapper_51 .gform_body {
	padding: 50px !important;
}

#gform_wrapper_51 .gfield.gsection {
	margin: 0px -50px !important;
	padding-left: 50px !important;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
}

.gform_field_to_text_fourth {
	display: block;
}

#gform_wrapper_51 #top .gform_wrapper ul li.gfield {
	padding-left: unset !important;
	padding-right: unset !important;
}

.display_none {
	display: none !important;
}

.gform_field_to_text_first input {
	width: 200px !important;
}

.gform_field_to_text_second input {
	width: 380px !important;
}

.arc-before-footer-widget-area .widget_custom_html {
	padding: 0px !important;
	list-style: none !important;
}

.arc-before-footer-widget-area .widget_custom_html::marker, .arc-before-footer-widget-area .widget_custom_html:before, .arc-before-footer-widget-area .widget_custom_html:after {
	display: none !important;
	content: unset !important;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 {
	display: inline-flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 .arc-flex-cell-328937 {
	width: 100%;
	max-width: 33.333%;
	text-align: center;
	padding-top: 34px;
	padding-bottom: 34px;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 .arc-flex-cell-328937 a {
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	font-family: "PoppinsBold" !important;
}

.arc-before-footer-widget-area .arc-flex-boxes-4343 .arc-flex-cell-328937 a:hover {
	color: #fdcc09 !important;
}

.arc-signup-as-row-section {
	padding: 30px 0px 10px;
}

.arc-signup-as-row-section .hsfc-Step .hsfc-Step__Content {
	padding: 10px 0px !important;
}

.hsfc-DataPrivacyField {
	width: 100%;
}

.arc-signup-text h2 {
	color: #fff;
	font-size: 36px;
	margin-bottom: 10px;
	margin: 0px 0 10px 0 !important;
}

.arc-signup-text p {
	color: #fff;
	margin-bottom: 20px;
}

.arc-div-row {
	display: flex;
	gap: 20px;
	align-items: baseline;
	margin-top: -40px;
	flex-wrap: wrap;
}

.arc-div-row .hsfc-TextField {
	flex: 1 !important;
}

.arc-div-row .hsfc-NavigationRow {
	flex: 1 1 30px !important;
	flex-direction: column-reverse;
	display: flex;
	gap: 20px;
}

#top .main_color .arc-signup-form-as-row input[type='text'], #top .main_color .arc-signup-form-as-row input[type='email'] {
	margin-bottom: 5px;
}

#top .footer_color .arc-signup-form-as-row input[type='text'], #top .footer_color .arc-signup-form-as-row input[type='email'] {
	margin-bottom: 5px;
}

.hsfc-RichText {
	display: none;
}

.hsfc-ReCaptchaV2 {
	margin-top: -40px;
}

.hsfc-Heading {
	margin-bottom: 20px;
}

#top .arc-signup-form-as-row [data-hsfc-id=Renderer] .hsfc-TextInput {
	margin: 0;
	font-family: var(--hsf-field-input__font-family, var(--hsf-global__font-family, var(--hsf-default-field-input__font-family)));
	color: var(--hsf-field-input__color, var(--hsf-default-field-input__color));
	background-color: var(--hsf-field-input__background-color, var(--hsf-default-field-input__background-color));
	border-color: var(--hsf-field-input__border-color, var(--hsf-default-field-input__border-color));
	border-style: var(--hsf-field-input__border-style, var(--hsf-default-field-input__border-style));
	border-radius: var(--hsf-field-input__border-radius, var(--hsf-default-field-input__border-radius));
	padding: var(--hsf-field-input__padding, var(--hsf-default-field-input__padding));
	font-size: var(--hsf-field-input__font-size, var(--hsf-global__font-size, var(--hsf-default-field-input__font-size)));
	width: 100%;
	box-sizing: border-box;
	transition: box-shadow .2s ease;
}

#top .arc-signup-form-as-row [data-hsfc-id=Renderer] .hsfc-TextInput {
	border-width: var(--hsf-field-input__border-width, var(--hsf-default-field-input__border-width));
}

@media (max-width:900px) {
	.arc-div-row {
		flex-direction: column;
	}
	
	.arc-div-row .hsfc-EmailField, .arc-div-row .hsfc-TextField, .arc-div-row .hsfc-NavigationRow {
		flex: 1 !important;
		width: 100%;
	}
	
	.hsfc-Heading {
		margin-bottom: 54px;
	}
	
	.arc-signup-text {
		margin-bottom: 35px;
	}
	
	[data-hsfc-id=Renderer] .hsfc-Step {
		position: relative;
		top: -187px;
	}
	
	[data-hsfc-id=Renderer] .hsfc-NavigationRow {
		margin-top: 100px !important;
	}
}

#top .arc-signup-form-as-row [data-hsfc-id="Renderer"] .hsfc-TextInput {
	--hsf-default-field-input__placeholder-color: #253342;
}

@media only screen and (max-width:989px) {
	#top .gform_wrapper .top_label li.gfield.gf_right_third {
		width: 99%;
		margin-top: 10px;
	}
	
	#top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
		width: 33%;
		margin-top: 0px;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	#top .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_3col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
		width: 49%;
		margin-top: 0px;
	}
}

@media only screen and (max-width:479px) {
	#top .gform_wrapper .top_label li.gfield.gf_left_half, #top .gform_wrapper .top_label li.gfield.gf_right_half, #top .gform_wrapper .top_label li.gfield.gf_left_third, #top .gform_wrapper .top_label li.gfield.gf_middle_third {
		width: 99%;
		margin-top: 10px;
	}
	
	#top .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_3col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_2col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li, #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
		width: 99%;
		margin-top: 0px;
	}
}

#top .gform_wrapper input, #top .gform_wrapper select {
	margin-bottom: 0;
	min-width: auto;
}

#top .gform_wrapper ul li.gfield {
	margin-bottom: 10px;
}

#top .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, #top .gform_wrapper li.gf_list_inline ul.gfield_radio li {
	margin-right: 20px;
}

#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label {
	margin: 1px 0 0 19px;
}

#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label {
	font-weight: normal;
}

#top .gform_page_footer .button {
	margin-bottom: 20px;
	display: inline;
}

#top .gform_page_footer .button.gform_button, #top .gform_page_footer .button.gform_next_button {
	float: right;
}

#top .gform_fields > li {
	margin-left: 0;
}

#top .gform_wrapper .gfield_time_hour input, #top .gform_wrapper .gfield_time_minute input, #top .gform_wrapper .gfield_date_month input, #top .gform_wrapper .gfield_date_day input, #top .gform_wrapper .gfield_date_year input {
	width: 70% !important;
	margin: 0 !important;
	display: inline-block !important;
}

.flex_cell.av-jxo0xafp-c4990758db4813a3bbc2d535af2693db {
	vertical-align: middle;
}

.responsive #top #wrap_all .flex_cell.av-jxo0xafp-c4990758db4813a3bbc2d535af2693db {
	padding: 0px 0px 0px 0px !important;
}

.avia-image-container.av-jxo0wzpk-17925d49d915cb6ee27874e7f016737d img.avia_image {
	box-shadow: none;
}

.avia-image-container.av-jxo0wzpk-17925d49d915cb6ee27874e7f016737d .av-image-caption-overlay-center {
	color: #fff;
}

.flex_cell.av-jxo0y9h8-972c114eea7dc2e158936a5b6a677de3 {
	vertical-align: middle;
}

.responsive #top #wrap_all .flex_cell.av-jxo0y9h8-972c114eea7dc2e158936a5b6a677de3 {
	padding: 30px 30px 30px 30px !important;
}

#top .av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e {
	padding-bottom: 10px;
	color: #fff;
	font-size: 40px;
}

body .av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e .special-heading-inner-border {
	border-color: #fff;
}

.av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e .av-subheading {
	font-size: 15px;
}

#top #wrap_all .avia-button.av-m7xokogp-49a37875a4e3613ef6fc22d3bdd69ef5 {
	background-color: #ea7125;
	border-color: #ea7125;
	color: #fff;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-m7xokogp-49a37875a4e3613ef6fc22d3bdd69ef5 .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.avia-section.av-aljpiu-8ae0f62ac8ae1a4aa35fd2f614f42850 {
	background-repeat: no-repeat;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/uploads/2026/07/DPM_Home-Page-Hero-Image.jpg");
	background-position: 50% 50%;
	background-attachment: scroll;
}

.avia-section.av-aljpiu-8ae0f62ac8ae1a4aa35fd2f614f42850.nitro-lazy {
	background-image: none !important;
}

.flex_column.av-9quduu-3a3e238d9b8bda4a6dd812530259e417 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-80u37a-0d2af591442a4c7121ab84c3d87a0802 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top .av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d {
	padding-bottom: 10px;
	color: #fff;
	font-size: 40px;
}

body .av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d .special-heading-inner-border {
	border-color: #fff;
}

.av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d .av-subheading {
	font-size: 15px;
}

.flex_column.av-4j774m-113472e4c2b1ebb87922732caeb0a50c {
	border-radius: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
}

#top #wrap_all .avia-button.av-2ff592-b36e228a660f04a15e686e5142751ac4 {
	background-color: #ea7125;
	border-color: #ea7125;
	color: #fff;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-2ff592-b36e228a660f04a15e686e5142751ac4 .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.flex_column.av-3f2ddra-d98d809cde788238d2cc35b45536f71a {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-3da07jq-a5f7d6c7379a148a9fa0743d9a97b754 {
	border-radius: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}

#top .av-special-heading.av-35gfja-def57ba84ab2e02764ffd917c6dd9ed6 {
	padding-bottom: 0;
	font-size: 30px;
}

body .av-special-heading.av-35gfja-def57ba84ab2e02764ffd917c6dd9ed6 .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-35gfja-def57ba84ab2e02764ffd917c6dd9ed6 .av-special-heading-tag {
	font-size: 30px;
}

.av-special-heading.av-35gfja-def57ba84ab2e02764ffd917c6dd9ed6 .av-subheading {
	font-size: 15px;
}

#top .hr.av-3asw9fq-c101f40236cff1bd7a18ae282c5f35ad {
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr.av-3asw9fq-c101f40236cff1bd7a18ae282c5f35ad .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

#top .av_textblock_section.av-39ebpba-abb05469a947905449bea45384905b06 .avia_textblock {
	font-size: 16px;
	color: #676d77;
}

.flex_column.av-37egwba-6b39e4ab0e7e27e886f3d5189bb9b89e {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-8fspmu-749dd9efc92f6d09a1b9380765fc8b50 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-7fz9vq-2355fa4c9492587b4e3e788f95b85bb7 {
	border-radius: 0px 0px 0px 0px;
	padding: 40px 0px 40px 0px;
}

.flex_column.av-9wxpy-630a5c0150d28da9fc3ff9da53803b6b {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.avia-section.av-17xyap2-c1b5d98770d1be38460bb2eb4880f7a1 {
	background-color: #fdcc09;
	background-image: unset;
}

.flex_column.av-13jgx6e-837cc5481263a10f0c90dc3d06a8e348 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top .av-special-heading.av-k7wcivv1-fa3a0700de4bddc458e81c3a25c5c0dd {
	padding-bottom: 0;
	font-size: 40px;
}

body .av-special-heading.av-k7wcivv1-fa3a0700de4bddc458e81c3a25c5c0dd .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-k7wcivv1-fa3a0700de4bddc458e81c3a25c5c0dd .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-k7wcivv1-fa3a0700de4bddc458e81c3a25c5c0dd .av-subheading {
	font-size: 16px;
}

#top .hr.av-tczjw6-c85c71e6df86ab5a05abd077e5641389 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr.av-tczjw6-c85c71e6df86ab5a05abd077e5641389 .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

.flex_column.av-jxy3ij1p-84bd18ce3a8f240ea027ff0133d97710 {
	border-radius: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

#top .av-special-heading.av-k7wcjlwn-bb8089ddcbd9d8ece86d8de6f001757b {
	padding-bottom: 0;
	font-size: 40px;
}

body .av-special-heading.av-k7wcjlwn-bb8089ddcbd9d8ece86d8de6f001757b .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-k7wcjlwn-bb8089ddcbd9d8ece86d8de6f001757b .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-k7wcjlwn-bb8089ddcbd9d8ece86d8de6f001757b .av-subheading {
	font-size: 16px;
}

#top .hr.av-23u0gmu-22b250f5bf22640d64aa22428f48a80d {
	margin-top: 0px;
	margin-bottom: 15px;
}

.hr.av-23u0gmu-22b250f5bf22640d64aa22428f48a80d .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

.flex_column.av-21ym6ye-0be48ef480bf2a8c17fb41f2e9f78603 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-1zxnqhi-cdb21bf5684a3bae09873a563748f934 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-1xtv1gm-63b7f4d2ce3a8b2bbf2c6f064c887725 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-1umrb2u-bee5d7a0b07445d68bc533c282acd048 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-1t5hnl2-91682c54d6dcfad1bdef3bb82a4911f3 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-1wstg7a-05cb7086f6bd0a1dc8daa7c25db1d22b {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.avia-section.av-jqcdlc8t-d31c12344df3836025e75bf2f394042a {
	background-repeat: no-repeat;
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/thearc.org/wp-content/uploads/2023/01/2-Our-Impact-compressed.jpg");
	background-position: 0% 0%;
	background-attachment: scroll;
}

.avia-section.av-jqcdlc8t-d31c12344df3836025e75bf2f394042a.nitro-lazy {
	background-image: none !important;
}

.flex_column.av-35hlorq-b661a18f157cf5e3aa30a83c886d01f1 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-342fhbq-6c02f04fed8ee75223d7b3d52aa493f1 {
	border-radius: 0px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	background-color: #5c2b85;
}

#top .av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 {
	padding-bottom: 0;
	color: #fff;
	font-size: 30px;
}

body .av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 .av-special-heading-tag {
	font-size: 30px;
}

.av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 .special-heading-inner-border {
	border-color: #fff;
}

.av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 .av-subheading {
	font-size: 15px;
}

#top .hr.av-2zy0z2u-1a4949c26becd7efabb89beee502bb97 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr.av-2zy0z2u-1a4949c26becd7efabb89beee502bb97 .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

#top .av_textblock_section.av-2z1j4vq-bc16ac6c65d07bb62f3354af986cd55a .avia_textblock {
	font-size: 16px;
	color: #fff;
}

.flex_column.av-2wqj3fq-4d65ffd83ef41debc1d1ecd957c38acf {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.flex_column.av-2uw94di-503f0f76d89f30cff465158eee7ff232 {
	border-radius: 0px 0px 0px 0px;
	padding: 20px 0px 70px 0px;
}

.avia-animated-number.av-2tyfp7q-1ce6a0e356b720041bd1260d655a1c84 .avia-animated-number-icon.avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

#top .avia-animated-number.av-2tyfp7q-1ce6a0e356b720041bd1260d655a1c84 .avia-animated-number-title {
	font-size: 50px;
	color: #fff;
}

#top .avia-animated-number.av-2tyfp7q-1ce6a0e356b720041bd1260d655a1c84 .avia-animated-number-content {
	font-size: 20px;
	color: #444;
}

.flex_column.av-2rpt6h2-4871a40a07285e6997dd1f16cf07c12c {
	border-radius: 0px 0px 0px 0px;
	padding: 20px 0px 70px 0px;
}

.avia-animated-number.av-2q99oc6-aa5b469ce7a99413feda2c86c07b8830 .avia-animated-number-icon.avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

#top .avia-animated-number.av-2q99oc6-aa5b469ce7a99413feda2c86c07b8830 .avia-animated-number-title {
	font-size: 50px;
	color: #fff;
}

#top .avia-animated-number.av-2q99oc6-aa5b469ce7a99413feda2c86c07b8830 .avia-animated-number-content {
	font-size: 20px;
	color: #444;
}

.flex_column.av-9r2qs6-a9a69423ffe835b2de4e56dd99905564 {
	border-radius: 0px 0px 0px 0px;
	padding: 20px 0px 70px 0px;
}

.avia-animated-number.av-2n3tyg6-be0065fe422d0f8af53034765b4beeba .avia-animated-number-icon.avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

#top .avia-animated-number.av-2n3tyg6-be0065fe422d0f8af53034765b4beeba .avia-animated-number-title {
	font-size: 50px;
	color: #fff;
}

#top .avia-animated-number.av-2n3tyg6-be0065fe422d0f8af53034765b4beeba .avia-animated-number-content {
	font-size: 20px;
	color: #444;
}

.flex_column.av-jqdzr32g-4d7a6555668f3d8ba7533ee0232456d4 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

.flex_column.av-jqdzr32g-18-bc7aadbcabe0ffc2933131f59717a74f {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

#top #wrap_all .avia-button.av-2m2z0dy-e17b863dc01e53389b0da54778901214 {
	background-color: #fff;
	border-color: #fff;
	color: #ea7225;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-2m2z0dy-e17b863dc01e53389b0da54778901214 .avia-svg-icon svg:first-child {
	fill: #ea7225;
	stroke: #ea7225;
}

#top #wrap_all .avia-button.av-2m2z0dy-16-2f08c68b8a9eb68bc91fe5c1c9065f4e {
	background-color: #ea7225;
	border-color: #ea7225;
	color: #fff;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-2m2z0dy-16-2f08c68b8a9eb68bc91fe5c1c9065f4e .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.flex_column.av-jqdzr32g-17-042ba9a0a9d646e83c85e66ef95fab3c {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

#top .av-special-heading.av-k7wcilbd-4b0267e5481d1b008e119a4e884774f1 {
	padding-bottom: 5px;
	font-size: 40px;
}

body .av-special-heading.av-k7wcilbd-4b0267e5481d1b008e119a4e884774f1 .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-k7wcilbd-4b0267e5481d1b008e119a4e884774f1 .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-k7wcilbd-4b0267e5481d1b008e119a4e884774f1 .av-subheading {
	font-size: 16px;
}

#top .hr.av-4uu0ae-88cea3cf36fe12f6b64cf2adde4a2e78 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr.av-4uu0ae-88cea3cf36fe12f6b64cf2adde4a2e78 .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

.flex_cell.av-1q35lra-13-c7a97c05abafbddd667adfe3a32ff6d3 {
	vertical-align: middle;
	background-color: #f7f7f7;
}

.responsive #top #wrap_all .flex_cell.av-1q35lra-13-c7a97c05abafbddd667adfe3a32ff6d3 {
	padding: 30px 60px 30px 60px !important;
}

#top .av-special-heading.av-m4hkbc61-8c4990494db76a632f2652039244393b {
	padding-bottom: 0;
	font-size: 40px;
}

body .av-special-heading.av-m4hkbc61-8c4990494db76a632f2652039244393b .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-m4hkbc61-8c4990494db76a632f2652039244393b .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-m4hkbc61-8c4990494db76a632f2652039244393b .av-subheading {
	font-size: 10px;
}

#top .hr.av-1kfkfg6-5-dceea0f3384b7dc6f7a41f42f18d0faf {
	margin-top: 0px;
	margin-bottom: 10px;
}

.hr.av-1kfkfg6-5-dceea0f3384b7dc6f7a41f42f18d0faf .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

#top #wrap_all .avia-button.av-1hcunsm-8-c865981ac592713be95854de113f206c {
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-1hcunsm-8-c865981ac592713be95854de113f206c .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.flex_cell.av-1o1x2mu-11-4345773494bed92ee2b2ab84a2a90d22 {
	vertical-align: top;
}

.responsive #top #wrap_all .flex_cell.av-1o1x2mu-11-4345773494bed92ee2b2ab84a2a90d22 {
	padding: 0px 0px 0px 0px !important;
}

.avia-image-container.av-jqcdqvuc-1-b8379b55b641397258c56d8cbfe79be3 img.avia_image {
	box-shadow: none;
}

.avia-image-container.av-jqcdqvuc-1-b8379b55b641397258c56d8cbfe79be3 .av-image-caption-overlay-center {
	color: #fff;
}

.flex_cell.av-5toq1i-668508e1e7baf6a193106728f4b45bb0 {
	vertical-align: top;
}

.responsive #top #wrap_all .flex_cell.av-5toq1i-668508e1e7baf6a193106728f4b45bb0 {
	padding: 0px 0px 0px 0px !important;
}

.avia-image-container.av-jqcdqvuc-12-65c28c3d59bea9f6189f98af764d1752 img.avia_image {
	box-shadow: none;
}

.avia-image-container.av-jqcdqvuc-12-65c28c3d59bea9f6189f98af764d1752 .av-image-caption-overlay-center {
	color: #fff;
}

.flex_cell.av-4utd52-a258954e4546315a9c6d25edcff3c7a8 {
	vertical-align: middle;
}

.responsive #top #wrap_all .flex_cell.av-4utd52-a258954e4546315a9c6d25edcff3c7a8 {
	padding: 30px 80px 30px 80px !important;
}

#top .av-special-heading.av-ly4fstoy-c185e099ef27bef806de124afd0277d1 {
	padding-bottom: 0;
	font-size: 40px;
}

body .av-special-heading.av-ly4fstoy-c185e099ef27bef806de124afd0277d1 .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-ly4fstoy-c185e099ef27bef806de124afd0277d1 .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-ly4fstoy-c185e099ef27bef806de124afd0277d1 .av-subheading {
	font-size: 10px;
}

#top .hr.av-345pfq-97f66c81332820aad3224dcd3861f8af {
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr.av-345pfq-97f66c81332820aad3224dcd3861f8af .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

#top #wrap_all .avia-button.av-1hcunsm-3-722ae60b4a678e4971bf6f784566c278 {
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-1hcunsm-3-722ae60b4a678e4971bf6f784566c278 .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.flex_cell.av-4m4fpi-0eb9d29c045ae3dd6926b0e64539546c {
	vertical-align: middle;
	background-color: #f7f7f7;
}

.responsive #top #wrap_all .flex_cell.av-4m4fpi-0eb9d29c045ae3dd6926b0e64539546c {
	padding: 30px 60px 30px 60px !important;
}

#top .av-special-heading.av-mr2cz50w-79242cd7d8a1840e6b838bf62b1026c2 {
	padding-bottom: 0;
	font-size: 40px;
}

body .av-special-heading.av-mr2cz50w-79242cd7d8a1840e6b838bf62b1026c2 .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-mr2cz50w-79242cd7d8a1840e6b838bf62b1026c2 .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-mr2cz50w-79242cd7d8a1840e6b838bf62b1026c2 .av-subheading {
	font-size: 10px;
}

#top .hr.av-32nh9y-4e6ae739e05dfaa088f04365bcb5c294 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.hr.av-32nh9y-4e6ae739e05dfaa088f04365bcb5c294 .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

#top #wrap_all .avia-button.av-mr2blda0-97485ed897c429bcf48bef8ea75f4ca6 {
	background-color: #5c2b85;
	border-color: #5c2b85;
	color: #fff;
	transition: all .4s ease-in-out;
}

#top #wrap_all .avia-button.av-mr2blda0-97485ed897c429bcf48bef8ea75f4ca6 .avia-svg-icon svg:first-child {
	fill: #fff;
	stroke: #fff;
}

.flex_cell.av-aisra-7c85a59f624fa882be0e124b22a61d21 {
	vertical-align: top;
}

.responsive #top #wrap_all .flex_cell.av-aisra-7c85a59f624fa882be0e124b22a61d21 {
	padding: 0px 0px 0px 0px !important;
}

.avia-image-container.av-mr2bmp9v-f887c0824958db19a529d89bc9496ca0 img.avia_image {
	box-shadow: none;
}

.avia-image-container.av-mr2bmp9v-f887c0824958db19a529d89bc9496ca0 .av-image-caption-overlay-center {
	color: #fff;
}

.avia-section.av-o7tyh2-da7736c614f620e1de4d4e98205bb3b5 {
	background-color: #f7f7f7;
	background-image: unset;
}

#top .av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 {
	padding-bottom: 0;
	color: #0a0a0a;
	font-size: 40px;
}

body .av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 .av-special-heading-tag .heading-char {
	font-size: 25px;
}

#top #wrap_all .av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 .av-special-heading-tag {
	font-size: 40px;
}

.av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 .special-heading-inner-border {
	border-color: #0a0a0a;
}

.av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 .av-subheading {
	font-size: 16px;
}

#top .hr.av-l0cxp2-677aad0529b56b2351eaa56925e93c8f {
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr.av-l0cxp2-677aad0529b56b2351eaa56925e93c8f .hr-inner {
	width: 50px;
	border-color: #fdcc09;
}

#top .av_textblock_section.av-mouakemw-56841870bae1e666eb7f28830d666a9a .avia_textblock {
	font-size: 16px;
	color: #676d77;
}

@media only screen and (min-width:480px) and (max-width:767px) {
	#top #wrap_all .av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-35gfja-def57ba84ab2e02764ffd917c6dd9ed6 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-k7wcivv1-fa3a0700de4bddc458e81c3a25c5c0dd .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-k7wcjlwn-bb8089ddcbd9d8ece86d8de6f001757b .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-k7wcilbd-4b0267e5481d1b008e119a4e884774f1 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-m4hkbc61-8c4990494db76a632f2652039244393b .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-ly4fstoy-c185e099ef27bef806de124afd0277d1 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-mr2cz50w-79242cd7d8a1840e6b838bf62b1026c2 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 .av-special-heading-tag {
		font-size: .8em;
	}
}

@media only screen and (max-width:479px) {
	#top #wrap_all .av-special-heading.av-ly4fpnpn-069319e1b0828b1265fdc2063bb6891e .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-608x4m-94fdb7a9cede8ff1e8c53434b26a474d .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-35gfja-def57ba84ab2e02764ffd917c6dd9ed6 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-k7wcivv1-fa3a0700de4bddc458e81c3a25c5c0dd .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-k7wcjlwn-bb8089ddcbd9d8ece86d8de6f001757b .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-2we7pi-4678d651c4bf8dd5aaaf71a480fd60e9 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-k7wcilbd-4b0267e5481d1b008e119a4e884774f1 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-m4hkbc61-8c4990494db76a632f2652039244393b .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-ly4fstoy-c185e099ef27bef806de124afd0277d1 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-mr2cz50w-79242cd7d8a1840e6b838bf62b1026c2 .av-special-heading-tag {
		font-size: .8em;
	}
	
	#top #wrap_all .av-special-heading.av-3s0rd2-5ae41aff8d0638ce5ac412988cc156d8 .av-special-heading-tag {
		font-size: .8em;
	}
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */

/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon.nitro-lazy, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-checkboxradio-disabled {
	pointer-events: none;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	/* support: IE8 */
	opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}

.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-tabs {
	position: relative;
	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
}

.ui-widget-content a {
	color: #333;
}

.ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: bold;
}

.ui-widget-header a {
	color: #333;
}

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
	color: #454545;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}

.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #777620;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	/* support: IE8 */
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	/* support: IE8 */
	background-image: none;
}

.ui-state-disabled.nitro-lazy, .ui-widget-content .ui-state-disabled.nitro-lazy, .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png");
}

.ui-icon.nitro-lazy, .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header .ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_555555_256x240.png");
}

.ui-state-hover .ui-icon.nitro-lazy, .ui-state-focus .ui-icon.nitro-lazy, .ui-button:hover .ui-icon.nitro-lazy, .ui-button:focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_ffffff_256x240.png");
}

.ui-state-active .ui-icon.nitro-lazy, .ui-button:active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_777620_256x240.png");
}

.ui-state-highlight .ui-icon.nitro-lazy, .ui-button .ui-state-highlight.ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_cc0000_256x240.png");
}

.ui-state-error .ui-icon.nitro-lazy, .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-button .ui-icon {
	background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_777777_256x240.png");
}

.ui-button .ui-icon.nitro-lazy {
	background-image: none !important;
}

/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}

.ui-icon-caret-1-n {
	background-position: 0 0;
}

.ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.ui-icon-caret-1-e {
	background-position: -32px 0;
}

.ui-icon-caret-1-se {
	background-position: -48px 0;
}

.ui-icon-caret-1-s {
	background-position: -65px 0;
}

.ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.ui-icon-caret-1-w {
	background-position: -96px 0;
}

.ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 3px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
}

/*!
 * Datepicker v1.0.10
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-29T14:46:09.037Z
 */
.datepicker-container {
	background-color: #fff;
	direction: ltr;
	font-size: 12px;
	left: 0;
	line-height: 30px;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 210px;
	z-index: -1;
}

.datepicker-container:after, .datepicker-container:before {
	border: 5px solid transparent;
	content: " ";
	display: block;
	height: 0;
	position: absolute;
	width: 0;
}

.datepicker-dropdown {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 3px 6px #ccc;
	box-shadow: 0 3px 6px #ccc;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	z-index: 1;
}

.datepicker-inline {
	position: static;
}

.datepicker-top-left, .datepicker-top-right {
	border-top-color: #39f;
}

.datepicker-top-left:after, .datepicker-top-left:before, .datepicker-top-right:after, .datepicker-top-right:before {
	border-top: 0;
	left: 10px;
	top: -5px;
}

.datepicker-top-left:before, .datepicker-top-right:before {
	border-bottom-color: #39f;
}

.datepicker-top-left:after, .datepicker-top-right:after {
	border-bottom-color: #fff;
	top: -4px;
}

.datepicker-bottom-left, .datepicker-bottom-right {
	border-bottom-color: #39f;
}

.datepicker-bottom-left:after, .datepicker-bottom-left:before, .datepicker-bottom-right:after, .datepicker-bottom-right:before {
	border-bottom: 0;
	bottom: -5px;
	left: 10px;
}

.datepicker-bottom-left:before, .datepicker-bottom-right:before {
	border-top-color: #39f;
}

.datepicker-bottom-left:after, .datepicker-bottom-right:after {
	border-top-color: #fff;
	bottom: -4px;
}

.datepicker-bottom-right:after, .datepicker-bottom-right:before, .datepicker-top-right:after, .datepicker-top-right:before {
	left: auto;
	right: 10px;
}

.datepicker-panel > ul {
	margin: 0;
	padding: 0;
	width: 102%;
}

.datepicker-panel > ul:after, .datepicker-panel > ul:before {
	content: " ";
	display: table;
}

.datepicker-panel > ul:after {
	clear: both;
}

.datepicker-panel > ul > li {
	background-color: #fff;
	cursor: pointer;
	float: left;
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 30px;
}

.datepicker-panel > ul > li:hover {
	background-color: #e5f2ff;
}

.datepicker-panel > ul > li.muted, .datepicker-panel > ul > li.muted:hover {
	color: #999;
}

.datepicker-panel > ul > li.highlighted {
	background-color: #e5f2ff;
}

.datepicker-panel > ul > li.highlighted:hover {
	background-color: #cce5ff;
}

.datepicker-panel > ul > li.picked, .datepicker-panel > ul > li.picked:hover {
	color: #39f;
}

.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover {
	background-color: #fff;
	color: #ccc;
	cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted, .datepicker-panel > ul > li.disabled:hover.highlighted {
	background-color: #e5f2ff;
}

.datepicker-panel > ul > li[data-view="month next"], .datepicker-panel > ul > li[data-view="month prev"], .datepicker-panel > ul > li[data-view="year next"], .datepicker-panel > ul > li[data-view="year prev"], .datepicker-panel > ul > li[data-view="years next"], .datepicker-panel > ul > li[data-view="years prev"], .datepicker-panel > ul > li[data-view=next] {
	font-size: 18px;
}

.datepicker-panel > ul > li[data-view="month current"], .datepicker-panel > ul > li[data-view="year current"], .datepicker-panel > ul > li[data-view="years current"] {
	width: 150px;
}

.datepicker-panel > ul[data-view=months] > li, .datepicker-panel > ul[data-view=years] > li {
	height: 52.5px;
	line-height: 52.5px;
	width: 52.5px;
}

.datepicker-panel > ul[data-view=week] > li, .datepicker-panel > ul[data-view=week] > li:hover {
	background-color: #fff;
	cursor: default;
}

.datepicker-hide {
	display: none;
}
/* @end */

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.chosen-container * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	z-index: 1010;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	clip: rect(0, 0, 0, 0);
	-webkit-clip-path: inset(100% 100%);
	clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
	clip: auto;
	-webkit-clip-path: none;
	clip-path: none;
}

.chosen-container a {
	cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	color: #999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
	content: ":";
	padding-left: 2px;
	vertical-align: top;
}

/* @end */

/* @group Single Chosen */
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
	background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}

.chosen-container-single .chosen-default {
	color: #999;
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/www.thearc.org/wp-content/themes/enfold-child/chosen_v1.8.7/chosen-sprite.png") -42px 1px no-repeat;
	font-size: 1px;
}

.chosen-container-single .chosen-single abbr.nitro-lazy {
	background: none !important;
}

.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/www.thearc.org/wp-content/themes/enfold-child/chosen_v1.8.7/chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-single div b.nitro-lazy {
	background: none !important;
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/www.thearc.org/wp-content/themes/enfold-child/chosen_v1.8.7/chosen-sprite.png") no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}

.chosen-container-single .chosen-search input[type="text"].nitro-lazy {
	background: none !important;
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	-webkit-clip-path: inset(100% 100%);
	clip-path: inset(100% 100%);
}

/* @end */

/* @group Results */
.chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff;
}

.chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}

/* @end */

/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image: linear-gradient(#eee 1%, #fff 15%);
	cursor: text;
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 0;
	height: 25px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
	width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 3px;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	color: #333;
	line-height: 13px;
	cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/www.thearc.org/wp-content/themes/enfold-child/chosen_v1.8.7/chosen-sprite.png") -42px 1px no-repeat;
	font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close.nitro-lazy {
	background: none !important;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}

/* @end */

/* @group Active  */
.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image: linear-gradient(#eee 20%, #fff 80%);
	-webkit-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #222 !important;
}

/* @end */

/* @group Disabled Support */
.chosen-disabled {
	opacity: .5 !important;
	cursor: default;
}

.chosen-disabled .chosen-single {
	cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}

/* @end */

/* @group Right to Left */
.chosen-rtl {
	text-align: right;
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px;
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px;
}

.chosen-rtl .chosen-choices li {
	float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	background: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/www.thearc.org/wp-content/themes/enfold-child/chosen_v1.8.7/chosen-sprite.png") no-repeat -30px -20px;
	direction: rtl;
}

.chosen-rtl .chosen-search input[type="text"].nitro-lazy {
	background: none !important;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px;
}

/* @end */

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
		background-image: url("https://thearc.org/nitropack_static/TToteiLCggqmuajQalqLDhbwprtDxxAa/assets/images/optimized/rev-177cbf2/www.thearc.org/wp-content/themes/enfold-child/chosen_v1.8.7/chosen-sprite@2x.png") !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important;
	}
	
	.chosen-rtl .chosen-search input[type="text"].nitro-lazy, .chosen-container-single .chosen-single abbr.nitro-lazy, .chosen-container-single .chosen-single div b.nitro-lazy, .chosen-container-single .chosen-search input[type="text"].nitro-lazy, .chosen-container-multi .chosen-choices .search-choice .search-choice-close.nitro-lazy, .chosen-container .chosen-results-scroll-down span.nitro-lazy, .chosen-container .chosen-results-scroll-up span.nitro-lazy {
		background-image: none !important;
	}
}
