HEX
Server: Apache
System: Linux host.fiblib.com 5.14.0-570.58.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 29 06:24:11 EDT 2025 x86_64
User: scientificreligi (1062)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/scientificreligi/public_html/wp-content/themes/scientific-religion/assets/less/core.less
* {
	padding: 0;
	margin: 0;
	.box-sizing(border-box);
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	overflow-x: hidden;
}

#gf-wrapper {
	position: relative;
	overflow: hidden;
}

@media (min-width: 576px) {
	.gsf-primary-content-full-width > .container {
		max-width: 100%;
	}
}


input[type=radio],
input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	position: relative;
	transition: all 0.15s ease-out 0s;
	color: #fff;
	cursor: pointer;
	display: inline-block !important;
	outline: none;
	z-index: 1;
	width: 17px;
	height: 17px;
	margin: 0 10px 0 0 !important;
	background: #f1f1f1;
	vertical-align: middle;
	&:focus {
		outline: none !important;
	}
	+ * {
		vertical-align: middle !important;
	}
}

input[type=radio]:checked,
input[type=checkbox]:checked {
	border-color: @accent_color;
	background: #fff;
}

input[type=radio]:checked:before,
input[type=checkbox]:checked:before {
	content: '\f00c';
	font-family: 'Font Awesome 5 Pro';
	font-weight: 900;
	display: block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	color: @accent_color;
	background: #f1f1f1;
	font-size: 12px;
	text-align: center;
}

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
input:not([type]),
textarea,
select {
	&:extend(.primary-font);
	padding: 0 20px;
	line-height: 1;
	max-width: 100%;
	font-size: 14px;
	height: 48px;
	border: 1px solid transparent;
	.placeholder(@disable_color);
	.transition(all 0.3s);
}


textarea {
	height: auto;
	padding-top: 15px;
}


/**
* Block Center
* ----------------------------------------------------------------------------
*/
.block-center:before {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.block-center {
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.block-center-inner {
	display: inline-block;
	margin: 0 auto;
	position: relative;
	vertical-align: middle;
	max-width: 100%;
	font-size: initial;
}

.block-center-inner > * {
	margin: auto;
}

/**
* Loading
* ----------------------------------------------------------------------------
*/
.site-loading {
	.fixed();
	z-index: 9999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
	display: none;
	.transition(opacify 600ms ease 200ms);
}

body.page-loading .site-loading {
	opacity: 1;
	display: block;
}

.logo-loading {
	margin-bottom: 30px;
}

/**
* Hidden Mobile
* ----------------------------------------------------------------------------
*/
@media screen and (max-width: @header_responsive_breakpoint) {
	.gf-hidden-mobile {
		display: none;
	}
}

.gf-border-bottom {
	border-bottom: 1px solid;
	border-color: inherit;
}

.gf-border-top {
	border-top: 1px solid;
	border-color: inherit;
}

/**
* Toggle Icon
* ----------------------------------------------------------------------------
*/
.gf-toggle-icon {
	cursor: pointer;
	display: inline-block;
	width: 26px;
	height: 30px;
	position: relative;
	vertical-align: middle;
	> span {
		bottom: 0;
		display: block;
		width: 15px;
		height: 2px;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
		.transition(all 0.3s);
		background-color: @menu_customize_text_color;
		&:after,
		&:before {
			content: '';
			height: 2px;
			left: 0;
			margin: auto;
			position: absolute;
			right: -6px;
			.transition(all 0.3s);
			.transform-origin(50%,50%);
			background-color: @menu_customize_text_color;
		}

		&:before {
			top: 6px;
		}

		&:after {
			top: -6px;
		}
	}
	&:hover {
		span,
		span:before,
		span:after {
			background-color: @menu_customize_text_hover_color;
		}
	}

	&.in {
		> span {
			background-color: transparent !important;
			&:after,
			&:before {
				-webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s 0.5s ease-in-out, background 0.3s;
				-moz-transition: top 0.3s ease-in-out, -moz-transform 0.3s 0.5s ease-in-out, background 0.3s;
				transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out, background 0.3s;
				top: 0;
			}
			&:after {
				.transform(rotate3d(0, 0, 1, -45deg));
			}
			&:before {
				.transform(rotate3d(0, 0, 1, 45deg));
			}
		}
	}
}
.header-sticky.affix {
	.gf-toggle-icon {
		> span {
			background-color: @menu_customize_sticky_text_color;
			&:after,
			&:before {
				background-color: @menu_customize_sticky_text_color;
			}
		}
		&:hover {
			span,
			span:before,
			span:after {
				background-color: @menu_customize_sticky_text_hover_color;
			}
		}
	}
}

/**
* Canvas Sidebar
* ----------------------------------------------------------------------------
*/
.canvas-sidebar-wrapper {
	.fixed();
	top: 0;
	bottom: 0;
	width: 300px;
	z-index: 100000;
	left: 0;
	visibility: hidden;
	padding-top: 30px;
	border-bottom: 30px solid transparent !important;
	.canvas-sidebar-inner {
		padding: 0 30px 0 30px;
	}
	.close-canvas {
		position: absolute;
		right: 5px;
		top: 0;
		width: 30px;
		font-size: 18px;
		height: 30px;
		line-height: 30px;
		z-index: 999;
		text-align: center;
	}
	&.right {
		right: 0;
		left: auto;
		visibility: visible;
		margin-right: -300px;
		-webkit-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 2s ;
		-moz-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 2s ;
		-ms-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 2s ;
		-o-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 2s ;
		transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 2s ;
		.close-canvas {
			left: 10px;
			right: auto;
		}
	}
	&.left {
		margin-left: -300px;
		-webkit-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 1s;
		-moz-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 1s;
		-ms-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 1s;
		-o-transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 1s;
		transition: margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, visibility 0.1s 1s;
	}
	.canvas-sidebar-inner {
		.transform(translateY(20px));
		opacity: 0;
		-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
		-moz-transition: -moz-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
		transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	}
}

.canvas-overlay {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.7);
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	max-width: 0;
	-webkit-transition: opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) ;
	-ms-transition: opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) ;
	-o-transition: opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) ;
	transition: opacity 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) ;
}

