
:root {
	--swiper-theme-color: #007aff;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
	touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-centered>.swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	text-transform: none;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet:only-child {
	display: none !important;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1);
}

.swiper-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube {
	overflow: visible;
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}

.swiper-flip {
	overflow: visible;
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
}

.swiper-cards {
	overflow: visible;
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}

/* stylelint-enable */
.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;
}

/* Icons */
.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: "";
}

/* Additional CSS classes, manually added to the CSS template file */
.dashicons-editor-distractionfree:before {
	content: "";
}

/* This is a typo, but was previously released. It should remain for backward compatibility. See https://core.trac.wordpress.org/ticket/30832. */
.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: "";
}

/* 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;
	}
}

.zoom-instagram-widget__follow-me {
	margin-top: 15px;
	text-align: center;
}

.wpzoom-instagram-widget-select-feed select {
	max-width: 100%;
}

.wp-block-wpzoom-instagram-block .zoom-instagram, .zoom-instagram .zoom-instagram {
	background: none;
	padding: 0;
	border: none;
}

.zoom-instagram img[src=""], .zoom-instagram img:not([src]), .wpz-insta-lightbox img[src=""], .wpz-insta-lightbox img:not([src]) {
	visibility: hidden;
}

.zoom-instagram {
	font-size: 14px;
	overflow: hidden;
	display: block;
}

.zoom-instagram img {
	height: auto;
	max-width: 100%;
}

.zoom-instagram form[disabled] {
	pointer-events: none;
}

.zoom-instagram form[disabled]:not(.loading) {
	opacity: .5;
}

.zoom-instagram .zoom-instagram-widget__header {
	display: flex;
	gap: 20px;
	margin: 0 0 25px;
}

.zoom-instagram .zoom-instagram-widget__header .wpz-insta-stats {
	display: flex;
	gap: 20px;
	margin: 5px 0;
}

.zoom-instagram .zoom-instagram-widget__header .wpz-insta-stats .wpz-insta-posts strong, .zoom-instagram .zoom-instagram-widget__header .wpz-insta-stats .wpz-insta-followers strong, .zoom-instagram .zoom-instagram-widget__header .wpz-insta-stats .wpz-insta-following strong {
	font-weight: 600;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-column-left {
	min-width: 70px;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-column-left img {
	height: 70px;
	width: 70px;
	border-radius: 50%;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-column-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: left;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-name {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5;
	padding: 0;
	margin: 0 0 5px;
	letter-spacing: 0;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-user {
	font-weight: 600;
	font-size: 13px;
	line-height: normal;
	padding: 0;
	margin: 0;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-user a {
	text-decoration: none;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-user .wpz-insta-badge {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-bio {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.6;
	padding: 0;
	margin: 6px 0 0;
	text-align: left;
}

.zoom-instagram .zoom-instagram-widget__footer {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
	margin: 25px 0 0;
}

.zoom-instagram .zoom-instagram-widget__footer>* {
	display: block;
}

.zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit], .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	line-height: 18px;
	color: #fff;
	background-color: #3496ff;
	padding: 8px 12px;
	border: none;
	border-radius: 3px;
	margin: 0;
	transition: all .3s linear;
}

.zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button:hover, .zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button:active, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit]:hover, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit]:active, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:hover, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:active {
	text-decoration: none;
	opacity: .8;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper {
	margin: 0;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	line-height: 18px;
	color: #fff;
	background-color: #3496ff;
	padding: 8px 12px;
	border: none;
	border-radius: 3px;
	margin: 0;
	transition: all .3s linear;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:hover, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:active {
	text-decoration: none;
	opacity: .8;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 0;
	transition: all .3s linear;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:disabled {
	opacity: .6;
	cursor: not-allowed;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper.loading .wpzinsta-pro-load-more-btn {
	gap: 6px;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper.loading .wpzinsta-pro-load-more-btn::before {
	width: 18px;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper[data-disabled=true] .wpzinsta-pro-load-more-btn {
	opacity: .6;
	cursor: not-allowed;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more {
	margin: 0;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit] {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	line-height: 18px;
	color: #fff;
	background-color: #3496ff;
	padding: 8px 12px;
	border: none;
	border-radius: 3px;
	margin: 0;
	transition: all .3s linear;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]:hover, .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]:active {
	text-decoration: none;
	opacity: .8;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 viewBox=%270 0 50 50%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z%27%3E%3CanimateTransform attributeType=%27xml%27 attributeName=%27transform%27 type=%27rotate%27 from=%270 25 25%27 to=%27360 25 25%27 dur=%270.6s%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 0;
	transition: all .3s linear;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more.loading button[type=submit] {
	gap: 6px;
}

.zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more.loading button[type=submit]::before {
	width: 18px;
}

.zoom-instagram .zoom-instagram-widget__items-wrapper {
	overflow: hidden;
}

.zoom-instagram .zoom-instagram-widget__items {
	list-style: none !important;
	padding: 0;
	margin: 0;
}

.zoom-instagram .zoom-instagram-widget__items::before, .zoom-instagram .zoom-instagram-widget__items::after {
	display: none;
}

.zoom-instagram .zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-link {
	height: 100%;
}

.zoom-instagram .zoom-instagram-widget__items.layout-grid .zoom-instagram-widget__item img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
	height: 100% !important;
}

.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth {
	white-space: nowrap;
	display: grid;
	grid-template-rows: auto;
	grid-auto-rows: 0;
}

.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item img {
	aspect-ratio: 1;
	height: 100% !important;
}

.zoom-instagram .zoom-instagram-widget__items.layout-carousel {
	display: flex;
	height: auto !important;
	overflow: visible;
}

.zoom-instagram .zoom-instagram-widget__items.layout-carousel.zoom-instagram-widget__items--no-js .zoom-instagram-widget__item {
	height: auto;
	flex: auto;
}

.zoom-instagram .zoom-instagram-widget__items.layout-carousel .zoom-instagram-widget__item {
	height: auto;
}

.zoom-instagram .zoom-instagram-widget__items.layout-carousel .zoom-instagram-widget__item img {
	aspect-ratio: 1;
	-o-object-fit: cover;
	object-fit: cover;
	height: auto;
	width: 100%;
}

.layout-legacy.zoom-instagram-widget__items {
	list-style: none !important;
}

.layout-legacy.zoom-instagram-widget__items .zoom-instagram-widget__item {
	float: left;
	position: relative;
	margin-top: 0 !important;
	padding: 0;
}

.layout-legacy.zoom-instagram-widget__items .zoom-instagram-widget__overlay {
	position: relative;
}

.zoom-instagram-widget-user-info-middle-cell {
	padding: 0px 20px;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-fullname {
	font-weight: 600;
	font-size: 16px;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-names-wrapper {
	padding-right: 20px;
	word-break: break-word;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-username {
	font-size: 14px;
	font-weight: 600;
	word-break: break-all;
}

.zoom-instagram-widget-user-info-bio {
	text-align: left;
	font-size: 14px;
	margin: 0 0 15px;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item-inner-wrap {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-link {
	display: block;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.zoom-instagram-widget__items .svg-icon {
	position: absolute;
	width: 20px;
	padding: 0;
	height: 20px;
	display: flex;
	top: 8px;
	right: 8px;
	z-index: 1;
	transition: opacity .25s ease-in-out;
	filter: drop-shadow(1px 2px 1px rgba(0, 0, 0, .07));
}

.zoom-instagram-widget__item {
	position: relative;
	transition: all .1s ease-in-out;
	list-style-type: none !important;
}

.zoom-instagram-widget__item.new {
	opacity: 0;
	transform: scale(0);
	transform-origin: center;
	animation: show 500ms linear forwards;
}

.zoom-instagram-widget__item .zoom-instagram-widget__item-inner-wrap {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.zoom-instagram-widget__item img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	height: 100%;
	transition: all .5s cubic-bezier(.215, .61, .355, 1);
	will-change: transform;
	margin-bottom: 0 !important;
}

.zoom-instagram-widget__item:hover img {
	transform: scale(1.07);
}

.widget_block .zoom-instagram-widget__items ul li.zoom-instagram-widget__item, .widget.zoom-instagram-widget ul li.zoom-instagram-widget__item, .widget.zoom-new-instagram-widget ul li.zoom-instagram-widget__item {
	padding: 0;
}

.widget_block .zoom-instagram-widget__items-wrapper, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items-wrapper {
	overflow: hidden;
}

.widget_block .zoom-instagram-widget__items, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items {
	padding: 0;
	margin: 0;
}

.widget_block .zoom-instagram-widget__items::before, .widget_block .zoom-instagram-widget__items::after, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items::before, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items::after {
	display: none;
}

.widget_block .zoom-instagram-widget__items.layout-grid .zoom-instagram-widget__item img, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items.layout-grid .zoom-instagram-widget__item img {
	width: 100%;
	aspect-ratio: 1/1;
}

.widget_block .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item img, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item img {
	aspect-ratio: 1;
}

.widget_block .zoom-instagram-widget__items.layout-carousel, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items.layout-carousel {
	display: flex;
	height: auto;
}

.widget_block .zoom-instagram-widget__items.layout-carousel .zoom-instagram-widget__item, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items.layout-carousel .zoom-instagram-widget__item {
	height: auto;
}

.widget_block .zoom-instagram-widget__items.layout-carousel .zoom-instagram-widget__item img, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items.layout-carousel .zoom-instagram-widget__item img {
	aspect-ratio: 1;
	height: auto;
	width: 100%;
}

.widget_block .zoom-instagram-widget__items .zoom-instagram-widget__item, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item {
	position: relative;
	margin: 0;
	list-style-type: none;
}

.widget_block .zoom-instagram-widget__items .zoom-instagram-widget__item.new, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item.new {
	opacity: 0;
	transform: scale(0);
	transform-origin: center;
	animation: show 500ms linear forwards;
}

.widget_block .zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-widget__item-inner-wrap, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-widget__item-inner-wrap {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.widget_block .zoom-instagram-widget__items .zoom-instagram-widget__item img, .widget.zoom-new-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	height: 100%;
}

.ig-b- {
	display: inline-block;
}

a.ig-b-v-24 {
	border-color: #3897f0;
	color: #3897f0 !important;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	font-weight: 600 !important;
	outline: none;
	overflow: hidden;
	white-space: nowrap;
	-webkit-appearance: none;
	font-family: sans-serif;
	padding: 5px 15px;
	font-size: 14px;
	transition: all .15s ease-in-out;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
}

a.ig-b-v-24:hover {
	background: #3897f0;
	border-color: #3897f0;
	color: #fff !important;
}

.zoom-instagram-widget__item .hover-controls {
	opacity: 0;
	z-index: 9;
	width: 100%;
	text-align: center;
	transition: opacity .25s ease-in-out;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.zoom-instagram-widget__item .hover-controls .zoom-instagram-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
}

.zoom-instagram-widget__item .hover-controls .zoom-instagram-icon svg {
	width: 100%;
	height: 100%;
}

.zoom-instagram-widget__item .hover-controls .zoom-instagram-icon.icon-heart-outline {
	position: relative;
	top: 1px;
}

.zoom-instagram-widget__items[data-lightbox="1"] .zoom-instagram-widget__item .zoom-instagram-icon-wrap {
	pointer-events: none;
}

.zoom-instagram-widget__items[data-lightbox="1"] .zoom-instagram-widget__item img {
	cursor: pointer;
}

.zoom-instagram-widget__item .hover-controls~.zoom-instagram-icon-wrap {
	bottom: 10%;
	pointer-events: all;
}

.zoom-instagram-widget__item .hover-layout.small .hover-controls~.zoom-instagram-icon-wrap {
	bottom: 6%;
}

.zoom-instagram-widget__item .hover-layout.small .zoom-instagram-icon-wrap {
	bottom: calc(50% - 15px);
}

.zoom-instagram-widget__item .zoom-instagram-icon-wrap {
	bottom: calc(50% - 15px);
	height: 30px;
	width: 100%;
	position: absolute;
	z-index: 9;
	text-align: center;
}

.zoom-instagram-widget__item:hover .hover-controls {
	opacity: 1;
}

.zoom-instagram-widget__item .zoom-instagram-icon-wrap {
	opacity: 0;
	transition: opacity .25s ease-in-out;
}

.zoom-instagram-widget__item .zoom-instagram-icon-wrap .zoom-svg-instagram-stroke {
	transform: scale(.5);
}

.zoom-instagram-widget__item:hover .zoom-instagram-icon-wrap {
	opacity: 1;
}

.zoom-instagram-widget__item:hover .zoom-instagram-icon-wrap .zoom-svg-instagram-stroke {
	transform: scale(.9);
}

.zoom-instagram-widget__item .hover-controls .dashicons {
	font-size: 20px;
	width: 20px;
	height: 20px;
	color: #fff;
	vertical-align: middle;
}

.zoom-instagram-widget__item .hover-controls .counter {
	padding-left: 5px;
	padding-right: 12px;
	font-weight: 500;
	color: #fff;
	font-size: 14px;
	opacity: .8;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.zoom-instagram-widget__overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.zoom-instagram-widget__overlay:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	pointer-events: none;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity .25s ease-in-out;
}

.zoom-instagram-widget__overlay:hover:after {
	opacity: .5;
	background-color: #000;
}

.zoom-instagram-widget__black:after {
	background-color: #000;
}

.zoom-svg-instagram-simple {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIKICAgICB2aWV3Qm94PSIwIDAgNTAgNTAiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjsiPiAgICA8cGF0aCBzdHlsZT0ibGluZS1oZWlnaHQ6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAwMDt0ZXh0LXRyYW5zZm9ybTpub25lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbCIgZD0iTSAxNiAzIEMgOC44MzI0ODM5IDMgMyA4LjgzMjQ4MzkgMyAxNiBMIDMgMzQgQyAzIDQxLjE2NzUxNiA4LjgzMjQ4MzkgNDcgMTYgNDcgTCAzNCA0NyBDIDQxLjE2NzUxNiA0NyA0NyA0MS4xNjc1MTYgNDcgMzQgTCA0NyAxNiBDIDQ3IDguODMyNDgzOSA0MS4xNjc1MTYgMyAzNCAzIEwgMTYgMyB6IE0gMTYgNSBMIDM0IDUgQyA0MC4wODY0ODQgNSA0NSA5LjkxMzUxNjEgNDUgMTYgTCA0NSAzNCBDIDQ1IDQwLjA4NjQ4NCA0MC4wODY0ODQgNDUgMzQgNDUgTCAxNiA0NSBDIDkuOTEzNTE2MSA0NSA1IDQwLjA4NjQ4NCA1IDM0IEwgNSAxNiBDIDUgOS45MTM1MTYxIDkuOTEzNTE2MSA1IDE2IDUgeiBNIDM3IDExIEEgMiAyIDAgMCAwIDM1IDEzIEEgMiAyIDAgMCAwIDM3IDE1IEEgMiAyIDAgMCAwIDM5IDEzIEEgMiAyIDAgMCAwIDM3IDExIHogTSAyNSAxNCBDIDE4LjkzNjcxMiAxNCAxNCAxOC45MzY3MTIgMTQgMjUgQyAxNCAzMS4wNjMyODggMTguOTM2NzEyIDM2IDI1IDM2IEMgMzEuMDYzMjg4IDM2IDM2IDMxLjA2MzI4OCAzNiAyNSBDIDM2IDE4LjkzNjcxMiAzMS4wNjMyODggMTQgMjUgMTQgeiBNIDI1IDE2IEMgMjkuOTgyNDA3IDE2IDM0IDIwLjAxNzU5MyAzNCAyNSBDIDM0IDI5Ljk4MjQwNyAyOS45ODI0MDcgMzQgMjUgMzQgQyAyMC4wMTc1OTMgMzQgMTYgMjkuOTgyNDA3IDE2IDI1IEMgMTYgMjAuMDE3NTkzIDIwLjAxNzU5MyAxNiAyNSAxNiB6IiBmb250LXdlaWdodD0iNDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgd2hpdGUtc3BhY2U9Im5vcm1hbCIgb3ZlcmZsb3c9InZpc2libGUiPjwvcGF0aD48L3N2Zz4=") 50% 50% no-repeat;
	background-size: 100%;
}

.zoom-svg-instagram-simple.nitro-lazy {
	background: none !important;
}

.zoom-svg-instagram-stroke {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIKICAgICB2aWV3Qm94PSIwIDAgMjUyIDI1MiIKICAgICBzdHlsZT0iZmlsbDojMDAwMDAwOyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4zOTQsMi4zOTQpIHNjYWxlKDAuOTgxLDAuOTgxKSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibm9uZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48ZyBpZD0ib3JpZ2luYWwtaWNvbiAxIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTE3MS4zNiwxNS4xMmMzNi4xMjQyOCwwIDY1LjUyLDI5LjM5NTcyIDY1LjUyLDY1LjUydjkwLjcyYzAsMzYuMTI0MjggLTI5LjM5NTcyLDY1LjUyIC02NS41Miw2NS41MmgtOTAuNzJjLTM2LjEyNDI4LDAgLTY1LjUyLC0yOS4zOTU3MiAtNjUuNTIsLTY1LjUydi05MC43MmMwLC0zNi4xMjQyOCAyOS4zOTU3MiwtNjUuNTIgNjUuNTIsLTY1LjUyek0yNS4yLDgwLjY0djkwLjcyYzAsMzAuNjc1ODggMjQuNzY0MTIsNTUuNDQgNTUuNDQsNTUuNDRoOTAuNzJjMzAuNjc1ODgsMCA1NS40NCwtMjQuNzY0MTIgNTUuNDQsLTU1LjQ0di05MC43MmMwLC0zMC42NzU4OCAtMjQuNzY0MTIsLTU1LjQ0IC01NS40NCwtNTUuNDRoLTkwLjcyYy0zMC42NzU4OCwwIC01NS40NCwyNC43NjQxMiAtNTUuNDQsNTUuNDR6TTE5Ni41Niw2NS41MmMwLDUuNTY3MDMgLTQuNTEyOTcsMTAuMDggLTEwLjA4LDEwLjA4Yy01LjU2NzAzLDAgLTEwLjA4LC00LjUxMjk3IC0xMC4wOCwtMTAuMDhjMCwtNS41NjcwMyA0LjUxMjk3LC0xMC4wOCAxMC4wOCwtMTAuMDhjNS41NjcwMywwIDEwLjA4LDQuNTEyOTcgMTAuMDgsMTAuMDh6TTE4MS40NCwxMjZjMCwzMC41NTg5NyAtMjQuODgxMDMsNTUuNDQgLTU1LjQ0LDU1LjQ0Yy0zMC41NTg5NywwIC01NS40NCwtMjQuODgxMDMgLTU1LjQ0LC01NS40NGMwLC0zMC41NTg5NyAyNC44ODEwMywtNTUuNDQgNTUuNDQsLTU1LjQ0YzMwLjU1ODk3LDAgNTUuNDQsMjQuODgxMDMgNTUuNDQsNTUuNDR6TTgwLjY0LDEyNmMwLDI1LjExMTMzIDIwLjI0ODY3LDQ1LjM2IDQ1LjM2LDQ1LjM2YzI1LjExMTMzLDAgNDUuMzYsLTIwLjI0ODY3IDQ1LjM2LC00NS4zNmMwLC0yNS4xMTEzMyAtMjAuMjQ4NjcsLTQ1LjM2IC00NS4zNiwtNDUuMzZjLTI1LjExMTMzLDAgLTQ1LjM2LDIwLjI0ODY3IC00NS4zNiw0NS4zNnoiPjwvcGF0aD48L2c+PHBhdGggZD0iTTAsMjUydi0yNTJoMjUydjI1MnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48L3BhdGg+PGcgaWQ9Im9yaWdpbmFsLWljb24iIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48cGF0aCBkPSJNODAuNjQsMTUuMTJjLTM2LjEyNDI4LDAgLTY1LjUyLDI5LjM5NTcyIC02NS41Miw2NS41MnY5MC43MmMwLDM2LjEyNDI4IDI5LjM5NTcyLDY1LjUyIDY1LjUyLDY1LjUyaDkwLjcyYzM2LjEyNDI4LDAgNjUuNTIsLTI5LjM5NTcyIDY1LjUyLC02NS41MnYtOTAuNzJjMCwtMzYuMTI0MjggLTI5LjM5NTcyLC02NS41MiAtNjUuNTIsLTY1LjUyek04MC42NCwyNS4yaDkwLjcyYzMwLjY3NTg4LDAgNTUuNDQsMjQuNzY0MTIgNTUuNDQsNTUuNDR2OTAuNzJjMCwzMC42NzU4OCAtMjQuNzY0MTIsNTUuNDQgLTU1LjQ0LDU1LjQ0aC05MC43MmMtMzAuNjc1ODgsMCAtNTUuNDQsLTI0Ljc2NDEyIC01NS40NCwtNTUuNDR2LTkwLjcyYzAsLTMwLjY3NTg4IDI0Ljc2NDEyLC01NS40NCA1NS40NCwtNTUuNDR6TTE4Ni40OCw1NS40NGMtNS41NjcwMywwIC0xMC4wOCw0LjUxMjk3IC0xMC4wOCwxMC4wOGMwLDUuNTY3MDMgNC41MTI5NywxMC4wOCAxMC4wOCwxMC4wOGM1LjU2NzAzLDAgMTAuMDgsLTQuNTEyOTcgMTAuMDgsLTEwLjA4YzAsLTUuNTY3MDMgLTQuNTEyOTcsLTEwLjA4IC0xMC4wOCwtMTAuMDh6TTEyNiw3MC41NmMtMzAuNTU4OTcsMCAtNTUuNDQsMjQuODgxMDMgLTU1LjQ0LDU1LjQ0YzAsMzAuNTU4OTcgMjQuODgxMDMsNTUuNDQgNTUuNDQsNTUuNDRjMzAuNTU4OTcsMCA1NS40NCwtMjQuODgxMDMgNTUuNDQsLTU1LjQ0YzAsLTMwLjU1ODk3IC0yNC44ODEwMywtNTUuNDQgLTU1LjQ0LC01NS40NHpNMTI2LDgwLjY0YzI1LjExMTMzLDAgNDUuMzYsMjAuMjQ4NjcgNDUuMzYsNDUuMzZjMCwyNS4xMTEzMyAtMjAuMjQ4NjcsNDUuMzYgLTQ1LjM2LDQ1LjM2Yy0yNS4xMTEzMywwIC00NS4zNiwtMjAuMjQ4NjcgLTQ1LjM2LC00NS4zNmMwLC0yNS4xMTEzMyAyMC4yNDg2NywtNDUuMzYgNDUuMzYsLTQ1LjM2eiI+PC9wYXRoPjwvZz48cGF0aCBkPSJNMTI2LDI1MmMtNjkuNTg3ODgsMCAtMTI2LC01Ni40MTIxMiAtMTI2LC0xMjZ2MGMwLC02OS41ODc4OCA1Ni40MTIxMiwtMTI2IDEyNiwtMTI2djBjNjkuNTg3ODgsMCAxMjYsNTYuNDEyMTIgMTI2LDEyNnYwYzAsNjkuNTg3ODggLTU2LjQxMjEyLDEyNiAtMTI2LDEyNnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48L3BhdGg+PHBhdGggZD0iTTEyNiwyNDYuOTZjLTY2LjgwNDM2LDAgLTEyMC45NiwtNTQuMTU1NjQgLTEyMC45NiwtMTIwLjk2djBjMCwtNjYuODA0MzYgNTQuMTU1NjQsLTEyMC45NiAxMjAuOTYsLTEyMC45NmgwYzY2LjgwNDM2LDAgMTIwLjk2LDU0LjE1NTY0IDEyMC45NiwxMjAuOTZ2MGMwLDY2LjgwNDM2IC01NC4xNTU2NCwxMjAuOTYgLTEyMC45NiwxMjAuOTZ6IiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+PC9wYXRoPjxwYXRoIGQ9IiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjwvcGF0aD48cGF0aCBkPSIiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48L3BhdGg+PHBhdGggZD0iIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+PC9wYXRoPjxwYXRoIGQ9IiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==") 50% 50% no-repeat;
	background-size: 100%;
	transition: all .5s cubic-bezier(.215, .61, .355, 1);
}

.zoom-svg-instagram-stroke.nitro-lazy {
	background: none !important;
}

.zoom-instagram-widget__item .hover-layout.small .hover-controls .dashicons {
	font-size: 15px;
	width: 15px;
	height: 15px;
}

.zoom-instagram-widget__item .hover-layout.small .zoom-instagram-icon-wrap .zoom-svg-instagram-stroke {
	width: 18px;
	height: 18px;
}

.zoom-instagram-widget__item .hover-layout.small .hover-controls .counter {
	padding-left: 5px;
	padding-right: 12px;
	font-size: 13px;
}

.zoom-instagram-widget__item .hover-layout.small .hover-controls .counter:last-child {
	padding-right: 0;
}

.zoom-instagram-widget-user-info {
	display: flex;
	padding: 0 0px 20px;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-picture {
	flex: 1;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-picture img {
	border-radius: 50%;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-meta {
	display: flex;
	flex: 3;
	flex-direction: column;
	margin-left: 15px;
	text-align: left;
	justify-content: center;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-about-data {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-stats {
	font-size: 14px;
	line-height: 1.2;
	justify-content: space-between;
	display: flex;
	text-align: center;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-follow-button {
	padding: 0 24px;
	margin-top: 10px;
	background: #3897f0;
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	line-height: 26px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	text-transform: none;
	border-radius: 3px;
	outline: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	border: none;
	box-shadow: none;
	text-decoration: none !important;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-follow-button:hover {
	color: #fff;
	opacity: .8;
	box-shadow: none;
	border: none;
	text-decoration: none;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-counts {
	font-weight: 600;
}

.zoom-instagram-widget-user-info .zoom-instagram-widget-user-info-counts-subhead {
	opacity: .7;
	font-size: 14px;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-normal .svg-icon {
	opacity: 1;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-normal:hover .svg-icon {
	opacity: 0;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-hover .svg-icon {
	opacity: 0;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-hover:hover .svg-icon {
	opacity: 1;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-hover.media-icons-normal .svg-icon {
	opacity: 1;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-date {
	position: absolute;
	display: flex;
	right: 10px;
	bottom: 5px;
	z-index: 1;
	font-weight: 500;
	color: #fff;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.date-hover .zoom-instagram-date {
	opacity: 0;
}

.zoom-instagram-widget__items .zoom-instagram-widget__item.date-hover:hover .zoom-instagram-date {
	opacity: .6;
}

.wpzoom-lightbox .mfp-inline-holder .mfp-content {
	max-width: none;
	height: 100%;
}

.wpzoom-lightbox .mfp-container {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.wpz-insta-lightbox {
	pointer-events: all;
	display: flex;
	flex-direction: row;
	background-color: #fff;
	border-radius: 4px;
	max-height: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.wpz-insta-lightbox-wrapper {
	display: flex;
	justify-content: center;
	pointer-events: none;
	height: 80vh;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper {
	width: 30%;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 16px;
	border-bottom: 1px solid #efefef;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-avatar img {
	width: 42px;
	height: 42px;
	border-radius: 50%;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-username a, .wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-follow a {
	color: #262626;
	font-weight: 600;
	text-decoration: none;
	font-size: 14px;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-username a:hover {
	text-decoration: underline;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-follow a {
	color: #0095f6;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header>div {
	margin-right: 13px;
	min-width: 42px;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-buttons {
	display: flex;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-header .wpz-insta-buttons>div {
	padding: 5px;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-caption {
	color: #262626;
	line-height: 1.5;
	font-size: 14px;
	padding: 16px;
	font-weight: normal;
	overflow-y: scroll;
	max-height: 384px;
	border-bottom: 1px solid #efefef;
}

.wpzoom-lightbox.mfp-gallery {
	z-index: 100000;
	pointer-events: none;
}

.wpzoom-lightbox button.mfp-close {
	pointer-events: all;
	color: #fff;
	font-size: 50px;
	font-weight: 100;
	margin-top: 25px;
	margin-right: 15px;
}

.wpzoom-lightbox .mfp-prevent-close {
	pointer-events: all;
}

.wpzoom-lightbox button.mfp-close:hover {
	text-decoration: none;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-date {
	font-size: 11px;
	padding: 16px;
	color: #8e8e8e;
	flex: 1;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper {
	flex-grow: 1;
	text-align: center;
	position: relative;
	width: 100%;
	max-width: 70%;
	background: #000;
	border-radius: 4px 0 0 4px;
	overflow: hidden;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper img {
	max-height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	min-height: 100%;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper .wpz-no-reel-link-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .2);
	display: flex;
	justify-content: center;
	align-items: center;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper .wpz-no-reel-link-wrapper .wpz-no-reel-link {
	font-size: 14px;
	padding: 10px 20px;
	color: #262626;
	background-color: rgba(255, 255, 255, .7);
	border-radius: 50px;
	line-height: 1.4;
	text-decoration: none;
	transition: all .2s ease;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper .wpz-no-reel-link-wrapper .wpz-no-reel-link:hover {
	background-color: rgba(255, 255, 255, .9);
}

.wpz-insta-lightbox-wrapper>.swiper {
	pointer-events: none;
	width: 1000px;
}

.wpz-insta-lightbox-wrapper>.swiper .swiper-pagination-fraction, .wpz-insta-lightbox-wrapper>.swiper .swiper-pagination-custom, .wpz-insta-lightbox-wrapper>.swiper .swiper-horizontal>.swiper-pagination-bullets, .wpz-insta-lightbox-wrapper>.swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 25px;
}

.wpz-insta-lightbox-wrapper video {
	height: 100%;
	max-width: 100%;
	width: 100%;
}

.wpz-insta-lightbox-wrapper .swiper-button-next, .wpz-insta-lightbox-wrapper .swiper-rtl .swiper-button-prev, .wpz-insta-lightbox-wrapper .swiper-button-prev, .wpz-insta-lightbox-wrapper .swiper--rtl .swiper-button-next {
	background-image: none;
}

.wpz-insta-lightbox-wrapper .swiper-button-next.nitro-lazy, .wpz-insta-lightbox-wrapper .swiper-rtl .swiper-button-prev.nitro-lazy, .wpz-insta-lightbox-wrapper .swiper-button-prev.nitro-lazy, .wpz-insta-lightbox-wrapper .swiper--rtl .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.wpz-insta-lightbox-wrapper>.swiper .swiper .swiper-button-prev, .wpz-insta-lightbox-wrapper>.swiper .swiper .swiper-button-next {
	--swiper-navigation-size: 30px;
	color: #000;
	background: #fff;
	width: var(--swiper-navigation-size);
	height: var(--swiper-navigation-size);
	border-radius: 50%;
}

.wpz-insta-lightbox-wrapper>.swiper .swiper .swiper-button-prev::after, .wpz-insta-lightbox-wrapper>.swiper .swiper .swiper-button-next::after {
	font-size: 16px;
}

.wpz-insta-lightbox-wrapper>.swiper>.swiper-wrapper {
	pointer-events: all;
}

.wpz-insta-lightbox-wrapper>.swiper>.swiper-button-prev, .wpz-insta-lightbox-wrapper>.swiper>.swiper-button-next {
	position: fixed;
	pointer-events: all;
}

.wpz-insta-lightbox-wrapper>.swiper .swiper-button-prev, .wpz-insta-lightbox-wrapper>.swiper .swiper-button-next {
	color: #fff;
	opacity: .75;
}

.wpz-insta-lightbox-wrapper>.swiper .swiper-button-prev:hover, .wpz-insta-lightbox-wrapper>.swiper .swiper-button-next:hover {
	opacity: 1;
}

.wpz-insta-lightbox-wrapper>.swiper .swiper-button-prev.swiper-button-disabled, .wpz-insta-lightbox-wrapper>.swiper .swiper-button-next.swiper-button-disabled {
	opacity: .25 !important;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .view-post {
	padding: 16px;
	text-decoration: none;
	font-size: 12px;
	color: #262626;
	font-weight: 400;
	line-height: 20px;
	display: flex;
	border-top: 1px solid #efefef;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .view-post a {
	text-decoration: none;
	font-size: 12px;
	color: #262626;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	display: inline-block;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .view-post a span {
	margin-right: 10px;
}

.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .view-post .delimiter {
	padding: 0px 10px;
}

.wp-admin .wp-block-wpzoom-instagram-block .zoom-instagram-widget__overlay, .wp-admin .zoom-instagram .zoom-instagram-widget__overlay {
	cursor: pointer;
}

.wp-admin .wp-block-wpzoom-instagram-block .zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-link, .wp-admin .zoom-instagram .zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-link, .wp-admin .zoom-instagram .zoom-instagram-widget__header .zoom-instagram-widget__header-user a, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button:hover, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpz-insta-view-on-insta-button:active, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit]:hover, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more input[type=submit]:active, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]:hover, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more button[type=submit]:active, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:hover, .wp-admin .zoom-instagram .zoom-instagram-widget__footer .wpzinsta-pro-load-more-wrapper .wpzinsta-pro-load-more-btn:active {
	pointer-events: none;
}

.wp-admin .zoom-instagram.layout-masonry .zoom-instagram-widget__items.zoom-instagram-widget__items--no-js .zoom-instagram-widget__item img, .wp-admin .zoom-instagram.layout-masonry .zoom-instagram-widget__items.zoom-instagram-widget__items--no-js .masonry-items-sizer img {
	filter: none;
}

@keyframes show {
	100% {
		transform: none;
		opacity: 1;
	}
}

:root {
	--swiper-navigation-color: white !important;
	--swiper-theme-color: white !important;
	--swiper-navigation-size: 30px;
}

@media screen and (max-width: 1200px) {
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox {
		flex-wrap: wrap;
	}
	
	.wpz-insta-lightbox-wrapper>.swiper {
		width: 86%;
	}
}

@media screen and (max-width: 860px) {
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-caption {
		font-size: 12px;
		max-height: 134px;
	}
}

@media screen and (max-width: 768px) {
	.wpz-insta-lightbox {
		flex-direction: column;
		max-height: none;
	}
	
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper img {
		max-height: 400px;
		min-width: 400px;
	}
	
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper {
		border-radius: 4px 4px 0 0;
		max-width: 100%;
		height: 65%;
	}
	
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper .wpz-insta-caption {
		max-height: 134px;
	}
	
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper {
		width: 100%;
		height: 35%;
	}
	
	.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item {
		max-width: 160px;
	}
	
	.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth {
		grid-template-columns: repeat(6, 1fr) !important;
	}
}

@media screen and (max-width: 600px) {
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper img {
		min-height: 280px;
		min-width: 280px;
	}
	
	.wpz-insta-lightbox-wrapper>.swiper {
		width: 76%;
	}
	
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .image-wrapper {
		height: 55%;
	}
	
	.wpz-insta-lightbox-wrapper .wpz-insta-lightbox .details-wrapper {
		height: 45%;
	}
	
	.zoom-instagram.layout-grid.featured-layout.columns-5.featured-layout-11 .zoom-instagram-widget__item:first-child {
		grid-column: span 5 !important;
	}
	
	.zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-16 .zoom-instagram-widget__item:first-child, .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-17 .zoom-instagram-widget__item:nth-child(12n+1), .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-17 .zoom-instagram-widget__item:nth-child(12n+8), .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-18 .zoom-instagram-widget__item:nth-child(18n+1), .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-18 .zoom-instagram-widget__item:nth-child(18n+14) {
		grid-column: span 5 !important;
		grid-row: span 5 !important;
	}
	
	.zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-19 .zoom-instagram-widget__item:nth-child(48n+1), .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-19 .zoom-instagram-widget__item:nth-child(48n+12), .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-19 .zoom-instagram-widget__item:nth-child(48n+29), .zoom-instagram.layout-grid.featured-layout.columns-6.featured-layout-19 .zoom-instagram-widget__item:nth-child(48n+36) {
		grid-column: span 4 !important;
		grid-row: span 4 !important;
	}
	
	.zoom-instagram.layout-grid.featured-layout.columns-5.featured-layout-14 .zoom-instagram-widget__item:nth-child(38n+1) {
		grid-column: span 3 !important;
		grid-row: span 3 !important;
	}
	
	.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth .zoom-instagram-widget__item {
		max-width: 130px;
	}
	
	.zoom-instagram .zoom-instagram-widget__items.layout-fullwidth {
		grid-template-columns: repeat(4, 1fr) !important;
	}
}
