@media only screen and (min-width:1000px) {
	body #ajax-content-wrap.no-scroll {
		min-height: calc(100vh - 136px);
		height: calc(100vh - 136px) !important;
	}
}

@media only screen and (min-width:1000px) {
	html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header {
		top: 136px;
	}
	
	.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
		height: calc(100vh - 134px) !important;
	}
	
	.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
		height: calc(100vh - 134px - 32px) !important;
	}
}

.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level, .admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
	min-height: calc(100vh - 32px);
}

@media only screen and (max-width:999px) {
	.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
		height: calc(100vh - 126px);
	}
	
	.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12, [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
		min-height: calc(100vh - 126px);
	}
	
	body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
		min-height: calc(100vh - 73px);
		height: calc(100vh - 73px);
	}
}

.bl_br_37px[data-br-applies="bg"] > .nectar-video-wrap, .bl_br_37px[data-br-applies="bg"] > .nectar-video-wrap {
	border-bottom-left-radius: 37px;
	overflow: hidden;
}

.br_br_37px[data-br-applies="bg"] > .nectar-video-wrap, .br_br_37px[data-br-applies="bg"] > .nectar-video-wrap {
	border-bottom-right-radius: 37px;
	overflow: hidden;
}

.bl_br_37px[data-br-applies="bg"] > .nectar-parallax-scene, .bl_br_37px[data-br-applies="bg"] > .nectar-parallax-scene {
	border-bottom-left-radius: 37px;
	overflow: hidden;
}

.br_br_37px[data-br-applies="bg"] > .nectar-parallax-scene, .br_br_37px[data-br-applies="bg"] > .nectar-parallax-scene {
	border-bottom-right-radius: 37px;
	overflow: hidden;
}

.tl_br_37px[data-br-applies="bg"] > .nectar-video-wrap, .tl_br_37px[data-br-applies="bg"] > .nectar-video-wrap {
	border-top-left-radius: 37px;
	overflow: hidden;
}

.tr_br_37px[data-br-applies="bg"] > .nectar-video-wrap, .tr_br_37px[data-br-applies="bg"] > .nectar-video-wrap {
	border-top-right-radius: 37px;
	overflow: hidden;
}

.bl_br_37px[data-br-applies="bg"] > .nectar-video-wrap, .bl_br_37px[data-br-applies="bg"] > .nectar-video-wrap {
	border-bottom-left-radius: 37px;
	overflow: hidden;
}

.br_br_37px[data-br-applies="bg"] > .nectar-video-wrap, .br_br_37px[data-br-applies="bg"] > .nectar-video-wrap {
	border-bottom-right-radius: 37px;
	overflow: hidden;
}

.tl_br_37px[data-br-applies="bg"] > .nectar-parallax-scene, .tl_br_37px[data-br-applies="bg"] > .nectar-parallax-scene {
	border-top-left-radius: 37px;
	overflow: hidden;
}

.tr_br_37px[data-br-applies="bg"] > .nectar-parallax-scene, .tr_br_37px[data-br-applies="bg"] > .nectar-parallax-scene {
	border-top-right-radius: 37px;
	overflow: hidden;
}

.bl_br_37px[data-br-applies="bg"] > .nectar-parallax-scene, .bl_br_37px[data-br-applies="bg"] > .nectar-parallax-scene {
	border-bottom-left-radius: 37px;
	overflow: hidden;
}

.br_br_37px[data-br-applies="bg"] > .nectar-parallax-scene, .br_br_37px[data-br-applies="bg"] > .nectar-parallax-scene {
	border-bottom-right-radius: 37px;
	overflow: hidden;
}

.post-area.span_9 .nectar-shape-divider-wrap {
	overflow: hidden;
}

.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
	fill: #fff;
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen,print {
	.wpb_column.force-desktop-text-align-right, .wpb_column.force-desktop-text-align-right .col {
		text-align: right !important;
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {
	.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .025);
	}
}

@media only screen and (min-width:1425px) {
	.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
		padding: calc(1245px * .025);
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
		padding: calc(100vw * .025);
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .01);
	}
}

@media only screen and (min-width:1425px) {
	.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(1245px * .01);
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
		padding: calc(100vw * .01);
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {
	.column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
		padding: calc(( 100vw - 180px ) * .02);
	}
}

@media only screen and (min-width:1425px) {
	.column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
		padding: calc(1245px * .02);
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {
	.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
		padding: calc(100vw * .02);
	}
}