@media (max-width: @header_responsive_breakpoint) {
	body.off-canvas-in {
		.canvas-overlay {
			max-width: 100%;
			opacity: 1;
			visibility: visible;
		}
	}
}

body.bordered.off-canvas-in,
body.framed.off-canvas-in,
body.boxed.off-canvas-in {
	.canvas-overlay {
		max-width: 100%;
		opacity: 1;
		visibility: visible;
	}
	#gf-wrapper {
		margin-top: 0;
		margin-bottom: 0;
	}
}

body.off-canvas-right {
	#gf-wrapper {
		margin: 0;
		.transition(margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s);
		.backface-visibility(visible);
	}
	&.off-canvas-in {
		#gf-wrapper {
			.transition(margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86));
		}
	}
}

body.off-canvas-left {
	#gf-wrapper {
		margin: 0;
		.transition(margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s);
	}
	&.off-canvas-in {
		#gf-wrapper {
			.transition(margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86));
		}
	}
}

.canvas-sidebar-wrapper.in {
	margin: 0 !important;
	visibility: visible;
	.transition(margin 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86));
	.canvas-sidebar-inner {
		.transform(translateY(0));
		-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, opacity 0.5s 0.5s;
		-moz-transition: -moz-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, opacity 0.5s 0.5s;
		transition: transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s, opacity 0.5s 0.5s;
		opacity: 1;
	}
}

/**
* Background Color Overlay
* ----------------------------------------------------------------------------
*/
.gf-section-bg-overlay {
	position: relative;
	&:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
	}
}

/**
* Back To Top
* ----------------------------------------------------------------------------
*/
.back-to-top {
	.fixed();
	bottom: 10px;
	right: 10px;
	width: 44px;
	height: 44px;
	text-align: center;
	z-index: 2;
	.transform(translateX(100px));
	.transition(all .5s);
	color: #fff;
	background-color: #666;
	i {
		font-size: 22px;
		position: relative;
		top: 9px;
	}
	&:focus,
	&:hover {
		text-decoration: none;
		&:extend(.foreground-accent-color);
		&:extend(.bg-accent-color);
	}

	&.in {
		.transform(translateX(0));
	}
}


