
.zoom-in .post-thumb-img-content img {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.zoom-in .post-thumb-img-content:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.zoom-in .blog-post-layout-4 .entry-header .wiz-blog-featured-bg {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.zoom-in .blog-post-layout-4 .entry-header:hover .wiz-blog-featured-bg {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.zoom-out .post-thumb-img-content img {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.zoom-out .post-thumb-img-content:hover img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.zoom-out .blog-post-layout-4 .entry-header .wiz-blog-featured-bg {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.zoom-out .blog-post-layout-4 .entry-header:hover .wiz-blog-featured-bg {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.scale .post-thumb-img-content img {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.scale .post-thumb-img-content:hover img {
	-webkit-transform: scale(1.2) rotate(5deg);
	-moz-transform: scale(1.2) rotate(5deg);
	-ms-transform: scale(1.2) rotate(5deg);
	-o-transform: scale(1.2) rotate(5deg);
	transform: scale(1.2) rotate(5deg);
}

.scale .blog-post-layout-4 .entry-header .wiz-blog-featured-bg {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.scale .blog-post-layout-4 .entry-header:hover .wiz-blog-featured-bg {
	-webkit-transform: scale(1.2) rotate(5deg);
	-moz-transform: scale(1.2) rotate(5deg);
	-ms-transform: scale(1.2) rotate(5deg);
	-o-transform: scale(1.2) rotate(5deg);
	transform: scale(1.2) rotate(5deg);
}

.grayscale .post-thumb-img-content img {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

.grayscale .post-thumb-img-content:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.grayscale .blog-post-layout-4 .entry-header .wiz-blog-featured-bg {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

.grayscale .blog-post-layout-4 .entry-header:hover .wiz-blog-featured-bg {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.squares .blog-post-layout-4 .wiz-blog-featured-section, .squares .blog-post-layout-4 .wiz-default-featured-section, .squares .post-thumb-img-content {
	overflow: hidden;
}

.squares .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color .section-1::after, .squares .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color .section-1::before, .squares .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color .section-2::after, .squares .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color .section-2::before, .squares .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color .section-1::after, .squares .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color .section-1::before, .squares .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color .section-2::after, .squares .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color .section-2::before, .squares .post-thumb-img-content:hover .overlay-color .section-1::after, .squares .post-thumb-img-content:hover .overlay-color .section-1::before, .squares .post-thumb-img-content:hover .overlay-color .section-2::after, .squares .post-thumb-img-content:hover .overlay-color .section-2::before {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.squares .overlay-color {
	opacity: 1;
}

.squares .overlay-color .section-1, .squares .overlay-color .section-2 {
	width: 100%;
	height: 100%;
}

.squares .overlay-color .section-1:before {
	top: 0;
	left: 0;
	-webkit-transform: translate(-100%, -100%);
	transform: translate(-100%, -100%);
	opacity: .7;
	height: 50%;
	width: 50%;
	position: absolute;
	content: "";
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.squares .overlay-color .section-1:after {
	top: 0;
	right: 0;
	-webkit-transform: translate(100%, -100%);
	transform: translate(100%, -100%);
	opacity: .8;
	height: 50%;
	width: 50%;
	position: absolute;
	content: "";
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.squares .overlay-color .section-2:before {
	bottom: 0;
	left: 0;
	-webkit-transform: translate(-100%, 100%);
	transform: translate(-100%, 100%);
	opacity: .8;
	height: 50%;
	width: 50%;
	position: absolute;
	content: "";
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.squares .overlay-color .section-2:after {
	bottom: 0;
	right: 0;
	-webkit-transform: translate(100%, 100%);
	transform: translate(100%, 100%);
	opacity: .7;
	height: 50%;
	width: 50%;
	position: absolute;
	content: "";
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.bordered .blog-post-layout-4 .wiz-blog-featured-section, .bordered .blog-post-layout-4 .wiz-default-featured-section, .bordered .post-thumb-img-content {
	overflow: hidden;
}

.bordered .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color .color-section-2::after, .bordered .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color .color-section-2::before, .bordered .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color .color-section-2::after, .bordered .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color .color-section-2::before, .bordered .post-thumb-img-content:hover .overlay-color .color-section-2::after, .bordered .post-thumb-img-content:hover .overlay-color .color-section-2::before {
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.bordered .overlay-color {
	opacity: .5;
}

.bordered .overlay-color .color-section-1 {
	padding: 15px;
	width: 100%;
	height: 100%;
}

.bordered .overlay-color .color-section-1 .color-section-2 {
	width: 100%;
	height: 100%;
	position: relative;
}

.bordered .overlay-color .color-section-1 .color-section-2:after, .bordered .overlay-color .color-section-1 .color-section-2:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
	border-color: rgba(28, 28, 28, .5);
}

.bordered .overlay-color .color-section-1 .color-section-2:before {
	border-right-width: 2px;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.bordered .overlay-color .color-section-1 .color-section-2:after {
	border-top-width: 2px;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.diagonal .blog-post-layout-4 .wiz-blog-featured-section, .diagonal .blog-post-layout-4 .wiz-default-featured-section, .diagonal .post-thumb-img-content {
	overflow: hidden;
}

.diagonal .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color::before, .diagonal .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color::before, .diagonal .post-thumb-img-content:hover .overlay-color::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
}

.diagonal .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-color::after, .diagonal .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-color::after, .diagonal .post-thumb-img-content:hover .overlay-color::after {
	opacity: 1;
	visibility: visible;
}

.diagonal .overlay-color {
	background: 0 0;
	opacity: .5;
	position: relative;
}

.diagonal .overlay-color:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(255, 255, 255, .5);
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.diagonal .overlay-color:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(255, 255, 255, .15);
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.framed .blog-post-layout-4 .wiz-blog-featured-section, .framed .blog-post-layout-4 .wiz-default-featured-section, .framed .post-thumb-img-content {
	overflow: hidden;
}

.framed .blog-post-layout-4 .wiz-blog-featured-section:hover .overlay-image .overlay-color, .framed .blog-post-layout-4 .wiz-default-featured-section:hover .overlay-image .overlay-color, .framed .post-thumb-img-content:hover .overlay-image .overlay-color {
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}

.framed .blog-post-layout-4 .wiz-blog-featured-section .overlay-image .overlay-color, .framed .blog-post-layout-4 .wiz-default-featured-section .overlay-image .overlay-color, .framed .post-thumb-img-content .overlay-image .overlay-color {
	opacity: .5;
	top: 15px;
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	left: 15px;
	-webkit-transform: scale(.3);
	-moz-transform: scale(.3);
	transform: scale(.3);
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.blog-post-layout-4 .wiz-blog-featured-section, .blog-post-layout-4 .wiz-default-featured-section, .post-thumb-img-content {
	position: relative;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image, .blog-post-layout-4 .wiz-default-featured-section .overlay-image, .post-thumb-img-content .overlay-image {
	height: 100%;
	top: 0;
	transition: all .4s linear 0s;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image .overlay-color, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .overlay-color, .post-thumb-img-content .overlay-image .overlay-color {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image .post-details, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .post-details, .post-thumb-img-content .overlay-image .post-details {
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 15px;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image .post-link, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .post-link, .post-thumb-img-content .overlay-image .post-link {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: all .4s linear 0s;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image .post-link:after, .blog-post-layout-4 .wiz-blog-featured-section .overlay-image .post-link:before, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .post-link:after, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .post-link:before, .post-thumb-img-content .overlay-image .post-link:after, .post-thumb-img-content .overlay-image .post-link:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image .post-link:after, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .post-link:after, .post-thumb-img-content .overlay-image .post-link:after {
	height: 100%;
	width: 1px;
}

.blog-post-layout-4 .wiz-blog-featured-section .overlay-image .post-link:before, .blog-post-layout-4 .wiz-default-featured-section .overlay-image .post-link:before, .post-thumb-img-content .overlay-image .post-link:before {
	width: 100%;
	height: 1px;
}

.blog-post-layout-4 .wiz-blog-featured-section:hover > .overlay-image, .blog-post-layout-4 .wiz-default-featured-section:hover > .overlay-image, .post-thumb-img-content:hover > .overlay-image {
	opacity: 1;
	visibility: visible;
}

.blog-post-layout-4 .wiz-blog-featured-section:hover > .overlay-image .post-link:after, .blog-post-layout-4 .wiz-blog-featured-section:hover > .overlay-image .post-link:before, .blog-post-layout-4 .wiz-default-featured-section:hover > .overlay-image .post-link:after, .blog-post-layout-4 .wiz-default-featured-section:hover > .overlay-image .post-link:before, .post-thumb-img-content:hover > .overlay-image .post-link:after, .post-thumb-img-content:hover > .overlay-image .post-link:before {
	opacity: 1;
}

.blog-post-layout-4 .wiz-blog-featured-section:hover > .overlay-image .post-link:after, .blog-post-layout-4 .wiz-default-featured-section:hover > .overlay-image .post-link:after, .post-thumb-img-content:hover > .overlay-image .post-link:after {
	height: 22px;
	width: 2px;
}

.blog-post-layout-4 .wiz-blog-featured-section:hover > .overlay-image .post-link:before, .blog-post-layout-4 .wiz-default-featured-section:hover > .overlay-image .post-link:before, .post-thumb-img-content:hover > .overlay-image .post-link:before {
	width: 22px;
	height: 2px;
}

.post-thumb-img-content {
	overflow: hidden;
}

.blog-layout-1 .post-thumb-img-content {
	width: fit-content;
}

.wiz-pagination.standard .nav-links > a {
	border-width: 1px;
	border-style: solid;
}

.wiz-pagination.standard .nav-links > a > span {
	vertical-align: middle;
}

.wiz-pagination.standard .page-numbers {
	width: 2.33333em;
	height: 2.33333em;
	line-height: calc(2.33333em - 3px);
}

.wiz-pagination.standard .page-numbers.next, .wiz-pagination.standard .page-numbers.prev {
	width: 2.33333em;
	height: 2.33333em;
}

.wiz-load-more {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.wiz-load-more .load-more-text {
	display: inline-block;
}

.wiz-load-more .infinite-scroll-end-msg {
	display: none;
	margin: 0;
}

.wiz-infinite-scroll-loader {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}

.wiz-infinite-scroll-loader .infinite-scroll-end-msg {
	display: none;
	margin: 0;
}

.wiz-infinite-scroll-loader .wiz-infinite-scroll-dots {
	font-size: 12px;
	position: relative;
	width: 3.5em;
	height: 1em;
	margin: 0 auto;
}

.wiz-infinite-scroll-loader .wiz-loader {
	display: block;
	width: 1em;
	height: 1em;
	border-radius: .5em;
	position: absolute;
	animation-duration: .5s;
	animation-timing-function: ease;
	animation-iteration-count: infinite;
}

.wiz-infinite-scroll-loader .wiz-loader:first-child, .wiz-infinite-scroll-loader .wiz-loader:nth-child(2) {
	left: 0;
}

.wiz-infinite-scroll-loader .wiz-loader:nth-child(3) {
	left: 1.3em;
}

.wiz-infinite-scroll-loader .wiz-loader:nth-child(4) {
	left: 2.6em;
}

.wiz-infinite-scroll-loader .wiz-loader:first-child {
	animation-name: reveal;
}

.wiz-infinite-scroll-loader .wiz-loader:nth-child(2), .wiz-infinite-scroll-loader .wiz-loader:nth-child(3) {
	animation-name: slide;
}

.wiz-infinite-scroll-loader .wiz-loader:nth-child(4) {
	animation-name: reveal;
	animation-direction: reverse;
}

@keyframes reveal {
	from {
		transform: scale(.001);
	}
	
	to {
		transform: scale(1);
	}
}

@keyframes slide {
	to {
		transform: translateX(1.3em);
	}
}

.blog-layout-2 .wiz-article-post {
	padding: 0 10px 20px !important;
	margin-bottom: 0;
	border-bottom: 0;
}

.blog-layout-2 .blog-post-layout-2 {
	border-width: 1px;
	border-style: solid;
}

.blog-layout-2 .blog-post-layout-2 .post-content img {
	width: 100%;
}

.blog-layout-2 .blog-post-layout-2 .post-content .entry-header {
	padding-top: 15px;
	margin-bottom: 10px;
}

.blog-layout-2 .blog-post-layout-2 .post-content .wiz-blog-featured-section {
	margin-bottom: 0;
}

.blog-layout-2 .blog-post-layout-2 .post-content .entry-content, .blog-layout-2 .blog-post-layout-2 .post-content .entry-header {
	padding-right: 15px;
	padding-left: 15px;
}

.blog-layout-2 .blog-post-layout-2 .post-content .entry-content {
	margin-bottom: 20px;
	margin-top: 10px;
}

body:not(.wiz-separate-container) .blog-layout-2 .wiz-article-post .blog-post-layout-2 {
	border-width: 1px;
	border-style: solid;
}

.blog-layout-3 .wiz-article-post {
	margin-bottom: 2.5em;
}

.blog-layout-3 .wiz-article-post .entry-header {
	margin-bottom: 0;
}

.blog-layout-3 .wiz-article-post .entry-meta {
	margin-bottom: 5px;
}

.blog-layout-3 .wiz-article-post.has-post-thumbnail .wiz-blog-featured-section img {
	width: 100%;
}

.blog-layout-3 .wiz-article-post.has-post-thumbnail .blog-post-layout-3:not(.wiz-no-thumb) .post-content {
	margin: -50px 30px 2.5em;
	position: relative;
}

.blog-layout-3 .wiz-article-post .entry-content {
	padding-top: 22px;
	border-top-width: 1px;
	border-top-style: solid;
}

.blog-layout-3 .wiz-article-post .post-content {
	padding: 30px;
	border-width: 1px;
	border-style: solid;
}

@media only screen and (max-width:480px) {
	.blog-layout-3 .wiz-article-post.has-post-thumbnail .post-content {
		margin: 0;
	}
}

.blog-layout-4 .blog-post-layout-4 .link-post {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 99;
}

.blog-layout-4 .blog-post-layout-4 .entry-header {
	width: 50%;
	margin-bottom: 0;
	overflow: hidden;
}

.blog-layout-4 .blog-post-layout-4 .entry-header .wiz-blog-featured-section, .blog-layout-4 .blog-post-layout-4 .entry-header .wiz-default-featured-section {
	position: relative;
	margin-bottom: 0;
	overflow: hidden;
}

.blog-layout-4 .blog-post-layout-4 .entry-header .wiz-blog-featured-bg, .blog-layout-4 .blog-post-layout-4 .entry-header .wiz-default-featured-section {
	height: 570px;
	width: 100%;
	background-position: center center;
	background-size: cover;
}

.blog-layout-4 .blog-post-layout-4 .wiz-default-featured-section:before {
	font-family: dashicons;
	content: "";
	line-height: 120px;
	width: 120px;
	height: 120px;
	font-style: normal;
	font-weight: 400;
	font-size: 50px;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 68px;
}

.blog-layout-4 .blog-post-layout-4 .post-content {
	width: 50%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	padding: 15px 40px;
}

.blog-layout-4 .wiz-article-post .blog-post-layout-4 {
	display: flex;
}

.blog-layout-4 .wiz-article-post:nth-of-type(odd) .blog-post-layout-4 {
	flex-direction: row-reverse;
}

.blog-layout-4 .wiz-article-post:nth-of-type(2n) .blog-post-layout-4 {
	flex-direction: row;
}

.blog-layout-4 .wiz-article-post {
	padding: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

body:not(.wiz-separate-container) .blog-layout-4 .wiz-article-post > div {
	border-bottom: 0;
}

@media only screen and (max-width:767px) {
	.blog-layout-4 .wiz-article-post {
		padding: 0 15px 15px 15px;
	}
	
	.blog-layout-4 .wiz-article-post .blog-post-layout-4 {
		display: block;
	}
	
	.blog-layout-4 .wiz-article-post .blog-post-layout-4 .entry-header {
		width: 100%;
	}
	
	.blog-layout-4 .wiz-article-post .blog-post-layout-4 .post-content {
		width: 100%;
		padding: 20px 10px 20px 10px;
		display: block;
	}
}

body:not(.wiz-separate-container) .blog-post-layout-5 {
	padding-bottom: 2.5em;
}

body:not(.wiz-separate-container) .blog-layout-1 .wiz-article-post:last-child > div, body:not(.wiz-separate-container) .blog-layout-5 .wiz-article-post:last-child > div {
	border-bottom-width: 0;
}

body:not(.wiz-separate-container) .wiz-article-post:last-child > div {
	border-width: 0;
}

.blog-layout-5 .blog-post-layout-5 {
	display: flex;
	flex-wrap: wrap;
}

.blog-layout-5 .blog-post-layout-5.wiz-no-thumb .wiz-blog-featured-section {
	flex: 0;
}

.blog-layout-5.wiz-img-left .blog-post-layout-5 .wiz-blog-featured-section {
	margin-right: 20px;
	order: 1;
}

.blog-layout-5.wiz-img-left .blog-post-layout-5 .post-content {
	order: 2;
}

.blog-layout-5.wiz-img-right .blog-post-layout-5 .wiz-blog-featured-section {
	margin-left: 20px;
	order: 2;
}

.blog-layout-5.wiz-img-right .blog-post-layout-5 .post-content {
	order: 1;
}

.blog-layout-5 .blog-post-layout-5 {
	padding-bottom: 2em;
}

.blog-layout-5 .blog-post-layout-5.wiz-no-thumb .wiz-blog-featured-section {
	margin: 0;
}

.blog-layout-5 .blog-post-layout-5 .post-content {
	flex: 1;
}

.blog-layout-5 .blog-post-layout-5 .wiz-blog-featured-section {
	margin-bottom: 20px;
	flex-basis: 45%;
}

@media only screen and (max-width:480px) {
	.blog-layout-5.wiz-img-right .blog-post-layout-5 .wiz-blog-featured-section {
		margin-left: 0;
	}
	
	.blog-layout-5.wiz-img-left .blog-post-layout-5 .wiz-blog-featured-section {
		margin-right: 0;
	}
	
	.blog-layout-5 .blog-post-layout-5 .wiz-blog-featured-section {
		flex-basis: 100%;
	}
}

.sticky-custom-logo-link {
	display: none;
}

.wiz-is-sticky {
	position: fixed;
	width: 100%;
	animation-duration: .5s;
}

.wiz-is-sticky.header-boxed-width .main-header-content, .wiz-is-sticky.header-stretched-width .main-header-content {
	background-color: transparent;
}

.wiz-is-sticky.sticky-fade {
	animation-name: fadeIn;
}

.wiz-is-sticky.sticky-slide {
	animation-name: slideInDown;
}

.wiz-is-sticky.wiz-sticky-header.sticky-main-header .main-header-bar-wrap {
	display: block;
}

.wiz-is-sticky .main-navigation .main-header-bar-navigation > ul {
	background-color: transparent;
}

.wiz-is-sticky .main-header-bar-wrap {
	display: none;
}

.wiz-is-sticky .sticky-custom-logo-link {
	display: inline-block;
}

.wiz-is-sticky .main-header-bar {
	transition: none;
}

.wiz-is-sticky.wiz-sticky-logo .custom-logo-link {
	display: none;
}

.wiz-is-sticky.wiz-sticky-logo .sticky-custom-logo {
	display: block;
}

.wiz-is-sticky .wiz-top-header-wrap {
	display: none;
}

.sticky-custom-logo {
	display: none;
}

.wiz-header-break-point .wiz-is-sticky {
	top: 0;
}

.wiz-header-break-point .wiz-is-sticky.header-main-layout-2 .wiz-header-logo-right-section {
	width: 100%;
}

.wiz-is-sticky.header-main-layout-2 .wiz-header-logo-right-section {
	width: auto;
}

.wiz-is-sticky.header-main-layout-2 .wiz-header-logo-right-section .header-right-section {
	display: none;
}

.wiz-is-sticky.header-main-layout-2 .wiz-header-logo-right-section + .wiz-main-header-bar-alignment {
	margin-right: 0;
	margin-left: auto;
}

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

@keyframes slideInDown {
	0% {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	100% {
		transform: translate3d(0, 0, 0);
		visibility: hidden;
	}
}

@media only screen and (max-width:480px) {
	.sticky-hide-mobile.wiz-is-sticky {
		display: none !important;
	}
}

@media only screen and (min-width:481px) and (max-width:767px) {
	.sticky-hide-tablet.wiz-is-sticky {
		display: none !important;
	}
}

@media only screen and (max-width:767px) {
	.sticky-hide-tablet-mobile.wiz-is-sticky {
		display: none !important;
	}
}

.top-navigation {
	display: flex;
	align-items: center;
	line-height: 2;
}

.top-navigation .nav-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	text-align: center;
	z-index: 999999;
}

.top-navigation .nav-menu .sub-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: -999em;
	left: -999em;
}

.top-navigation .nav-menu .sub-menu li {
	display: inline-block;
	position: relative;
	text-align: left;
	width: 100%;
}

.top-navigation .nav-menu .sub-menu li li {
	display: block;
}

.top-navigation .nav-menu li {
	display: inline-block;
	position: relative;
	text-align: right;
}

.top-navigation .nav-menu li.focus > .sub-menu, .top-navigation .nav-menu li:hover > .sub-menu {
	top: auto;
	left: auto;
}

.top-navigation .nav-menu li li:focus > .sub-menu, .top-navigation .nav-menu li li:hover > .sub-menu {
	left: 100%;
	top: 0;
}

.top-navigation .nav-menu a {
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 0 1em;
}

.top-navigation .nav-menu .menu-item-has-children > a::after {
	content: "";
	display: inline-block;
	font-family: Wiz-font;
	font-size: 9px;
	font-size: 1rem;
	font-weight: 700;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-left: 10px;
	vertical-align: middle;
	line-height: normal;
}

.top-bar-search-icon .wiz-top-header-section .wiz-search-icon {
	display: block;
}

.top-bar-search-icon .wiz-top-header-section .wiz-search-menu-icon {
	z-index: 10;
}

.top-bar-search-icon .wiz-top-header-section .wiz-search-menu-icon .search-submit {
	display: none;
}

.wiz-top-header {
	padding: 10px 0;
	border-bottom-width: 1px;
}

.top-bar-search-box .wiz-top-header-section .wiz-search-icon {
	display: none;
}

.top-bar-search-box .wiz-top-header-section .wiz-search-menu-icon {
	width: 250px;
	visibility: visible;
	opacity: 1;
	position: static;
	display: block;
	transform: none;
}

.top-bar-search-box .wiz-top-header-section .wiz-search-menu-icon .search-submit {
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	padding: 0 1em;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
}

.top-bar-search-box .wiz-top-header-section .wiz-search-menu-icon .search-field {
	width: 100%;
	margin: 0;
}

.top-bar-search-box .wiz-top-header-section .wiz-search-menu-icon .search-form {
	padding: 0;
	display: block;
	overflow: hidden;
	box-shadow: none;
}

.wiz-top-header-section-1 .wiz-search-menu-icon {
	right: auto;
	left: 30px;
}

.wiz-top-header-section-1 .wiz-dropdown-active {
	left: 0;
}

.wiz-top-header-section > * {
	padding: 0 10px;
}

.wiz-top-header-section > :first-child {
	padding-left: 0;
}

.wiz-top-header-section > :last-child {
	padding-right: 0;
}

.wiz-top-header-section .widget {
	margin-bottom: 0;
}

.wiz-top-header-section .widget p {
	margin-bottom: 0;
}

.wiz-top-header-section.wiz-top-header-section-2 .wiz-search-menu-icon {
	right: 30px;
}

.wiz-top-header-section.wiz-top-header-section-2 .wiz-dropdown-active {
	right: 0;
}

.wiz-sticky-header.wiz-sticky-top-bar .wiz-top-header-wrap {
	display: block;
}

@media only screen and (max-width:480px) {
	.wiz-top-header.hide-mobile {
		display: none;
	}
}

@media only screen and (min-width:481px) and (max-width:767px) {
	.wiz-top-header.hide-tablet {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.wiz-top-header.hide-tablet-mobile {
		display: none;
	}
	
	.wiz-header-break-point .wiz-top-header-section.wiz-top-header-section-1, .wiz-header-break-point .wiz-top-header-section.wiz-top-header-section-2 {
		flex: auto;
	}
	
	.wiz-header-break-point .wiz-top-header-section.wiz-top-header-section-1 .wiz-search-menu-icon, .wiz-header-break-point .wiz-top-header-section.wiz-top-header-section-2 .wiz-search-menu-icon {
		left: 30px;
		right: auto;
	}
	
	.wiz-header-break-point .wiz-top-header-section.wiz-top-header-section-1 .wiz-dropdown-active, .wiz-header-break-point .wiz-top-header-section.wiz-top-header-section-2 .wiz-dropdown-active {
		right: auto;
		left: 0;
	}
	
	.wiz-header-break-point .wiz-top-header-section .wiz-search-menu-icon {
		left: 0;
		right: auto;
	}
}

.wiz-merged-top-bar-header .wiz-top-header {
	background: 0 0;
}

.wiz-page-title-addon-content {
	padding: 50px 0;
}

.page-title-layout-1 .wiz-page-sub-title {
	margin-top: 10px;
}

.page-title-layout-3 .wiz-page-sub-title {
	width: 100%;
}

.wiz-breadcrumb-trail .trail-items, .wiz-breadcrumb-trail li {
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}

.wiz-breadcrumb-trail .breadcrumb-sep {
	padding: 0 .4em;
}

.page-title-layout-2 .wiz-container {
	display: flex;
	flex-wrap: nowrap;
}

.page-title-layout-2 .wiz-breadcrumb-trail, .page-title-layout-2 .wiz-page-title-wrap {
	flex-grow: 1;
	text-align: center;
	align-self: center;
	text-align: left;
}

.page-title-layout-2 .wiz-breadcrumb-trail {
	text-align: right;
}

.wiz-merged-header-title .wiz-page-title-addon-content {
	background-color: transparent;
	background-image: none;
}

.wiz-merged-header-title .wiz-page-title-addon-content.nitro-lazy {
	background-image: none !important;
}

.wiz-page-title {
	display: inline-block;
}

.wiz-page-title::after {
	content: "";
	display: block;
	margin: 10px auto 10px;
}

.has-breadcrumb .trail-items {
	margin: 6px 0;
}

.align-center .wiz-page-title::after {
	margin-left: auto;
	margin-right: auto;
}

.wiz-breadcrumb-trail > .prefix {
	margin-right: .4em;
}

.wiz-breadcrumb-trail .dashicons {
	vertical-align: text-bottom;
}

.align-right .wiz-page-title::after {
	margin-left: auto;
}

.header-transparent .wiz-page-title-addon-content {
	padding: 120px 0 50px 0;
}

.merged-header-transparent .wiz-page-title-addon-content {
	padding: 155px 0 50px 0;
}

.page-title-layout-3 .wiz-page-title-wrap {
	border-right: 3px solid;
}

.page-title-layout-3 .wiz-page-title {
	text-align: center;
}

.page-title-layout-3 .taxonomy-description {
	width: 100%;
	text-align: right;
}

.wiz-sticky-footer .wiz-page-title-addon-content {
	position: relative;
	z-index: 1;
}

@media only screen and (max-width:767px) {
	.page-title-layout-3 .wiz-page-title-wrap {
		justify-content: center;
		border-right: none;
	}
	
	.page-title-layout-3 .wiz-breadcrumb-trail {
		display: none;
	}
	
	.page-title-layout-3 .subtitle-breadcrumbs {
		justify-content: center;
	}
	
	.page-title-layout-3 .wiz-page-sub-title {
		width: auto;
	}
	
	.page-title-layout-3 .taxonomy-description {
		text-align: center;
	}
	
	.page-title-layout-2 .wiz-page-title-wrap {
		text-align: center;
	}
	
	.page-title-layout-2 .wiz-breadcrumb-trail {
		display: none;
	}
}

.wiz-go-top-link {
	position: fixed;
	bottom: 50px;
	right: 50px;
	width: 50px;
	height: 50px;
	text-align: center;
	z-index: 99999;
	opacity: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: none;
	visibility: hidden;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	line-height: normal;
}

.wiz-go-top-link:before {
	content: "";
	font-family: wiz-font;
	font-size: 20px;
}

.wiz-go-top-link span {
	font-size: 0;
	position: absolute;
}

.wiz-go-top-link.is-opacity {
	opacity: 1;
	visibility: visible;
}

@media only screen and (max-width:480px) {
	.hide-mobile {
		display: none !important;
	}
}

@media only screen and (min-width:481px) and (max-width:767px) {
	.hide-tablet {
		display: none !important;
	}
}

@media only screen and (max-width:767px) {
	.hide-tablet-mobile {
		display: none !important;
	}
	
	.wiz-go-top-link {
		right: 20px;
		bottom: 20px;
		width: 35px;
		height: 35px;
	}
}

.mailchimp-form form div:first-child {
	margin: 20px 0;
}

.mailchimp-form .mailchimp-description {
	margin: 0 0 10px 0;
}

.mailchimp-form button[type=submit].button {
	display: block;
}

.mailchimp-form input[name=email] {
	width: 100%;
}

.mailchimp-form input[name=email]:focus {
	outline: 0;
}

.mailchimp-form span {
	color: #d33;
}

.mailchimp-form span.alert {
	display: none;
}

.mailchimp-form span.alert.visible {
	display: block;
}

.mailchimp-form div.alert {
	display: none;
}

.mailchimp-form div.alert.success {
	color: #28a745;
}

.mailchimp-form div.alert.error {
	color: #d33;
}

.mailchimp-form div.alert.visible {
	display: block;
}

.wiz-social-profiles {
	display: flex;
	flex-wrap: wrap;
}

.wiz-social-profiles.simple .wiz-profile-link {
	line-height: 1;
}

.wiz-social-profiles.circle-outline .wiz-profile-link .profile-icon, .wiz-social-profiles.square-outline .wiz-profile-link .profile-icon {
	border-width: 1px;
	border-style: solid;
	background: 0 0;
}

.wiz-social-profiles.circle .wiz-profile-link .profile-icon, .wiz-social-profiles.circle-outline .wiz-profile-link .profile-icon {
	border-radius: 50%;
}

.wiz-social-profiles .wiz-profile-link {
	display: block;
	line-height: 2;
}

.wiz-social-profiles .wiz-profile-link .profile-title {
	display: inline-block;
}

.wiz-social-profiles .wiz-profile-link .profile-icon {
	display: inline-flex;
	background-color: inherit;
	font-size: 15px;
	justify-content: center;
	align-self: center;
}

.wiz-social-profiles .wiz-profile-link .dashicons, .wiz-social-profiles .wiz-profile-link .dashicons-before:before {
	vertical-align: middle;
	width: 100%;
	height: 100%;
	line-height: inherit;
}

.wiz-social-description {
	margin-bottom: 15px;
}

.wiz-social-profiles .wiz-profile-link .profile-icon.facebook {
	color: #3b5998;
}

.wiz-social-profiles .wiz-profile-link .profile-icon.facebook-alt {
	color: #3b5998;
}

.wiz-social-profiles .wiz-profile-link .profile-icon.twitter {
	color: #1da1f2;
}

.wiz-social-profiles .wiz-profile-link .profile-icon.googleplus {
	color: #db4437;
}

.wiz-social-profiles .wiz-profile-link .profile-icon.wordpress-alt {
	color: #21759b;
}

.wiz-social-profiles .wiz-profile-link .profile-icon.wordpress {
	color: #21759b;
}

.wgt-img {
	margin: 0 9px 9px 0;
	padding: 0;
	float: left;
}

.wgt-img img {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
	opacity: inherit;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}

.wgt-img:hover img {
	opacity: .6;
	-webkit-box-shadow: 0 0 2px #666;
	-moz-box-shadow: 0 0 2px #666;
	-ms-box-shadow: 0 0 2px #666;
	-o-box-shadow: 0 0 2px #666;
	box-shadow: 0 0 2px #666;
}

.kfw-widget-posts-images {
	text-align: left;
}

.kfw-widget-posts-images .wgt-img {
	margin: 0 10px 10px 0;
}

.kfw-widget-posts-list .wiz-wdg-posts-list {
	text-align: left;
	margin: 0;
	list-style: none;
}

.kfw-widget-posts-list .wiz-wdg-posts-list li {
	padding: 15px 0 15px 0;
	overflow: hidden;
	list-style: none;
	margin-bottom: 0;
}

.kfw-widget-posts-list .wiz-wdg-posts-list li .wgt-img {
	margin: 0 10px 0 0;
}

.kfw-widget-posts-list .wiz-wdg-posts-list li .wdg-posttitle {
	line-height: 1;
}

.kfw-widget-login-form input[type=password], .kfw-widget-login-form input[type=text] {
	width: 100%;
}

.kfw-widget-login-form p {
	margin-bottom: 1em;
}

.widget {
	overflow: hidden;
}

div.title {
	width: 100%;
	display: block;
	clear: both;
	position: relative;
	overflow: hidden;
}

.widget-title, h4.widget-title {
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 0;
}

.widget-head .widget-title .dashicons {
	line-height: inherit;
}

.wiz-widget-style2 .widget-title {
	padding: 3px 10px;
	float: left;
}

.wiz-widget-style2 div.title h4:after {
	display: none;
}

.wiz-widget-style3 .widget-content {
	padding: 10px 15px 10px;
	border: 1px solid;
	border-bottom: 2px solid;
}

.wiz-widget-style3 .counter-widget .widget-content {
	padding: 10px 7px 10px;
}

.wiz-widget-style3 .counter-widget .widget-content ul li {
	width: 120px;
}

.wiz-widget-style4 div.title h4:after {
	display: none;
}

.wiz-widget-style4 .widget-head .widget-title {
	padding: 8px 15px;
}

.wiz-widget-style4 .widget-title {
	margin: 0;
}

.wiz-widget-style5.widget {
	border: 1px solid;
}

.wiz-widget-style5 div.title h4:after {
	display: none;
}

.wiz-widget-style5 .widget-content {
	padding: 15px;
}

.wiz-widget-style5 .widget-title {
	padding: 15px;
}

.wiz-widget-style6 .widget-head {
	text-align: center;
}

.wiz-widget-style6 div.title .widget-title {
	border-bottom: 2px solid;
	padding-bottom: 10px;
	position: relative;
	display: inline-block;
	float: none;
	margin-right: 0;
}

.wiz-widget-style6 .widget-title:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -2px;
	border: 3px solid transparent;
}

.wiz-widget-style6 div.title h4:after {
	display: none;
}

.wiz-widget-style6 > * {
	text-align: center;
}

.wiz-widget-style7.widget {
	border: 1px solid transparent;
}

.wiz-widget-style7 div.title .widget-title {
	float: none;
	text-align: center;
}

.wiz-widget-style7 div.title .widget-title:after {
	content: "";
	position: relative;
	width: 30px;
	height: 2px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	display: block;
	background-image: none;
}

.wiz-widget-style7 .loginform .button-primary {
	margin: 0 auto;
}

.wiz-widget-style7 .widget_search form {
	text-align: center;
}

.wiz-widget-style7 .widget_wiz_mailchimp form {
	text-align: center;
}

.wiz-widget-style7 > * {
	text-align: center;
}

.wiz-widget-style8 .widget-title {
	margin-bottom: 0;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.wiz-widget-style9 .widget-title {
	border-left-width: 3px;
	border-left-style: solid;
	padding-left: 15px;
}

.wiz-widget-style10 .widget-title {
	position: relative;
}

.wiz-widget-style10 .widget-title::after {
	content: "";
	position: absolute;
	width: 100%;
	margin-left: 10px;
	z-index: 7;
	height: 31px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tweets-container > div:not(:last-child) {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.wiz-author-info {
	overflow: hidden;
}

.wiz-author-info a {
	float: left;
}

.wiz-author-info a img {
	border-radius: 50%;
}

.wiz-author-info span {
	float: left;
	margin-left: 10px;
}

.wiz-social-feed {
	padding: 15px 0;
}

.wiz-social-feed.hidden {
	background-color: red !important;
}

.wiz-social-feed img {
	width: auto;
	height: auto;
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

.wiz-feed-author-img img {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.wiz-social-content > :not(:last-child) {
	margin: 0 0 15px 0;
}

.wiz-social-feed {
	overflow: hidden;
}

.wiz-social-feed .attachment {
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
	width: 100%;
}

.wiz-social-feed .wiz-feed-read-more {
	display: block;
	margin-top: 5px;
}

.wiz-social-feed .wiz-feed-meta {
	margin-bottom: 4px;
	min-height: 20px;
	overflow: hidden;
}

.wiz-social-feed .wiz-feed-meta .wiz-feed-date {
	float: right;
}

.wiz-social-feed p.wiz-feed-text {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.wiz-social-feed .media-body {
	overflow: hidden;
}

.wiz-social-feed .media-body .premium-social-network-icon {
	margin-top: -3px;
	margin-right: 5px;
	width: 16px;
}

.wiz-social-feed .media-body .wiz-feed-content-wrap {
	line-height: 20px;
	clear: both;
}

.wiz-social-feed:first-child {
	margin-top: 0;
}

.wiz-social-feed .media-object {
	display: block;
	width: 30px;
}

.wiz-social-feed .media-heading {
	margin: 0 0 5px;
}

.wiz-social-feed .media-list {
	margin-left: 0;
	list-style: none;
}

.kfw-widget-contact-info .wiz-contact-info {
	text-align: left;
}

.kfw-widget-contact-info .wiz-contact-info > div {
	margin-bottom: 15px;
}

.kfw-widget-contact-info .wiz-contact-info .dashicons {
	vertical-align: sub;
}

.single.hide-nav-links .post-navigation {
	display: none;
}

.wiz-author-box-info {
	border-top: 1px solid;
	padding: 25px 0;
}

.wiz-author-box-info .wiz-author-info {
	display: flex;
	align-items: center;
}

.wiz-author-box-info .wiz-author-info .author-information {
	margin-left: 15px;
}

.wiz-author-box-info .wiz-author-info p {
	margin-bottom: 0;
}

.wiz-author-box-info .wiz-author-avatar img {
	border-radius: 50%;
}

.wiz-separate-container .wiz-author-box-info {
	border-top: 0;
	padding: 4em 6.67em;
	margin-top: 2em;
}

@media (max-width:544px) {
	.wiz-separate-container .wiz-author-box-info {
		padding: 1.5em 1em;
		margin-bottom: 2em;
		border: 0;
	}
	
	.single.wiz-page-builder-template .wiz-author-box-info {
		max-width: 1180px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width:768px) {
	.wiz-separate-container .wiz-author-box-info {
		padding: 1.5em 2.14em;
		margin-bottom: 2em;
		border: 0;
	}
}

.main-navigation .wiz-megamenu .heading-item > a {
	font-weight: 700;
	font-size: 1.1em;
}

.main-navigation .wiz-megamenu .wiz-mega-menu-content {
	padding: .9em 1em;
}

.main-navigation li.menu-item.wiz-megamenu-item ul.wiz-megamenu > li.disable-item-label > a {
	display: none;
}

.main-navigation li.menu-item.has-description.menu-item-has-children > a {
	display: flex;
	flex-direction: column;
}

.main-navigation li.menu-item.has-description.menu-item-has-children > a > span:after {
	display: none;
}

.main-navigation li.menu-item.has-description.menu-item-has-children > a > span > span:first-child:after {
	content: "";
	display: inline-block;
	font-family: Wiz-font;
	font-size: 1rem;
	font-weight: 700;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-left: 10px;
	vertical-align: middle;
	line-height: normal;
}

.main-navigation li.menu-item span.dashicons {
	margin-right: 5px;
}

.main-navigation li.menu-item .dashicons, .main-navigation li.menu-item .dashicons-before:before {
	vertical-align: middle;
}

.main-navigation li.menu-item .wiz-mega-menu-label {
	font-size: .7em;
	margin-left: 10px;
	line-height: normal;
	padding: 3px 6px;
	border-radius: 2px;
}

.main-navigation li.menu-item span.wiz-menu-decription {
	line-height: 12px;
	font-size: 12px;
	opacity: .6;
	text-align: center;
	display: block;
	margin-top: -12px;
}

body:not(.wiz-header-break-point) #sitehead.header-main-layout-5 .main-header-bar > div, body:not(.wiz-header-break-point) #sitehead.header-main-layout-6 .main-header-bar > div, body:not(.wiz-header-break-point) #sitehead.header-main-layout-7 .main-header-bar > div {
	overflow: hidden;
}

body:not(.wiz-header-break-point) #sitehead.header-main-layout-5 #site-navigation li:hover > .mega-menu-full-wrap, body:not(.wiz-header-break-point) #sitehead.header-main-layout-6 #site-navigation li:hover > .mega-menu-full-wrap, body:not(.wiz-header-break-point) #sitehead.header-main-layout-7 #site-navigation li:hover > .mega-menu-full-wrap {
	position: static;
	top: 0;
	left: 0;
}

body:not(.wiz-header-break-point) #sitehead.header-main-layout-5 #site-navigation .wiz-megamenu, body:not(.wiz-header-break-point) #sitehead.header-main-layout-6 #site-navigation .wiz-megamenu, body:not(.wiz-header-break-point) #sitehead.header-main-layout-7 #site-navigation .wiz-megamenu {
	overflow: hidden;
}

body:not(.wiz-header-break-point) #sitehead.header-main-layout-5 #site-navigation .wiz-megamenu li, body:not(.wiz-header-break-point) #sitehead.header-main-layout-6 #site-navigation .wiz-megamenu li, body:not(.wiz-header-break-point) #sitehead.header-main-layout-7 #site-navigation .wiz-megamenu li {
	width: 100%;
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade-move li ul.wiz-megamenu ul {
	transition: none;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade-move li > .mega-menu-full-wrap {
	-webkit-transform: translateY(4px);
	-ms-transform: translateY(4px);
	transform: translateY(4px);
	opacity: 0;
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade-move li > .mega-menu-full-wrap > ul.wiz-megamenu {
	transition: none;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade-move li:hover > .mega-menu-full-wrap {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade li ul.wiz-megamenu ul {
	transition: none;
	opacity: 1;
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade li > .mega-menu-full-wrap {
	opacity: 0;
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade li > .mega-menu-full-wrap > ul.wiz-megamenu {
	transition: none;
	opacity: 1;
}

body:not(.wiz-header-break-point) .main-header-menu.submenu-fade li:hover > .mega-menu-full-wrap {
	opacity: 1;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .mega-menu-full-wrap {
	z-index: 99999;
	position: absolute;
	left: -999em;
	background: #fff;
	overflow: hidden;
	border-top-style: solid;
	transition: transform .4s ease-in-out, opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .mega-menu-full-wrap .sub-menu {
	border-top: none;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .mega-menu-full-wrap .wiz-megamenu {
	position: relative;
	top: 0;
	left: 0;
	box-shadow: none;
	margin: 0 auto;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item:hover .wiz-megamenu > li {
	display: block;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu {
	overflow: hidden;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu ul {
	background: 0 0;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu .menu-item-has-children > a > span::after {
	display: none;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu .sub-menu {
	position: static;
	width: 100%;
	margin: auto;
	border: none;
	box-shadow: none;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu .sub-menu li .sub-menu {
	padding-left: 24px;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu > li {
	display: none;
	float: left;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu.col-1 > li {
	width: 100%;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu.col-2 > li {
	width: 50%;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu.col-3 > li {
	width: 33.33333333%;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu.col-4 > li {
	width: 25%;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu.col-5 > li {
	width: 20%;
}

body:not(.wiz-header-break-point) #site-navigation .wiz-megamenu-item .wiz-megamenu.col-6 > li {
	width: 16.66666667%;
}

.wiz-header-break-point #site-navigation li.menu-item.has-description.menu-item-has-children > a > span.wiz-menu-decription:after {
	display: none;
}

.wiz-header-break-point #site-navigation li.menu-item span.wiz-menu-decription {
	display: none;
}

.wiz-header-break-point #site-navigation .wiz-megamenu-item .mega-menu-full-wrap {
	position: static;
}

.wiz-header-break-point #site-navigation .wiz-megamenu-item .wiz-megamenu > li {
	width: 100%;
}

.wiz-header-break-point #site-navigation .wiz-megamenu-item .wiz-megamenu > li.disable-item-label > ul.sub-menu {
	display: block !important;
}

.wiz-header-break-point #site-navigation .wiz-megamenu-item .wiz-megamenu > li > ul.sub-menu li a {
	padding-left: 30px;
}

.wiz-header-break-point #site-navigation .wiz-megamenu-item .wiz-megamenu > li > ul.sub-menu li a::before {
	content: "-";
}
