@media only screen and (min-width:1000px) {
	body #ajax-content-wrap.no-scroll {
		min-height: calc(100vh - 126px);
		height: calc(100vh - 126px) !important;
	}
}

@media only screen and (min-width:1000px) {
	.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
		min-height: calc(100vh - 125px);
	}
	
	html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header {
		top: 126px;
	}
	
	.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 - 124px - 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);
}

body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level, body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
	min-height: 100vh;
}

@media only screen and (max-width:999px) {
	.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
		height: calc(100vh - 131px);
	}
	
	.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 - 131px);
	}
	
	.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
		min-height: calc(100vh - 78px);
	}
	
	body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
		min-height: calc(100vh - 78px);
		height: calc(100vh - 78px);
	}
}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1425px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1425px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@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:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1425px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1425px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@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:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1425px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1425px) {}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {}

@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) {}

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
	width: 100%;
}

.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap {
	padding: 8% !important;
	display: block;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	top: 45%;
	z-index: 10;
	left: 0;
	position: absolute;
}

.archive .post-header {
	height: 182px;
}

.masonry-blog-item {
	height: 550px !important;
}