ul.gf-inline {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0;
	> li {
		display: inline-block;
		margin-right: 10px;
		vertical-align: middle;
		&:last-child {
			margin-right: 0 !important;
		}
	}
}

.gf-hover-circle {
	position: relative;
	&:after,
	&:before {
		content: '';
		display: block;
		position: absolute;
		background: transparent;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		.border-radius(50%);
		.transition(all .5s);
		border: 1px solid;
		border-color: inherit;
	}

	&:hover {
		&:before {
			.transform(scale(1.5));
			opacity: 0;
		}
		&:after {
			.transform(scale(1.2));
		}
	}
}

/**
 * Gutter
 * ----------------------------------------------------------------------------
 */
.gf-gutter-0 {
	margin-left: -0px;
	margin-right: -0px;
}
.gf-gutter-0 > [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.gf-gutter-0.gf-blog-inner > article {
	padding-bottom: 0;
}
.gf-gutter-10 {
	margin-left: -5px;
	margin-right: -5px;
}
.gf-gutter-10 > [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}
.gf-gutter-10.gf-blog-inner > article,
.gf-gutter-10 > .grid-item {
	padding-bottom: 10px;
}
.gf-gutter-20 {
	margin-left: -10px;
	margin-right: -10px;
}
.gf-gutter-20 > [class*="col-"] {
	padding-left: 10px;
	padding-right: 10px;
}
.gf-gutter-20.gf-blog-inner > article,
.gf-gutter-20 > .grid-item  {
	padding-bottom: 20px;
}
.gf-gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}
.gf-gutter-30 > [class*="col-"] {
	padding-left: 15px;
	padding-right: 15px;
}
.gf-gutter-30.gf-blog-inner > article,
 .gf-gutter-30 > .grid-item  {
	 padding-bottom: 30px;
 }
.gf-gutter-50 {
	margin-left: -25px;
	margin-right: -25px;
}
.gf-gutter-50 > [class*="col-"] {
	padding-left: 25px;
	padding-right: 25px;
}
.gf-gutter-50.gf-blog-inner > article,
.gf-gutter-50 > .grid-item  {
	padding-bottom: 50px;
}
.gf-gutter-70 {
	margin-left: -35px;
	margin-right: -35px;
}
.gf-gutter-70 > [class*="col-"] {
	padding-left: 35px;
	padding-right: 35px;
}
.gf-gutter-70.gf-blog-inner > article,
.gf-gutter-70 > .grid-item  {
	padding-bottom: 70px;
}

@media (max-width: 767px) {
	.gf-gutter-50 {
		margin-left: -15px;
		margin-right: -15px;
	}
	.gf-gutter-50 > [class*="col-"] {
		padding-left: 15px;
		padding-right: 15px;
	}
	.gf-gutter-50.gf-blog-inner > article,
	.gf-gutter-50 > .grid-item  {
		padding-bottom: 30px;
	}
	.gf-gutter-70 {
		margin-left: -15px;
		margin-right: -15px;
	}
	.gf-gutter-70 > [class*="col-"] {
		padding-left: 15px;
		padding-right: 15px;
	}
	.gf-gutter-70.gf-blog-inner > article,
	.gf-gutter-70 > .grid-item  {
		padding-bottom: 30px;
	}
}

/**
* No Result
* ----------------------------------------------------------------------------
*/
.gf-no-results {
	text-align: center;
	.search-form {
		display: inline-block;
		input[type="search"] {
			width: 350px;
		}
	}
	> p {
		font-size: 14px;
	}
	h2 {
		text-transform: uppercase;
		overflow: hidden;
		margin-bottom: 10px;
		span {
			position: relative;
			display: inline-block;
			&:after,
			&:before {
				content: '';
				display: block;
				border-top: 1px solid @border_color;
				position: absolute;
				width: 1000px;
				top: 50%;
			}

			&:after {
				right: 100%;
				margin-right: 30px;
			}

			&:before {
				left: 100%;
				margin-left: 30px;
			}
		}
	}

}


.gf-no-widget-content,
.gf-content-block-none {
	padding: 10px;
	border: 2px dashed;
	&.dark {
		border: none;
		background-color: #141414;
		color: #fff;
		padding: 20px 0;
	}
}