@media only screen and (min-width:1000px) {}

.column_element_direction_desktop_horizontal.force-desktop-text-align-right > .vc_column-inner > .wpb_wrapper {
	justify-content: flex-end;
}

@media only screen and (max-width:999px) {
	.column_element_direction_desktop_horizontal.force-tablet-text-align-right > .vc_column-inner > .wpb_wrapper {
		justify-content: flex-end;
	}
}

@media only screen and (max-width:690px) {
	.column_element_direction_desktop_horizontal.force-phone-text-align-right > .vc_column-inner > .wpb_wrapper {
		justify-content: flex-end;
	}
}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:691px) and (max-width:999px) {}

@media only screen and (min-width:691px) and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:691px) and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:691px) and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {
	.vc_col-xs-4 .nectar-post-grid .nectar-post-grid-item .meta-excerpt, .vc_col-xs-6 .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
		font-size: 12px;
	}
}

@media only screen and (max-width:999px) and (min-width:691px) {}

.nectar-flickity.nectar-post-grid.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down a {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

#ajax-content-wrap .nectar-post-grid .flickity-page-dots {
	bottom: 0;
}

.nectar-post-grid[data-animation="fade-in-from-bottom"] .flickity-viewport .nectar-post-grid-item.animated-in .inner {
	transform: translateY(0px);
	opacity: 1;
}

.nectar-post-grid[data-animation="fade-in-from-right"] .flickity-viewport .nectar-post-grid-item.animated-in .inner {
	transform: translateY(0px);
	opacity: 1;
}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

.category-position-before-title.nectar-post-grid .nectar-post-grid-item .item-meta-extra {
	margin-top: 0;
}

@media only screen and (max-width :999px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

.nectar-simple-slider .flickity-page-dots {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 3% 3%;
	padding: 0 max(3.45%, 27px) max(3.45%, 27px);
	width: 100%;
	pointer-events: none;
}

.nectar-simple-slider[data-pagination-alignment="left"] .flickity-page-dots {
	text-align: left;
}

.nectar-simple-slider[data-pagination-alignment="right"] .flickity-page-dots {
	text-align: right;
}

.nectar-simple-slider .flickity-page-dots .dot {
	opacity: 1;
	width: 30px;
	height: 30px;
	padding: 5px;
	margin: 0;
	pointer-events: all;
	mix-blend-mode: difference;
}

.nectar-simple-slider .flickity-page-dots .dot:before {
	height: 6px;
	width: 6px;
	left: 12px;
	top: 12px;
	border-radius: 50px;
	background-color: #fff;
}

@media only screen and (min-width:1000px) {
	.nectar-simple-slider .flickity-page-dots .dot {
		width: 36px;
		height: 36px;
		padding: 5px;
	}
	
	.nectar-simple-slider .flickity-page-dots .dot:before {
		height: 8px;
		width: 8px;
		left: 14px;
		top: 14px;
	}
}

.nectar-simple-slider .flickity-prev-next-button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	padding: 0;
}

.nectar-simple-slider.arrow-position-overlapping .flickity-prev-next-button {
	opacity: 1;
}

.nectar-simple-slider .flickity-prev-next-button:disabled {
	display: block;
	cursor: pointer;
}

.nectar-simple-slider.disabled-nav {
	cursor: pointer;
}

.nectar-simple-slider.disabled-nav > * {
	pointer-events: none;
}

.nectar-simple-slider .flickity-prev-next-button.previous {
	left: max(3.5%, 32px);
}

.nectar-simple-slider .flickity-prev-next-button.next {
	right: max(3.5%, 32px);
}

.nectar-simple-slider .flickity-prev-next-button:hover:before {
	transform: scale(1.15);
}

.nectar-simple-slider .flickity-prev-next-button:before {
	position: absolute;
	display: block;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	border-radius: 100px;
	transition: transform .45s cubic-bezier(.15, .75, .5, 1), opacity .45s cubic-bezier(.15, .75, .5, 1);
}

.nectar-simple-slider .flickity-prev-next-button:after {
	height: 2px;
	width: 18px;
	background-color: #000;
	content: "";
	position: absolute;
	left: 7px;
	top: 50%;
	margin-top: -1px;
	display: block;
	transform-origin: right;
	transition: transform .45s cubic-bezier(.15, .75, .5, 1);
}

.nectar-simple-slider .flickity-prev-next-button:after {
	transform: scaleX(.9) translateX(4px);
}