.gf-404-wrap {
	text-align: center;
	h2 {
		font-size: 20.0em;
		font-weight: 700;
		line-height: 1em;
		margin-bottom: 0;
		color: @accent_color !important;
	}
	h4 {
		font-size: 3.43em;
	}
}

@media (max-width: 992px) {
	.gf-404-wrap {
		text-align: center;
		h2 {
			font-size: 15em;
		}
		h4 {
			font-size: 2em;
		}
	}
}

@media (max-width: 480px) {
	.gf-404-wrap {
		h2 {
			font-size: 8rem;
		}
		h4 {
			font-size: 1.5em;
		}
	}
}


/**
* Owl Carousel
* ----------------------------------------------------------------------------
*/
.owl-carousel {
	> div.owl-nav {
		[class*='owl-'] {
			display: inline-block;
			padding: 0;
			width: 48px;
			height: 48px;
			line-height: 48px;
			text-align: center;
			font-size: 24px;
			.border-radius(100%);
			.transition(all .3s);
			border: 1px solid;
			background-color: transparent !important;
			opacity: 0.5;
			&:hover {
				opacity: 1;
				color: #fff !important;
				border-color: #fff !important;
				&.disabled {
					opacity: 0.5;
				}
			}
		}
	}
	> .owl-dots {
		margin-top: 56px !important;
		text-align: center;
		.owl-dot {
			display: inline-block;
			font-size: 0;
			position: relative;
			width: 16px;
			height: 16px;
			.border-radius(50%);
			&:before {
				content: '';
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				bottom: 0;
				right: 0;
				border: 1px solid;
				opacity: 0;
				.border-radius(50%);
				.transition(all 0.3s);
				.transform(scale(0.5));
			}
			span {
				.border-radius(50%);
				width: 10px;
				height: 10px;
				margin: 3px;
				display: inline-block;
				position: relative;
				.transition(all 0.3s);
			}
			+ .owl-dot {
				margin-left: 19px;
			}
			&.active,
			&:hover,
			&:focus {
				&:before {
					.transform(scale(1));
					opacity: 1;
				}
				span {
					background-color: transparent !important;
				}
			}
		}
	}
}

.gf-heading-title {
	font-family: @primary_font;
	font-size: 34px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.2;
	letter-spacing: normal;
	text-align: center;
	color: @heading_color;
	margin-bottom: 50px;
	margin-top: 0;


}
.mfp-wrap {
	z-index: 999999;
}
button.mfp-close {
	font-family: 'Font Awesome 5 Pro';
	font-weight: 300;
	font-size: 40px;
}

.gsf-pretty-tabs {
	opacity: 0;
}
.gsf-pretty-tabs-initialized  {
	opacity: 1;
}

.nav-tabs {
	margin-bottom: 52px;
	padding-left: 0!important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-bottom-color: transparent !important;
}
.nav-tabs .dropdown-menu {
	padding: 10px 15px !important;
	li {
		margin-left: 0 !important;
	}
}

div.tabs-left {
	.gsf-pretty-tabs {
		.justify-content(flex-start);
	}
}
div.tabs-center {
	.gsf-pretty-tabs {
		.justify-content(center);
	}
}
div.tabs-right {
	.gsf-pretty-tabs {
		.justify-content(flex-end);
	}
}