.nectar-simple-slider .flickity-prev-next-button.previous:after {
	transform: scaleX(.9) translateX(-4px);
}

.nectar-simple-slider .flickity-prev-next-button:hover:after {
	transform: scaleX(1.1) translateX(4px);
}

.nectar-simple-slider .flickity-prev-next-button.previous:hover:after {
	transform: scaleX(1.1) translateX(-4px);
}

.nectar-simple-slider .flickity-prev-next-button.previous:after {
	left: 17px;
	transform-origin: left;
}

.nectar-simple-slider .flickity-prev-next-button .arrow {
	fill: #000;
}

@media only screen and (max-width:999px) {
	.nectar-simple-slider .flickity-prev-next-button.previous {
		left: 20px;
	}
	
	.nectar-simple-slider .flickity-prev-next-button.next {
		right: 20px;
	}
	
	.nectar-simple-slider .flickity-prev-next-button {
		transform: scale(.75);
	}
	
	.nectar-simple-slider .flickity-page-dots {
		padding: 0 20px 20px;
	}
	
	.nectar-flickity.nectar-simple-slider[data-arrows="true"].arrow-position-overlapping .flickity-slider .cell {
		padding: 0 60px;
	}
}

@media only screen and (max-width:690px) {
	.nectar-simple-slider .flickity-prev-next-button {
		transform: scale(.65);
	}
}

.nectar-simple-slider.pagination-color-light .flickity-page-dots .dot {
	mix-blend-mode: initial;
}

.nectar-simple-slider.arrow-btn-FFFFFF .flickity-prev-next-button:before {
	background-color: #fff;
}

.nectar-simple-slider.arrow-FEC450 .flickity-prev-next-button .arrow {
	fill: #fec450;
}

.nectar-simple-slider.arrow-FEC450 .flickity-prev-next-button:after {
	background-color: #fec450;
}

.nectar-simple-slider .cell.color-overlay-1-transparent > .bg-layer-wrap > .color-overlay {
	background-color: transparent;
}

.toggles--minimal-shadow .toggle.default > .toggle-title a:hover, .toggles--minimal-shadow .toggle.default.open > .toggle-title a {
	color: #000;
}

.span_12.light .toggles--minimal-shadow .toggle.default > .toggle-title a:hover, .span_12.light .toggles--minimal-shadow .toggle.default.open > .toggle-title a {
	color: #fff;
}

.toggles--minimal-shadow .toggle.default.open > .toggle-title i:after, .toggles--minimal-shadow .toggle.default.open > .toggle-title i:before, .toggles--minimal-shadow .toggle.default:hover > .toggle-title i:after, .toggles--minimal-shadow .toggle.default:hover > .toggle-title i:before {
	background-color: #000;
}

.toggles--minimal-shadow .toggle.default.open > .toggle-title i, .toggles--minimal-shadow .toggle.default:hover > .toggle-title i {
	border-color: #000;
}

.span_12.light .toggles--minimal-shadow .toggle.default.open > .toggle-title i:after, .span_12.light .toggles--minimal-shadow .toggle.default.open > .toggle-title i:before, .span_12.light .toggles--minimal-shadow .toggle.default:hover > .toggle-title i:after, .span_12.light .toggles--minimal-shadow .toggle.default:hover > .toggle-title i:before {
	background-color: #fff;
}

.span_12.light .toggles--minimal-shadow .toggle.default.open > .toggle-title i, .span_12.light .toggles--minimal-shadow .toggle.default:hover > .toggle-title i {
	border-color: #fff;
}

div[data-style*="minimal"] .toggle.open {
	border-color: transparent;
}

div[data-style*="minimal"] .toggle.open:before {
	opacity: 1;
	transition: opacity .45s cubic-bezier(.3, .4, .2, 1);
}

div[data-style*="minimal"] .toggle.open .toggle-title i {
	transform: rotate(90deg);
}

div[data-style*="minimal"] .toggle.open .toggle-title i:before {
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
}