.tooltip {
	.tooltip-inner {
		padding: 4px 10px 6px !important;
		-webkit-transition: opacity .3s ease, top 0.4s cubic-bezier(.71,1.7,.77,1.24), left 0.4s cubic-bezier(.71,1.7,.77,1.24), -webkit-transform 0.4s;
		-moz-transition: opacity .3s ease, top 0.4s cubic-bezier(.71,1.7,.77,1.24), left 0.4s cubic-bezier(.71,1.7,.77,1.24), -moz-transform 0.4s;
		transition: opacity .3s ease, top 0.4s cubic-bezier(.71,1.7,.77,1.24), left 0.4s cubic-bezier(.71,1.7,.77,1.24), transform 0.4s;
		.border-radius(0);
		font-size: 12px;
	}
	.arrow {
		-webkit-transition: opacity .3s ease, top 0.3s cubic-bezier(.71,1.7,.77,1.24), left 0.3s cubic-bezier(.71,1.7,.77,1.24), -webkit-transform 0.3s;
		-moz-transition: opacity .3s ease, top 0.3s cubic-bezier(.71,1.7,.77,1.24), left 0.3s cubic-bezier(.71,1.7,.77,1.24), -moz-transform 0.3s;
		transition: opacity .3s ease, top 0.3s cubic-bezier(.71,1.7,.77,1.24), left 0.3s cubic-bezier(.71,1.7,.77,1.24), transform 0.3s;
	}
	&.bs-tooltip-top {
		.tooltip-inner,
		.arrow {
			.transform(translateY(5px));
		}
		&.show {
			.tooltip-inner,
			.arrow {
				.transform(translateY(0));
			}
		}
	}
	&.bs-tooltip-bottom {
		.tooltip-inner,
		.arrow {
			.transform(translateY(-5px));
		}
		&.show {
			.tooltip-inner,
			.arrow {
				.transform(translateY(0));
			}
		}
	}
	&.bs-tooltip-left {
		.tooltip-inner,
		.arrow {
			.transform(translateX(5px));
			white-space: nowrap;
		}
		&.show {
			.tooltip-inner,
			.arrow {
				.transform(translateX(0));
			}
		}
	}
	&.bs-tooltip-right {
		.tooltip-inner,
		.arrow {
			.transform(translateX(-5px));
		}
		&.show {
			.tooltip-inner,
			.arrow {
				.transform(translateX(0));
			}
		}
	}
	&.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before{
		border-left-color: #333;
	}
	&.show {
		opacity: 1 !important;
	}
}
.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	border-top-color: #333;
}
.tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
	border-right-color: #333;
}
.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	border-bottom-color: #333;
}
.tooltip-inner {
	background-color: #333;
}
.gsf-col-base {
	width: 1.666666666666667%;
	height: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
}
.owl-item-inner {
	.display-flex();
	.flex-flow(row wrap);
	.flex-grow-1;
}
.owl-carousel.carousel-3d {
	overflow: hidden;
	.owl-stage-outer {
		overflow: visible;
	}
	.entry-thumbnail {
		.transition(.5s);
	}

	.owl-item .entry-thumbnail {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	.owl-item.active.center .entry-thumbnail {
		-webkit-transform: scale3d(1.2, 1.2, 1.2);
		-moz-transform: scale3d(1.2, 1.2, 1.2);
		-ms-transform: scale3d(1.2, 1.2, 1.2);
		-o-transform: scale3d(1.2, 1.2, 1.2);
		transform: scale3d(1.2, 1.2, 1.2);
	}

	.owl-item.active.center {
		z-index: 1;
	}
}

.gallery-layout-thumbnail {
	.gallery-thumb .owl-item {
		cursor: pointer;
		&.current,
		&:hover {
			.entry-thumbnail-overlay:after {
				.opacity(1);
			}
		}
	}
}
@keyframes load-spin {
	0%   {.transform(translateX(-50%) rotate(0deg))}
	25%  {.transform(translateX(-50%) rotate(90deg))}
	50%  {.transform(translateX(-50%) rotate(180deg))}
	75%  {.transform(translateX(-50%) rotate(270deg))}
	100% {.transform(translateX(-50%) rotate(360deg))}
}
[data-items-wrapper] {
	position: relative;
	.gsf-content-loading {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		&:before,
		&:after {
			content: '';
			display: block;
			position: absolute;
			left: 50%;
			top: 0;
			.transform(translateX(-50%));
			width: 40px;
			height: 40px;
			.border-radius(50%);
			border: 2px solid @border_color;
			border-left: 2px solid @heading_color;
			border-right: 2px solid @heading_color;
			opacity: 0;
			visibility: hidden;
			.transition(all 0.3s);
		}
	}
	.gsf-content-loading:after {
		width: 30px;
		height: 30px;
		margin-top: 5px;
	}
	&.loading {
		.gsf-content-loading:before,
		.gsf-content-loading:after {
			opacity: 1;
			visibility: visible;
			animation: load-spin 500ms infinite linear;
			-webkit-animation: load-spin 500ms infinite linear;
		}
	}
}
.ps-container > div.ps-scrollbar-y-rail {
	width: 4px;
	right: 0 !important;
	> .ps-scrollbar-y {
		width: 4px;
	}
}