div[data-style*="minimal"] .toggle.open .toggle-title i:after {
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {
	body .wpb_column.force-tablet-text-align-right, body .wpb_column.force-tablet-text-align-right .col {
		text-align: right !important;
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width :691px) and (max-width :999px) {}

@media only screen and (max-width :690px) {}

@media only screen and (max-width:999px) {
	.nectar-flickity.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-page-dots {
		bottom: -50px;
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {
	.wpb_row.reverse_columns_row_tablet .row_col_wrap_12, .wpb_row.inner_row.reverse_columns_row_tablet .row_col_wrap_12_inner {
		flex-direction: row-reverse;
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {
	.wpb_row.reverse_columns_row_phone .row_col_wrap_12, .wpb_row.inner_row.reverse_columns_row_phone .row_col_wrap_12_inner {
		flex-direction: row-reverse;
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {
	html body .wpb_column.force-phone-text-align-right, html body .wpb_column.force-phone-text-align-right .col {
		text-align: right !important;
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {}

.column_element_direction_desktop_horizontal.force-desktop-text-align-right > .vc_column-inner > .wpb_wrapper {
	justify-content: flex-end;
}

@media only screen and (max-width:999px) {
	.column_element_direction_desktop_horizontal.force-tablet-text-align-right > .vc_column-inner > .wpb_wrapper {
		justify-content: flex-end;
	}
}

@media only screen and (max-width:690px) {
	.column_element_direction_desktop_horizontal.force-phone-text-align-right > .vc_column-inner > .wpb_wrapper {
		justify-content: flex-end;
	}
}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:691px) and (max-width:999px) {}

@media only screen and (min-width:691px) and (max-width:999px) {}

@media only screen,print {
	.wpb_column.force-desktop-text-align-right, .wpb_column.force-desktop-text-align-right .col {
		text-align: right !important;
	}
}

@media only screen and (min-width:691px) and (max-width:999px) {}

.nectar_icon_wrap path {
	transition: fill .25s ease;
}

.nectar-pulsate i {
	display: block;
	border-radius: 200px;
	background-color: currentColor;
	position: relative;
}

.nectar-pulsate i:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	width: 100%;
	height: 100%;
	margin: -50% auto auto -50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	border-radius: 50%;
	background-color: currentColor;
	opacity: 1;
	z-index: 11;
	pointer-events: none;
	animation: nectar_pulsate 2s cubic-bezier(.2, 1, .2, 1) infinite;
}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen,print {}

@media only screen,print {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {
	body .wpb_column.force-tablet-text-align-right, body .wpb_column.force-tablet-text-align-right .col {
		text-align: right !important;
	}
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {
	html body .wpb_column.force-phone-text-align-right, html body .wpb_column.force-phone-text-align-right .col {
		text-align: right !important;
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:690px) {}

.nectar-menu-icon-text {
	font-size: 16px;
	line-height: 1.3;
	color: white;
	width: 200px;
}

div[data-style*="minimal"] .toggle.open {
	background: white;
	border-radius: 10px;
}

div[data-style*="minimal"] .toggle.open, div[data-style*="minimal"] .toggle.open:before {
	border-radius: 10px;
}

article .post-content p {
	font-size: 22px;
	line-height: 1.4;
}

.wpforms-submit-container {
	position: absolute !important;
	right: 1px;
	top: 6px;
	height: auto;
	line-height: 0;
}

div.wpforms-container-full:not(:empty) {
	margin: 0 !important;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
	background-color: #00343d !important;
}

@media only screen and (min-width: 1440px) {}

@media only screen and (min-width: 1000px) {}

@media only screen and (min-width: 1px) and (max-width: 999px) {
	.aspect-square .nectar-flickity.nectar-simple-slider.pagination-color-light.sizing-aspect-ratio.aspect-16-9.instance-4.flickity-enabled.is-draggable {
		aspect-ratio: 1/1 !important;
	}
	
	article .post-content p {
		font-size: 18px;
	}
	
	h1.entry-title {
		font-size: 34px !important;
		line-height: 1.2 !important;
	}
	
	.owl-theme[data-desktop-cols] .owl-dots {
		position: absolute;
		bottom: 20px;
		right: 12px;
	}
	
	.owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
		margin: 5px 6px;
	}
}

@media only screen and (max-width: 690px) {
	.wpforms-submit-container {
		right: 2px;
	}
}

@media (min-width: 1025px) {}

@media only screen and (max-width: 768px) {
	.newsletter-inline p {
		flex-direction: column;
	}
}

.newsletter-inline .wpcf7-spinner {
	display: none !important;
}

.newsletter-email .wpcf7-not-valid-tip {
	display: none !important;
}

.wpcf7-mail-sent-ok {
	background: #d4edda !important;
	color: #155724 !important;
}

.wpcf7-validation-errors {
	background: #f8d7da !important;
	color: #721c24 !important;
}

@media (max-width: 768px) {}

@media (max-width: 480px) {}